我了解到,非群集复制设置中的故障转移只能通过手动干预来进行。
我已经设置了以下非集群复制(即总共3个节点):
node1 (master)
/ \
node2 node3
(slave1) (slave2)
假设节点1损坏。
因此,我在节点2上发出了“ replicaof no one
”,试图使其成为新的主节点。 (为此,不需要重新启动Redis,对吗?)
在此示例中,是否假设我需要进行以下更改,全部手动进行?
1. fix and reconfigure node1 to make it as a slave of node2 (new master)? - Redis restart is indeed required.
2. reconfigure node3 to make it as a slave of node2 (new master) instead of node1 (original master)? - Redis restart is also required.
我只想验证我是否理解正确。
提前谢谢!