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

在上图中,用双环图案表示的是当前的主服务器 server1。
用单环图案表示的是主服务器的三个从服务器 server2、server3以及 server4。
s
Redis Sentinel是一种高可用性解决方案,监控并自动故障转移主服务器。Sentinel系统启动时,会初始化服务器,替换普通Redis代码,初始化状态,创建连接,并定期获取主从服务器信息。当主服务器下线,Sentinel会选择一个从服务器作为新的主服务器,确保服务不间断。
订阅专栏 解锁全文
1393

被折叠的 条评论
为什么被折叠?



