Configura un'istanza

Memorystore for Valkey supporta un sottoinsieme della configurazione OSS Valkey parametri che puoi modificare per personalizzare comportamento dell'istanza.

Le modifiche alla configurazione non richiedono il riavvio di all'istanza e vengono salvati al riavvio dell'istanza. Puoi aggiornare i parametri di configurazione modificabili dopo aver creato un'istanza.

Per ulteriori informazioni sui parametri di configurazione modificabili, consulta Configurazioni di istanze supportate.

Prima di iniziare

Assicurati di aver installato la versione più recente del client CLI Google Cloud eseguendo gcloud components update.

Visualizza i parametri di configurazione

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

Non puoi visualizzare i parametri di configurazione quando è in esecuzione il comando gcloud beta memorystore instances describe a meno che tu non abbia modificato una configurazione rispetto al valore predefinito.

gcloud beta memorystore instances describe instance-id --location=region-id

Esempio:

gcloud beta memorystore instances describe my-instance --location=us-central1

Imposta un parametro di configurazione durante la creazione dell'istanza

Per impostare un parametro di configurazione durante la creazione di un'istanza, esegui il comando Comando gcloud beta memorystore instances create con sostituzione del flag --engine-configs variables con valori appropriati.

gcloud beta memorystore instances create instance-id \
--location=region-id \
--project=project-id \
--node-type=node-type \
--shard-count=shard-count \
--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 scelto. I valori accettati sono:

    • shared-core-nano
    • standard-small
    • highmem-medium
    • highmem-xlarge

    Per ulteriori dettagli sui tipi di nodi e sulle configurazioni delle istanze, consulta la specifica delle istanze e dei nodi.

  • shard-count determina il numero di shard nell'istanza. Il numero di shard determina la capacità di memoria totale per l'archiviazione dei dati delle istanze. Per ulteriori dettagli sulla specifica dell'istanza, consulta Specifiche di istanze e nodi.

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

  • config-value è l'impostazione che hai scelto e corrisponde al parametro che stai configurando.

Ad esempio:

gcloud beta memorystore instances create foo --location=us-east1 --project=test-proj --node-type=highmem-medium --shard-count=3 --engine-configs=maxmemory-policy=allkeys-lru

Aggiornare un parametro di configurazione

Per aggiornare un parametro di configurazione per un'istanza esistente, esegui il comando Comando gcloud beta memorystore instances update con il flag --update-engine-configs sostituendo variables con i valori appropriati.

gcloud beta memorystore instances update instance-id \
--location=region-id \
--project=project-id \
--update-engine-configs=config-name=config-value

Esempio:

gcloud beta memorystore instances update foo --location=us-east1 --project=test-proj --update-engine-configs=maxmemory-policy=allkeys-lru

Reimpostare un parametro di configurazione

Per ripristinare il valore predefinito di un parametro di configurazione, esegui la Comando gcloud beta memorystore instances update con il flag --remove-engine-configs sostituendo variables con i valori appropriati.

gcloud beta memorystore instances update instance-id \
--location=region-id \
--project=project-id \
--remove-engine-configs=config-name

Esempio:

gcloud beta memorystore instances update foo --location=us-east1 --project=test-proj --remove-engine-configs=maxmemory-policy

Cancella parametri di configurazione

Per ripristinare i valori predefiniti di tutti i parametri di configurazione, esegui la Comando gcloud beta memorystore instances update con il flag --clear-engine-configs sostituendo variables con i valori appropriati.

gcloud beta memorystore instances update instance-id \
--location=region-id \
--project=project-id \
--clear-engine-configs

Esempio:

gcloud beta memorystore instances update foo --location=us-east1 --project=test-proj --clear-engine-configs