目录
第16章 Sentinel
Sentinel(哨岗、哨兵)是Redis的高可用性(high availability)解决方案:由一个或多个Sentinel实例(instance)组成的Sentinel系统(system)可以监视任意多个主服务器,以及这些主服务器属下的所有从服务器,并在被监视的主服务器进入下线状态时,自动将下线主服务器属下的某个从服务器升级为新的主服务器,然后由新的主服务器代替已下线的主服务器继续处理命令请求。

图16-1 服务器与Sentinel系统
图16-1展示了一个Sentinel系统监视服务器的例子,其中:
·用双环图案表示的是当前的主服务器server1。
·用单环图案表示的是主服务器的三个从服务器server2、server3以及server4。
·server2、server3、server4三个从服务器正在复制主服务器server1,而Sentinel系统则在监视所有四个服务器。
假设这时ÿ