Manuellen Failover initiieren

Auf dieser Seite wird beschrieben, wie Sie einen manuellen Failover für eine Standardstufe von Memorystore for Redis einleiten. Mit der manuellen Failover-Funktion können Sie testen, wie sich normale Failover auf Ihre Anwendung auswirken.

Einen Überblick über diese Funktion finden Sie unter Manueller Failover.

Failover einleiten

  1. Terminalfenster öffnen

  2. Verwenden Sie den Befehl gcloud config, um Ihr Standardprojekt festzulegen:

    gcloud config set core/project PROJECT_ID
    

  3. Verwenden Sie den folgenden Befehl, um ein Failover zu starten:

    gcloud redis instances failover INSTANCE_NAME
    

Optionaler Datenschutzmodus

Dies sind die beiden verfügbaren Datenschutzmodi:

  • limited-data-loss-Modus (Standard).
  • force-data-loss-Mode.

Verwenden Sie einen der folgenden Befehle, um den Datenschutzmodus festzulegen:

gcloud redis instances failover INSTANCE_NAME --data-protection-mode=limited-data-loss

oder

gcloud redis instances failover INSTANCE_NAME --data-protection-mode=force-data-loss

Wie funktionieren Datenschutzmodi?

Der Modus limited-data-loss minimiert den Datenverlust. Dazu wird vor dem Auslösen des Failovers überprüft, ob der Datenunterschied zwischen der primären Instanz und der Replikatdatenbank unter 30 MB liegt. Der Offset auf der primären Instanz wird für jedes Datenbyte erhöht, das mit seinen Replikaten synchronisiert werden muss. Im Modus limited-data-loss wird das Failover abgebrochen, wenn das größte Offset-Delta zwischen der primären Instanz und jedem Replikat mindestens 30 MB beträgt. Wenn Sie einen höheren Datenverlust tolerieren können und das Failover aggressiv ausführen möchten, legen Sie den Datenschutzmodus auf force-data-loss fest.

Im Modus force-data-loss wird das Failover mithilfe einer Kette von Failover-Strategien aggressiv ausgeführt. Vor dem Auslösen des Failovers wird das Offset-Delta zwischen der primären Instanz und den Replikaten nicht geprüft. Sie können also mehr als 30 MB an Datenänderungen verlieren.

Weitere Informationen finden Sie unter Manueller Failover.