Redis哨兵设置完成。
我必须做哪些更改才能将我的 celery 后端指向 redis-sentinel? 我使用 Redis 作为 celery 执行器的代理。
您可以在 Celery 文档中使用 Redis 页面的配置部分找到一个示例。
从该页面:
app.conf.broker_url = 'sentinel://localhost:26379;sentinel://localhost:26380;sentinel://localhost:26381' app.conf.broker_transport_options = { 'master_name': "cluster1" }
查看 Redis Sentinel Gateway — 它有助于管理 Redis 故障转移,而无需在应用程序代码中实现 Sentinel 支持。非常适合需要高可用性的遗留应用程序!