Memorystore for Valkey supporta un sottoinsieme dei parametri di configurazione OSS Valkey che puoi modificare per personalizzare il comportamento dell'istanza.
Le modifiche alla configurazione non richiedono il riavvio dei nodi e vengono salvate se un nodo viene riavviato. Dopo aver creato un'istanza, puoi aggiornare 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.
Visualizzare i parametri di configurazione
Per visualizzare i parametri di configurazione utilizzando Google Cloud CLI, esegui il
gcloud memorystore instances describe comando, sostituendo variables con
i valori appropriati.
Non puoi visualizzare i parametri di configurazione quando esegui il comando gcloud memorystore instances describe a meno che non modifichi un parametro di configurazione dal relativo valore predefinito.
gcloud memorystore instances describe instance-id --location=region-id
Esempio:
gcloud memorystore instances describe my-instance --location=us-central1
Impostare un parametro di configurazione durante la creazione dell'istanza
Per impostare un parametro di configurazione durante la creazione di un'istanza, esegui il
gcloud memorystore instances create comando con --engine-configs flag, sostituendo
variables con i valori appropriati.
gcloud memorystore instances create instance-id \ --location=region-id \ --project=project-id \ --node-type=node-type \ --shard-count=shard-count \ --mode=MODE --engine-configs=config-name=config-value \
Sostituisci quanto segue:
- instance-id è l'ID dell'istanza Memorystore for Valkey che stai creando.
- region-id è la regione in cui vuoi posizionare l'istanza.
- project-id è l'ID progetto.
node-type è il tipo di nodo per l' istanza.
shard-count determina il numero di shard nell'istanza. Il numero di shard determina la capacità di memoria totale per l'archiviazione dei dati dell'istanza. Se la modalità selezionata è Modalità cluster disabilitata, puoi specificare un solo shard per l'istanza. Per saperne di più, consulta la sezione Specifica dell'istanza e del nodo.
mode determina se l'istanza è Modalità cluster abilitata o Modalità cluster disabilitata. Se questo campo viene omesso, l'istanza utilizza per impostazione predefinita la modalità cluster abilitata. Per saperne di più, consulta la sezione Abilitare e disabilitare la modalità cluster.
config-name è il parametro di configurazione da modificare.
config-value è l'impostazione scelta corrispondente al parametro che stai configurando.
Ad esempio:
Esempio di modalità cluster abilitata
gcloud memorystore instances create foo --location=us-east1 --project=test-proj --node-type=highmem-medium --shard-count=3 --engine-configs=maxmemory-policy=allkeys-lru
Esempio di modalità cluster disabilitata
gcloud memorystore instances create foo --location=us-east1 --project=test-proj --node-type=highmem-medium --shard-count=1 --mode=cluster-disabled --engine-configs=maxmemory-policy=allkeys-lru
Aggiornare un parametro di configurazione
Per aggiornare un parametro di configurazione per un'istanza esistente, esegui il
gcloud memorystore instances update comando con il --update-engine-configs flag,
sostituendo variables con i valori appropriati.
gcloud memorystore instances update instance-id \ --location=region-id \ --project=project-id \ --update-engine-configs=config-name=config-value
Esempio:
gcloud memorystore instances update foo --location=us-east1 --project=test-proj --update-engine-configs=maxmemory-policy=allkeys-lru
Reimpostare un parametro di configurazione
Per reimpostare un parametro di configurazione sul relativo valore predefinito, esegui il
gcloud memorystore instances update comando con il --remove-engine-configs flag,
sostituendo variables con i valori appropriati.
gcloud memorystore instances update instance-id \ --location=region-id \ --project=project-id \ --remove-engine-configs=config-name
Esempio:
gcloud memorystore instances update foo --location=us-east1 --project=test-proj --remove-engine-configs=maxmemory-policy
Cancellare i parametri di configurazione
Per cancellare tutti i parametri di configurazione sui relativi valori predefiniti, esegui il
gcloud memorystore instances update comando con il --clear-engine-configs flag,
sostituendo variables con i valori appropriati.
gcloud memorystore instances update instance-id \ --location=region-id \ --project=project-id \ --clear-engine-configs
Esempio:
gcloud memorystore instances update foo --location=us-east1 --project=test-proj --clear-engine-configs