Configurare un cluster Memorystore for Redis

Memorystore for Redis Cluster è un servizio Redis completamente gestito per Google Cloud. Le applicazioni in esecuzione su Google Cloud possono raggiungere prestazioni estreme sfruttando il servizio Redis, estremamente sicuro, disponibile e scalabile, senza il carico di dover gestire complessi deployment Redis.

Memorystore for Redis Cluster distribuisce (o "suddivide") i dati tra i nodi primari e li replica tra i nodi di replica facoltativi per garantire l'alta affidabilità. L'architettura del cluster scalabile orizzontalmente offre prestazioni migliori rispetto all'architettura scalabile verticalmente, perché le prestazioni di Redis sono migliori su molti nodi più piccoli anziché su un numero inferiore di nodi più grandi. Per saperne di più, consulta la panoramica di Memorystore for Redis Cluster.

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

Connessioni dei componenti

La tabella seguente include i componenti che puoi connettere a un cluster Memorystore for Redis Cluster e gli aggiornamenti risultanti alla tua applicazione e al relativo codice Terraform generato.

Componente connesso

Aggiornamenti delle applicazioni

Informazioni introduttive

Cloud Run

  • Il servizio Cloud Run può memorizzare nella cache i dati in Memorystore for Redis Cluster.
  • Le informazioni di connessione di Memorystore for Redis Cluster vengono aggiunte alle variabili di ambiente Cloud Run.
  • Il ruolo roles/redis.editor viene aggiunto all'account di servizio Cloud Run.
Connettiti a un cluster Memorystore for Redis

Parametri di configurazione obbligatori

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

Nome parametro

Descrizione e vincoli

Informazioni introduttive

Nome

name Crea istanze

ID progetto

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

Configurare i componenti

Regione

locationId Regioni supportate

Rete

network Guida alla configurazione di rete

Parametri di configurazione facoltativi

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

Funzionalità

Nome parametro

Informazioni su descrizione e vincoli

Informazioni introduttive

Numero di shard

shardCount Schegge

Numero repliche

replicaCount Nodi principali e di replica

Modalità di crittografia dei dati in transito

transitEncryptionMode Informazioni sulla crittografia dei dati in transito

Modalità di autorizzazione

authorizationMode Controllo dell'accesso con IAM

Tipo di nodo

nodeType Specifiche di cluster e nodi

Zone Distribution Config Mode

mode Istanze a zona singola

Periodo di manutenzione

Day

day Informazioni sulla manutenzione di Memorystore for Redis Cluster

Ore

ore Informazioni sulla manutenzione di Memorystore for Redis Cluster

Minuti

minuti Informazioni sulla manutenzione di Memorystore for Redis Cluster

Secondi

secondi Informazioni sulla manutenzione di Memorystore for Redis Cluster

Nanos

nanos Informazioni sulla manutenzione di Memorystore for Redis Cluster

Configurazione della persistenza

Modalità Persistenza

persistenceMode Panoramica della persistenza

Periodo di snapshot RDB

rdbSnapshotPeriod Informazioni sugli snapshot RDB

Ora di inizio dello snapshot RDB

rdbSnapshotStartTime Informazioni sugli snapshot RDB

Configurazione AOF

AofConfig Informazioni sugli snapshot AOF

Abilita le API

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

Google Cloud API Memorystore for Redis Cluster

Policy di connessione al servizio

ServiceConnectionPolicy Crea una policy di connessione al servizio

Configurazione Redis

Max Memory Clients

redisConfigs Parametri di configurazione modificabili

Max Memory

redisConfigs Parametri di configurazione modificabili

Norme relative alla memoria massima

redisConfigs Parametri di configurazione modificabili

Notifica eventi chiave dello spazio

redisConfigs Parametri di configurazione modificabili

Log lento - Log più lento di

redisConfigs Parametri di configurazione modificabili

Max Clients

redisConfigs Parametri di configurazione modificabili

Zona di configurazione della distribuzione delle zone

zona Istanze a zona singola

Protezione da eliminazione abilitata

Per impostazione predefinita, abilita la protezione da eliminazione del cluster.

Impedire l'eliminazione di un cluster

Chiave KMS

customerManagedKey Utilizzare le chiavi di crittografia gestite dal cliente (CMEK)

Etichette

Key (Chiave)

etichetta

Creare e gestire i tag

Valore

etichetta

Creare e gestire i tag