Memorystore for Redis Cluster unterstützt eine Teilmenge der Redis-Konfigurationsparameter, die Sie ändern können, um das Verhalten Ihres Clusters anzupassen.
Bei Konfigurationsänderungen müssen Sie den Cluster nicht neu starten und der Dienst wird nicht unterbrochen. Memorystore for Redis Cluster speichert Ihre Änderungen sofort. Wenn der Cluster neu gestartet wird, bleiben Ihre Konfigurationsänderungen erhalten. Nachdem Sie einen Cluster erstellt haben, können Sie die änderbaren Konfigurationsparameter aktualisieren. Weitere Informationen finden Sie unter Unterstützte Clusterkonfigurationen.
Hinweis
Installieren Sie die aktuelle Version der Google Cloud CLI. Verwenden Sie zum Aktualisieren einer vorhandenen Installation den Befehl gcloud components update.
Konfigurationsparameter ansehen
Verwenden Sie den Befehl gcloud redis clusters describe, um Konfigurationsparameter aufzurufen.
gcloud redis clusters describe CLUSTER_ID --region=REGION_ID
Ersetzen Sie die folgenden Werte:
- CLUSTER_ID: die ID des Clusters
- REGION_ID: die Region, in der sich der Cluster befindet
Beispiel:
gcloud redis clusters describe my-cluster --region=us-central1
Wenn Sie keine Konfigurationsparameter von ihren Standardwerten ändern, werden die Parameter nicht in der Ausgabe angezeigt.
Konfigurationsparameter beim Erstellen eines Clusters festlegen
Wenn Sie beim Erstellen eines Clusters einen Konfigurationsparameter festlegen möchten, verwenden Sie den Befehl
gcloud redis clusters create mit dem Flag --redis-config.
gcloud redis clusters create CLUSTER_ID \ --region=REGION_ID \ --project=PROJECT_ID \ --network=NETWORK \ --node-type=NODE_TYPE \ --shard-count=SHARD_COUNT \ --redis-config=CONFIG_NAME=CONFIG_VALUE
Ersetzen Sie die folgenden Werte:
- CLUSTER_ID: Die ID des Clusters, den Sie erstellen.
- REGION_ID: die Region, in der sich der Cluster befinden soll.
- PROJECT_ID: Ihre Projekt-ID.
- NETWORK: der Name oder vollständig qualifizierte Pfad des VPC-Netzwerks (Virtual Private Cloud), mit dem der Cluster verbunden ist.
NODE_TYPE: der Knotentyp für den Cluster.
SHARD_COUNT: die Anzahl der Shards in Ihrem Cluster. Die Anzahl der Shards bestimmt die Gesamtspeicherkapazität für das Speichern von Clusterdaten.
CONFIG_NAME: der Name des Konfigurationsparameters, den Sie festlegen möchten.
CONFIG_VALUE: der Wert des Parameters, den Sie festlegen.
Beispiel:
gcloud redis clusters create my-cluster --region=us-east1 --project=my-project --network=projects/my-project/global/networks/default --node-type=redis-highmem-medium --shard-count=3 --redis-config=maxmemory-policy=allkeys-lru
Konfigurationsparameter aktualisieren
Verwenden Sie zum Aktualisieren eines Konfigurationsparameters für einen vorhandenen Cluster den Befehl
gcloud redis clusters update mit dem Flag --update-redis-config.
gcloud redis clusters update CLUSTER_ID \ --region=REGION_ID \ --project=PROJECT_ID \ --update-redis-config=CONFIG_NAME=CONFIG_VALUE
Ersetzen Sie die folgenden Werte:
- CLUSTER_ID: die ID des Clusters
- REGION_ID: die Region, in der sich der Cluster 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 redis clusters update my-cluster --region=us-east1 --project=my-project --update-redis-config=maxmemory-policy=allkeys-lru
Weitere Informationen zu den Konfigurationsparametern, die Sie aktualisieren können, finden Sie unter Änderbare Konfigurationsparameter.
Konfigurationsparameter zurücksetzen
Verwenden Sie den Befehl
gcloud redis clusters update mit dem Flag --remove-redis-config, um einen Konfigurationsparameter auf den Standardwert zurückzusetzen.
gcloud redis clusters update CLUSTER_ID \ --region=REGION_ID \ --project=PROJECT_ID \ --remove-redis-config=CONFIG_NAME
Ersetzen Sie die folgenden Werte:
- CLUSTER_ID: die ID des Clusters
- REGION_ID: die Region, in der sich der Cluster befindet
- PROJECT_ID: Ihre Projekt-ID.
- CONFIG_NAME: der Name des Konfigurationsparameters, den Sie auf den Standardwert zurücksetzen möchten
Beispiel:
gcloud redis clusters update my-cluster --region=us-east1 --project=my-project --remove-redis-config=maxmemory-policy