Gestione delle repliche di lettura

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

Creazione di un'istanza Redis con repliche di lettura

Console

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

    Memorystore for Redis

  2. Fai clic su Crea istanza.

    UI di Memorystore

  3. Segui le istruzioni in Creazione di un'istanza Redis, ma torna a queste istruzioni quando selezioni Tier.

  4. Scegli il livello Standard.

  5. Nel menu a discesa Configura repliche di lettura, seleziona il numero desiderato di repliche di lettura.

  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.

Abilitazione delle repliche di lettura su istanze Redis esistenti

Console

  1. Vai alla pagina Memorystore per 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 ABILITA.

  4. (Facoltativo) Specificare un intervallo IP personalizzato

    • Se l'istanza utilizza la modalità di connessione in 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 inserire 10.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 /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 IP.

  5. Fai clic su Abilita repliche di lettura.

gcloud

Per abilitare le repliche di lettura per la tua 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:

Scalabilità delle istanze abilitate per la replica di lettura

Aggiunta o rimozione dei nodi di replica dall'istanza Redis

Console

  1. Vai alla pagina Memorystore for Redis nella console Google Cloud.
    Memorystore per Redis
  2. Fai clic sull'ID istanza dell'istanza a cui vuoi aggiungere/rimuovere i nodi di replica.
  3. Fai clic su Modifica.
  4. In Configura 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 per Redis
  2. Fai clic sull'ID istanza dell'istanza da 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 primario. Ad esempio, se hai un'istanza abilitata per la replica di lettura con sei nodi (incluso il nodo principale) con --size=10, la dimensione totale dell'istanza è di 60 GiB.

Connessione all'istanza mediante l'endpoint di lettura

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

Visualizzazione delle informazioni sulla replica di lettura per l'istanza

Per trovare informazioni sulle repliche di lettura per la tua istanza, esegui questo comando sostituendo variables con i valori appropriati:

gcloud redis instances describe instance-id --region=region-id

Nell'output dei metadati dal 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 ogni ID nodo di replica e la regione in cui si trova ciascun nodo di replica.