Manuellen Failover einleiten

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. Leiten Sie einen Failover mit dem folgenden Befehl ein:

    gcloud redis instances failover INSTANCE_NAME
    

Optionaler Datenschutzmodus

Dies sind die beiden verfügbaren Datenschutzmodi:

  • limited-data-loss-Modus (Standard).
    • Ein manueller Failover wird immer im Modus mit begrenztem Datenverlust ausgeführt, wenn Sie den Modus nicht ändern.
  • force-data-loss-Mode.

Verwenden Sie einen der folgenden Befehle, um den Datenschutzmodus zu ändern:

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

oder

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

Wie funktionieren Datenschutzmodi?

Wenn Sie testen möchten, wie sich Ihre Anwendung in einem echten Failover-Szenario verhält, können Sie den Modus force-data-loss verwenden, da dieser die Bedingungen eines Failovers bei der Notfallwiederherstellung am genauesten darstellt.

Bei einem Failover vom primären Knoten zum Replikatknoten können Daten verloren gehen. Durch den Modus limited-data-loss wird der Datenverlust auf ein Minimum reduziert. Vor der Einleitung des Failovers wird überprüft, ob der Unterschied bei der Synchronisierung zwischen dem primären Knoten und Replikat unter 30 MB liegt.

Im Modus force-data-loss wird die Überprüfung der primären Replikat-Synchronisierung überschrieben. Wenn Sie den Modus force-data-loss verwenden, wenn die Replikat-Synchronisierung mehr als 30 MB hinter der primären Synchronisierung liegt, gehen möglicherweise 30 MB an Daten oder mehr verloren.

Weitere Informationen finden Sie unter Manueller Failover.