Configure o Memorystore for Redis no Centro de design de aplicações

O Memorystore for Redis é um serviço Redis totalmente gerido para Google Cloud. As aplicações executadas no Google Cloud podem alcançar um desempenho extremo tirando partido do serviço Redis altamente escalável, disponível e seguro sem o encargo de gerir implementações complexas do Redis. Para mais informações, consulte a vista geral do Memorystore para Redis.

Este documento descreve a ligação e os parâmetros que pode configurar quando usa o App Design Center para criar uma instância do Memorystore for Redis. Os parâmetros de configuração baseiam-se no módulo do Terraform terraform-google-memorystore.

Ligações de componentes

A tabela seguinte inclui os componentes que pode ligar a uma instância do Memorystore for Redis e as atualizações resultantes à sua aplicação e ao respetivo código Terraform gerado.

Componente ligado

Atualizações de aplicações

Informações gerais

Modelo de instância do Compute Engine

  • As instâncias do Compute Engine podem gerir e colocar em cache dados na instância do Memorystore.
  • As informações de ligação do Memorystore são adicionadas aos metadados do modelo de instância do Compute Engine.
  • A função roles/redis.editor é adicionada à conta de serviço do Compute Engine.
Opções de implementação do Redis no Google Cloud

conta de serviço

  • A conta de serviço pode gerir a instância do Memorystore for Redis.
  • A função roles/redis.editor é adicionada à conta de serviço.
A conta de serviço do Memorystore for Redis

Cloud Run

  • O serviço Cloud Run pode colocar dados em cache na instância do Memorystore for Redis.
  • As informações de ligação do Memorystore for Redis são adicionadas às variáveis de ambiente do Cloud Run.
  • A função roles/redis.editor é adicionada à conta de serviço do Cloud Run.
Estabelecer ligação a uma instância do Redis a partir de um serviço do Cloud Run

Parâmetros de configuração obrigatórios

Se o seu modelo incluir um componente do Memorystore para Redis, tem de configurar os seguintes parâmetros antes da implementação.

Nome do parâmetro

Descrição e restrições

Informações gerais

ID do projeto

O projeto onde quer implementar o recurso do Memorystore for Redis.

Configure os componentes

Região

locationId Regiões e zonas

Zona

locationId Regiões e zonas

Nome

name Crie e faça a gestão de instâncias de Redis

Parâmetros de configuração opcionais

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

Funcionalidade

Nome do parâmetro

Informações de descrição e restrição

Informações gerais

Nome a apresentar

displayName Crie e faça a gestão de instâncias de Redis

Nível

Nível Capacidades do nível do Redis

Tamanho da memória (GB)

memorySizeGb Níveis de capacidade

Versão do Redis

redisVersion Versões suportadas

Modo de ligação

ConnectMode Modos de ligação

Quantidade de réplicas

replicaCount Acerca das réplicas de leitura

Autenticação ativada

authEnabled Acerca da autenticação Redis

Modo de encriptação em trânsito

TransitEncryptionMode Acerca da encriptação em trânsito

Política de Manutenção

Descrição

description Acerca da manutenção no Memorystore for Redis

Day

dia Acerca da manutenção no Memorystore for Redis

Horário de funcionamento

horas Acerca da manutenção no Memorystore for Redis

Minutos

minutos Acerca da manutenção no Memorystore for Redis

Segundos

segundos Acerca da manutenção no Memorystore for Redis

Nanos

nanos Acerca da manutenção no Memorystore for Redis

Configuração de persistência

Modo de persistência

persistenceMode Acerca dos resumos RDB

Período do instantâneo da RDB

rdbSnapshotPeriod Acerca dos resumos RDB

Modo de réplicas de leitura

ReadReplicasMode Acerca das réplicas de leitura

Rede autorizada

authorizedNetwork Redes VPC

Ative as APIs

Por predefinição, ativa a API redis.googleapis.com.

Google Cloud API Memorystore for Redis

ID de localização alternativo

alternativeLocationId Regiões e zonas

Intervalo de IPs reservados

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

Intervalo de IP secundário

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

Etiquetas

Chave

etiquetas Criar e gerir etiquetas

Valor

etiquetas Criar e gerir etiquetas

Chave gerida pelo cliente

customerManagedKey Acerca das chaves de encriptação geridas pelo cliente (CMEK)