草庐IT

redis - 解除对 redis 奴隶的奴役

我在故障转移集群中设置了3个实例,一个主实例和两个从实例。全部由哨兵监视。有一次我决定我不需要一个奴隶,我想重用那个redis实例做别的事情,我要发出什么命令?我试着在那个奴隶上运行slaveofnoone,但它在几秒钟后又被奴役了。 最佳答案 Sentinels会永远记住它们所见过的slave,以便在崩溃或网络分区后返回时重新连接它们。为了让sentinel忘记删除slave,Redis的文档说“你需要向所有sentinel发送一个SENTINELRESETmastername命令:他们将在接下来的10秒内刷新slave列表,只添