哨兵模式介绍
哨兵(Sentinel)模式是Redis高可用的其中一种实现模式,其包含一个主节点(master)、多个从节点(replication,也称slave),以及多个哨兵节点(sentinel)。每个sentinel节点会对数据节点和其余sentinel节点进行监控,当它发现节点不可达时,会对节点做下线标识。如果被标识的是“主节点”,它还会和其他的sentinel节点进行“协商”,当大多数sentinel节点都认为主节点不可达时,它们会选举一个sentinel节点来完成自动故障转移的工作,同时会将这个变化实时通知给Redis应用方。整个过程是自动的,不需要人工干预,解决了Redis的高可用问题。哨兵(Sentinel)模式是Redis高可用的其中一种实现模