Instanz konfigurieren

Memorystore for Valkey unterstützt einen Teil der OSS Valkey-Konfiguration Parameter, die Sie ändern können, um den Verhalten Ihrer Instanz.

Konfigurationsänderungen erfordern keinen Neustart des Instanz und werden beim Neustart der Instanz gespeichert. Bearbeitbare Konfigurationsparameter können auch noch nach der Instanzerstellung aktualisiert werden.

Weitere Informationen zu den konfigurierbaren Konfigurationsparametern finden Sie unter Unterstützte Instanzkonfigurationen.

Hinweis

Prüfen Sie, ob Sie die neueste Version der Google Cloud CLI installiert haben mit gcloud components update.

Konfigurationsparameter ansehen

Wenn Sie Konfigurationsparameter mit der Google Cloud CLI aufrufen möchten, führen Sie den Befehl gcloud beta memorystore instances describe aus und ersetzen Sie dabei variables durch die entsprechenden Werte.

Sie sehen keine Konfigurationsparameter, wenn Sie die gcloud beta memorystore instances describe-Befehl, sofern Sie keine Konfiguration geändert haben -Parameter aus seinem Standardwert zu ändern.

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

Beispiel:

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

Konfigurationsparameter während der Instanzerstellung festlegen

Um beim Erstellen einer Instanz einen Konfigurationsparameter festzulegen, führen Sie den Befehl Befehl gcloud beta memorystore instances create mit Ersetzen des Flags --engine-configs variables durch die entsprechenden Werte.

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 \

Ersetzen Sie Folgendes:

  • instance-id ist die ID der Memorystore for Valkey-Instanz, die Sie erstellen.
  • region-id ist die Region, in der die Instanz platziert werden soll.
  • project-id ist die Projekt-ID.
  • node-type ist der von Ihnen ausgewählte Knotentyp. Zulässige Werte:

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

    Weitere Informationen zu Knotentypen und Instanzkonfigurationen finden Sie unter Instanz- und Knotenspezifikation.

  • shard-count legt die Anzahl der Shards in Ihrer Instanz fest. Die Shard-Anzahl bestimmt die Gesamtarbeitsspeicherkapazität zum Speichern von Instanzdaten. Weitere Informationen zur Instanzspezifikation finden Sie unter Instanz- und Knotenspezifikation.

  • config-name ist der zu ändernde Konfigurationsparameter.

  • config-value ist die von Ihnen ausgewählte Einstellung, die dem Parameter entspricht, den Sie konfigurieren.

Beispiel:

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

Konfigurationsparameter aktualisieren

Führen Sie den Befehl gcloud beta memorystore instances update mit dem Flag --update-engine-configs aus, um einen Konfigurationsparameter für eine vorhandene Instanz zu aktualisieren. Ersetzen Sie dabei variables durch die entsprechenden Werte.

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

Beispiel:

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

Konfigurationsparameter zurücksetzen

Führen Sie den Befehl Befehl gcloud beta memorystore instances update mit dem Flag --remove-engine-configs Ersetzen Sie variables durch die entsprechenden Werte.

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

Beispiel:

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

Konfigurationsparameter löschen

Wenn Sie alle Konfigurationsparameter auf die Standardwerte zurücksetzen möchten, führen Sie den Befehl gcloud beta memorystore instances update mit dem Flag --clear-engine-configs aus und ersetzen Sie variables durch die entsprechenden Werte.

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

Beispiel:

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