我正试图从作为Celery代理的单个AWS ElastiCache(Redis)服务器转移到Redis集群。问题是-在Celery或redis-py文档中找不到我连接到AWS RedisCluster的方法。
可以将Celery用于与Redis服务器通信的redis-py配置为使用Redis Sentinel,但是AWS不支持它(至少我在AWS ElastiCache文档中找不到哨兵支持)。
那么有没有办法使用redis-py与ElastiCache Redis集群进行通信,或者有办法指示Celery使用redis-py-cluster(一个单独的项目)?
答案 0 :(得分:0)
Elasticache应该给您一个configuration endpoint address,您可以将其用于连接芹菜。只需在broker_url
或results_backend
的设置中使用该端点即可。