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 depósito de Cloud Storage. El rendimiento de tu instancia puede ser más lento durante la 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 depósito de Cloud Storage Recomendamos que realices la exportación a un depósito ubicado en la misma región que tu instancia de Redis.

    Para crear un depósito de Cloud Storage, consulta Crea depósitos de almacenamiento

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

Exporta un archivo de copia de seguridad de RDB a un depósito de Cloud Storage

Console

  1. Ve a la página Memorystore para Redis en Google Cloud Console.
    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 en la barra superior.

  4. Haz clic en el botón Explorar (Browse) y navega al depósito 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 depósito de Cloud Storage que se menciona en el primer paso 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

Console

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

  2. Haz 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 operación mediante la ejecución del 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]

Comportamiento y disponibilidad de las instancias mientras exportas

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

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

  • La exportación puede tardar entre unos minutos y algunas horas. Por ejemplo, si exportas una instancia de 10 GB con 8 GB de memoria usada, la exportación puede tardar 5 minutos y si exportas una instancia de 120 GB con 100 GB de memoria usada, 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