Exportar datos desde una instancia de Redis

Sigue las instrucciones de esta página para exportar una copia de seguridad RDB de tu instancia de Memorystore para Redis.

Al exportar tu instancia de Redis, se crea un archivo de copia de seguridad RDB de tus datos. La operación de exportación almacena la copia de seguridad de RDB en un segmento de Cloud Storage. El rendimiento de tu instancia puede ser temporalmente más lento durante la exportación.

Antes de empezar

  1. Tener un segmento de Cloud Storage. Te recomendamos que exportes a un segmento ubicado en la misma región que tu instancia de Redis.

    Para crear un segmento de Cloud Storage, consulta Crear segmentos.

  2. Tener permisos suficientes para realizar la exportación.

Exportar un archivo de copia de seguridad RDB a un segmento de Cloud Storage

Consola

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

  2. Haz clic en el ID de tu instancia para ver la página de detalles de la instancia.

  3. Haz clic en el botón Exportar de la barra superior.

  4. Haga clic en el botón Examinar y vaya al segmento de Cloud Storage al que quiera exportar el archivo RDB.

  5. Usa el nombre de archivo de exportación predeterminado o introduce el que quieras, que debe incluir la extensión .rdb. Por ejemplo:

    myexport.rdb

  6. Haz clic en el botón Seleccionar.

  7. Haz clic en el botón Exportar.

  8. Confirma que quieres exportar y haz clic en el botón Exportar.

gcloud

  1. Exporta un archivo RDB al segmento de Cloud Storage al que se hace referencia en el paso 1 de la sección Antes de empezar ejecutando el siguiente comando:
    gcloud redis instances export gs://[BUCKET_NAME]/[FILE_NAME].rdb [INSTANCE_ID] --region=[REGION] --project=[PROJECT_ID]
    

Detener una operación de exportación en curso

Consola

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

  2. Haga clic en el ID de instancia para ver su información.

  3. Haz clic en el botón Detener exportación.

gcloud

Para detener una operación de exportación, primero debes encontrar el ID de la operación ejecutando el siguiente comando:

gcloud redis operations list --region=[REGION] -project=[PROJECT]

Una vez que tengas el ID de la operación, ejecuta el siguiente comando:

gcloud redis operations cancel [OPERATION_ID] --region=[REGION] --project=[PROJECT]

Disponibilidad y comportamiento de la instancia durante la exportación

  • Durante el proceso de exportación, puedes leer y escribir en tu instancia de Redis, pero no puedes ejecutar operaciones de administrador en ella, como escalarla o actualizarla.

  • Es posible que tu instancia experimente una mayor latencia durante la operación de exportación.

  • La exportación puede tardar desde unos minutos hasta unas horas. Por ejemplo, si exportas una instancia de 10 GB con 8 GB de memoria usada, la exportación puede tardar 5 minutos. Si exportas una instancia de 120 GB con 100 GB de memoria usada, la exportación puede tardar una hora. Para monitorizar el progreso de la exportación, consulta la página de detalles de la instancia, que muestra el estado de la operación.

Siguientes pasos