我的机器上有一双Redis。它们被设置为主/从。 Redis1主服务器。 Redis2从站。
每当我停止Redis1(主服务器)时,Redis2就会假定为主服务器。
然后,我再次启动Redis1。它以奴隶身份开始(按原先的设想)。
如果我输入Redis1:
slaveof no one
它假定为主人。但是Redis2之后5秒钟再次成为主服务器。
有关此行为的任何提示吗?
Redis slaveof doc。
- -解 -
有一个哨兵主动更改设置。谢谢@Not_a_Golfer
最佳答案
总结调查作为对子孙后代的答案:
在docker上的设置还包括一个哨兵,该哨兵执行故障转移,并在redis1返回游戏时使其成为redis2的奴隶。