Redis
 sql >> Database >  >> NoSQL >> Redis

Il master redis è sempre un'istanza con la priorità più piccola?

Per quanto riguarda il "comportamento di failover. Si afferma chiaramente che lo slave con priorità più bassa è preferito (a meno che non sia zero) -vedi i documenti (sezione "Priorità degli slave")

Per quanto riguarda il comportamento di "fallback". Una volta che il vecchio master torna online, non riacquisterà il suo vecchio stato di master. Questo è intenzionale in quanto l'idea è di cambiare il meno possibile lo stato del cluster di sentinella. Una volta eseguito il successivo failover, se il vecchio master (ora slave) ha la priorità più bassa, verrà nuovamente promosso a master.