启动了3个sentinel,但是三个之间没有交流,也检查不到对方,为什么
估计是你先启动了一个sentinel,然后sentinel.conf里面生成了一下主从复制的配置,
其他sentinel的sentinel.conf都是复制的这一个,导致出现了每一个sentinel都监控着一个主从复制的redis架构。
Redis 中 Sentinel 之间是需要进行通信的,以便 Redis 主节点故障后进行选举产生新的主节点,保证服务的可用性。
有没有一种可能是你这三个 Sentinel 节点监控的不是同一个 master 呢?
你看看26381 这个哨兵监控的是哪个主节点,然后再执行下 SENTINET sentinels mymaster (具体配置的主节点名称)查看它有几个哨兵。