目录
一、前言
(1)什么是哨兵模式
Sentinel(哨岗、哨兵)是Rdeis的高可用性解决方案:由一个或多个Sentinel实例组成的 Sentinel系统可以监视任意多个主服务器,以及这些主服务器属下的所有从服务器,并在被监视的主服务器进入下线状态时,自动将下线主服务器属下的某个从服务器升级为新的主服务器,然后由新的主服务器代替已下线的主服务器继续处理命令请求。
(2)示例(看懂这个示例特别重要)
在上图中,用双环图案表示的是当前的主服务器 server1。
用单环图案表示的是主服务器的三个从服务器 server2、server3以及 server4。
server2、 server3、 server4三个从服务器正在复制主服务器server1,而 Sentinel1系统则在监视所有四个服务器。
假设这时,