是否可以使用redis群集代替哨兵作为气流群集的芹菜后端

时间:2019-10-08 18:07:14

标签: redis celery airflow

我正在尝试设置气流集群。我打算将Redis用作芹菜后端。 我已经看到人们成功使用了哨兵redis。我想知道是否可以使用redis集群吗? 如果没有,那为什么呢?

1 个答案:

答案 0 :(得分:0)

Celery不支持将Redis群集用作代理。它可以将Redis高度可用的设置用作代理(与Sentinels一起使用),但不支持将Redis群集用作代理。

参考:

Airflow CROSSSLOT Keys in request don't hash to the same slot error using AWS ElastiCache

How to use more than 2 redis nodes in django celery

要使Redis群集正常工作,我们需要更改celery后端!不是可行的解决方案。

https://github.com/hbasria/celery-redis-cluster-backend