django:package:huey
Huey
安装
- Bash
- uv add huey redis
apps
- Bash
- 'huey.contrib.djhuey',
settings
- Bash
- HUEY = {
- "huey_class": "huey.RedisHuey", # Huey implementation to use.
- "name": DATABASES["default"]["NAME"], # Use db name for huey.
- "results": True,
- "store_none": False,
- "immediate": DEBUG,
- "utc": True,
- "blocking": True, # Perform blocking pop rather than poll Redis.
- "connection": {
- "host": "localhost",
- "port": 6379,
- "db": 0,
- "connection_pool": None, # Definitely you should use pooling!
- # ... tons of other options, see redis-py for details.
- # huey-specific connection parameters.
- "read_timeout": 1, # If not polling (blocking pop), use timeout.
- "url": None, # Allow Redis config via a DSN.
- },
- "consumer": {
- "workers": 1,
- "worker_type": "thread",
- "initial_delay": 0.1, # Smallest polling interval, same as -d.
- "backoff": 1.15, # Exponential backoff using this rate, -b.
- "max_delay": 10.0, # Max possible polling interval, -m.
- "scheduler_interval": 1, # Check schedule every second, -s.
- "periodic": True, # Enable crontab feature.
- "check_worker_health": True, # Enable worker health checks.
- "health_check_interval": 1, # Check worker health every second.
- },
- }
/storage/data/pages/django/package/huey.txt · 最后更改: 由 bestony