Quando la tua applicazione viene a sapere che MASTER è inattivo, l'applicazione dovrebbe emettere il comando seguente su SLAVE:
SCHIAVO DI NESSUNO
Il comando precedente renderebbe lo SLAVE come MASTER e la tua applicazione potrebbe continuare a usarlo come MASTER ora.
Quando il tuo vero MASTER è attivo, emetti il seguente comando:
SLAVEOF porta hostname
Qui il nome host e la porta sarebbero per il vecchio SLAVE. Con questo si scambia la configurazione MASTER-SLAVE.