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 Knoten und werden im Falle eines Neustarts eines Knotens gespeichert. Nachdem Sie eine Instanz erstellt haben, können Sie die bearbeitbaren Konfigurationsparameter aktualisieren.
Weitere Informationen zu den änderbaren Konfigurationsparametern finden Sie unter Unterstützte Instanzkonfigurationen.
Hinweise
Prüfen Sie, ob die neueste Version der Google Cloud CLI installiert ist, indem Sie gcloud components update
ausführen.
Konfigurationsparameter ansehen
Wenn Sie Konfigurationsparameter mit der Google Cloud CLI aufrufen möchten, führen Sie den Befehl gcloud memorystore instances describe
aus und ersetzen Sie variables durch die entsprechenden Werte.
Bei der Ausführung des Befehls gcloud memorystore instances describe
werden keine Konfigurationsparameter angezeigt, es sei denn, Sie haben einen Konfigurationsparameter als Standardwert geändert.
gcloud memorystore instances describe instance-id --location=region-id
Beispiel:
gcloud 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 memorystore instances create
mit dem Flag --engine-configs
aus und ersetzen Sie variables durch die entsprechenden Werte.
gcloud memorystore instances create instance-id \ --location=region-id \ --project=project-id \ --node-type=node-type \ --shard-count=shard-count \ --mode=MODE --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 sich die Instanz befinden 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
shard-count bestimmt die Anzahl der Shards in der Instanz. Die Anzahl der Shards bestimmt die Gesamtspeicherkapazität für das Speichern von Instanzdaten. Wenn Sie den Modus „Clustermodus deaktiviert“ auswählen, können Sie nur einen Shard für Ihre Instanz angeben. Weitere Informationen finden Sie unter Instanz- und Knotenspezifikation.
mode bestimmt, ob für die Instanz der Clustermodus aktiviert oder deaktiviert ist. Wenn dieses Feld ausgelassen wird, wird für die Instanz standardmäßig der Clustermodus aktiviert. Weitere Informationen finden Sie unter Clustermodus aktivieren und deaktivieren.
config-name ist der zu ändernde Konfigurationsparameter.
config-value ist die von Ihnen ausgewählte Einstellung für den Parameter, den Sie konfigurieren.
Beispiel:
Beispiel für den aktivierten Clustermodus
gcloud memorystore instances create foo --location=us-east1 --project=test-proj --node-type=highmem-medium --shard-count=3 --engine-configs=maxmemory-policy=allkeys-lru
Beispiel für deaktivierten Clustermodus
gcloud memorystore instances create foo --location=us-east1 --project=test-proj --node-type=highmem-medium --shard-count=1 --mode=cluster-disabled --engine-configs=maxmemory-policy=allkeys-lru
Konfigurationsparameter aktualisieren
Wenn Sie einen Konfigurationsparameter für eine vorhandene Instanz aktualisieren möchten, führen Sie den Befehl gcloud memorystore instances update
mit dem Flag --update-engine-configs
aus und ersetzen Sie variables durch die entsprechenden Werte.
gcloud memorystore instances update instance-id \ --location=region-id \ --project=project-id \ --update-engine-configs=config-name=config-value
Beispiel:
gcloud 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 memorystore instances update
mit dem Flag --remove-engine-configs
aus und ersetzen Sie variables durch die entsprechenden Werte.
gcloud memorystore instances update instance-id \ --location=region-id \ --project=project-id \ --remove-engine-configs=config-name
Beispiel:
gcloud memorystore instances update foo --location=us-east1 --project=test-proj --remove-engine-configs=maxmemory-policy
Konfigurationsparameter löschen
Wenn Sie alle Konfigurationsparameter auf ihre Standardwerte zurücksetzen möchten, führen Sie den Befehl gcloud memorystore instances update
mit dem Flag --clear-engine-configs
aus und ersetzen Sie variables durch die entsprechenden Werte.
gcloud memorystore instances update instance-id \ --location=region-id \ --project=project-id \ --clear-engine-configs
Beispiel:
gcloud memorystore instances update foo --location=us-east1 --project=test-proj --clear-engine-configs