En esta página, se proporcionan instrucciones para crear instancias de Memorystore para Redis Cluster.
Antes de comenzar
Completa las instrucciones de antes de comenzar:
- En la consola de Google Cloud , en la página del selector de proyectos, selecciona o crea un proyecto de Google Cloud.
Nota: Si no planeas conservar los recursos que creaste durante este procedimiento, crea un proyecto en lugar de seleccionar uno existente. Cuando termines, puedes borrar el proyecto y quitar todos los recursos asociados con él.
Ir al selector de proyectos - Asegúrate de tener habilitada la facturación para tu proyecto. Obtén información para verificar si la facturación está habilitada en un proyecto.
Instala y, luego, inicializa Google Cloud CLI.
Nota: Si ya instalaste gcloud CLI, ejecuta
gcloud components updatepara asegurarte de tener la versión más reciente. Necesitas al menos la versión440.0.0de gcloud CLI para acceder a los comandos de gcloud CLI de Memorystore for Redis Cluster.-
Habilita la API de Memorystore para Redis.
Memorystore para Redis -
Habilita la API de Network Connectivity.
API de Network Connectivity -
Habilita la API de Service Consumer Management.
API de Service Consumer Management
Otros requisitos
- Debes tener uno de estos roles de IAM en el proyecto Google Cloud que usas:
roles/redis.admin(el rol de IAM predefinido de administrador de Memorystore)roles/owner(el rol de IAM básico de propietario)roles/editor(el rol básico de IAM de Editor)
Configura las herramientas de redes
Lee la página Networking para determinar si necesitas configurar una política de conexión de servicio.
Si no se creó una política de conexión de servicio para la red con la que crearás el clúster de Redis, sigue las instrucciones de Redes para crearla.
Crea una instancia
Console
En la consola de Google Cloud , ve a la página Memorystore para Redis Cluster.
Haga clic en Crear clúster.
En la sección Name your cluster instance, ingresa un ID para el clúster. El ID del clúster 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 clúster.
En la sección Disponibilidad zonal, selecciona la opción Multizona, ya que deseas crear un clúster multizona.
En la sección Tipo de nodo, selecciona uno de los siguientes tipos de nodos:
- Shared-Core (
redis-shared-core-nano) - Pequeña (
redis-standard-small) - Mediana (
redis-highmem-medium) - X-Large (
redis-highmem-xlarge)
- Shared-Core (
En la sección Tamaño del clúster, ingresa la cantidad de fragmentos de tu clúster. El recuento de fragmentos determina la capacidad total de memoria para almacenar datos del clúster. Para obtener más información sobre las especificaciones del clúster, consulta Especificaciones del clúster y el nodo.
Si deseas crear un clúster 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 este clúster. Para obtener más información sobre las redes privadas de Memorystore for Redis Cluster, consulta la Descripción general de las redes.
Opcional. Si deseas aumentar la seguridad de tu clúster, 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 Redis Cluster conserve los datos en tu clúster. Los valores aceptables son No persistence, Append Only File (AOF) persistence y Redis Database (RDB) persistence.
Opcional. Si deseas habilitar las copias de seguridad automatizadas para tu clúster, 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 Redis Cluster 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.
Haga clic en Crear clúster.
gcloud
Para crear una instancia de Memorystore for Redis Cluster, ejecuta el comando create:
gcloud redis clusters create INSTANCE_ID \ --region=REGION_ID \ --network=NETWORK \ --replica-count=REPLICA_COUNT \ --node-type=NODE_TYPE \ --shard-count=SHARD_COUNT
Reemplaza lo siguiente:
INSTANCE_ID es el ID de la instancia de Memorystore for Redis Cluster que estás creando. El ID de la instancia debe tener entre 1 y 63 caracteres, y solo puede contener letras minúsculas, números o guiones. Debe comenzar con una letra minúscula y terminar con una letra minúscula o un número.
REGION_ID es la región en la que deseas colocar la instancia.
NETWORK es la red que se usó para crear tu instancia. Debe usar el formato
projects/NETWORK_PROJECT_ID/global/networks/NETWORK_ID. El ID de red que se usa aquí debe coincidir con el ID de red que usa la política de conexión del servicio. De lo contrario, la operacióncreatefallará.REPLICA_COUNT es la cantidad de réplicas (por fragmento). Los valores aceptados son de
0a5.NODE_TYPE es el tipo de nodo que elegiste. Los valores aceptados son los siguientes:
redis-shared-core-nanoredis-standard-smallredis-highmem-mediumredis-highmem-xlarge
SHARD_COUNT determina la cantidad de fragmentos en tu instancia. El recuento de fragmentos determina la capacidad total de memoria para almacenar datos del clúster. Para obtener más detalles sobre la especificación del clúster, consulta Especificación del clúster y el nodo.
Por ejemplo:
gcloud alpha redis clusters create my-instance \ --region=us-central1 \ --network=projects/my-project-335118/global/networks/default \ --replica-count=2 \ --node-type=redis-highmem-medium \ --shard-count=8
De forma predeterminada, la encriptación en tránsito está inhabilitada y la red autorizada es default.
Crea una instancia de zona única
En esta sección, se proporcionan instrucciones para crear una instancia de zona única.
Console
En la consola de Google Cloud , ve a la página Memorystore para Redis Cluster.
Haga clic en Crear clúster.
En la sección Name your cluster instance, ingresa un ID para el clúster. El ID del clúster 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 clúster.
En la sección Disponibilidad zonal, haz lo siguiente:
Selecciona la opción Zona única.
En el menú Zona, selecciona la zona en la que deseas que Memorystore para Redis Cluster cree el clúster.
En la sección Tipo de nodo, selecciona uno de los siguientes tipos de nodos:
- Shared-Core (
redis-shared-core-nano) - Pequeña (
redis-standard-small) - Mediana (
redis-highmem-medium) - X-Large (
redis-highmem-xlarge)
- Shared-Core (
En la sección Tamaño del clúster, ingresa la cantidad de fragmentos de tu clúster. El recuento de fragmentos determina la capacidad total de memoria para almacenar datos del clúster. Para obtener más información sobre las especificaciones del clúster, consulta Especificaciones del clúster y el nodo.
Si deseas crear un clúster 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 este clúster. Para obtener más información sobre las redes privadas de Memorystore for Redis Cluster, consulta la Descripción general de las redes.
Opcional. Si deseas aumentar la seguridad de tu clúster, 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 Redis Cluster conserve los datos en tu clúster. Los valores aceptables son Sin persistencia, Persistencia de archivo de solo anexar (AOF) y Persistencia de base de datos de Redis (RDB).
Opcional. Si deseas habilitar las copias de seguridad automatizadas para tu clúster, 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 Redis Cluster 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.
Haga clic en Crear clúster.
gcloud
Para crear una instancia de una sola zona, ejecuta el comando create:
gcloud redis clusters create INSTANCE_ID \ --region=REGION_ID \ --network=NETWORK \ --replica-count=REPLICA_COUNT \ --node-type=NODE_TYPE \ --shard-count=SHARD_COUNT \ --zone-distribution-mode=ZONE_DISTRIBUTION_MODE \ --zone=ZONE
Reemplaza lo siguiente:
INSTANCE_ID es el ID de la instancia de Memorystore para Redis Cluster que creas. El ID de la instancia debe tener entre 1 y 63 caracteres, y solo debe incluir letras en minúscula, números o guiones. Debe comenzar con una letra minúscula y terminar con una letra minúscula o un número.
REGION_ID es la región en la que deseas colocar la instancia.
NETWORK es la red que se usó para crear tu instancia. Debe usar el formato
projects/NETWORK_PROJECT_ID/global/networks/NETWORK_ID. El ID de red que se usa aquí debe coincidir con el que se usa en la política de conexión del servicio. De lo contrario, la operacióncreatefallará.REPLICA_COUNT es la cantidad de réplicas (por fragmento). Los valores aceptados son de
0a5.NODE_TYPE es el tipo de nodo que elegiste. Los valores aceptados son los siguientes:
redis-shared-core-nanoredis-standard-smallredis-highmem-mediumredis-highmem-xlarge
SHARD_COUNT determina la cantidad de fragmentos de tu instancia. El recuento de fragmentos determina la capacidad total de memoria para almacenar datos del clúster. Para obtener más información sobre la especificación del clúster, consulta Especificación del clúster y el nodo.
ZONE_DISTRIBUTION_MODE es el modo que te permite elegir entre aprovisionar una instancia de una sola zona o una instancia de varias zonas. El valor predeterminado es multizona. Los valores aceptados son
single-zoneymulti-zone.ZONE es la zona en la que deseas aprovisionar tus nodos. Esta marca solo se aplica si
--zone-distribution-modese configura comosingle-zone.