Celery:使用Redis作为result_backend,使用RabbitMQ作为消息代理

时间:2015-12-31 05:55:48

标签: redis rabbitmq celery django-celery

我是Celery,Redis和RabbitMQ的新手。

目前,我正在使用RabbitMQ作为消息代理,并且在配置中设置了nothings。 (使用Django,MySQL)

我想知道是否可以在后端使用Redis作为结果存储,同时,RabbitMQ作为消息代理。

我所知道的只是添加一些设置,CELERY_RESULT_BACKEND = "redis"

1 个答案:

答案 0 :(得分:1)

是的,这是可能的。只需设置:

CELERY_RESULT_BACKEND = "redis://:<password>@<hostname>:<port>/<db_number>"

替换<password><hostname><port><db_number>