Auf dieser Seite werden die gcloud CLI-Befehle aufgeführt, die zum Einrichten von Voraussetzungen, zum Bereitstellen einer Instanz, zum Beschreiben einer Instanz und zum Löschen einer Instanz in einem Standard-VPC-Netzwerk erforderlich sind. Eine Anleitung zum Ausführen dieser Aufgaben in einem freigegebene VPC-Netzwerk finden Sie unter Instanzbereitstellung in einem freigegebene VPC-Netzwerk. Folgen Sie der Anleitung in den einzelnen Abschnitten dieser Seite, um diese Aufgaben auszuführen.
Ausführliche Informationen zu diesen Aufgaben finden Sie auf den folgenden Seiten:
APIs aktivieren
Aktivieren Sie zuerst die APIs in diesem Abschnitt. Diese APIs sind erforderlich, da Memorystore for Redis Cluster die Automatisierung von Dienstverbindungen von Private Service Connect verwendet, um Verbindungen für Instanzen zu automatisieren. Weitere Informationen finden Sie unter Netzwerk.
Aktivieren Sie die APIs mit folgenden Befehlen:
gcloud
gcloud services enable --project=PROJECT_ID networkconnectivity.googleapis.com gcloud services enable --project=PROJECT_ID compute.googleapis.com gcloud services enable --project=PROJECT_ID serviceconsumermanagement.googleapis.com gcloud services enable --project=PROJECT_ID redis.googleapis.com
Ersetzen Sie Folgendes:
- PROJECT_ID ist die Projekt-ID.
Richtlinie für Dienstverbindungen erstellen
Sie müssen eine Richtlinie für Dienstverbindungen für das Projekt, das Netzwerk und die Region erstellen, in denen Sie die Memorystore for Redis Cluster-Instanz bereitstellen möchten. Mit einer Richtlinie für Dienstverbindungen können Sie die Dienstklasse gcp-memorystore-redis
zum Erstellen einer Private Service Connect-Verbindung zwischen VPC-Netzwerken von Erstellern und Nutzern in der Region, in der die Richtlinie definiert ist, und in den Subnetzen, die in der Richtlinie angegeben sind, autorisieren.
Die zum Erstellen einer Dienstverbindungsrichtlinie erforderliche Berechtigung finden Sie unter Erforderliche Rollen.
In dieser Anleitung werden das Netzwerk default
und das Subnetz default
verwendet.
Führen Sie den folgenden Befehl aus, um die Richtlinie für Dienstverbindungen zu erstellen:
gcloud
gcloud network-connectivity service-connection-policies create POLICY_NAME \ --network=default \ --project=PROJECT_ID \ --region=REGION \ --service-class=gcp-memorystore-redis \ --subnets=https://www.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/subnetworks/default
Ersetzen Sie Folgendes:
- POLICY_NAME ist der gewünschte Name der Richtlinie.
- PROJECT_ID ist die Projekt-ID.
- REGION ist die Region, in der Sie Ihre Memorystore for Redis-Clusterinstanz bereitstellen möchten.
Erstellung der Richtlinie für Dienstverbindungen validieren
Prüfen Sie mit dem Befehl list
, ob die Richtlinie erfolgreich erstellt wurde:
gcloud
gcloud network-connectivity service-connection-policies list --region=REGION --project=PROJECT_ID
Ersetzen Sie Folgendes:
- PROJECT_ID ist die Projekt-ID.
- REGION ist die Region, in der die Richtlinie für Dienstverbindungen definiert ist.
Instanz erstellen
Führen Sie den Befehl create
aus, um eine Instanz zu erstellen:
gcloud
gcloud redis clusters create INSTANCE_ID \ --project=PROJECT_ID \ --region=REGION \ --node-type=NODE_TYPE \ --shard-count=SHARD_COUNT \ --replica-count=REPLICA_COUNT \ --network=projects/PROJECT_ID/global/networks/default
Ersetzen Sie Folgendes:
- INSTANCE_ID ist die Instanz-ID.
- PROJECT_ID ist die Projekt-ID.
REGION ist die Region, in der Sie Ihre Instanz bereitstellen möchten.
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 Ihrer Instanz. Die Anzahl der Shards bestimmt die Gesamtspeicherkapazität für das Speichern von Clusterdaten. Weitere Informationen zur Clusterspezifikation finden Sie unter Cluster- und Knotenspezifikation.
REPLICA_COUNT ist die gewünschte Anzahl von Lesereplikaten (pro Shard). Zulässige Werte sind
0
,1
und2
.
Instanz beschreiben
Führen Sie den Befehl describe
aus, um Instanzdetails aufzurufen:
gcloud
gcloud redis clusters describe INSTANCE_ID \ --project=PROJECT_ID \ --region=REGION
Ersetzen Sie Folgendes:
- INSTANCE_ID ist die Instanz-ID.
- PROJECT_ID ist die Projekt-ID.
- REGION ist die Region, in der sich Ihre Instanz befindet.
Instanz löschen
Führen Sie den Befehl delete
aus, um eine Instanz zu löschen:
gcloud
gcloud redis clusters delete INSTANCE_ID \ --project=PROJECT_ID \ --region=REGION
Ersetzen Sie Folgendes:
- INSTANCE_ID ist die Instanz-ID.
- PROJECT_ID ist die Projekt-ID.
- REGION ist die Region, in der sich Ihre Instanz befindet.