Sigue las instrucciones de esta página para importar una copia de seguridad RDB en tu instancia de Memorystore para Redis.
Importar una copia de seguridad de Redis te permite migrar datos de otra instancia o restaurar los datos de tu instancia a partir de una copia de seguridad RDB anterior. Para obtener más información sobre las importaciones, las exportaciones y las prácticas recomendadas, consulta el artículo Descripción general de las importaciones y exportaciones.
Antes de empezar
Tener un segmento de Cloud Storage que contenga el archivo de copia de seguridad RDB que quieras importar. Te recomendamos que importes datos de un segmento que esté en la misma región que tu instancia de Memorystore.
Para crear un segmento de Cloud Storage, consulta Crear segmentos.
Para subir un archivo a un segmento de Cloud Storage, consulta Exportar datos desde una instancia de Redis o Subir objetos desde un sistema de archivos.
Tener permisos suficientes para realizar la importación.
Importar un archivo de copia de seguridad RDB en una instancia de Redis
Consola
Ve a la página Memorystore para Redis de la consola de Google Cloud .
Memorystore para RedisHaz clic en el ID de tu instancia para ver la página de detalles de la instancia.
Haz clic en el botón Importar de la barra superior.
Haz clic en el botón Buscar y ve al segmento de Cloud Storage que almacena el archivo RDB que quieres importar.
Haz clic en el archivo RDB y, a continuación, en el botón Seleccionar.
Haz clic en el botón Importar.
Confirma que quieres importar y haz clic en el botón Importar.
gcloud
- Importa el archivo RDB del 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 import gs://[BUCKET_NAME]/[FILE_NAME].rdb [INSTANCE_ID] --region=[REGION] --project=[PROJECT_ID]
Detener una operación de importación en curso
Consola
Ve a la página Memorystore para Redis de la consola de Google Cloud .
Memorystore para RedisHaga clic en el ID de instancia para ver su información.
Haz clic en el botón Detener importación.
gcloud
Para detener una operación de importació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 importación
La importación sobrescribe todos los datos de la instancia actual, así que asegúrate de que no te importa que se sobrescriban antes de iniciar una importación.
Tu instancia de Redis no estará disponible durante el proceso de importación. No podrá acceder a los datos de la instancia ni modificarla hasta que se complete la importación.
La importación puede tardar desde unos minutos hasta unas horas. Por ejemplo, si importas un archivo RDB de 8 GB en una instancia de 10 GB, la importación puede tardar 5 minutos. Si importas un archivo RDB de 100 GB en una instancia de 120 GB, la importación puede tardar una hora. Para monitorizar 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 ejecute Redis 5.0 puede importar un archivo RDB exportado desde Redis 4.0, pero una instancia que ejecute Redis 4.0 no puede importar un archivo RDB de Redis 5.0.
Siguientes pasos
- Consulta el artículo Información general sobre importaciones y exportaciones para obtener información sobre el comportamiento de las funciones de importación y exportación, así como las prácticas recomendadas.