Configura un'istanza

Memorystore for Redis Cluster supporta un sottoinsieme dei parametri di configurazione Redis nativi che puoi modificare per personalizzare il comportamento dell'istanza.

Le modifiche alla configurazione non richiedono il riavvio dell'istanza e il servizio non viene interrotto. Se riavvii l'istanza, Memorystore for Redis Cluster salva le modifiche. Dopo aver creato l'istanza, puoi aggiornare tutti i parametri di configurazione modificabili.

Per saperne di più sui parametri di configurazione modificabili, consulta Configurazioni di istanza supportate.

Prima di iniziare

Assicurati di aver installato l'ultima versione di Google Cloud CLI eseguendo gcloud components update.

Visualizza i parametri di configurazione

Per visualizzare i parametri di configurazione utilizzando Google Cloud CLI, esegui il comando gcloud redis clusters describe sostituendo variables con i valori appropriati.

Non puoi visualizzare i parametri di configurazione quando esegui il comando gcloud redis clusters describe, a meno che tu non abbia modificato un parametro di configurazione rispetto al valore predefinito.

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

Esempio:

gcloud redis clusters describe my-instance --region=us-central1

Imposta un parametro di configurazione durante la creazione del cluster

Per impostare un parametro di configurazione durante la creazione di un cluster, esegui il comando gcloud redis clusters create con il flag --redis-config sostituendo variables con i valori appropriati.

gcloud redis clusters create instance-id \
--region=region-id \
--project=project-id \
--node-type=node-type \
--shard-count=shard-count \
--redis-config=config-name=config-value \

Sostituisci quanto segue:

  • instance-id è l'ID dell'istanza Memorystore for Redis Cluster che stai creando.
  • region-id è la regione in cui vuoi posizionare l'istanza.
  • project-id è l'ID progetto.
  • node-type è il tipo di nodo scelto. I valori accettati sono:

    • redis-shared-core-nano
    • redis-standard-small
    • redis-highmem-medium
    • redis-highmem-xlarge
  • shard-count determina il numero di shard nella tua istanza. Il numero di shard determina la capacità di memoria totale per l'archiviazione dei dati del cluster. Per visualizzare ulteriori dettagli sulla specifica del cluster, consulta Specifica di cluster e nodi.

  • config-name è il parametro di configurazione da modificare.

  • config-value è l'impostazione scelta corrispondente al parametro che stai configurando.

Ad esempio:

gcloud redis clusters create foo --region=us-east1 --project=test-proj --node-type=redis-highmem-medium --shard-count=3 --redis-config=maxmemory-policy=allkeys-lru

Aggiorna un parametro di configurazione

Per aggiornare un parametro di configurazione per un'istanza esistente, esegui il comando gcloud redis clusters update con il flag --update-redis-config sostituendo variables con i valori appropriati.

gcloud redis clusters update instance-id \
--region=region-id \
--project=project-id \
--update-redis-config=config-name=config-value

Esempio:

gcloud redis clusters update foo --region=us-east1 --project=test-proj --update-redis-config=maxmemory-policy=allkeys-lru

Reimpostare un parametro di configurazione

Per reimpostare un parametro di configurazione sul valore predefinito, esegui il comando gcloud redis clusters update con il flag --remove-redis-config sostituendo variables con i valori appropriati.

gcloud redis clusters update instance-id \
--region=region-id \
--project=project-id \
--remove-redis-config=config-name

Esempio:

gcloud redis clusters update foo --region=us-east1 --project=test-proj --remove-redis-config=maxmemory-policy