我在故障转移群集中设置了3个实例,一个主服务器和两个从服务器。全部由哨兵监控。有一次,我认为我不需要一个奴隶,我想重新使用那个redis实例,我会发出什么命令?
我试着在那个奴隶身上跑slaveof no one
,但是几秒钟后又被奴役了。
答案 0 :(得分:0)
Sentinels永远记得他们见过的奴隶,以便在他们在崩溃或网络分区后返回时重新连接它们。
为了让哨兵忘记要移除的奴隶,Redis' doc说"你需要向所有Sentinels发送SENTINEL RESET mastername命令:他们将在接下来的10秒内刷新从属列表,只添加列出的正确复制来自当前主INFO输出的列表"