Panoramica di Memorystore for Redis Cluster

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

Concetti e termini chiave

Struttura gerarchica delle risorse

Memorystore for Redis Cluster raccoglie le varie risorse utilizzate in un deployment Redis in una struttura gerarchica che semplifica l'amministrazione e la gestione. Ecco un diagramma che illustra questa struttura:

Un diagramma che mostra che un cluster Memorystore è composto da un nodo primario e da nodi di replica

Le istanze Memorystore for Redis Cluster sono composte da un insieme di shard, ognuno dei quali contiene un sottoinsieme dello spazio delle chiavi. Ogni shard in un cluster Memorystore è composto da un nodo principale e, facoltativamente, da un massimo di due nodi di replica. Quando vengono aggiunti nodi di replica, Memorystore distribuisce automaticamente i nodi di uno shard tra le zone per fornire maggiore disponibilità e velocità effettiva.

Istanze

Un'istanza di Memorystore for Redis Cluster è un contenitore per i tuoi dati. I termini istanza e cluster possono essere utilizzati in modo intercambiabile quando si fa riferimento a una singola unità di deployment di Memorystore for Redis Cluster. Quando esegui il provisioning di un'istanza Memorystore, devi eseguire il provisioning di un numero sufficiente di shard per gestire lo spazio delle chiavi dell'intera applicazione.

Per informazioni dettagliate sulla specifica del cluster Memorystore, vedi Specifica del cluster e del nodo.

Shard

Il cluster è composto da più shard di dimensioni uguali. Per informazioni dettagliate sulla specifica dello shard Memorystore, vedi Specifiche di cluster e nodi.

Nodi principali e di replica

Esiste un nodo principale per shard. Ogni shard può avere 0, 1 o 2 nodi replica. Le repliche forniscono alta disponibilità e throughput di lettura aggiuntivo e sono distribuite uniformemente tra le zone.

Per maggiori dettagli, vedi Alta affidabilità e repliche.

Versione Redis

Memorystore for Redis Cluster è basato su Redis versione 7.x e supporta un sottoinsieme della libreria di comandi Redis totale.

Endpoint del cluster

Ogni istanza ha un endpoint di rilevamento a cui si connette il client. Il tuo client utilizza anche l'endpoint di rilevamento per il rilevamento dei nodi del cluster. Per saperne di più, consulta Endpoint del cluster.

Prerequisiti di networking

Prima di poter creare un'istanza Memorystore for Redis Cluster, devi configurare Networking per il tuo progetto.

Fatturazione

Consulta la pagina Prezzi per informazioni sui prezzi per le regioni disponibili.