Importa datos a una instancia de Redis

Sigue las instrucciones de esta página con el fin de importar una copia de seguridad de RDB en la instancia de Memorystore para Redis.

Importar una copia de seguridad de Redis te permite migrar datos desde otra instancia o restablecer los datos de tu instancia desde una copia de seguridad de RDB anterior. Para obtener información adicional sobre las importaciones y exportaciones, y las prácticas recomendadas, consulta Descripción general de las importaciones y exportaciones.

Antes de comenzar

  1. Tienes un bucket de Cloud Storage que contenga el archivo de copia de seguridad de RDB que deseas importar. Te recomendamos importar desde un bucket en la misma región que tu instancia de Memorystore.

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

    Para subir un archivo a un bucket de Cloud Storage, consulta Exportar datos desde una instancia de Redis o Subir objetos desde un sistema de archivos.

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

Importa un archivo de copia de seguridad de RDB en una instancia de Redis

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 Importar en la barra superior.

  4. Haz clic en el botón Explorar y navega hasta el bucket de Cloud Storage que almacena el archivo RDB que deseas importar.

  5. Haz clic en el archivo RDB y, luego, en el botón Seleccionar.

  6. Haz clic en el botón Importar.

  7. Confirma que deseas importar los datos y haz clic en el botón Importar.

Gcloud

  1. Importa el archivo RDB desde el 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 import gs://[BUCKET_NAME]/[FILE_NAME].rdb [INSTANCE_ID] --region=[REGION] --project=[PROJECT_ID]
    

Detén una operación de importació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 importación.

Gcloud

Para detener una operación de importació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 las instancias durante la importación

  • La importación reemplaza todos los datos actuales de la instancia, así que asegúrate de que tus datos se reemplacen antes de comenzar una importación.

  • Tu instancia de Redis no está disponible durante el proceso de importación. No puedes acceder a los datos de la instancia ni modificarla hasta que se complete la importación.

  • La importación puede demorar entre unos minutos y unas horas. Por ejemplo, si importas un archivo RDB de 8 GB a una instancia de 10 GB, la importación puede tardar 5 minutos. Si importas un archivo RDB de 100 GB a una instancia de 120 GB, la importación puede tardar una hora. Para supervisar el progreso de la importación, consulta la página de detalles de la instancia, que muestra el estado de la operación.

  • Una instancia solo puede importar copias de seguridad de versiones anteriores de Redis. Una instancia que ejecuta Redis 5.0 puede importar un RDB exportado desde Redis 4.0, pero una instancia que ejecuta Redis 4.0 no puede importar un RDB desde Redis 5.0.

¿Qué sigue?