我正在运行带有sentinel的主从redis, 当我杀掉我的主节点时,最低优先级的从节点成为新的主节点。但是当我再次启动我的旧主节点,它的优先级更低,它不会成为主节点。这种行为是否有意,并且是否在某个地方有记录?我似乎在redis sentinel文档中找不到任何相关信息。
关于"故障转移行为"。明确指出优先级最低的从服务器被优先选择(除非它是零) - 请参见文档("从服务器优先级"部分) 关于"回退"行为。一旦旧主服务器重新上线,它将不会恢复其原来的主服务器状态。这是有意的,因为想要尽可能少地更改哨兵ha集群的状态。一旦下一次故障转移发生,如果旧的主服务器(现在是从服务器)具有最低优先级,则会再次晋升为主服务器。