redis的哨兵
Posted erlang/golang 码农
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了redis的哨兵相关的知识,希望对你有一定的参考价值。
删除旧master或者不可达slave
sentinel永远会记录好一个Master的slaves,即使slave已经与组织失联好久了。这是很有用的,因为sentinel集群必须有能力把一个恢复可用的slave进行重新配置。
并且,failover后,失效的master将会被标记为新master的一个slave,这样的话,当它变得可用时,就会从新master上复制数据。
然后,有时候你想要永久地删除掉一个slave(有可能它曾经是个master),你只需要发送一个SENTINEL RESET master
命令给所有的sentinels,它们将会更新列表里能够正确地复制master数据的slave。
SENTINEL RESET mastername
以上是关于redis的哨兵的主要内容,如果未能解决你的问题,请参考以下文章