为什么Redis不接受奴隶制命令?

时间:2018-03-22 14:36:34

标签: redis replication

我的机器上有一对Redis。它们被设置为主/从。 Redis1大师。 Redis2奴隶。

每当我停止Redis1(主)时,Redis2都假定为主。

然后我再次启动Redis1。它从奴隶开始(正如它所假设的那样)。

如果我输入Redis1:

slaveof no one

它假定为主人。但Redis2再次担任主人后5秒钟。

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

Redis slaveof doc

--- SOLUTION -

有一个哨兵正在更改设置。谢谢@Not_a_Golfer

1 个答案:

答案 0 :(得分:2)

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

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