Configura un'istanza Memorystore for Redis

Memorystore for Redis è un servizio Redis completamente gestito per Google Cloud. Le applicazioni in esecuzione su Google Cloud raggiungono prestazioni elevate utilizzando il servizio Redis, estremamente sicuro, disponibile e scalabile, senza il carico di dover gestire complessi deployment Redis. Per ulteriori informazioni, consulta la panoramica di Memorystore for Redis.

Questo documento descrive la connessione e i parametri che configuri quando utilizzi App Design Center per creare un'istanza Memorystore for Redis. I parametri di configurazione si basano sul terraform-google-memorystore modulo Terraform.

Connessioni dei componenti

La tabella seguente include i componenti a cui puoi connettere un'istanza Memorystore for Redis e gli aggiornamenti risultanti all'applicazione e al codice Terraform generato.

Componente connesso

Aggiornamenti delle app

Informazioni introduttive

Modello di istanza Compute Engine

  • Le istanze Compute Engine possono gestire e memorizzare nella cache i dati nell' istanza Memorystore.
  • Le informazioni di connessione di Memorystore vengono aggiunte ai metadati del modello di istanza Compute Engine.
  • Il ruolo roles/redis.editor viene aggiunto al account di servizio Compute Engine.
Opzioni di deployment per Redis su Google Cloud

service account

  • Il account di servizio può gestire l'istanza Memorystore for Redis.
  • Il ruolo roles/redis.editor viene aggiunto al account di servizio.
Il service account Memorystore for Redis

Cloud Run

  • Il servizio Cloud Run può memorizzare nella cache i dati nell'istanza Memorystore for Redis.
  • Le informazioni di connessione di Memorystore for Redis vengono aggiunte alle variabili di ambiente di Cloud Run.
  • Il ruolo roles/redis.editor viene aggiunto al account di servizio Cloud Run.
Connessione a un'istanza Redis da un servizio Cloud Run

Parametri di configurazione obbligatori

Se il modello include un componente Memorystore for Redis, devi configurare i seguenti parametri prima del deployment.

Nome parametro

Descrizione e vincoli

Informazioni introduttive

ID progetto

Il progetto in cui vuoi eseguire il deployment della risorsa Memorystore for Redis.

Configurare i componenti

Regione

locationId Aree geografiche e zone

Zona

locationId Aree geografiche e zone

Nome

name Creare e gestire istanze Redis

Parametri di configurazione facoltativi

I seguenti parametri sono facoltativi Per visualizzare i parametri avanzati, nell'area Configurazione seleziona Mostra campi avanzati.

Funzionalità

Nome parametro

Informazioni sulla descrizione e sui vincoli

Informazioni introduttive

Nome visualizzato

displayName Creare e gestire istanze Redis

Livello

Tier Funzionalità dei livelli di Redis

Dimensioni memoria (GB)

memorySizeGb Livelli di capacità

Versione Redis

redisVersion Versioni supportate

Modalità di connessione

ConnectMode Modalità di connessione

Numero repliche

replicaCount Informazioni sulle repliche di lettura

Autenticazione abilitata

authEnabled Informazioni su Redis AUTH

Modalità di crittografia dei dati in transito

TransitEncryptionMode Informazioni sulla crittografia dei dati in transito

Policy di manutenzione

Descrizione

description Informazioni sulla manutenzione di Memorystore for Redis

Giorno

day Informazioni sulla manutenzione di Memorystore for Redis

Orari

hours Informazioni sulla manutenzione di Memorystore for Redis

Minuti

minutes Informazioni sulla manutenzione di Memorystore for Redis

Secondi

seconds Informazioni sulla manutenzione di Memorystore for Redis

Nanos

nanos Informazioni sulla manutenzione di Memorystore for Redis

Configurazione della persistenza

Modalità di persistenza

persistenceMode Informazioni sugli snapshot RDB

Periodo di snapshot RDB

rdbSnapshotPeriod Informazioni sugli snapshot RDB

Modalità repliche di lettura

ReadReplicasMode Informazioni sulle repliche di lettura

Rete autorizzata

authorizedNetwork Reti VPC

Abilita le API

Per impostazione predefinita, abilita l'API redis.googleapis.com.

Google Cloud API Memorystore for Redis

ID località alternativa

alternativeLocationId Aree geografiche e zone

Intervallo IP riservato

reservedIpRange Creare un'istanza Redis con un intervallo di indirizzi IP specifico

Intervallo IP secondario

secondaryIpRange Creare un'istanza Redis con un intervallo di indirizzi IP specifico

Etichette

Chiave

labels Creare e gestire etichette

Valore

labels Creare e gestire etichette

Chiave gestita dal cliente

customerManagedKey Informazioni sulle chiavi di crittografia gestite dal cliente (CMEK)