当主节点服务器宕机后(kill -9 master节点),可以在哨兵端口上使用info replication命令看到,主节点地址并不是马上切换回来的而是需要一段时间(选主节点+故障转移),当选主完成后,会发现哨兵节点认为新的主节点仍然有两个从节点,同时将故障节点置为从节点,该节点挂掉,但是由于哨兵并不会对从节点进行客观下线,会认为从节点一直存在。重启后的故障节点,会变成当前体系中的从节点,同时哨兵和主从节点的配置文件也会发生改变,sentinel.conf中从节点会slaveof当前体系中的主节点同时纪元epoch会+1(发生了一次故障转移)、redis.conf也会有配置变化,使用cat redis.conf 会在最看到 Generated by CONFIG REWRITE slaveof 192.168.25.128 6380,(6380为前一个体系中从节点),此时的故障节点的conf文件中已经slaveof 6380了。
redis哨兵操作总结
最新推荐文章于 2024-09-23 11:39:31 发布