Iniciar una conmutación por error manual

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

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

Iniciar una conmutación por error

  1. Abre una ventana de terminal.

  2. Usa el comando gcloud config para definir 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).
  • force-data-loss.

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

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

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

El modo limited-data-loss minimiza la pérdida de datos verificando que la diferencia de datos entre la principal y la réplica sea inferior a 30 MB antes de iniciar la conmutación por error. El desplazamiento de la réplica principal se incrementa por cada byte de datos que se debe sincronizar con sus réplicas. En el modo limited-data-loss, la conmutación por error se cancelará si la diferencia de desplazamiento máxima entre la réplica principal y cada réplica es de 30 MB o más. Si puedes tolerar una mayor pérdida de datos y quieres ejecutar la conmutación por error de forma agresiva, prueba a definir el modo de protección de datos como force-data-loss.

El modo force-data-loss emplea una cadena de estrategias de conmutación por error para ejecutar la conmutación por error de forma agresiva. No comprueba la diferencia de desfase entre la principal y las réplicas antes de iniciar la conmutación por error, por lo que es posible que pierdas más de 30 MB de cambios en los datos.

Consulta Conmutación por error manual para obtener más información.