Gestione delle repliche di lettura

Questa pagina fornisce istruzioni per attivare e gestire le repliche di lettura.

Creazione di un'istanza Redis con repliche di lettura

Console

  1. Vai alla pagina Memorystore for Redis nella console Google Cloud.

    Memorystore for Redis

  2. Fai clic su Crea istanza.

    Interfaccia utente di Memorystore

  3. Segui le istruzioni riportate nella sezione Creare un'istanza Redis, ma torna a queste istruzioni quando selezioni Livello.

  4. Scegli il livello Standard.

  5. Nel menu a discesa Configura le repliche di lettura, seleziona il numero di repliche di lettura che ti interessano.

  6. Torna alle istruzioni per la creazione di un'istanza Redis per ulteriori indicazioni su altre configurazioni di Memorystore oppure 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.

Attivazione delle repliche di lettura sulle istanze Redis esistenti

Console

  1. Vai alla pagina Memorystore for Redis nella console Google Cloud.

    Memorystore for Redis

  2. Fai clic sull'ID dell'istanza.

  3. Nella sezione Configurazione, accanto a Repliche di lettura, fai clic su ATTIVA.

  4. (Facoltativo) Specifica un intervallo IP personalizzato

    • Se la tua istanza utilizza la modalità di connessione del peering diretto, puoi inserire un intervallo CIDR specifico con una dimensione del blocco di almeno /28, a condizione che non si sovrapponga ad altri intervalli esistenti. Ad esempio, potresti inserire 10.100.0.0/28.

    • Se la tua istanza utilizza la modalità di connessione di accesso ai servizi privati, puoi scegliere un intervallo allocato esistente di dimensione /28 dal menu a discesa. Per istruzioni su come allocare un intervallo di indirizzi IP visualizzato nel menu a discesa, consulta Creare un'allocazione IP.

  5. Fai clic su Attiva repliche di lettura.

gcloud

Per attivare le repliche di lettura per la tua istanza, inserisci il seguente comando, sostituendo variables con i valori appropriati.

gcloud beta redis instances update --read-replicas-mode=READ_REPLICAS_ENABLED --secondary-ip-range=SECONDARY_RANGE

Dove:

Scalabilità delle istanze con repliche di lettura abilitate

Aggiunta o rimozione di nodi replica dall'istanza Redis

Console

  1. Vai alla pagina Memorystore for Redis nella console Google Cloud.
    Memorystore for Redis
  2. Fai clic sull'ID istanza a cui vuoi aggiungere/rimuovere i nodi replica.
  3. Fai clic su Modifica.
  4. In Configura le repliche di lettura, inserisci il numero di repliche desiderato.
  5. 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.

Scalabilità delle dimensioni dei nodi Redis

Console

  1. Vai alla pagina Memorystore for Redis nella console Google Cloud.
    Memorystore for Redis
  2. Fai clic sull'ID istanza dell'istanza che vuoi ridimensionare.
  3. Fai clic su Modifica.
  4. In Capacità, inserisci una nuova dimensione nel campo per aggiornare la capacità dell'istanza.
  5. 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 replica di lettura abilitata con sei nodi (incluso il nodo principale) con --size=10, la dimensione totale dell'istanza è di 60 GiB.

Connessione all'istanza utilizzando l'endpoint di lettura

Per istruzioni sull'utilizzo dell'endpoint di lettura per connetterti all'istanza, consulta Connessione a un'istanza Redis utilizzando l'endpoint di lettura.

Visualizzazione delle informazioni sulle repliche di lettura per l'istanza

Per trovare informazioni sulle repliche di lettura per la tua 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.
  • readEndpointPort mostra il numero di porta dell'endpoint di lettura.
  • readReplicasMode indica se sono state attivate le repliche di lettura.
  • readReplicaCount mostra il numero di repliche dell'istanza.
  • nodes: mostra ogni ID nodo replica e la regione in cui si trova ogni nodo replica.