当Sentinel系统察觉到Server1主服务器下线时,就会终止server2/3/4的复制。
同时Sentinel将server2升级为主服务器,server3/4从新的主服务器进行复制。同时等待server1的再次上线。
Sentinel系统也可以主动降级主服务为从服务器,将从服务器升级为主服务器。
- 2.1、Sentinel 哨兵监控过程
Sentinel 哨兵监控集群过程:
-
命令 Sentinel哨兵通过发送命令,让redis服务器返回运行状态。
-
发布订阅 当主服务器状态发生变化时,Sentinel哨兵通过发布订阅模式通知其他从服务器。
-
2.2、Sentinel 哨兵故障转移
Sentinel 故障转移:
-
1、Sentinel系统中的Sentinel实例每隔1s就像集群发送PING命令
-
2、如果集群中有实例的回复Sentinel实例时