Instanz konfigurieren

Memorystore for Valkey unterstützt eine Teilmenge der OSS Valkey-Konfigurationsparameter, die Sie ändern können, um das Verhalten Ihrer Instanz anzupassen.

Konfigurationsänderungen erfordern keinen Neustart der Instanz und werden im Falle eines Neustarts 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.

Hinweise

Prüfen Sie, ob die neueste Version der Google Cloud CLI installiert ist. Führen Sie dazu gcloud components update aus.

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.

Bei der Ausführung des Befehls gcloud beta memorystore instances describe werden keine Konfigurationsparameter angezeigt, es sei denn, Sie haben einen Konfigurationsparameter als Standardwert geändert.

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

Wenn Sie einen Konfigurationsparameter beim Erstellen einer Instanz festlegen möchten, führen Sie den Befehl gcloud beta memorystore instances create mit dem Flag --engine-configs aus und ersetzen Sie 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 bereitgestellt 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 in der Instanz- und Knotenspezifikation.

  • shard-count legt die Anzahl der Shards in Ihrer Instanz fest. Die Anzahl der Shards bestimmt die Gesamtspeicherkapazität für das 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 für den konfigurierten Parameter.

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

Wenn Sie einen Konfigurationsparameter auf den Standardwert zurücksetzen möchten, führen Sie den Befehl gcloud beta memorystore instances update mit dem Flag --remove-engine-configs aus und 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