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