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