Redis
 sql >> Datenbank >  >> NoSQL >> Redis

Ist die Master-Instanz immer mit der niedrigsten Priorität redis?

In Bezug auf das "Failover-Verhalten. Es wird eindeutig angegeben, dass der Slave mit der niedrigsten Priorität bevorzugt wird (es sei denn, er ist null) - siehe Dokumentation (Abschnitt "Slaves-Priorität")

In Bezug auf das "Fallback" -Verhalten. Sobald der alte Master wieder online geht, erhält er seinen alten Master-Status nicht zurück. Dies ist beabsichtigt, da die Idee darin besteht, den Zustand des Sentinel-Ha-Clusters so wenig wie möglich zu ändern. Sobald das nächste Failover stattfindet und der alte Master (jetzt ein Slave) die niedrigste Priorität hat, wird er wieder zum Master hochgestuft.