为什么 Redis 不接受 slaveof 命令?
Why is Redis not accepting slaveof command?
我的机器上有一对Redis。它们被设置为 master/slave。 Redis1 大师。 Redis2 slave.
每当我停止 Redis1(master)时,Redis2 就会假定为 master。
然后我再次启动Redis1。它作为奴隶开始(正如它应该的那样)。
如果我输入 Redis1:
slaveof no one
以master为主。但是在 Redis2 再次成为 master 后 5 秒。
关于此行为的任何提示?
---解决方案--
有一个正在更改设置的哨兵。谢谢@Not_a_Golfer
总结调查作为给后代的答案:
docker 上的 set-up 还包括一个哨兵,执行故障转移并在 redis1 返回游戏时使 redis1 成为 redis2 的从属。
我的机器上有一对Redis。它们被设置为 master/slave。 Redis1 大师。 Redis2 slave.
每当我停止 Redis1(master)时,Redis2 就会假定为 master。
然后我再次启动Redis1。它作为奴隶开始(正如它应该的那样)。
如果我输入 Redis1:
slaveof no one
以master为主。但是在 Redis2 再次成为 master 后 5 秒。
关于此行为的任何提示?
---解决方案--
有一个正在更改设置的哨兵。谢谢@Not_a_Golfer
总结调查作为给后代的答案:
docker 上的 set-up 还包括一个哨兵,执行故障转移并在 redis1 返回游戏时使 redis1 成为 redis2 的从属。