En esta página, se describe cómo realizar operaciones de copia de seguridad en Memorystore para Valkey. Puedes usar copias de seguridad para restablecer los datos de tu instancia a un momento determinado, así como para exportarlos y analizarlos.
Antes de comenzar
Asegúrate de que tú o la cuenta de usuario que usas tengan los permisos necesarios para la acción que debes realizar.
Los roles de Administrador de Memorystore y Editor de Memorystore pueden realizar todas las operaciones de copia de seguridad. El rol de Visualizador de Memorystore puede ver y exportar copias de seguridad.
Crea una copia de seguridad según demanda
Puedes crear una copia de seguridad a pedido para una instancia de Memorystore para Valkey con la Google Cloud consola o Google Cloud CLI.
Console
En la consola de Google Cloud , ve a la página Memorystore para Valkey.
Haz clic en el ID de la instancia de la que deseas crear una copia de seguridad.
En el panel de navegación lateral, haz clic en Copias de seguridad.
Haz clic en Crear copia de seguridad.
En el cuadro de diálogo Crear copia de seguridad, haz lo siguiente:
- Opcional. Proporciona un nombre para la copia de seguridad. Si no le asignas un nombre a la copia de seguridad, esta tendrá una marca de fecha y hora como nombre.
- Haz clic en Crear copia de seguridad.
gcloud
Para crear una copia de seguridad según demanda, usa el comando gcloud memorystore instances
backup.
gcloud memorystore instances backup INSTANCE_ID \ --backup-id=BACKUP_ID \ --ttl=TTL_PERIOD \ --project=PROJECT_ID \ --location=REGION_ID
Reemplaza lo siguiente:
- INSTANCE_ID: Es el ID de la instancia de Memorystore for Valkey.
- BACKUP_ID: Es un ID para la copia de seguridad, como
march-2025-backup. TTL_PERIOD: Es un tiempo de actividad (TTL) para la copia de seguridad. Después de que la copia de seguridad alcanza el límite de TTL, Memorystore para Valkey la borra automáticamente.
Establece el valor de este parámetro en una cantidad de días (por ejemplo,
14d). El valor mínimo es 1 día. Si no especificas un valor, el valor predeterminado es 100 años.PROJECT_ID: el ID de tu proyecto
REGION_ID: Es la región en la que se encuentra tu instancia (por ejemplo,
us-east1).
El comando devuelve un nombre de operación con el siguiente formato:
projects/PROJECT_ID/locations/REGION_ID/operations/operation-UID
Para verificar el estado de una operación, usa el comando gcloud memorystore operations describe.
gcloud memorystore operations describe projects/PROJECT_ID/locations/REGION_ID/operations/operation-UID
Para enumerar todas las operaciones en un proyecto y una región, usa el comando gcloud memorystore operations list.
gcloud memorystore operations list --projects=PROJECT_ID \ --location=REGION_ID
Configura programaciones de copias de seguridad automáticas
Puedes configurar una programación de copias de seguridad diarias cuando creas una instancia o habilitar una programación de copias de seguridad diarias en una instancia existente.
Puedes configurar una programación de copias de seguridad diarias cuando creas una instancia o habilitar una programación de copias de seguridad diarias en una instancia existente.
Crea una instancia con un programa de copias de seguridad automáticas habilitado
Puedes establecer una programación de copias de seguridad diarias cuando creas una instancia en Memorystore para Valkey con la Google Cloud consola o Google Cloud CLI.
Console
Para crear una instancia y habilitar automáticamente un programa de copias de seguridad para ella, consulta Crea instancias.
gcloud
Para crear una instancia y habilitar automáticamente una programación de copia de seguridad para ella, usa el comando gcloud memorystore instances
create.
gcloud memorystore instances create INSTANCE_ID \ --automated-backup-config-mode=enabled \ --fixed-frequency-schedule-start-time-hours=START_TIME \ --automated-backup-config-retention=RETENTION_POLICY
Reemplaza lo siguiente:
- INSTANCE_ID: Es el ID de la instancia de Memorystore para Valkey que crearás.
- START_TIME: Es la fecha y hora en que Memorystore for Valkey comienza a crear copias de seguridad. Especifica la hora en formato
HHen un ciclo de 24 horas en horario UTC. Por ejemplo:23. RETENTION_POLICY: Es la cantidad de días durante los que Memorystore para Valkey conserva cada copia de seguridad. Establece el valor de este parámetro en una cantidad de días (por ejemplo,
7d). El valor máximo es de 365 días y el valor predeterminado es de 35 días.Incluso después de que borres la instancia, Memorystore for Valkey conservará la copia de seguridad durante el período de retención, con un máximo de 365 días. Para quitar la copia de seguridad antes de que venza el período de retención, debes borrarla de forma manual.
Habilita las copias de seguridad programadas en una instancia existente
Puedes habilitar un programa de copias de seguridad diarias en una instancia existente con la consola de Google Cloud o la CLI de Google Cloud.
Console
En la consola de Google Cloud , ve a la página Memorystore para Valkey.
Haz clic en el ID de la instancia para la que deseas habilitar las copias de seguridad.
En el panel de navegación lateral, haz clic en Copias de seguridad.
En la sección Configuración, junto al campo Copias de seguridad automáticas diarias, haz clic en edit Editar.
Este campo tiene el estado Inhabilitado. Si este campo tiene el estado Habilitado, ya habilitaste las copias de seguridad programadas para esta instancia.
En el diálogo Configuración de copias de seguridad automáticas, haz lo siguiente:
- Selecciona la casilla de verificación Copias de seguridad diarias automáticas.
- En el campo Días para conservar las copias de seguridad, ingresa la cantidad de días que deseas que Memorystore para Valkey conserve las copias de seguridad antes de que se borren automáticamente. Puedes especificar de
1a365días. El valor predeterminado es35días. - En el menú Período, selecciona la hora en la que Memorystore for Valkey realiza una copia de seguridad diaria.
- Haz clic en Guardar.
gcloud
Para habilitar las copias de seguridad programadas en una instancia, usa el comando gcloud memorystore instances update.
gcloud memorystore instances update INSTANCE_ID \ --automated-backup-config-mode=enabled \ --fixed-frequency-schedule-start-time-hours=START_TIME \ --automated-backup-config-retention=RETENTION_POLICY
Reemplaza lo siguiente:
- INSTANCE_ID: Es el ID de la instancia de Memorystore para Valkey que estás actualizando.
- START_TIME: Es una marca de tiempo que especifica cuándo Memorystore para Valkey comienza a crear copias de seguridad. Esta marca de tiempo debe estar a nivel de la hora, en el formato
HHy en un ciclo de 24 horas en hora UTC (por ejemplo,23). La marca de tiempo también designa un período de una hora en el que Memorystore para Valkey comienza a tomar copias de seguridad. RETENTION_POLICY: Es la cantidad de días durante los que Memorystore para Valkey conserva cada copia de seguridad. Establece el valor de este parámetro en una cantidad de días (por ejemplo,
7d).Incluso después de borrar la instancia, Memorystore for Valkey conserva la copia de seguridad durante el período de retención. Para quitar la copia de seguridad antes de que venza el período de retención, debes borrarla de forma manual.
Cómo desactivar las copias de seguridad programadas
Puedes desactivar las copias de seguridad programadas en una instancia con laGoogle Cloud consola o Google Cloud CLI.
Console
En la consola de Google Cloud , ve a la página Memorystore para Valkey.
Haz clic en el ID de la instancia para la que deseas desactivar las copias de seguridad.
En el panel de navegación lateral, haz clic en Copias de seguridad.
En la sección Configuración, junto al campo Copias de seguridad automáticas diarias, haz clic en edit Editar.
Este campo tiene el estado Habilitado. Este campo está habilitado de forma predeterminada. Si este campo tiene el estado Inhabilitado, ya desactivaste las copias de seguridad programadas para esta instancia.
En el diálogo Configuración de copias de seguridad automáticas, haz lo siguiente:
- Desmarca la casilla de verificación Copias de seguridad diarias automáticas.
- Haz clic en Guardar.
gcloud
Para desactivar las copias de seguridad programadas en una instancia, usa el comando gcloud memorystore instances update.
gcloud memorystore instances update INSTANCE_ID \ --automated-backup-config-mode=disabled
Reemplaza INSTANCE_ID por el ID de la instancia de Memorystore para Valkey que estás actualizando.
Simultaneidad entre las operaciones de copia de seguridad y actualización de instancias
Las operaciones de actualización y mantenimiento en una instancia pueden cancelar las operaciones de copia de seguridad en curso en las siguientes situaciones:
- Si hay una operación en curso para actualizar una instancia, Memorystore for Valkey rechaza las operaciones de copia de seguridad.
- En raras circunstancias, las operaciones de mantenimiento y de copia de seguridad pueden coincidir y provocar que se omitan las operaciones de copia de seguridad para esa instancia.
Enumera y describe las copias de seguridad
En las siguientes secciones, se muestra cómo encontrar información sobre las copias de seguridad disponibles.
Enumera las colecciones de copias de seguridad
Una colección de copias de seguridad incluye todas las copias de seguridad que creas para una instancia. Puedes ver una lista de las colecciones de copias de seguridad con la Google Cloud consola o la CLI de Google Cloud.
Console
En la consola de Google Cloud , ve a la página Memorystore para Valkey.
En el panel de navegación lateral, haz clic en Copias de seguridad.
gcloud
Para enumerar las colecciones de copias de seguridad de un proyecto y una región, usa el comando gcloud memorystore backup-collections list.
gcloud memorystore backup-collections list \ --project=PROJECT_ID \ --location=REGION_ID
Reemplaza lo siguiente:
- PROJECT_ID: Es el ID del proyecto.
- REGION_ID: Es la región en la que se encuentra tu instancia (por ejemplo,
us-east1).
El comando devuelve una lista de colecciones de copias de seguridad.
Enumera las copias de seguridad en una colección de copias de seguridad
Puedes ver una lista de las copias de seguridad de una colección de copias de seguridad con laGoogle Cloud consola o la CLI de Google Cloud.
Console
En la consola de Google Cloud , ve a la página Memorystore para Valkey.
En el panel de navegación lateral, haz clic en Copias de seguridad.
Haz clic en el ID de una instancia asociada a una colección de copias de seguridad. Esta colección de copias de seguridad contiene una lista de las copias de seguridad que deseas ver.
gcloud
Para enumerar las copias de seguridad de una colección de copias de seguridad, usa el comando gcloud memorystore backup-collections backups list.
gcloud memorystore backup-collections backups list \ --backup-collection=BACKUP_COLLECTION --project=PROJECT_ID \ --location=REGION_ID
Reemplaza lo siguiente:
- BACKUP_COLLECTION: Es el nombre de la colección de copias de seguridad.
- PROJECT_ID: Es el ID del proyecto.
- REGION_ID: Es la región en la que se encuentra tu instancia (por ejemplo,
us-east1).
El comando devuelve una lista de las copias de seguridad que se encuentran en una colección de copias de seguridad.
Describe una copia de seguridad
Puedes recuperar información sobre una copia de seguridad con Google Cloud CLI.
gcloud
Para recuperar información sobre una copia de seguridad, usa el comando gcloud memorystore backup-collections backups describe.
gcloud memorystore backup-collections backups describe BACKUP_NAME \ --backup-collection=BACKUP_COLLECTION \ --project=PROJECT_ID \ --location=REGION_ID
Reemplaza lo siguiente:
- BACKUP_NAME: El nombre de la copia de seguridad (por ejemplo,
2024-05-01-10-15-00) - BACKUP_COLLECTION: Es el nombre de la colección de copias de seguridad.
- PROJECT_ID: Es el ID del proyecto.
- REGION_ID: Es la región en la que se encuentra tu instancia (por ejemplo,
us-east1).
El comando devuelve información sobre la copia de seguridad similar a la siguiente:
backupFiles: - createTime: '2024-11-10T03:52:55.539Z' fileName: 3d2774dab822137c5bac9386f3fa69ee4c73b928.rdb sizeBytes: '694879680' - createTime: '2024-11-10T03:52:54.742Z' fileName: 7f5d99faaefc63ed8292a71da2552db3b06cdcff.rdb sizeBytes: '694925906' - createTime: '2024-11-10T03:52:54.972Z' fileName: 0aac1092a3fb81515aefb6b2421f31eb346c3961.rdb sizeBytes: '694784169' instance: projects/PROJECT_ID/locations/us-east1/instances/instance1 instanceUid: 57130520-636c-4ac7-ad7e-86f7cfb32838 createTime: '2024-11-10T03:52:40.899882388Z' expireTime: '2124-11-10T03:53:02.856981736Z' name: projects/PROJECT_ID/locations/us-east1/backupCollections/dda2f551-b416-47ff-b1cf-684e00483dc9/backups/march-2025-backup nodeType: HIGHMEM_MEDIUM shardCount: 3 state: ACTIVE totalSizeBytes: '2084589755'
Borrar una copia de seguridad
Puedes borrar una copia de seguridad con la Google Cloud consola o la CLI de Google Cloud.
Console
En la consola de Google Cloud , ve a la página Memorystore para Valkey.
Haz clic en el ID de la instancia que contiene la copia de seguridad que deseas borrar.
En el panel de navegación lateral, haz clic en Copias de seguridad.
Junto a la copia de seguridad que deseas borrar, haz clic en more_vert Más acciones.
En el menú, selecciona Borrar.
En el cuadro de diálogo ¿Borrar la copia de seguridad?, haz lo siguiente:
- En el campo de texto, ingresa
delete. - Haz clic en Borrar.
- En el campo de texto, ingresa
gcloud
Para borrar una copia de seguridad, usa el comando gcloud memorystore backup-collections backups delete.
gcloud memorystore backup-collections backups delete BACKUP_NAME \ --backup-collection=BACKUP_COLLECTION \ --project=PROJECT_ID \ --location=REGION_ID
Reemplaza lo siguiente:
- BACKUP_NAME: El nombre de la copia de seguridad (por ejemplo,
2024-05-01-10-15-00) - BACKUP_COLLECTION: Es el nombre de la colección de copias de seguridad.
- PROJECT_ID: Es el ID del proyecto.
- REGION_ID: Es la región en la que se encuentra tu instancia (por ejemplo,
us-east1).
Exporta una copia de seguridad a un bucket de almacenamiento
Puedes exportar una copia de seguridad a un bucket de Cloud Storage con laGoogle Cloud consola o Google Cloud CLI.
Para exportar una copia de seguridad, haz lo siguiente:
Memorystore para Valkey debe tener permiso para acceder al bucket de Cloud Storage de destino. Otorga acceso al agente de servicio de Memorystore para Valkey a los recursos de Cloud Storage.
El agente de servicio de Memorystore para Valkey usa el siguiente formato de nombres:
service-PROJECT_NUMBER@gcp-sa-memorystore.iam.gserviceaccount.com
Reemplaza PROJECT_NUMBER por el número de proyecto del proyecto en el que se encuentra la instancia o la copia de seguridad.
Otorga al agente de servicio un rol que le asigne los permisos
storage.buckets.get,storage.objects.create,storage.objects.deleteystorage.folders.create.Por ejemplo, el siguiente comando asigna el rol
Storage Adminal agente de servicio de un bucket de Cloud Storage:gcloud
gcloud storage buckets add-iam-policy-binding gs://BUCKET_NAME \ --member=serviceAccount:service-PROJECT_NUMBER@gcp-sa-memorystore.iam.gserviceaccount.com \ --role=roles/storage.admin
Reemplaza lo siguiente:
- BUCKET_NAME: Es el nombre del bucket de Cloud Storage de destino. Este bucket debe ser regional y estar en la misma región que la copia de seguridad. Memorystore para Valkey debe tener permisos para acceder al bucket y crear carpetas y objetos dentro de él.
- PROJECT_NUMBER: Es el número de proyecto que se usa en el nombre del agente de servicio.
Exporta una copia de seguridad a un bucket de Cloud Storage.
Console
En la consola de Google Cloud , ve a la página Memorystore para Valkey.
Haz clic en el ID de la instancia que contiene una copia de seguridad que deseas exportar.
En el panel de navegación lateral, haz clic en Copias de seguridad.
Junto a la copia de seguridad que quieras exportar, haz clic en more_vert Más acciones.
En el menú, selecciona Exportar.
En la sección Elige el destino de la página Exportar copia de seguridad a Cloud Storage, haz clic en Explorar.
En el cuadro de diálogo Seleccionar bucket, haz clic en el bucket al que deseas exportar la copia de seguridad y, luego, haz clic en Seleccionar.
En la página Exporta una copia de seguridad a Cloud Storage, haz clic en Exportar.
gcloud
Para exportar una copia de seguridad a un bucket de Cloud Storage, usa el comando
gcloud memorystore backup-collections backups export.gcloud memorystore backup-collections backups export BACKUP_NAME \ --backup-collection=BACKUP_COLLECTION \ --location=REGION_ID \ --gcs-bucket=BUCKET_NAME
Reemplaza lo siguiente:
- BACKUP_NAME: Es el nombre de la copia de seguridad de Memorystore for Valkey.
- BACKUP_COLLECTION: Es el nombre de la colección de copias de seguridad.
- REGION_ID: Es la región en la que se encuentra la colección de copias de seguridad (por ejemplo,
us-east1). BUCKET_NAME: Es el nombre del bucket de Cloud Storage, que no tiene
gs://como prefijo.El bucket debe ser regional y estar en la misma región que la copia de seguridad. Memorystore para Valkey debe tener permiso para acceder al bucket y crear carpetas y objetos dentro de él.
Restablece datos a partir de una copia de seguridad
Para restablecer datos desde una copia de seguridad, puedes propagar una instancia nueva desde una copia de seguridad administrada en el mismo proyecto o desde archivos de base de datos de Redis (RDB) en un bucket de Cloud Storage. Para propagar una instancia a partir de archivos de RDB, Memorystore para Valkey debe tener permiso para acceder a los archivos.
Inicializa una instancia nueva a partir de una copia de seguridad
En el siguiente ejemplo, se muestra cómo importar datos de una copia de seguridad a una instancia nueva. La copia de seguridad debe estar en la misma región que la instancia. Además, la principal que crea la instancia debe tener el permiso memorystore.backups.get para la copia de seguridad.
Puedes importar datos de una copia de seguridad a una instancia nueva con laGoogle Cloud consola o Google Cloud CLI.
Console
En la consola de Google Cloud , ve a la página Memorystore para Valkey.
Haz clic en el ID de la instancia que contiene la copia de seguridad que deseas importar.
En el panel de navegación lateral, haz clic en Copias de seguridad.
Junto a la copia de seguridad que quieras importar, haz clic en more_vert Más acciones.
En el menú, selecciona Importar a una instancia nueva. Aparecerá la página Crea una instancia de Valkey.
En la sección Opciones de copia de seguridad, verifica lo siguiente:
- La opción Copias de seguridad administradas está seleccionada.
- El campo ID de copia de seguridad contiene la ruta de acceso y el nombre de la copia de seguridad que seleccionaste.
En la sección Asigna un nombre a tu instancia, ingresa un ID para la instancia que crearás. El ID de instancia solo debe contener letras minúsculas, números y guiones. Además, debe comenzar con una letra y ser único en su región.
En el menú Región, selecciona una región para tu instancia.
En la sección Disponibilidad zonal, especifica si deseas crear una instancia de una sola zona o varias zonas.
Opcional. En la sección Tipo de nodo, selecciona uno de los siguientes tipos de nodos:
- Shared-Core (
shared-core-nano) - Pequeña (
standard-small) - Mediana (
highmem-medium) - X-Large (
highmem-xlarge)
- Shared-Core (
En la sección Modo de clúster, especifica si quieres una instancia con el modo de clúster habilitado o inhabilitado. Para obtener más información sobre estos tipos de instancias, consulta Cómo habilitar y cómo inhabilitar el modo de clúster.
Opcional. En la sección Tamaño de la instancia, ingresa la cantidad de fragmentos para tu instancia. El recuento de fragmentos determina la capacidad total de memoria para almacenar datos de instancias. Para obtener más información sobre las especificaciones de instancias, consulta Especificaciones de instancias y nodos.
Opcional. Si deseas crear una instancia con réplicas, en la sección Réplicas, selecciona la cantidad de réplicas (por fragmento). Puedes seleccionar de 0 a 5 réplicas. El valor predeterminado es 1 réplica.
En la sección Configurar conexión, selecciona la red que tus aplicaciones pueden usar para conectarse a esta instancia. Para obtener más información sobre las redes privadas de Memorystore para Valkey, consulta Herramientas de redes.
Opcional. Si deseas aumentar la seguridad de tu instancia, en la sección Seguridad, selecciona la casilla de verificación Habilitar autenticación de IAM para habilitar la autenticación de IAM.
En la sección Estrategia de persistencia de datos, especifica cómo deseas que Memorystore para Valkey conserve los datos en tu instancia. Los valores aceptables son No persistence, Append Only File (AOF) persistence y Memory Snapshot persistence.
Opcional. Si deseas habilitar las copias de seguridad automáticas para tu instancia, haz lo siguiente:
- Selecciona la casilla de verificación Copias de seguridad diarias automáticas.
- En el campo Días para conservar las copias de seguridad, ingresa la cantidad de días que deseas que Memorystore for Valkey conserve las copias de seguridad antes de que se borren automáticamente. Puedes especificar de
1a365días. El valor predeterminado es35días. - En el menú Período, selecciona una hora para la copia de seguridad diaria.
En la sección Elige la versión, selecciona tu versión de Valkey. Las versiones disponibles son 7.2, 8.0 y 9.0 (versión preliminar). La versión predeterminada es la 8.0.
Haz clic en Crear instancia.
gcloud
Para importar datos de una copia de seguridad a una instancia nueva, usa el comando gcloud memorystore instances create.
gcloud memorystore instances create INSTANCE_ID \ --managed-backup-source=BACKUP_NAME \ --location=REGION_ID \ --shard-count=SHARD_COUNT \ --engine-version=ENGINE_VERSION \ --psc-auto-connections=NETWORK
Reemplaza lo siguiente:
- INSTANCE_ID: Es el ID de la instancia de Memorystore para Valkey que crearás.
- BACKUP_NAME: Es el nombre de la copia de seguridad. Este nombre tiene el siguiente formato:
projects/PROJECT_ID/locations/REGION_ID/backupCollections/BACKUP_COLLECTION_ID/backups/BACKUP_ID. - REGION_ID: Es la región en la que se encuentra tu instancia (por ejemplo,
us-east1). - SHARD_COUNT: Es la cantidad de fragmentos para la instancia (de 1 a 250).
ENGINE_VERSION: Es la versión de tu instancia de Memorystore for Valkey. Los valores aceptados para este parámetro son
VALKEY_7_2,VALKEY_8_0yVALKEY_9_0(vista previa). Si no especificas un valor, el valor predeterminado esVALKEY_8_0.NETWORK: Es la red que se usó para crear la instancia. Debe usar este formato:
projects/NETWORK_PROJECT_ID/global/networks/NETWORK_ID. El ID de red debe coincidir con el ID de red que usa la política de conexión de servicio. De lo contrario, no podrás crear la instancia.
Para obtener más opciones que puedes usar para crear una instancia, consulta Crea una instancia.
Propaga una instancia nueva a partir de archivos RDB en un bucket de almacenamiento
Puedes importar datos de archivos RDB, que se encuentran en un bucket de Cloud Storage, a una instancia nueva.
Para propagar una instancia a partir de archivos RDB en un bucket de Cloud Storage, debes otorgar acceso a Memorystore para Valkey al bucket y a los objetos, y, luego, importar los datos de los archivos.
Puedes importar datos desde archivos de RDB con la Google Cloud consola o Google Cloud CLI.
Memorystore para Valkey debe tener permiso para acceder al bucket de Cloud Storage de destino. Otorga acceso al agente de servicio de Memorystore para Valkey a los recursos de Cloud Storage.
El agente de servicio de Memorystore para Valkey usa el siguiente formato de nombres:
service-PROJECT_NUMBER@gcp-sa-memorystore.iam.gserviceaccount.com
Reemplaza PROJECT_NUMBER por el número de proyecto del proyecto en el que se encuentra la instancia o la copia de seguridad.
Otorga al agente de servicio un rol que le asigne los permisos
storage.buckets.getystorage.objects.get.Por ejemplo, el siguiente comando asigna el rol
Storage Adminal agente de servicio de un bucket de Cloud Storage:gcloud
gcloud storage buckets add-iam-policy-binding gs://BUCKET_NAME --member=serviceAccount:service-PROJECT_NUMBER@gcp-sa-memorystore.iam.gserviceaccount.com --role=roles/storage.admin
Reemplaza lo siguiente:
- BUCKET_NAME: Es el nombre del bucket en el que se encuentran los archivos de RDB. Este bucket debe ser un bucket regional en la misma región que la copia de seguridad o un bucket birregional con una región igual a la de la copia de seguridad. Memorystore para Valkey debe tener permisos para acceder al bucket.
- PROJECT_NUMBER: Es el número de proyecto que se usa en el nombre del agente de servicio.
Importa datos de archivos RDB en un bucket de Cloud Storage a una instancia nueva.
Console
En la consola de Google Cloud , ve a la página Memorystore para Valkey.
Junto a Crear instancia, haz clic en la flecha hacia abajo arrow_drop_down y, luego, selecciona Crear desde copia de seguridad en el menú que aparece. Aparecerá la página Crea una instancia de Valkey.
En la sección Opciones de copia de seguridad, haz lo siguiente:
- Selecciona la opción Carpeta de Cloud Storage.
- En el campo de texto, haz clic en Explorar.
- En el diálogo Seleccionar carpeta, selecciona la carpeta que contiene los archivos RDB que quieres importar.
- Haz clic en Seleccionar.
En la sección Asigna un nombre a tu instancia, ingresa un ID para la instancia. En el ID de instancia, solo se deben usar letras minúsculas, números y guiones. Además, debe comenzar con una letra y ser único en su región.
En el menú Región, selecciona una región para tu instancia.
En la sección Disponibilidad zonal, especifica si deseas crear una instancia de una sola zona o varias zonas.
En la sección Tipo de nodo, selecciona uno de los siguientes tipos de nodos:
- Shared-Core (
shared-core-nano) - Pequeña (
standard-small) - Mediana (
highmem-medium) - X-Large (
highmem-xlarge)
- Shared-Core (
En la sección Modo de clúster, especifica si quieres una instancia con el modo de clúster habilitado o inhabilitado. Para obtener más información sobre estos tipos de instancias, consulta Cómo habilitar y cómo inhabilitar el modo de clúster.
En la sección Tamaño de la instancia, ingresa la cantidad de fragmentos para tu instancia. El recuento de fragmentos determina la capacidad total de memoria para almacenar datos de instancias. Para obtener más información sobre las especificaciones de instancias, consulta Especificaciones de instancias y nodos.
Si deseas crear una instancia con réplicas, en la sección Réplicas, selecciona la cantidad de réplicas (por fragmento). Puedes seleccionar de 0 a 5 réplicas. El valor predeterminado es 1 réplica.
En la sección Configurar conexión, selecciona la red que tus aplicaciones pueden usar para conectarse a esta instancia. Para obtener más información sobre las redes privadas de Memorystore para Valkey, consulta Herramientas de redes.
Opcional. Si deseas aumentar la seguridad de tu instancia, en la sección Seguridad, selecciona la casilla de verificación Habilitar autenticación de IAM para habilitar la autenticación de IAM.
En la sección Estrategia de persistencia de datos, especifica cómo deseas que Memorystore para Valkey conserve los datos en tu instancia. Los valores aceptables son No persistence, Append Only File (AOF) persistence y Memory Snapshot persistence.
Opcional. Si deseas habilitar las copias de seguridad automáticas para tu instancia, haz lo siguiente:
- Selecciona la casilla de verificación Copias de seguridad diarias automáticas.
- En el campo Días para conservar las copias de seguridad, ingresa la cantidad de días que deseas que Memorystore for Valkey conserve las copias de seguridad antes de que se borren automáticamente. Puedes especificar de
1a365días. El valor predeterminado es35días. - En el menú Período, selecciona una hora para la copia de seguridad diaria.
En la sección Elige la versión, selecciona tu versión de Valkey. Las versiones disponibles son 7.2, 8.0 y 9.0 (versión preliminar). La versión predeterminada es la 8.0.
Haz clic en Crear instancia.
gcloud
Para importar datos de archivos RDB en un bucket de Cloud Storage a una instancia nueva, usa el comando
gcloud memorystore instances create.gcloud memorystore instances create INSTANCE_ID \ --gcs-source-uris=URI \ --location=REGION_ID \ --node-type=NODE_TYPE \ --shard-count=SHARD_COUNT
Reemplaza lo siguiente:
- INSTANCE_ID: Es el ID de la instancia de Memorystore for Valkey que crearás.
- URI: Uno o más identificadores de recursos uniformes (URI) de Cloud Storage separados por comas. Por ejemplo:
gs://my-bucket/folder/file1.rdb,gs://my-bucket/folder/file2.rdb. - REGION_ID: Es la región en la que se encuentra tu instancia (por ejemplo,
us-east1). NODE_TYPE (Opcional): Es el tipo de nodo de la instancia. Los valores aceptados son los siguientes:
shared-core-nanostandard-smallhighmem-mediumhighmem-xlarge
Si no usas el parámetro,
highmem-mediumserá el tipo de nodo predeterminado.SHARD_COUNT: Es la cantidad de fragmentos para la instancia (de 1 a 250).
Para obtener más opciones que puedes usar para crear una instancia, consulta Crea una instancia.
Métricas de Cloud Monitoring
Para supervisar las operaciones recientes de copia de seguridad e importación, puedes usar las métricas de Cloud Monitoring. Para obtener una lista de las métricas disponibles para las copias de seguridad de Memorystore para Valkey, consulta Métricas de copias de seguridad.
¿Qué sigue?
- Obtén más información sobre las copias de seguridad.
- Obtén más información sobre la persistencia.