redis设计与实现-Sentinel
1.概述
SENTINEL(哨兵)是redis的高可用性解决方案:由一个或者多个Sentinel实例组成的Sentinel系统可以监视任意多个主服务器,以及这些主服务器属下的所有从服务器,并在被监视的主服务器进入下线状态时,自动将下线服务器的某个从服务器升级为新的主服务器。
SENTINAL启动多个哨兵实例监控,设置探活时间间隔,超时时间,超过多少个哨兵实例失败则切换切换主节点。
2.实现
切换步奏:修改slave的配置文件,删除slave of ,修改master节点配置文件,加入slave of。
3.总结