Redis Sentinel集群

Sentinel集群是Redis官网提供的一种抵抗节点故障的高可用方案
当故障发生时可以自行主从切换。

Sentinel负责监控主从节点的监控,当主节点挂掉时,自动选择一个最优的从节点切换成主节点。客户端连接集群时,会先连接Sentinel,通过Sentinel来查询主节点的地址,然后再连接主节点进行数据交互。当主节点发生故障时,客户端会重新向Sentinel要地址,Sentinel会将最新的主节点地址告诉客户端。这样应用程序便无须重启即可自动完成节点切换。

http://c.biancheng.net/redis/sentinel-model.html