Auf dieser Seite finden Sie eine Anleitung zum Erstellen von Memorystore for Redis Cluster-Instanzen.
Hinweise
Führen Sie die Schritte im Abschnitt „Vorbereitung“ aus:
- 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 Ressourcen, die Sie in diesem Verfahren erstellen, nicht behalten möchten, erstellen Sie ein Projekt, anstatt 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 - Die Abrechnung für Ihr Projekt muss aktiviert sein. So prüfen Sie, ob die Abrechnung für ein Projekt aktiviert ist.
Installieren und initialisieren Sie die Google Cloud CLI.
Hinweis:Wenn Sie die gcloud CLI bereits installiert haben, prüfen Sie mit
gcloud components update, ob Sie die aktuelle Version verwenden. Sie benötigen mindestens die gcloud CLI-Version440.0.0, um auf die gcloud CLI-Befehle für Memorystore for Redis-Cluster zuzugreifen.-
Aktivieren Sie die Memorystore for Redis API
Memorystore for Redis -
Network Connectivity API aktivieren
Network Connectivity API -
Service Consumer Management API aktivieren
Service Consumer Management API
Weitere Voraussetzungen
- Sie benötigen eine der folgenden IAM-Rollen im Projekt von Google Cloud , das Sie verwenden:
roles/redis.admin(die vordefinierte IAM-Rolle „Memorystore Admin“)roles/owner(einfache IAM-Rolle „Inhaber“)roles/editor(einfache IAM-Rolle „Bearbeiter“)
Netzwerk einrichten
Lesen Sie die Seite Netzwerk, um festzustellen, ob Sie eine Richtlinie für Dienstverbindungen einrichten müssen.
Wenn für das Netzwerk, mit dem Sie den Redis-Cluster erstellen, noch keine Richtlinie für Dienstverbindungen erstellt wurde, folgen Sie der Anleitung unter Networking, um sie zu erstellen.
Instanz erstellen
Console
Rufen Sie in der Google Cloud Console die Seite Memorystore for Redis-Cluster auf.
Klicken Sie auf Cluster erstellen.
Geben Sie im Abschnitt Clusterinstanz benennen eine ID für den Cluster ein. Die Cluster-ID darf nur Kleinbuchstaben, Ziffern und Bindestriche enthalten. Er muss auch mit einem Buchstaben beginnen und darf in der Region nur einmal vorkommen.
Wählen Sie im Menü Region eine Region für Ihren Cluster aus.
Wählen Sie im Abschnitt Zonale Verfügbarkeit die Option Mehrere Zonen aus, da Sie einen Mehrzonencluster erstellen möchten.
Wählen Sie im Bereich Knotentyp einen der folgenden Knotentypen aus:
- Shared-Core (
redis-shared-core-nano) - Klein (
redis-standard-small) - Mittel (
redis-highmem-medium) - Extragroß (
redis-highmem-xlarge)
- Shared-Core (
Geben Sie im Abschnitt Clustergröße die Anzahl der Shards für Ihren Cluster ein. Die Anzahl der Shards bestimmt die Gesamtspeicherkapazität für das Speichern von Clusterdaten. Weitere Informationen zu Clusterspezifikationen finden Sie unter Cluster- und Knotenspezifikation.
Wenn Sie einen Cluster mit Replikaten erstellen möchten, wählen Sie im Bereich Replicas die Anzahl der Replikate (pro Shard) aus. Sie können 0 bis 5 Replikate auswählen. Der Standardwert ist 1 Replikat.
Wählen Sie im Abschnitt Verbindung einrichten das Netzwerk aus, das Ihre Anwendungen verwenden können, um eine Verbindung zu diesem Cluster herzustellen. Weitere Informationen zu privaten Netzwerken für Memorystore for Redis Cluster finden Sie unter Netzwerkübersicht.
Optional: Wenn Sie die Sicherheit Ihres Clusters erhöhen möchten, aktivieren Sie im Bereich Sicherheit die IAM-Authentifizierung, indem Sie das Kästchen IAM AUTH aktivieren anklicken.
Geben Sie im Abschnitt Strategie für die Datenpersistenz an, wie die Daten in Ihrem Cluster in Memorystore for Redis Cluster beibehalten werden sollen. Akzeptable Werte sind Keine Persistenz, AOF-Persistenz (Append Only File) und RDB-Persistenz (Redis Database).
Optional: Wenn Sie automatische Sicherungen für Ihren Cluster aktivieren möchten, gehen Sie so vor:
- Klicken Sie das Kästchen Automatische tägliche Sicherungen an.
- Geben Sie im Feld Tage für die Aufbewahrung von Sicherungen die Anzahl der Tage ein, die Memorystore for Redis Cluster Sicherungen aufbewahren soll, bevor sie automatisch gelöscht werden. Sie können einen Zeitraum von
1bis365Tagen angeben. Der Standardwert ist35Tage. - Wählen Sie im Menü Zeitfenster eine Uhrzeit für die tägliche Sicherung aus.
Klicken Sie auf Cluster erstellen.
gcloud
Führen Sie den create-Befehl aus, um eine Memorystore for Redis-Clusterinstanz zu erstellen:
gcloud redis clusters create INSTANCE_ID \ --region=REGION_ID \ --network=NETWORK \ --replica-count=REPLICA_COUNT \ --node-type=NODE_TYPE \ --shard-count=SHARD_COUNT
Ersetzen Sie Folgendes:
INSTANCE_ID ist die ID der Memorystore for Redis Cluster-Instanz, 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 sich die Instanz befinden soll.
NETWORK ist das Netzwerk, das zum Erstellen Ihrer Instanz verwendet wurde. Er muss das Format
projects/NETWORK_PROJECT_ID/global/networks/NETWORK_IDhaben. Die hier verwendete Netzwerk-ID muss mit der Netzwerk-ID übereinstimmen, die von der Richtlinie für Dienstverbindungen verwendet wird. Andernfalls schlägt der Vorgangcreatefehl.REPLICA_COUNT ist die Anzahl der Replikate (pro Shard). Zulässige Werte sind
0–5.NODE_TYPE ist der von Ihnen ausgewählte Knotentyp. Zulässige Werte:
redis-shared-core-nanoredis-standard-smallredis-highmem-mediumredis-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.
Beispiel:
gcloud alpha redis clusters create my-instance \ --region=us-central1 \ --network=projects/my-project-335118/global/networks/default \ --replica-count=2 \ --node-type=redis-highmem-medium \ --shard-count=8
Die Verschlüsselung bei der Übertragung ist standardmäßig deaktiviert und das autorisierte Netzwerk ist default.
Einzelzoneninstanz erstellen
In diesem Abschnitt finden Sie eine Anleitung zum Erstellen einer Instanz mit einer einzelnen Zone.
Console
Rufen Sie in der Google Cloud Console die Seite Memorystore for Redis-Cluster auf.
Klicken Sie auf Cluster erstellen.
Geben Sie im Abschnitt Clusterinstanz benennen eine ID für den Cluster ein. Die Cluster-ID darf nur Kleinbuchstaben, Ziffern und Bindestriche enthalten. Er muss auch mit einem Buchstaben beginnen und darf in der Region nur einmal vorkommen.
Wählen Sie im Menü Region eine Region für Ihren Cluster aus.
Führen Sie im Abschnitt Zonale Verfügbarkeit folgende Schritte aus:
Wählen Sie die Option Einzelne Zone aus.
Wählen Sie im Menü Zone die Zone aus, in der Sie den Memorystore for Redis-Cluster erstellen möchten.
Wählen Sie im Bereich Knotentyp einen der folgenden Knotentypen aus:
- Shared-Core (
redis-shared-core-nano) - Klein (
redis-standard-small) - Mittel (
redis-highmem-medium) - Extragroß (
redis-highmem-xlarge)
- Shared-Core (
Geben Sie im Abschnitt Clustergröße die Anzahl der Shards für Ihren Cluster ein. Die Anzahl der Shards bestimmt die Gesamtspeicherkapazität für das Speichern von Clusterdaten. Weitere Informationen zu Clusterspezifikationen finden Sie unter Cluster- und Knotenspezifikation.
Wenn Sie einen Cluster mit Replikaten erstellen möchten, wählen Sie im Bereich Replicas die Anzahl der Replikate (pro Shard) aus. Sie können 0 bis 5 Replikate auswählen. Der Standardwert ist 1 Replikat.
Wählen Sie im Abschnitt Verbindung einrichten das Netzwerk aus, das Ihre Anwendungen verwenden können, um eine Verbindung zu diesem Cluster herzustellen. Weitere Informationen zu privaten Netzwerken für Memorystore for Redis Cluster finden Sie unter Netzwerkübersicht.
Optional: Wenn Sie die Sicherheit Ihres Clusters erhöhen möchten, aktivieren Sie im Bereich Sicherheit die IAM-Authentifizierung, indem Sie das Kästchen IAM AUTH aktivieren anklicken.
Geben Sie im Abschnitt Strategie für die Datenpersistenz an, wie die Daten in Ihrem Cluster in Memorystore for Redis Cluster beibehalten werden sollen. Akzeptable Werte sind Keine Persistenz, AOF-Persistenz (Append Only File) und RDB-Persistenz (Redis Database).
Optional: Wenn Sie automatische Sicherungen für Ihren Cluster aktivieren möchten, gehen Sie so vor:
- Klicken Sie das Kästchen Automatische tägliche Sicherungen an.
- Geben Sie im Feld Tage für die Aufbewahrung von Sicherungen die Anzahl der Tage ein, die Memorystore for Redis Cluster Sicherungen aufbewahren soll, bevor sie automatisch gelöscht werden. Sie können einen Zeitraum von
1bis365Tagen angeben. Der Standardwert ist35Tage. - Wählen Sie im Menü Zeitfenster eine Uhrzeit für die tägliche Sicherung aus.
Klicken Sie auf Cluster erstellen.
gcloud
Führen Sie den Befehl create aus, um eine Einzelzoneninstanz zu erstellen:
gcloud redis clusters create INSTANCE_ID \ --region=REGION_ID \ --network=NETWORK \ --replica-count=REPLICA_COUNT \ --node-type=NODE_TYPE \ --shard-count=SHARD_COUNT \ --zone-distribution-mode=ZONE_DISTRIBUTION_MODE \ --zone=ZONE
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 sich die Instanz befinden soll.
NETWORK ist das Netzwerk, das zum Erstellen der Instanz verwendet wurde. Es muss das Format
projects/NETWORK_PROJECT_ID/global/networks/NETWORK_IDhaben. Die hier verwendete Netzwerk-ID muss mit der Netzwerk-ID übereinstimmen, die von der Richtlinie für Dienstverbindungen verwendet wird. Andernfalls schlägt der Vorgangcreatefehl.REPLICA_COUNT ist die Anzahl der Replikate (pro Shard). Zulässige Werte sind
0–5.NODE_TYPE ist der von Ihnen ausgewählte Knotentyp. Zulässige Werte:
redis-shared-core-nanoredis-standard-smallredis-highmem-mediumredis-highmem-xlarge
SHARD_COUNT bestimmt die Anzahl der Shards in der 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.
ZONE_DISTRIBUTION_MODE ist der Modus, mit dem Sie zwischen der Bereitstellung einer Instanz mit einer einzelnen Zone oder einer Instanz mit mehreren Zonen wählen können. Die Standardeinstellung ist „Mehrere Zonen“. Zulässige Werte sind
single-zoneundmulti-zone.ZONE ist die Zone, in der Sie Ihre Knoten bereitstellen möchten. Dieses Flag gilt nur, wenn
--zone-distribution-modeaufsingle-zonegesetzt ist.