gpt4 book ai didi

Redis sentinel 故障转移配置 receive always +sdown

转载 作者:可可西里 更新时间:2023-11-01 11:17:05 24 4
gpt4 key购买 nike

我正在使用这个简单的设置测试 redis 故障转移:

3 Ubuntu server 16.04
redis and redis-sentinel are configured on each box.

Master ip : 192.168.0.18
Resque ip : 192.168.0.16
Resque2 ip : 192.168.0.13

数据复制工作正常,但我无法让故障转移工作。当我启动 redis-sentinel 时,我总是在 60 秒后收到一条 +sdown 消息:

14913:X 17 Jul 10:40:03.505 # +monitor master mymaster 192.168.0.18 6379 quorum 2
14913:X 17 Jul 10:41:03.525 # +sdown master mymaster 192.168.0.18 6379

这是redis-sentinel的配置文件:

bind 192.168.0.18
port 16379
sentinel monitor mymaster 192.168.0.18 6379 2
sentinel down-after-milliseconds mymaster 60000
sentinel failover-timeout mymaster 6000
loglevel verbose
logfile "/var/log/redis/sentinel.log"
repl-ping-slave-period 5
slave-serve-stale-data no
repl-backlog-size 8mb
min-slaves-to-write 1
min-slaves-max-lag 10

绑定(bind)指令为每个框使用正确的 IP。

我在这里遵循了 redis 教程:https://redis.io/topics/sentinel但我无法让故障转移工作。

Redis 服务器版本:3.2.9

最佳答案

问题全在于 redis-sentinel 如何工作,因为 sentinel 无法处理受密码保护的 redis-server。

如果您想使用 redis-sentinel,请不要在您的 redis-server 配置文件 (/etc/redis/redis.conf) 中使用“requirepass”指令。

关于Redis sentinel 故障转移配置 receive always +sdown,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45140315/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com