Redis 哨兵故障转移配置更改

Redis sentinel failover config change

我有一个 Redis 集群 配置,有一个主服务器和两个从服务器。我想在主服务器上启用 AOF (fsync:always) 以实现完全持久性,同时在两个从服务器上启用 RDB。我的问题是,万一主人失败了,而其中一个奴隶被选为新的主人;旧的主配置是否也会复制到新的主配置中。而且,当旧的master作为新的slave重启时,slave的配置会不会被redis sentinel自动复制到新的slave?

您拥有的不是 Redus 集群,因为集群是不同的设置。有针对性地,Redis Cluster 和 Sentinel 不能一起使用。

就是说,不,Sentinel 不会 "copy configuration" 它只是选举一个新的 master。 Sentinel 星座选出一个新的主人并向其发出 slave of 命令使其成为主人,然后将任何其他奴隶指向新创建的主人。您将需要编写一些东西来获取更改并重新配置新的主服务器,或者保持这些配置项相同。