我的机器上有一双Redis。它们被设置为主/从。 Redis1主服务器。 Redis2从站。

每当我停止Redis1(主服务器)时,Redis2就会假定为主服务器。

然后,我再次启动Redis1。它以奴隶身份开始(按原先的设想)。

如果我输入Redis1:

slaveof no one

它假定为主人。但是Redis2之后5秒钟再次成为主服务器。

有关此行为的任何提示吗?

Redis slaveof doc

- -解 -

有一个哨兵主动更改设置。谢谢@Not_a_Golfer

最佳答案

总结调查作为对子孙后代的答案:

在docker上的设置还包括一个哨兵,该哨兵执行故障转移,并在redis1返回游戏时使其成为redis2的奴隶。

10-07 22:04