Instanzen erstellen und verwalten

Auf dieser Seite wird beschrieben, wie Sie Memorystore for Redis-Clusterinstanzen erstellen und verwalten.

Hinweis

  1. Wählen Sie in der Google Cloud Console auf der Seite für die Projektauswahl ein Google Cloud-Projekt aus oder erstellen Sie eines.

    Hinweis:Wenn Sie die in diesem Verfahren erstellten Ressourcen nicht behalten möchten, erstellen Sie ein neues Projekt, statt ein vorhandenes Projekt auszuwählen. Wenn Sie fertig sind, können Sie das Projekt löschen und dadurch alle mit dem Projekt verknüpften Ressourcen entfernen.


    Zur Projektauswahl
  2. Die Abrechnung für Ihr Projekt muss aktiviert sein. So überprüfen Sie, ob die Abrechnung für ein Projekt aktiviert ist.
  3. Installieren und initialisieren Sie die Google Cloud CLI.

    Hinweis:Wenn Sie die gcloud CLI bereits installiert haben, führen Sie gcloud components update aus, um die neueste Version zu verwenden. Sie benötigen mindestens die gcloud CLI Version 431.0.0, um auf die gcloud CLI-Befehle des Memorystore for Redis-Clusters zugreifen zu können.

  4. Aktivieren Sie die Memorystore for Redis API
    Memorystore for Redis
  5. Aktivieren Sie die Compute Engine API
    Compute Engine
  6. Resource Manager API aktivieren
    Resource Manager
  7. Network Connectivity API aktivieren
    Network Connectivity API
  8. Service Consumer Management API
    Service Consumer Management API aktivieren

Weitere Voraussetzungen

  • Das von Ihnen verwendete Projekt muss auf die Zulassungsliste für den privaten Speicher von Redis Cluster gesetzt sein. Wenn Ihr Projekt noch nicht vom Memorystore-Entwicklerteam auf die Zulassungsliste gesetzt wurde, senden Sie eine E-Mail an memorystore-cluster-feedback@google.com.
  • Zum Erstellen einer Instanz benötigen Sie die richtige Dienstverbindungsrichtlinie. Weitere Informationen finden Sie unter Netzwerk.
  • Sie benötigen eine der folgenden IAM-Rollen im Google Cloud-Projekt, das Sie verwenden:
    • roles/redis.admin (vordefinierte IAM-Rolle des Memorystore Admin)
    • roles/owner (einfache IAM-Rolle „Inhaber“)
    • roles/editor (einfache IAM-Rolle „Bearbeiter“)

Instanz erstellen

Console

  1. Rufen Sie in der Google Cloud Console die Seite Memorystore for Redis-Cluster auf.

    Memorystore für Redis-Cluster

  2. Klicken Sie auf Cluster erstellen.

  3. Wählen Sie auf der Seite Redis-Clusterinstanz erstellen die gewünschten Konfigurationen für die neue Instanz aus.

    • Weisen Sie Ihrer Instanz eine Cluster-ID zu. Die Cluster-ID darf nur Kleinbuchstaben, Ziffern und Bindestriche enthalten. Sie muss außerdem mit einem Buchstaben beginnen und in ihrer Region eindeutig sein.
      • Beispiel: my-instance-1.
    • Wählen Sie eine Region für Ihre Instanz aus.
    • Definieren Sie unter Clustergröße die Anzahl der 13-GB-Shards für Ihren Cluster. Die Shard-Anzahl bestimmt die Gesamtspeicherkapazität zum Speichern von Clusterdaten. Weitere Informationen zur Clusterspezifikation finden Sie unter Cluster- und Shard-Spezifikation.
      • Wenn Sie keine Lesereplikate auswählen, kann dieser Wert zwischen 3 und 250 Shards liegen.
      • Wenn Sie 1 Lesereplikat pro Knoten auswählen, kann dieser Wert zwischen 3 und 125 Shards liegen.
      • Wenn Sie 2 Lesereplikate pro Knoten auswählen, kann dieser Wert zwischen 3 und 83 Shards liegen.
    • Wenn Sie eine Instanz mit Lesereplikaten erstellen möchten, geben Sie unter Lesereplikate die gewünschte Anzahl von Replikaten (pro Shard) ein. Zulässige Werte sind 0 Lesereplikat, 1 Lesereplikat und 2 Lesereplikate. Der Standardwert ist 1 Lesereplikat, wenn Sie die Google Cloud Console verwenden.
    • Wählen Sie unter Privates Netzwerk einrichten das gewünschte Netzwerk aus. Weitere Informationen zu privaten Netzwerken für Memorystore for Redis-Cluster finden Sie unter Netzwerk.
    • Wenn Sie die Verschlüsselung während der Übertragung aktivieren möchten, wählen Sie Transport Layer Security (TLS) aktivieren aus.
  4. Klicken Sie auf Cluster erstellen.

gcloud

Führen Sie den Befehl create aus, um eine Memorystore for Redis-Clusterinstanz zu erstellen:

gcloud alpha redis clusters create INSTANCE_ID \
--region=REGION_ID \
--network=NETWORK \
--replica-count=REPLICA_COUNT \
--shard-count=SHARD_COUNT

Ersetzen Sie Folgendes:

  • INSTANCE_ID ist die ID der Memorystore for Redis-Clusterinstanz, die Sie erstellen. Die Instanz-ID muss zwischen 1 und 63 Zeichen lang sein und darf nur Kleinbuchstaben, Ziffern oder Bindestriche enthalten. Er muss mit einem Kleinbuchstaben beginnen und mit einem Kleinbuchstaben oder einer Ziffer enden.

  • REGION_ID ist die Region, in der die Instanz platziert werden soll.

  • NETWORK ist das Netzwerk, mit dem Ihre Instanz erstellt wird. Er muss das Format projects/NETWORK_PROJECT_ID/global/networks/NETWORK_ID haben. Die hier verwendete Netzwerk-ID muss mit der Netzwerk-ID übereinstimmen, die in der Dienstverbindungsrichtlinie verwendet wird. Andernfalls schlägt der Vorgang create fehl.

  • REPLICA_COUNT ist die gewünschte Anzahl von Lesereplikaten (pro Shard). Zulässige Werte sind 0, 1 und 2.

  • SHARD_COUNT bestimmt die Anzahl von 13 GB-Shards in Ihrer Instanz. Die Shard-Anzahl bestimmt die Gesamtspeicherkapazität zum Speichern von Clusterdaten. Weitere Informationen zur Clusterspezifikation finden Sie unter Cluster- und Shard-Spezifikation.

    • Die Shard-Anzahl kann zwischen 3 und 250 liegen, je nachdem, wie viele Lesereplikate Sie auswählen:
      • 0 Lesereplikate – max. Shard-Anzahl beträgt 250
      • 1 Lesereplikat – max. Shard-Anzahl beträgt 125
      • 2 Lesereplikate – max. Shard-Anzahl auf 83

Beispiel:

gcloud alpha redis clusters create my-instance \
--region=us-central1 \
--network=projects/my-project-335118/global/networks/default \
--replica-count=2 \
--shard-count=8

Standardmäßig ist die Verschlüsselung während der Übertragung deaktiviert und das autorisierte Netzwerk ist default.

Instanzen auflisten

Console

  1. Rufen Sie in der Google Cloud Console die Seite Memorystore for Redis-Cluster auf, um eine Liste der Instanzen aufzurufen.

    Memorystore für Redis-Cluster

gcloud

Führen Sie den Befehl list aus, um die vorhandenen Memorystore for Redis-Clusterinstanzen aufzurufen:

gcloud alpha redis clusters list \
--region=REGION_ID \

Ersetzen Sie Folgendes:

  • REGION_ID ist die Region, in der sich die Instanz befindet.

Beispiel:

gcloud alpha redis clusters list \
--region=us-central1 \

Instanzdetails anzeigen

Console

  1. Rufen Sie in der Google Cloud Console die Seite Memorystore for Redis-Cluster auf.

    Memorystore für Redis-Cluster

  2. Klicken Sie auf Ihre Cluster-ID.

gcloud

Führen Sie den Befehl describe aus, um die Details einer Instanz aufzurufen:

gcloud alpha redis clusters describe INSTANCE_ID \
--region=REGION

Ersetzen Sie Folgendes:

  • INSTANCE_ID ist die ID Ihrer Instanz.
  • REGION_ID ist die Region, in der sich die Instanz befindet. Beispiel:
gcloud alpha redis clusters describe my-instance \
--region=us-central1

Cluster löschen

Console

  1. Rufen Sie in der Google Cloud Console die Seite Memorystore for Redis-Cluster auf.

    Memorystore für Redis-Cluster

  2. Klicken Sie auf Ihre Cluster-ID.

  3. Klicken Sie auf Löschen.

  4. Geben Sie Ihre Cluster-ID ein.

  5. Klicken Sie auf Löschen.

gcloud

gcloud alpha redis clusters delete CLUSTER_ID \
--region=REGION_ID

Beispiel:

gcloud alpha redis clusters delete my-cluster \
--region=us-central1