Questa pagina fornisce istruzioni per attivare e gestire le repliche di lettura.
Creazione di un'istanza Redis con repliche di lettura
console
Vai alla pagina Memorystore for Redis in Google Cloud Console.
Fai clic su Crea istanza.
Segui le istruzioni riportate in Creazione di un'istanza Redis, ma torna a queste istruzioni quando selezioni Livello.
Scegli il livello Standard.
Nel menu a discesa Configura repliche di lettura, seleziona il numero di repliche di lettura che preferisci.
Torna alle istruzioni per la creazione di un'istanza Redis per ulteriori indicazioni su altre configurazioni di Memorystore o fai clic sul pulsante Crea.
gcloud
Inserisci il comando seguente, sostituendo variables con i valori appropriati:
gcloud redis instances create instance-id --size=size --region=region-id --replica-count=count --read-replicas-mode=READ_REPLICAS_ENABLED --tier=STANDARD
Dove:
- count è un valore compreso tra 1 e 5. Imposta il numero di repliche di lettura.
Abilitazione delle repliche di lettura su istanze Redis esistenti
console
Vai alla pagina Memorystore for Redis in Google Cloud Console.
Fai clic sull'ID dell'istanza.
Nella sezione Proprietà istanza, accanto a Repliche di lettura, fai clic su ABILITA.
(Facoltativo) Specificare un intervallo IP personalizzato
Se l'istanza utilizza la modalità di connessione di peering diretto, puoi inserire un intervallo CIDR specifico con una dimensione del blocco di almeno
/28
, purché non si sovrapponga ad altri intervalli esistenti. Ad esempio, puoi inserire10.100.0.0/28
.Se l'istanza utilizza la modalità di connessione dei servizi privati, puoi scegliere un intervallo di dimensioni allocato di dimensioni esistenti
/28
dal menu a discesa. Per istruzioni sull'allocazione di un intervallo di indirizzi IP visibile dal menu a discesa, consulta Creazione di un'allocazione di indirizzi IP.
Fai clic su Abilita repliche di lettura.
gcloud
Per abilitare le repliche di lettura per l'istanza, inserisci il comando seguente, sostituendo variables con i valori appropriati.
gcloud beta redis instances update --read-replicas-mode=READ_REPLICAS_ENABLED --secondary-ip-range=SECONDARY_RANGE
Dove:
- SECONDARY_RANGE è una delle seguenti opzioni:
AUTO
.AUTO
è supportato per entrambe le modalità di connessione di rete.- Se l'istanza utilizza la modalità di connessione in peering diretto, devi fornire un intervallo di indirizzi IP CIDR validi di dimensione
/28
. Ad esempio:--secondary-ip-range=10.100.0.0/28
. - Se l'istanza utilizza la modalità di connessione di accesso privato ai servizi, devi fornire il nome di un intervallo allocato di dimensione
/28
. Ad esempio:--secondary-ip-range=my-secondary-range-memorystore
.
Scalabilità delle istanze abilitate per la replica di lettura
Aggiunta o rimozione di nodi di replica dall'istanza Redis
console
- Vai alla pagina Memorystore for Redis in Google Cloud Console.
Memorystore per Redis - Fai clic sull'ID istanza dell'istanza a cui vuoi aggiungere o rimuovere i nodi di replica.
- Fai clic su Modifica.
- In Configura repliche di lettura, inserisci il numero di repliche che vuoi.
- Fai clic su Salva.
gcloud
Inserisci il comando seguente, sostituendo variables con i valori appropriati:
gcloud redis instances update instance-id --region=region-id --replica-count=count
Dove:
- count è un valore compreso tra 1 e 5. Imposta il numero di repliche di lettura.
Scalabilità delle dimensioni dei nodi Redis
console
- Vai alla pagina Memorystore for Redis in Google Cloud Console.
Memorystore per Redis - Fai clic sull'ID istanza dell'istanza che vuoi ridimensionare.
- Fai clic su Modifica.
- In Capacità, inserisci una nuova dimensione nel campo per aggiornare la capacità dell'istanza.
- Fai clic su Salva.
gcloud
Inserisci il comando seguente, sostituendo variables con i valori appropriati:
gcloud redis instances update instance-id --region=region-id --size=size
Dove:
- size è la dimensione di ogni nodo Redis nella tua istanza, incluso il nodo principale. Ad esempio, se hai un'istanza di replica di lettura abilitata con sei nodi (incluso il nodo principale) con
--size=10
, la dimensione totale dell'istanza è 60 GiB.
Connessione all'istanza tramite l'endpoint di lettura
Per istruzioni sull'utilizzo dell'endpoint di lettura per connetterti all'istanza, consulta Connessione a un'istanza Redis tramite endpoint di lettura.
Visualizzazione delle informazioni di replica di lettura per l'istanza
Per trovare informazioni sulle repliche di lettura della tua istanza, esegui questo comando sostituendo variables con i valori appropriati:
gcloud redis instances describe instance-id --region=region-id
Nell'output dei metadati del comando precedente:
readEndpoint:
mostra l'indirizzo IP dell'endpoint di lettura.readEndpointPort
mostra il numero di porta dell'endpoint di lettura.readReplicasMode
mostra se le repliche di lettura sono state abilitate.readReplicaCount
mostra il numero di repliche dell'istanza.nodes:
mostra ciascun ID nodo replica e l'area geografica in cui si trova ogni nodo replica.