Questa pagina descrive come avviare un failover manuale per un'istanza Memorystore for Redis di livello Standard. La funzionalità di failover manuale ti consente di testare in che modo i failover normali influiscono sulla tua applicazione.
Per una panoramica di questa funzionalità, consulta Failover manuale.
Avvio di un failover
Apri una finestra del terminale.
Utilizza il comando
gcloud configper impostare il progetto predefinito:
gcloud config set core/project PROJECT_ID
Utilizza il seguente comando per avviare un failover:
gcloud redis instances failover INSTANCE_NAME
Modalità di protezione dei dati facoltativa
Le due modalità di protezione dei dati disponibili sono:
- Modalità
limited-data-loss(predefinita). - modalità
force-data-loss.
Per impostare la modalità di protezione dei dati, utilizza uno dei seguenti comandi:
gcloud redis instances failover INSTANCE_NAME --data-protection-mode=limited-data-loss
o
gcloud redis instances failover INSTANCE_NAME --data-protection-mode=force-data-loss
Come funzionano le modalità di protezione dei dati
La modalità limited-data-loss riduce al minimo la perdita di dati verificando che la
differenza di dati tra l'istanza principale e la replica sia inferiore a 30 MB prima di
avviare il failover. L'offset sul database primario viene incrementato per ogni byte
di dati che devono essere sincronizzati con le relative repliche. Nella modalità limited-data-loss, il failover verrà interrotto se il delta di offset maggiore tra l'istanza principale e ogni replica è pari o superiore a 30 MB. Se puoi tollerare una maggiore perdita di dati e vuoi
eseguire il failover in modo aggressivo, prova a impostare la modalità di protezione dei dati su
force-data-loss.
La modalità force-data-loss utilizza una catena di strategie di failover per
eseguire il failover in modo aggressivo. Non controlla il delta di offset tra
la replica primaria e le repliche prima di avviare il failover; potresti
perdere più di 30 MB di modifiche ai dati.
Per ulteriori informazioni, consulta la sezione Failover manuale.