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