Memorystore for Valkey unterstützt eine Teilmenge der OSS-Valkey-Konfigurations parameter, 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. Nach dem Erstellen einer Instanz können Sie die bearbeitbaren Konfigurationsparameter aktualisieren.
Weitere Informationen zu den bearbeitbaren Konfigurationsparametern finden Sie unter Unterstützte Instanzkonfigurationen.
Hinweis
Prüfen Sie, ob die neueste Version des Google Cloud CLI installiert ist, indem Sie gcloud components update ausführen.
Konfigurationsparameter ansehen
Zum Aufrufen von Konfigurationsparametern mit dem Google Cloud CLI führen Sie den
gcloud memorystore instances describe Befehl 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 vom Standardwert geändert.
gcloud memorystore instances describe instance-id --location=region-id
Beispiel:
gcloud memorystore instances describe my-instance --location=us-central1
Konfigurationsparameter beim Erstellen einer Instanz festlegen
Wenn Sie beim Erstellen einer Instanz einen Konfigurationsparameter festlegen möchten, führen Sie den
gcloud memorystore instances create Befehl mit --engine-configs Flag 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 die Instanz platziert werden soll.
- project-id ist die Projekt-ID.
node-type ist der Knotentyp für die Instanz.
shard-count bestimmt die Anzahl der Shards in Ihrer Instanz. Die Anzahl der Shards bestimmt die Gesamtspeicherkapazität zum Speichern von Instanzdaten. Wenn der ausgewählte Modus „Cluster Mode Disabled“ ist, können Sie nur einen Shard für Ihre Instanz angeben. Weitere Informationen finden Sie unter Instanz- und Knotenspezifikation.
mode bestimmt, ob der Clustermodus für die Instanz aktiviert oder deaktiviert ist. Wenn dieses Feld nicht angegeben ist, wird standardmäßig der Clustermodus für die Instanz 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 zu konfigurierenden Parameter.
Beispiel:
Beispiel für 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
gcloud memorystore instances update Befehl mit dem --update-engine-configs Flag aus,
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
gcloud memorystore instances update Befehl mit dem --remove-engine-configs Flag aus,
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
gcloud memorystore instances update Befehl mit dem --clear-engine-configs Flag aus,
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