Configura un cluster

Memorystore for Redis Cluster supporta un sottoinsieme dei parametri di configurazione di Redis che puoi modificare per personalizzare il comportamento del tuo cluster.

Le modifiche alla configurazione non richiedono il riavvio del cluster e non interrompono il servizio. Memorystore for Redis Cluster salva immediatamente le modifiche. Se il cluster viene riavviato, le modifiche alla configurazione vengono mantenute. Dopo aver creato un cluster, puoi aggiornare i parametri di configurazione modificabili. Per saperne di più, consulta Configurazioni dei cluster supportate.

Prima di iniziare

Assicurati di installare l'ultima versione di Google Cloud CLI. Per aggiornare un'installazione esistente, utilizza il comando gcloud components update.

Visualizza i parametri di configurazione

Per visualizzare i parametri di configurazione, utilizza il comando gcloud redis clusters describe.

gcloud redis clusters describe CLUSTER_ID --region=REGION_ID

Effettua le seguenti sostituzioni:

  • CLUSTER_ID: l'ID del cluster
  • REGION_ID: la regione in cui si trova il cluster

Ad esempio:

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

Se non modifichi i valori predefiniti dei parametri di configurazione, questi non vengono visualizzati nell'output.

Imposta un parametro di configurazione durante la creazione di un cluster

Per impostare un parametro di configurazione quando crei un cluster, utilizza il comando
gcloud redis clusters create con il flag --redis-config.

gcloud redis clusters create CLUSTER_ID \
--region=REGION_ID \
--project=PROJECT_ID \
--network=NETWORK \
--node-type=NODE_TYPE \
--shard-count=SHARD_COUNT \
--redis-config=CONFIG_NAME=CONFIG_VALUE

Effettua le seguenti sostituzioni:

  • CLUSTER_ID: l'ID del cluster che stai creando.
  • REGION_ID: la regione in cui vuoi che si trovi il cluster.
  • PROJECT_ID: il tuo ID progetto.
  • NETWORK: il nome o il percorso completo della rete Virtual Private Cloud (VPC) a cui si connette il cluster.
  • NODE_TYPE: il tipo di nodo per il cluster.

  • SHARD_COUNT: il numero di shard nel cluster. Il numero di shard determina la capacità di memoria totale per l'archiviazione dei dati del cluster.

  • CONFIG_NAME: il nome del parametro di configurazione che vuoi impostare.

  • CONFIG_VALUE: il valore del parametro che stai impostando.

Ad esempio:

gcloud redis clusters create my-cluster --region=us-east1 --project=my-project --network=projects/my-project/global/networks/default --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 cluster esistente, utilizza il comando
gcloud redis clusters update con il flag --update-redis-config.

gcloud redis clusters update CLUSTER_ID \
--region=REGION_ID \
--project=PROJECT_ID \
--update-redis-config=CONFIG_NAME=CONFIG_VALUE

Effettua le seguenti sostituzioni:

  • CLUSTER_ID: l'ID del cluster
  • REGION_ID: la regione in cui si trova il cluster
  • PROJECT_ID: il tuo ID progetto
  • CONFIG_NAME: il nome del parametro di configurazione che vuoi aggiornare
  • CONFIG_VALUE: il nuovo valore del parametro

Ad esempio:

gcloud redis clusters update my-cluster --region=us-east1 --project=my-project --update-redis-config=maxmemory-policy=allkeys-lru

Per saperne di più sui parametri di configurazione che puoi aggiornare, consulta Parametri di configurazione modificabili.

Reimposta un parametro di configurazione

Per reimpostare un parametro di configurazione sul valore predefinito, utilizza il comando
gcloud redis clusters update con il flag --remove-redis-config.

gcloud redis clusters update CLUSTER_ID \
--region=REGION_ID \
--project=PROJECT_ID \
--remove-redis-config=CONFIG_NAME

Effettua le seguenti sostituzioni:

  • CLUSTER_ID: l'ID del cluster
  • REGION_ID: la regione in cui si trova il cluster
  • PROJECT_ID: il tuo ID progetto
  • CONFIG_NAME: il nome del parametro di configurazione che vuoi ripristinare al valore predefinito

Ad esempio:

gcloud redis clusters update my-cluster --region=us-east1 --project=my-project --remove-redis-config=maxmemory-policy