Gestionar la persistencia

En esta página se explica cómo realizar tareas habituales de persistencia AOF y RDB.

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

Tareas de persistencia de RDB

En esta sección se proporcionan instrucciones para realizar tareas habituales de persistencia de RDB.

Crear una instancia que use la persistencia de RDB

Consola

  1. En la sección Estrategia de persistencia de datos, selecciona la opción Snapshot de memoria cuando Crear 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 del lugar en el 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

Haz los cambios siguientes:

  • instance es el ID de la instancia de Memorystore for Valkey que estás creando. El ID de instancia debe tener entre 1 y 63 caracteres, y solo puede incluir letras minúsculas, números o guiones. Debe empezar por una letra minúscula y terminar por una letra minúscula o un número.

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

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

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

  • replica-count es el número de réplicas que has elegido (por fragmento). Los valores aceptados son 0, 1 y 2.

  • node-type es el tipo de nodo que has elegido. Los valores aceptados son:

    • shared-core-nano
    • standard-small
    • highmem-medium
    • highmem-xlarge
  • shard-count determina el número de particiones de tu instancia. El número de particiones 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 has elegido. Los valores aceptados son 1h, 6h, 12h y 24h. El valor predeterminado es 24h.

  • time es la hora de inicio de tu copia de seguridad de RDB en formato ISO 1801. Por ejemplo: 2024-04-08T03:00:00Z. Si no eliges una hora de inicio al crear una instancia que use la persistencia de RDB, la primera instantánea se tomará inmediatamente.

Habilitar la persistencia de RDB en una instancia

Consola

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

    Memorystore for Valkey

  2. Haz clic en el ID de tu instancia.

  3. En la sección Configuraciones, haz clic en el icono del lápiz situado junto a Persistencia.

  4. Selecciona la opción Snapshot 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 del lugar en el que te encuentras.

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

gcloud

Para habilitar la persistencia de RDB en una instancia, 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

Haz los cambios siguientes:

  • instance es el ID de la instancia de Memorystore for Valkey que estás creando. El ID de instancia debe tener entre 1 y 63 caracteres, y solo puede incluir letras minúsculas, números o guiones. Debe empezar por una letra minúscula y terminar por una letra minúscula o un número.

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

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

  • time es la hora de inicio de tu copia de seguridad de RDB en formato ISO 1801. Por ejemplo: 2024-04-08T03:00:00Z. Si no eliges una hora de inicio al habilitar la persistencia de RDB en una instancia, la primera instantánea se creará inmediatamente.

Ajustar el intervalo de las copias de seguridad de RDB

Consola

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

    Memorystore for Valkey

  2. Haz clic en el ID de tu instancia.

  3. En la sección Configuraciones, haz clic en el icono del lápiz situado junto a Persistencia.

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

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

gcloud

Para ajustar el intervalo de la copia de seguridad de RDB, ejecuta el comando update:

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

Haz los cambios siguientes:

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

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

Ajustar la hora de inicio de la captura de RDB

Consola

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

    Memorystore for Valkey

  2. Haz clic en el ID de tu instancia.

  3. En la sección Configuraciones, haz clic en el icono del lápiz situado junto a Persistencia.

  4. Selecciona la hora de inicio que quieras en el menú Hora de inicio (hora local). La hora local es la hora del lugar en el 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 cambia la hora de inicio, también cambiará la hora de alineación de la captura. Por ejemplo, si cambias la hora de inicio de las 6:00 a las 6:30 y la frecuencia de las instantáneas es de 1h, las próximas instantáneas se harán a las 7:30, las 8:30, las 9:30 y así sucesivamente cada hora.

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

Haz los cambios siguientes:

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

Pausar la persistencia de RDB

gcloud

Para pausar la persistencia de RDB, debes definir la programación de la instantánea para más adelante. Cuando quieras reanudar las capturas, puedes volver a ajustar la hora a la que quieres que se haga la siguiente.

Para pausar las copias de RDB, ejecuta el comando update:

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

Haz los cambios siguientes:

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

Inhabilitar la persistencia de RDB

Consola

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

    Memorystore for Valkey

  2. Haz clic en el ID de tu instancia.

  3. En la sección Configuraciones, haz clic en el icono del lápiz situado junto a Persistencia.

  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

Monitorizar la persistencia de RDB

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

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

Tareas de persistencia de AOF

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

Crear una instancia que use la persistencia AOF

Consola

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

  2. Selecciona un ajuste de sincronización en el menú Modo de sincronización de AOF Fsync.

gcloud

Para crear una instancia que use la persistencia 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

Haz los cambios siguientes:

  • instance es el ID de la instancia de Memorystore for Valkey que estás creando. El ID de instancia debe tener entre 1 y 63 caracteres, y solo puede incluir letras minúsculas, números o guiones. Debe empezar por una letra minúscula y terminar por una letra minúscula o un número.

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

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

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

  • replica-count es el número de réplicas que has elegido (por fragmento). Los valores aceptados son 0, 1 y 2.

  • node-type es el tipo de nodo que has elegido. Los valores aceptados son:

    • shared-core-nano
    • standard-small
    • highmem-medium
    • highmem-xlarge
  • shard-count determina el número de particiones de tu instancia. El número de particiones 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 ajuste de sincronización. Los valores aceptados son always, everysec y no. everysec es el valor predeterminado de este parámetro.

Habilitar la persistencia AOF en una instancia

Consola

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

    Memorystore for Valkey

  2. Haz clic en el ID de tu instancia.

  3. En la sección Configuraciones, haz clic en el icono del lápiz situado junto a Persistencia.

  4. Seleccione la opción Archivo de solo anexión (AOF).

  5. Selecciona un ajuste de sincronización en el menú Modo de sincronización de AOF Fsync.

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

Haz los cambios siguientes:

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

Ajustar la configuración de sincronización de AOF de tu instancia

Consola

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

    Memorystore for Valkey

  2. Haz clic en el ID de tu instancia.

  3. En la sección Configuraciones, haz clic en el icono del lápiz situado junto a Persistencia.

  4. Seleccione la opción de sincronización que quiera en el menú Modo fsync de AOF.

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

gcloud

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

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

Haz los cambios siguientes:

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

Inhabilitar la persistencia de AOF

Consola

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

    Memorystore for Valkey

  2. Haz clic en el ID de tu instancia.

  3. En la sección Configuraciones, haz clic en el icono del lápiz situado junto a Persistencia.

  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

Monitorizar la persistencia de AOF

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

Para ver una lista de las métricas disponibles para la persistencia AOF, consulte las métricas de persistencia.