Crea y administra instancias

En esta página, se describe cómo crear y administrar instancias de clústeres de Memorystore para Redis.

Antes de comenzar

  1. En la página del selector de proyectos de Google Cloud Console, selecciona o crea un proyecto de Google Cloud.

    Nota: Si no planea conservar los recursos que creará en este procedimiento, cree 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
  2. Asegúrate de tener habilitada la facturación para tu proyecto. Aprende a verificar si la facturación está habilitada en un proyecto.
  3. Instala e inicializa Google Cloud CLI.

    Nota: Si instalaste gcloud CLI anteriormente, ejecuta gcloud components update para asegurarte de tener la versión más reciente. Necesitas al menos la versión 431.0.0 de gcloud CLI para acceder a los comandos de gcloud CLI del clúster de Memorystore para Redis.

  4. Habilitar la API de Memorystore para Redis
    Memorystore para Redis
  5. Habilitar la API de Compute Engine
    Compute Engine
  6. Habilitar la API de Resource Manager
    Resource Manager
  7. Habilitar la API de Network Connectivity
    API de Network Connectivity
  8. Habilitar la API de Service Consumer Management
    API de Service Consumer Management

Otros requisitos

  • El proyecto que usas debe estar en la lista de entidades permitidas para acceder a la vista previa privada del clúster de Memorystore para Redis. Si el equipo de ingeniería de Memorystore aún no incluyó tu proyecto en la lista de entidades permitidas, comunícate por correo electrónico a memorystore-cluster-feedback@google.com.
  • Para crear una instancia, necesita la política de conexión de servicio correcta. Para obtener más detalles, consulta Herramientas de redes.
  • Debes tener una de estas funciones de IAM en el proyecto de Google Cloud que usas:
    • roles/redis.admin (la función de IAM predefinida de administrador de Memorystore)
    • roles/owner (el rol de IAM básico de propietario)
    • roles/editor (el rol básico de IAM de editor)

Crea una instancia

Consola

  1. Ve a la página Clúster de Memorystore para Redis en Google Cloud Console.

    Clúster de Memorystore para Redis

  2. Haz clic en Crear clúster.

  3. En la página Crea una instancia de clúster de Redis, selecciona la configuración que desees para tu instancia nueva.

    • Asigna a la instancia un ID de clúster. El ID del clúster solo debe usar letras minúsculas, números y guiones. También debe comenzar con una letra y ser único en su región.
      • Por ejemplo: my-instance-1.
    • Elige una región para tu instancia.
    • En Tamaño del clúster, define la cantidad de fragmentos de 13 GB para tu clúster. El recuento de fragmentos determina la capacidad de memoria total para almacenar datos del clúster. Para obtener más detalles sobre la especificación del clúster, consulta la Especificación del clúster y los fragmentos.
      • Si no eliges réplicas de lectura, este valor puede variar entre 3 y 250 fragmentos.
      • Si eliges 1 réplica de lectura por nodo, este valor puede variar de 3 a 125 fragmentos.
      • Si eliges 2 réplicas de lectura por nodo, este valor puede variar de 3 a 83 fragmentos.
    • Si deseas crear una instancia con réplicas de lectura, ingresa la cantidad deseada de réplicas (por fragmento) en Réplicas de lectura. Los valores aceptables son 0 réplicas de lectura, 1 réplica de lectura y 2 réplicas de lectura. El valor predeterminado es 1 Réplica de lectura cuando se usa la consola de Google Cloud.
    • En Configurar redes privadas, selecciona la red que deseas. Si deseas obtener más detalles sobre las redes privadas para el clúster de Memorystore para Redis, consulta Herramientas de redes.
    • Si quieres habilitar la encriptación en tránsito, selecciona Habilitar seguridad de la capa de transporte (TLS).
  4. Haz clic en el botón Crear clúster.

gcloud

Para crear una instancia de clúster de Memorystore para Redis, ejecuta el comando create:

gcloud alpha redis clusters create INSTANCE_ID \
--region=REGION_ID \
--network=NETWORK \
--replica-count=REPLICA_COUNT \
--shard-count=SHARD_COUNT

Reemplaza lo siguiente:

  • INSTANCE_ID es el ID de la instancia del clúster de Memorystore para Redis que estás creando. El ID de la instancia debe tener entre 1 y 63 caracteres y solo usar 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 usa para crear tu instancia. Debe usar el siguiente 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 de servicios. De lo contrario, la operación create falla.

  • REPLICA_COUNT es la cantidad deseada de réplicas de lectura (por fragmento). Los valores aceptados son 0, 1 y 2.

  • SHARD_COUNT determina la cantidad de fragmentos de 13 GB en la instancia. El recuento de fragmentos determina la capacidad de memoria total para almacenar datos del clúster. Para obtener más detalles sobre la especificación del clúster, consulta Especificación de clústeres y fragmentos.

    • El recuento de fragmentos puede variar entre 3 y 250, según la cantidad de réplicas de lectura que elijas:
      • 0 réplicas de lectura: el recuento máximo de fragmentos es 250
      • 1 réplica de lectura: el recuento máximo de fragmentos es de 125
      • 2 réplicas de lectura: el recuento máximo de fragmentos es 83

Por ejemplo:

gcloud alpha redis clusters create my-instance \
--region=us-central1 \
--network=projects/my-project-335118/global/networks/default \
--replica-count=2 \
--shard-count=8

De forma predeterminada, la encriptación en tránsito está inhabilitada y la red autorizada es default.

Mostrar lista de instancias

Consola

  1. Para ver una lista de instancias, ve a la página Clúster de Memorystore para Redis en Google Cloud Console.

    Clúster de Memorystore para Redis

gcloud

Para ver las instancias de clústeres de Memorystore para Redis existentes, ejecuta el comando list:

gcloud alpha redis clusters list \
--region=REGION_ID \

Reemplaza lo siguiente:

  • REGION_ID es la región en la que se encuentra la instancia.

Por ejemplo:

gcloud alpha redis clusters list \
--region=us-central1 \

Ve los detalles de la instancia

Consola

  1. Ve a la página Clúster de Memorystore para Redis en Google Cloud Console.

    Clúster de Memorystore para Redis

  2. Haz clic en tu ID del clúster.

gcloud

Para ver los detalles de una instancia, ejecuta el comando describe:

gcloud alpha redis clusters describe INSTANCE_ID \
--region=REGION

Reemplaza lo siguiente:

  • INSTANCE_ID es el ID de tu instancia.
  • REGION_ID es la región en la que se encuentra la instancia. Por ejemplo:
gcloud alpha redis clusters describe my-instance \
--region=us-central1

Borrar un clúster

Consola

  1. Ve a la página Clúster de Memorystore para Redis en Google Cloud Console.

    Clúster de Memorystore para Redis

  2. Haz clic en tu ID del clúster.

  3. Haz clic en el botón Borrar.

  4. Ingresa tu ID de clúster.

  5. Haz clic en el botón Borrar.

gcloud

gcloud alpha redis clusters delete CLUSTER_ID \
--region=REGION_ID

Por ejemplo:

gcloud alpha redis clusters delete my-cluster \
--region=us-central1