首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在redis-sentinel中创建服务名称和密码

如何在redis-sentinel中创建服务名称和密码
EN

Stack Overflow用户
提问于 2020-04-09 17:43:46
回答 1查看 463关注 0票数 0

当我运行celery beat redbeat.RedBeatScheduler时,我得到了这个错误。

not引发异常:ConnectionError(‘连接到redis -2 \f25-2\f6前哨:26379-2\f6错误。名称或服务未知。’,)

我如何在redis - service_name中创建一个redis和密码我不打算使用redis作为消息代理。从这个页面开始,我正在使用celery-redbeat将celerybeat数据存储在redis-sentinel集群中。https://pypi.org/project/celery-redbeat/

在此配置中

代码语言:javascript
复制
redbeat_redis_url = 'redis-sentinel://redis-sentinel:26379/0'
redbeat_redis_options = {
    'sentinels': [('192.168.1.1', 26379),
                  ('192.168.1.2', 26379),
                  ('192.168.1.3', 26379)],
    'socket_timeout': 0.1,
}

我添加了192.168.1.1:26379而不是redis-sentinel:/26379,但是当redis-sentinel集群中的主节点关闭时,节拍也会关闭。

代码语言:javascript
复制
redbeat_redis_url = 'redis-sentinel://192.168.1.1:26379/0'
redbeat_redis_options = {
    'sentinels': [('192.168.1.2', 26379),
                  ('192.168.1.3', 26379)],
    'socket_timeout': 0.1,
}
EN

回答 1

Stack Overflow用户

发布于 2020-04-09 18:09:25

除非您的/etc/ redis-sentinel文件中有主机,否则无法将其解析为正确的IP地址。您可以尝试将redis-sentinel替换为您的Redis服务器的IP地址。此外,它看起来不像是正确的Redis Sentinel配置。Redis Configuration部分介绍了如何连接到Redis Sentinel,请阅读。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61118247

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档