设置密码​​celery redis broker 密码​

celery ,使用 redis 作 broker,当 redis 需要密码访问时,连接的 url 应如下写:

redis://:password@127.0.0.1:6379/2

xxx 是密码,在密码前需要加一个 : 冒号,否则密码不正确

新的报错

ValueError: not enough values to unpack (expected 3, got 0)

安装

pip install eventlet

然后启动worker的时候加一个参数,如下:(执行任务)

celery worker -A <mymodule> -l INFO

换位它

celery -A <mymodule> worker -l info -P eventlet

产生任务命令

celery beat -A <mymodule> -l INFO