Instanz konfigurieren

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

Konfigurationsänderungen erfordern keinen Neustart der Instanz und unterbrechen den Dienst nicht. Memorystore for Valkey speichert Ihre Änderungen sofort. Wenn die Instanz neu gestartet wird, bleiben Ihre Konfigurationsänderungen erhalten. Nach dem Erstellen einer Instanz können Sie die änderbaren Konfigurationsparameter aktualisieren. Weitere Informationen finden Sie unter Unterstützte Instanzkonfigurationen.

Hinweis

Stellen Sie sicher, dass die aktuelle Version des Google Cloud CLI installiert ist. Verwenden Sie den gcloud components update Befehl, um eine vorhandene Installation zu aktualisieren.

Konfigurationsparameter ansehen

Verwenden Sie den gcloud memorystore instances describe Befehl, um Konfigurationsparameter anzusehen.

gcloud memorystore instances describe INSTANCE_ID --location=REGION_ID

Ersetzen Sie die folgenden Werte:

  • INSTANCE_ID: die ID der Instanz
  • REGION_ID: die Region, in der sich die Instanz befindet

Beispiel:

gcloud memorystore instances describe my-instance --location=us-central1

Wenn Sie keine Konfigurationsparameter von ihren Standardwerten ändern, werden die Parameter nicht in der Ausgabe angezeigt.

Konfigurationsparameter beim Erstellen einer Instanz festlegen

Verwenden Sie den
gcloud memorystore instances create Befehl mit dem --engine-configs Flag, um beim Erstellen einer Instanz einen Konfigurationsparameter festzulegen.

gcloud memorystore instances create INSTANCE_ID \
--location=REGION_ID \
--project=PROJECT_ID \
--node-type=NODE_TYPE \
--mode=MODE \
--shard-count=SHARD_COUNT \
--engine-configs=CONFIG_NAME=CONFIG_VALUE

Ersetzen Sie die folgenden Werte:

  • INSTANCE_ID: die ID der Instanz, die Sie erstellen.
  • REGION_ID: die Region, in der sich die Instanz befinden soll.
  • PROJECT_ID: Ihre Projekt-ID.
  • NODE_TYPE: der Knotentyp für die Instanz.

  • MODE: gibt an, ob Sie eine Instanz mit aktiviertem oder deaktiviertem Cluster modus erstellen. Wenn Sie dieses Feld weglassen, erstellt Memorystore for Valkey standardmäßig eine Instanz mit aktiviertem Clustermodus. Weitere Informationen finden Sie unter Clustermodus aktivieren und deaktivieren.

  • SHARD_COUNT: die Anzahl der Shards in Ihrer Instanz. Die Anzahl der Shards bestimmt die Gesamtarbeitsspeicherkapazität zum Speichern von Instanzdaten.

    Wenn der ausgewählte Modus „Clustermodus deaktiviert“ ist, können Sie nur einen Shard für Ihre Instanz angeben. Weitere Informationen finden Sie unter Instanz- und Knotenspezifikation.

  • CONFIG_NAME: der Name des Konfigurationsparameters, den Sie festlegen möchten.

  • CONFIG_VALUE: der Wert des Parameters, den Sie festlegen.

Beispiel:

Beispiel für aktivierten Clustermodus

  gcloud memorystore instances create my-instance --location=us-east1 --project=my-project --node-type=highmem-medium --shard-count=3 --engine-configs=maxmemory-policy=allkeys-lru
  

Beispiel für deaktivierten Clustermodus

  gcloud memorystore instances create my-instance --location=us-east1 --project=my-project --node-type=highmem-medium --mode=cluster-disabled --shard-count=1 --engine-configs=maxmemory-policy=allkeys-lru
  

Konfigurationsparameter aktualisieren

Verwenden Sie den
gcloud memorystore instances update Befehl mit dem --update-engine-configs Flag, um einen Konfigurationsparameter für eine vorhandene Instanz zu aktualisieren.

gcloud memorystore instances update INSTANCE_ID \
--location=REGION_ID \
--project=PROJECT_ID \
--update-engine-configs=CONFIG_NAME=CONFIG_VALUE

Ersetzen Sie die folgenden Werte:

  • INSTANCE_ID: die ID der Instanz
  • REGION_ID: die Region, in der sich die Instanz befindet
  • PROJECT_ID: Ihre Projekt-ID
  • CONFIG_NAME: der Name des Konfigurationsparameters, den Sie aktualisieren möchten
  • CONFIG_VALUE: der neue Wert des Parameters

Beispiel:

gcloud memorystore instances update my-instance --location=us-east1 --project=my-project --update-engine-configs=maxmemory-policy=allkeys-lru

Weitere Informationen dazu, welche Konfigurationsparameter Sie aktualisieren können, finden Sie unter Änderbare Konfigurationsparameter.

Konfigurationsparameter zurücksetzen

Verwenden Sie den
gcloud memorystore instances update Befehl mit dem --remove-engine-configs Flag, um einen Konfigurationsparameter auf den Standardwert zurückzusetzen.

gcloud memorystore instances update INSTANCE_ID \
--location=REGION_ID \
--project=PROJECT_ID \
--remove-engine-configs=CONFIG_NAME

Ersetzen Sie die folgenden Werte:

  • INSTANCE_ID: die ID der Instanz
  • REGION_ID: die Region, in der sich die Instanz befindet
  • PROJECT_ID: Ihre Projekt-ID
  • CONFIG_NAME: der Name des Konfigurationsparameters, den Sie auf den Standardwert zurücksetzen möchten

Beispiel:

gcloud memorystore instances update my-instance --location=us-east1 --project=my-project --remove-engine-configs=maxmemory-policy

Alle Konfigurationsparameter zurücksetzen

Verwenden Sie den
gcloud memorystore instances update Befehl mit dem --clear-engine-configs Flag, um alle Konfigurationsparameter auf ihre Standardwerte zurückzusetzen.

gcloud memorystore instances update INSTANCE_ID \
--location=REGION_ID \
--project=PROJECT_ID \
--clear-engine-configs

Ersetzen Sie die folgenden Werte:

  • INSTANCE_ID: die ID der Instanz
  • REGION_ID: die Region, in der sich die Instanz befindet
  • PROJECT_ID: Ihre Projekt-ID

Beispiel:

gcloud memorystore instances update my-instance --location=us-east1 --project=my-project --clear-engine-configs