Administra la persistencia

En esta página, se explica cómo realizar tareas comunes para la persistencia de AOF y RDB.

Para obtener más información sobre la persistencia, consulta la Descripción general de la persistencia.

Tareas de persistencia de RDB

En esta sección, se proporcionan instrucciones para las tareas comunes de persistencia de RDB.

Crea una instancia que use la persistencia de RDB

Console

  1. En la sección Estrategia de persistencia de datos, selecciona la opción Instantánea de memoria cuando crees una instancia.

  2. Selecciona un intervalo de instantáneas en el menú Intervalo de instantáneas.

  3. Selecciona una hora de inicio en el menú Hora de inicio (hora local). La hora local es la hora en la que te encuentras.

gcloud

Para crear una instancia que use la persistencia de RDB, ejecuta el comando create:

gcloud memorystore instances create instance \
  --location=region-id \
  --endpoints='[{"connections": [{"pscAutoConnection": {"network": "projects/PROJECT_ID/global/networks/NETWORK_ID", "projectId": "PROJECT_ID"}}]}]' \
  --replica-count=replica-count \
  --node-type=node-type \
  --shard-count=shard-count \
  --persistence-config-mode=rdb \
  --rdb-config-snapshot-period=snapshot-interval \
  --rdb-config-snapshot-start-time=time

Reemplaza lo siguiente:

  • instance es el ID de la instancia de Memorystore para Valkey que creas. El ID de instancia debe tener entre 1 y 63 caracteres, y solo debe incluir letras en minúscula, números o guiones. Debe comenzar con una letra minúscula y terminar con una letra minúscula o un número.

  • region-id es la región en la que deseas colocar la instancia.

  • project-id es el ID del proyecto en el que deseas crear la instancia.

  • network-id es el ID de la red que deseas usar para crear tu instancia.

  • replica-count es la cantidad de réplicas que elegiste (por fragmento). Los valores aceptados son 0, 1 y 2.

  • node-type es el tipo de nodo que elegiste. Los valores aceptados son los siguientes:

    • shared-core-nano
    • standard-small
    • highmem-medium
    • highmem-xlarge
  • shard-count determina la cantidad de fragmentos de tu instancia. El recuento de fragmentos determina la capacidad total de memoria para almacenar datos de instancias. Para obtener más información sobre la especificación de instancias, consulta Especificación de instancias y nodos.

  • snapshot-interval es el intervalo que elegiste. Los valores aceptados son 1h, 6h, 12h y 24h. El valor predeterminado es 24h.

  • time es la hora de inicio de la instantánea de la RDB en formato ISO 1801. Por ejemplo: 2024-04-08T03:00:00Z. Si no eliges una hora de inicio cuando creas una instancia que usa la persistencia de RDB, la primera instantánea se toma de inmediato.

Habilita la persistencia de RDB para una instancia existente

Console

  1. Ve a la página Memorystore para Valkey en la consola de Google Cloud .

    Memorystore for Valkey

  2. Haz clic en el ID de tu instancia.

  3. En la sección Configurations, haz clic en el ícono de lápiz junto a Persistence.

  4. Selecciona la opción Instantánea de memoria.

  5. Selecciona un intervalo de instantáneas en el menú Intervalo de instantáneas.

  6. Selecciona una hora de inicio en el menú Hora de inicio (hora local). La hora local es la hora en la que te encuentras.

  7. Haz clic en el botón Actualizar instancia.

gcloud

Para habilitar la persistencia de RDB en una instancia existente, ejecuta el comando update:

gcloud memorystore instances update instance \
  --location=region-id \
  --persistence-config-mode=rdb \
  --rdb-config-snapshot-period=snapshot-interval \
  --rdb-config-snapshot-start-time=time

Reemplaza lo siguiente:

  • instance es el ID de la instancia de Memorystore para Valkey que creas. El ID de instancia debe tener entre 1 y 63 caracteres, y solo debe incluir letras en minúscula, números o guiones. Debe comenzar con una letra minúscula y terminar con una letra minúscula o un número.

  • region-id es la región en la que deseas colocar la instancia.

  • snapshot-interval es el intervalo que elegiste. Los valores aceptados son 1h, 6h, 12h y 24h. El valor predeterminado es 24h.

  • time es la hora de inicio de la instantánea de la RDB en formato ISO 1801. Por ejemplo: 2024-04-08T03:00:00Z. Si no eliges una hora de inicio cuando habilitas la persistencia de RDB en una instancia existente, la primera instantánea se toma de inmediato.

Ajusta el intervalo de instantáneas de RDB

Console

  1. Ve a la página Memorystore para Valkey en la consola de Google Cloud .

    Memorystore for Valkey

  2. Haz clic en el ID de tu instancia.

  3. En la sección Configurations, haz clic en el ícono de lápiz junto a Persistence.

  4. Selecciona el intervalo de instantáneas que elegiste en el menú Intervalo de instantáneas.

  5. Haz clic en el botón Actualizar instancia.

gcloud

Para ajustar el intervalo de instantáneas de RDB, ejecuta el comando update:

gcloud memorystore instances update instance \
  --location=region-id \
  --rdb-config-snapshot-period=snapshot-interval

Reemplaza lo siguiente:

  • snapshot-interval es el intervalo que elegiste. Los valores aceptados son 1h, 6h, 12h y 24h. El valor predeterminado es 24h.

  • time es la hora de inicio que elegiste en formato ISO 1801. Por ejemplo: 2024-04-08T03:00:00Z.

Cómo ajustar la hora de inicio de la instantánea de RDB

Console

  1. Ve a la página Memorystore para Valkey en la consola de Google Cloud .

    Memorystore for Valkey

  2. Haz clic en el ID de tu instancia.

  3. En la sección Configurations, haz clic en el ícono de lápiz junto a Persistence.

  4. Selecciona la hora de inicio que elegiste en el menú Hora de inicio (hora local). La hora local es la hora en la que te encuentras.

  5. Haz clic en el botón Actualizar instancia.

gcloud

Para ajustar la hora de inicio de la instantánea de RDB, ejecuta el comando update. Si cambias la hora de inicio, también se cambiará la hora de alineación de la instantánea. Por ejemplo, si cambias la hora de inicio de las 6:00 a.m. a las 6:30 a.m., con una frecuencia de instantáneas de 1h, las instantáneas futuras se alinearán a las 7:30 a.m., las 8:30 a.m., las 9:30 a.m. y cada hora después de eso.

gcloud memorystore instances update instance \
  --location=region-id \
  --rdb-config-snapshot-start-time=time

Reemplaza lo siguiente:

  • time es la hora de inicio que elegiste en formato ISO 1801. Por ejemplo: 2024-04-08T03:00:00Z.

Cómo pausar la persistencia de RDB

gcloud

Para pausar la persistencia de RDB, debes establecer la programación de instantáneas para un momento futuro. Cuando quieras reanudar las instantáneas, puedes volver a ajustar la hora en la que deseas que se tome la próxima instantánea.

Para pausar las instantáneas de RDB, ejecuta el comando update:

gcloud memorystore instances update instance \
  --location=region-id \
  --rdb-config-snapshot-start-time=time

Reemplaza lo siguiente:

  • time es la hora de inicio que elegiste en formato ISO 1801. Por ejemplo: 2024-04-08T03:00:00Z.

Inhabilita la persistencia de RDB

Console

  1. Ve a la página Memorystore para Valkey en la consola de Google Cloud .

    Memorystore for Valkey

  2. Haz clic en el ID de tu instancia.

  3. En la sección Configurations, haz clic en el ícono de lápiz junto a Persistence.

  4. Selecciona la opción Sin persistencia.

  5. Haz clic en el botón Actualizar instancia.

gcloud

Para inhabilitar la persistencia de RDB, ejecuta el comando update:

gcloud memorystore instances update instance \
  --location=region-id \
  --persistence-config-mode=disabled

Supervisa la persistencia de RDB

Puedes usar Cloud Monitoring para ver las métricas de la persistencia de la BDR.

Para obtener una lista de las métricas disponibles para la persistencia de RDB, consulta métricas de persistencia.

Tareas de persistencia de AOF

En esta sección, se proporcionan instrucciones para realizar tareas comunes de persistencia de AOF.

Crea una instancia que use la persistencia AOF

Console

  1. En la sección Estrategia de persistencia de datos, selecciona la opción Archivo de solo anexar (AOF) cuando crees una instancia.

  2. Selecciona un parámetro de configuración de sincronización en el menú Modo de Fsync de AOF.

gcloud

Para crear una instancia que use la persistencia de AOF, ejecuta el comando create:

gcloud memorystore instances create instance \
  --location=region-id \
--endpoints='[{"connections": [{"pscAutoConnection": {"network": "projects/PROJECT_ID/global/networks/NETWORK_ID", "projectId": "PROJECT_ID"}}]}]' \
  --replica-count=replica-count \
  --node-type=node-type \
  --shard-count=shard-count \
  --persistence-config-mode=aof \
  --aof-config-append-fsync=fsync-frequency

Reemplaza lo siguiente:

  • instance es el ID de la instancia de Memorystore para Valkey que creas. El ID de instancia debe tener entre 1 y 63 caracteres, y solo debe incluir letras en minúscula, números o guiones. Debe comenzar con una letra minúscula y terminar con una letra minúscula o un número.

  • region-id es la región en la que deseas colocar la instancia.

  • project-id es el ID del proyecto en el que deseas crear la instancia.

  • network-id es el ID de la red que deseas usar para crear tu instancia.

  • replica-count es la cantidad de réplicas que elegiste (por fragmento). Los valores aceptados son 0, 1 y 2.

  • node-type es el tipo de nodo que elegiste. Los valores aceptados son los siguientes:

    • shared-core-nano
    • standard-small
    • highmem-medium
    • highmem-xlarge
  • shard-count determina la cantidad de fragmentos de tu instancia. El recuento de fragmentos determina la capacidad total de memoria para almacenar datos de instancias. Para obtener más información sobre la especificación de instancias, consulta Especificación de instancias y nodos.

  • fsync-frequency es tu parámetro de configuración de sincronización. Los valores aceptados son always, everysec y no. everysec es el valor predeterminado para este parámetro.

Habilita la persistencia de AOF para una instancia existente

Console

  1. Ve a la página Memorystore para Valkey en la consola de Google Cloud .

    Memorystore for Valkey

  2. Haz clic en el ID de tu instancia.

  3. En la sección Configurations, haz clic en el ícono de lápiz junto a Persistence.

  4. Selecciona la opción Append Only File (AOF).

  5. Selecciona un parámetro de configuración de sincronización en el menú Modo de Fsync de AOF.

  6. Haz clic en el botón Actualizar instancia.

Reemplaza lo siguiente:

Ajusta la configuración de sincronización de AOF para tu instancia

Console

  1. Ve a la página Memorystore para Valkey en la consola de Google Cloud .

    Memorystore for Valkey

  2. Haz clic en el ID de tu instancia.

  3. En la sección Configurations, haz clic en el ícono de lápiz junto a Persistence.

  4. Selecciona el parámetro de configuración de sincronización que elegiste en el menú Modo de fsync de AOF.

  5. Haz clic en el botón Actualizar instancia.

gcloud

Para ajustar la configuración de sincronización de una instancia que usa la persistencia de AOF, ejecuta el comando update:

gcloud memorystore instances update instance \
  --location=region-id \
  --aof-config-append-fsync=fsync-frequency

Reemplaza lo siguiente:

Inhabilita la persistencia de AOF

Console

  1. Ve a la página Memorystore para Valkey en la consola de Google Cloud .

    Memorystore for Valkey

  2. Haz clic en el ID de tu instancia.

  3. En la sección Configurations, haz clic en el ícono de lápiz junto a Persistence.

  4. Selecciona la opción Sin persistencia.

  5. Haz clic en el botón Actualizar instancia.

gcloud

Para inhabilitar la persistencia de AOF, ejecuta el comando update:

gcloud memorystore instances update instance \
  --location=region-id \
  --persistence-config-mode=disabled

Supervisa la persistencia de AOF

Puedes usar Cloud Monitoring para ver las métricas de la persistencia de AOF.

Para obtener una lista de las métricas disponibles para la persistencia de AOF, consulta las métricas de persistencia.