Questa pagina fornisce istruzioni per abilitare e gestire le repliche di lettura.
Creare un'istanza Redis con repliche di lettura
Console
Vai alla pagina Memorystore for Redis nella Google Cloud console.
Fai clic su Crea istanza.

Segui le istruzioni riportate in Creare un'istanza Redis su una rete VPC, 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 istretti Creare un'istanza Redis su una rete VPC istruzioni per ulteriori indicazioni su altre configurazioni di Memorystore o fai clic sul pulsante Crea.
gcloud
Inserisci il seguente comando, 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.
Abilitare le repliche di lettura sulle istanze Redis esistenti
Console
Vai alla pagina Memorystore for Redis nella Google Cloud console.
Fai clic sull'ID dell'istanza.
Nella sezione Configurazione, accanto a Repliche di lettura, fai clic su ABILITA.
(Facoltativo) Specifica un intervallo IP personalizzato
Se l'istanza utilizza la modalità di connessione 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 di accesso privato ai servizi, puoi scegliere un intervallo allocato esistente di dimensioni
/28dal menu a discesa. Per istruzioni sull'allocazione di un intervallo di indirizzi IP visualizzabile dal menu a discesa, consulta Creare un'allocazione IP.
Fai clic su Abilita repliche di lettura.
gcloud
Per abilitare le repliche di lettura per l'istanza, inserisci il seguente comando, sostituendo variables con i valori appropriati.
gcloud redis instances update INSTANCE_ID --read-replicas-mode=READ_REPLICAS_ENABLED --secondary-ip-range=SECONDARY_RANGE
Dove:
- INSTANCE_ID è l'ID dell'istanza per cui stai abilitando le repliche di lettura.
- 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 peering diretto
devi fornire un intervallo di indirizzi IP CIDR valido
di dimensioni
/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 dimensioni
/28. Ad esempio,--secondary-ip-range=my-secondary-range-memorystore.
Scalare le istanze con repliche di lettura abilitate
Aggiungere o rimuovere nodi di replica dall'istanza Redis
Console
- Vai alla pagina Memorystore for Redis nella Google Cloud console.
Memorystore for 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 preferisci.
- Fai clic su Salva.
gcloud
Inserisci il seguente comando, 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.
Scalare le dimensioni dei nodi Redis
Console
- Vai alla pagina Memorystore for Redis nella Google Cloud console.
Memorystore for 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 seguente comando, 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 nell'istanza, incluso
il nodo principale. Ad esempio, se hai un'istanza con repliche di lettura abilitate
con sei nodi (incluso il nodo principale) con
--size=10, la dimensione totale dell'istanza è di 60 GiB.
Connettersi all'istanza utilizzando l'endpoint di lettura
Per istruzioni sull'utilizzo dell'endpoint di lettura per connetterti all'istanza, consulta Connettersi a un'istanza Redis utilizzando l'endpoint di lettura.
Visualizzare le informazioni sulle repliche di lettura per l'istanza
Per trovare informazioni sulle repliche di lettura per l'istanza, esegui il seguente 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.readEndpointPortmostra il numero di porta dell'endpoint di lettura.readReplicasModemostra se le repliche di lettura sono state abilitate.readReplicaCountmostra il numero di repliche dell'istanza.nodes:mostra l'ID di ogni nodo di replica e la regione in cui si trova ogni nodo di replica.