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