Exporta datos desde una instancia de Redis

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

Exportar tu instancia de Redis crea un archivo de copia de seguridad de RDB de tus datos. La operación de exportación almacena la copia de seguridad de RDB en un bucket de Cloud Storage. El rendimiento de la instancia puede ser más lento durante el tiempo de exportación.

Si quieres obtener instrucciones para programar exportaciones de RDB con Cloud Scheduler, consulta Programa exportaciones de bases de datos de Memorystore para Redis con Cloud Scheduler.

Antes de comenzar

  1. Debes tener un bucket de Cloud Storage Recomendamos que realices la exportación a un bucket ubicado en la misma región que tu instancia de Redis.

    Para crear un bucket de Cloud Storage, consulta Crea buckets.

  2. Debes tener permisos suficientes para realizar la exportación.

Exporta un archivo de copia de seguridad de RDB a un bucket de Cloud Storage

Consola

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

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

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

  4. Haz clic en el botón Explorar (Browse) y navega al bucket de Cloud Storage al que deseas exportar tu archivo RDB.

  5. Usa el nombre de archivo de exportación predeterminado o ingresa tu propio nombre de archivo que incluya la extensión de archivo .rdb. Por ejemplo:

    myexport.rdb

  6. Haz clic en el botón Seleccionar.

  7. Haz clic en el botón Exportar.

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

Gcloud

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

Detén una operación de exportación en curso

Consola

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

  2. Haz clic en el ID de la 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 operación si ejecutas 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 instancias durante la exportación

  • Durante el proceso de exportación, puedes leer y escribir tu instancia de Redis. Sin embargo, no puedes ejecutar operaciones de administrador en la instancia, como el escalamiento o la actualización.

  • La instancia puede experimentar un aumento de la latencia durante la operación de exportación.

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

¿Qué sigue?