我已经在每个节点上设置了一个3节点HA redis集群,其中包含Sentinel监视器。 我有以下配置: RedisA - 大师 RedisB - 副本 RedisC - 副本
与3名哨兵一起观看大师。 一切正常(我保持所有哨兵,所以没有法定人数问题):
- 一世 停 该 RedisA 过程,它故障转移到 RedisB 对于 主 。
- 我停下 RedisB 它将故障转移和制造 RedisC 主 。 带回 RedisA 和 RedisB , 他们成为 副本 正如所料。
- 我停下 RedisC , RedisB 变 主 。
- 只有 RedisB 和 RedisA 向上 , 一世 停 RedisB 。但现在 RedisA不会成为主人 我的HA集群崩溃了。
所以一切似乎都很好,除了问题所在 RedisA (原法师) 不会成为合格的奴隶 。
任何帮助是极大的赞赏!