Configura Memorystore para Redis en Application Design Center

Memorystore para Redis es un servicio de Redis completamente administrado para Google Cloud. Las aplicaciones que se ejecutan en Google Cloud pueden lograr un rendimiento extremo aprovechando el servicio de Redis altamente escalable, disponible y seguro sin la carga de administrar implementaciones complejas de Redis. Para obtener más información, consulta la descripción general de Memorystore para Redis.

En este documento, se describen la conexión y los parámetros que puedes configurar cuando usas App Design Center para crear una instancia de Memorystore para Redis. Los parámetros de configuración se basan en el módulo de Terraform terraform-google-memorystore.

Conexiones de componentes

En la siguiente tabla, se incluyen los componentes a los que puedes conectarte a una instancia de Memorystore para Redis y las actualizaciones resultantes en tu aplicación y su código de Terraform generado.

Componente conectado

Actualizaciones de la aplicación

Información general

Plantilla de instancia de Compute Engine

  • Las instancias de Compute Engine pueden administrar y almacenar en caché datos en la instancia de Memorystore.
  • La información de conexión de Memorystore se agrega a los metadatos de la plantilla de instancia de Compute Engine.
  • Se agrega el rol roles/redis.editor a la cuenta de servicio de Compute Engine.
Opciones de implementación para Redis en Google Cloud

cuenta de servicio

  • La cuenta de servicio puede administrar la instancia de Memorystore para Redis.
  • Se agrega el rol roles/redis.editor a la cuenta de servicio.
La cuenta de servicio de Memorystore para Redis

Cloud Run

  • El servicio de Cloud Run puede almacenar datos en caché en la instancia de Memorystore para Redis.
  • La información de conexión de Memorystore para Redis se agrega a las variables de entorno de Cloud Run.
  • Se agrega el rol roles/redis.editor a la cuenta de servicio de Cloud Run.
Conéctate a una instancia de Redis desde un servicio de Cloud Run

Parámetros de configuración obligatorios

Si tu plantilla incluye un componente de Memorystore para Redis, debes configurar los siguientes parámetros antes de la implementación.

Nombre del parámetro

Descripción y restricciones

Información general

ID del proyecto

Es el proyecto en el que deseas implementar el recurso de Memorystore para Redis.

Configura componentes

Región

locationId Regiones y zonas

Zona

locationId Regiones y zonas

Nombre

name Crea y administra instancias de Redis

Parámetros de configuración opcionales

Los siguientes parámetros son opcionales. Para mostrar los parámetros avanzados, en el área Configuración, selecciona Mostrar campos avanzados.

Función

Nombre del parámetro

Información de descripción y restricción

Información general

Nombre visible

displayName Crea y administra instancias de Redis

Nivel

Nivel Capacidades de los niveles de Redis

Tamaño de memoria (GB)

memorySizeGb Niveles de capacidad

Versión de Redis

redisVersion Versiones compatibles

Modo de conexión

ConnectMode Modos de conexión

Recuento de réplicas

replicaCount Acerca de las réplicas de lectura

Auth Enabled

authEnabled Acerca de Redis AUTH

Modo de encriptación en tránsito

TransitEncryptionMode Acerca de la encriptación en tránsito

Política de mantenimiento

Descripción

description Acerca del mantenimiento en Memorystore para Redis

Day

día Acerca del mantenimiento en Memorystore para Redis

Horas

horas Acerca del mantenimiento en Memorystore para Redis

Minutos

minutos Acerca del mantenimiento en Memorystore para Redis

Segundos

segundos Acerca del mantenimiento en Memorystore para Redis

Nanos

nanos Acerca del mantenimiento en Memorystore para Redis

Configuración de persistencia

Modo de persistencia

persistenceMode Acerca de las instantáneas de RDB

Período de instantáneas de RDB

rdbSnapshotPeriod Acerca de las instantáneas de RDB

Modo de réplicas de lectura

ReadReplicasMode Acerca de las réplicas de lectura

Red autorizada

authorizedNetwork Redes de VPC

Habilita las API

De forma predeterminada, habilita la API de redis.googleapis.com.

Google Cloud API de Memorystore for Redis

ID de ubicación alternativo

alternativeLocationId Regiones y zonas

Rango de IP reservado

reservedIpRange Crea una instancia de Redis con un rango de direcciones IP específico

Rango de IP secundaria

secondaryIpRange Crea una instancia de Redis con un rango de direcciones IP específico

Etiquetas

Clave

labels Crea y administra etiquetas

Valor

labels Crea y administra etiquetas

Clave administrada por el cliente

customerManagedKey Acerca de las claves de encriptación administradas por el cliente (CMEK)