Configurar o Memorystore para Redis no App Design Center

O Memorystore para Redis é um serviço Redis totalmente gerenciado para Google Cloud. Os aplicativos em execução no Google Cloud podem alcançar desempenho máximo aproveitando o serviço Redis altamente escalonável, disponível e seguro sem o trabalho de gerenciar implantações complexas do Redis. Para mais informações, consulte a visão geral do Memorystore para Redis.

Este documento descreve a conexão e os parâmetros que podem ser configurados ao usar o App Design Center para criar uma instância do Memorystore para Redis. Os parâmetros de configuração são baseados no módulo do Terraform terraform-google-memorystore.

Conexões de componentes

A tabela a seguir inclui os componentes que podem ser conectados a uma instância do Memorystore para Redis e as atualizações resultantes no aplicativo e no código Terraform gerado.

Componente conectado

Atualizações de aplicativos

Informações prévias

Modelo de instância do Compute Engine

  • As instâncias do Compute Engine podem gerenciar e armazenar dados em cache na instância do Memorystore.
  • As informações de conexão do Memorystore são adicionadas aos metadados do modelo de instância do Compute Engine.
  • O papel roles/redis.editor é adicionado à conta de serviço do Compute Engine.
Opções de implantação do Redis no Google Cloud

conta de serviço

  • A conta de serviço pode gerenciar a instância do Memorystore para Redis.
  • O papel roles/redis.editor é adicionado à conta de serviço.
A conta de serviço do Memorystore para Redis

Cloud Run

  • O serviço do Cloud Run pode armazenar dados em cache na instância do Memorystore para Redis.
  • As informações de conexão do Memorystore para Redis são adicionadas às variáveis de ambiente do Cloud Run.
  • O papel roles/redis.editor é adicionado à conta de serviço do Cloud Run.
Como se conectar a uma instância do Redis a partir de um serviço do Cloud Run

Parâmetros de configuração obrigatórios

Se o modelo incluir um componente do Memorystore para Redis, configure os seguintes parâmetros antes da implantação.

Nome do parâmetro

Descrição e restrições

Informações prévias

ID do projeto

O projeto em que você quer implantar o recurso do Memorystore para Redis.

Configurar componentes

Região

locationId Regiões e zonas

Zona

locationId Regiões e zonas

Nome

name Criar e gerenciar instâncias do Redis

Parâmetros de configuração opcionais

Os seguintes parâmetros são opcionais. Para mostrar parâmetros avançados, na área Configuração, selecione Mostrar campos avançados.

Recurso

Nome do parâmetro

Descrição e informações de restrição

Informações prévias

Nome de exibição

displayName Criar e gerenciar instâncias do Redis

Nível

Nível Níveis de recursos do Redis

Tamanho da memória (GB)

memorySizeGb Níveis de capacidade

Versão do Redis

redisVersion Versões compatíveis

Modo de conexão

ConnectMode Modos de conexão

Contagem de réplicas

replicaCount Sobre réplicas de leitura

Autenticação ativada

authEnabled Sobre o Redis AUTH

Modo de criptografia em trânsito

TransitEncryptionMode Sobre a criptografia em trânsito

Política de manutenção

Descrição

description Sobre a manutenção no Memorystore para Redis

Dia

dia Sobre a manutenção no Memorystore para Redis

Horas

horas Sobre a manutenção no Memorystore para Redis

Minutos

minutos Sobre a manutenção no Memorystore para Redis

Segundos

segundos Sobre a manutenção no Memorystore para Redis

Nanos (em inglês)

nanos Sobre a manutenção no Memorystore para Redis

Configuração de persistência

Modo de persistência

persistenceMode Sobre snapshots do RDB

Período do snapshot do RDB

rdbSnapshotPeriod Sobre snapshots do RDB

Modo de réplicas de leitura

ReadReplicasMode Sobre réplicas de leitura

Rede autorizada

authorizedNetwork Redes VPC

Ativar APIs

Por padrão, ativa a API redis.googleapis.com.

Google Cloud API Memorystore for Redis

ID do local alternativo

alternativeLocationId Regiões e zonas

Intervalo de IP reservado

reservedIpRange Como criar uma instância do Redis com um intervalo de endereços IP específico

Intervalo de IP secundário

secondaryIpRange Como criar uma instância do Redis com um intervalo de endereços IP específico

Rótulos

Key

labels Como criar e gerenciar rótulos

Valor

labels Como criar e gerenciar rótulos

Chave gerenciada pelo cliente

customerManagedKey Sobre as chaves de criptografia gerenciadas pelo cliente (CMEK)