哨兵 redis sentinel用于管理多个redis实例,是redis高可用的解决方案之一,其本身也是分布式架构。 哨兵本身是监听者身份,没有存储功能,哨兵的服务角色及交互 哨兵与主服务 哨兵与从服务 哨兵与哨兵 哨兵的功能 集群监控 检查对应的主从集群是否正常运行(心跳机制) 消息通知 同步sentinel和其他redis的相关信息(特别是某个服务出现问题时) 故障转移 当主从结构中主节点故障了,如果判断为客观下线,哨兵会发起故障转移,保证服务的高可用 配置中心 给客户端提供最新的master地址 名称解析 …