Inicia una conmutación por error manual

En esta página, se describe cómo iniciar una conmutación por error manual para una instancia de Memorystore de nivel estándar para Redis. La función de conmutación por error manual te permite probar cómo afecta a tu aplicación la conmutación por error normal.

Para obtener una descripción general de esta función, consulta Conmutación por error manual.

Inicia una conmutación por error

  1. Abre una ventana de la terminal

  2. Usa el comando gcloud config para configurar tu proyecto predeterminado:

    gcloud config set core/project PROJECT_ID
    

  3. Usa el siguiente comando para iniciar una conmutación por error:

    gcloud redis instances failover INSTANCE_NAME
    

Modo de protección de datos opcional

Los dos modos de protección de datos disponibles son los siguientes:

  • Modo limited-data-loss (predeterminado).
    • La conmutación por error manual siempre se ejecuta en el modo de pérdida de datos limitado, a menos que cambies el modo.
  • Modo force-data-loss

Para cambiar el modo de protección de datos, usa uno de los siguientes comandos:

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

o

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

Cómo funcionan los modos de protección de datos

Si deseas probar cómo se comportará tu aplicación en una situación de conmutación por error real, puedes usar el modo force-data-loss porque representa con mayor precisión las condiciones de una conmutación por error durante una recuperación ante desastres.

Cualquier conmutación por error del nodo principal al nodo de réplica corre el riesgo de perder datos. El modo limited-data-loss mantiene esa pérdida de datos al mínimo mediante la verificación de la diferencia en la sincronización entre tu nodo principal y el nodo de réplica por debajo de 30 MB antes de iniciar la conmutación por error.

El modo force-data-loss anula esta comprobación en la sincronización de réplica principal. Si usas el modo force-data-loss cuando la sincronización de réplicas supera los 30 MB detrás de la principal, podrías perder 30 MB de datos o más.

Consulta Conmutación por error manual para obtener información adicional.