Instanz konfigurieren

Memorystore for Redis Cluster unterstützt einen Teil der nativen Redis-Konfigurationsparameter, die Sie ändern können, um das Verhalten Ihrer Instanz anzupassen.

Konfigurationsänderungen erfordern keinen Neustart der Instanz und der Dienst wird nicht unterbrochen. Wenn Sie die Instanz neu starten, werden die Änderungen in Memorystore for Redis Cluster gespeichert. Nachdem Sie die Instanz erstellt haben, können Sie alle 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 redis clusters describe aus und ersetzen Sie variables durch die entsprechenden Werte.

Bei der Ausführung des Befehls gcloud redis clusters describe werden keine Konfigurationsparameter angezeigt, es sei denn, Sie haben einen Konfigurationsparameter als Standardwert geändert.

gcloud redis clusters describe instance-id --region=region-id

Beispiel:

gcloud redis clusters describe my-instance --region=us-central1

Konfigurationsparameter während der Clustererstellung festlegen

Wenn Sie einen Konfigurationsparameter beim Erstellen eines Clusters festlegen möchten, führen Sie den Befehl gcloud redis clusters create mit dem Flag --redis-config aus und ersetzen Sie variables durch die entsprechenden Werte.

gcloud redis clusters create instance-id \
--region=region-id \
--project=project-id \
--node-type=node-type \
--shard-count=shard-count \
--redis-config=config-name=config-value \

Ersetzen Sie Folgendes:

  • instance-id ist die ID der Memorystore for Redis-Clusterinstanz, 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:

    • redis-shared-core-nano
    • redis-standard-small
    • redis-highmem-medium
    • redis-highmem-xlarge
  • shard-count bestimmt die Anzahl der Shards in der Instanz. Die Anzahl der Shards bestimmt die Gesamtspeicherkapazität für die Speicherung von Clusterdaten. Weitere Informationen zur Clusterspezifikation finden Sie unter Cluster- und Knotenspezifikation.

  • config-name ist der zu ändernde Konfigurationsparameter.

  • config-value ist die von Ihnen ausgewählte Einstellung für den Parameter, den Sie konfigurieren.

Beispiel:

gcloud redis clusters create foo --region=us-east1 --project=test-proj --node-type=redis-highmem-medium --shard-count=3 --redis-config=maxmemory-policy=allkeys-lru

Konfigurationsparameter aktualisieren

Wenn Sie einen Konfigurationsparameter für eine vorhandene Instanz aktualisieren möchten, führen Sie den Befehl gcloud redis clusters update mit dem Flag --update-redis-config aus und ersetzen Sie variables durch die entsprechenden Werte.

gcloud redis clusters update instance-id \
--region=region-id \
--project=project-id \
--update-redis-config=config-name=config-value

Beispiel:

gcloud redis clusters update foo --region=us-east1 --project=test-proj --update-redis-config=maxmemory-policy=allkeys-lru

Konfigurationsparameter zurücksetzen

Wenn Sie einen Konfigurationsparameter auf seinen Standardwert zurücksetzen möchten, führen Sie den Befehl gcloud redis clusters update mit dem Flag --remove-redis-config aus und ersetzen Sie variables durch die entsprechenden Werte.

gcloud redis clusters update instance-id \
--region=region-id \
--project=project-id \
--remove-redis-config=config-name

Beispiel:

gcloud redis clusters update foo --region=us-east1 --project=test-proj --remove-redis-config=maxmemory-policy