Memorystore for Redis Cluster ist ein vollständig verwalteter Redis-Dienst für Google Cloud. Anwendungen, die in Google Cloud ausgeführt werden, können mithilfe des hoch skalierbaren, hochverfügbaren und sicheren Redis-Dienstes eine extrem hohe Leistung erzielen, ohne dass komplexe Redis-Bereitstellungen verwaltet werden müssen.
Wichtige Konzepte und Begriffe
Hierarchische Ressourcenstruktur
Memorystore for Redis Cluster fasst die verschiedenen Ressourcen, die in einer Redis-Bereitstellung verwendet werden, in einer hierarchischen Struktur zusammen, die die Administration und Verwaltung vereinfacht. Das folgende Diagramm veranschaulicht diese Struktur:

Memorystore for Redis Cluster-Instanzen bestehen aus einer Reihe von Shards, die jeweils eine Teilmenge Ihres Schlüsselbereichs enthalten. Jeder Shard in einem Memorystore-Cluster besteht aus einem primären Knoten und optional bis zu fünf Replikatknoten. Wenn Replikatknoten hinzugefügt werden, verteilt Memorystore die Knoten eines Shards automatisch auf Zonen, um eine höhere Verfügbarkeit und einen höheren Durchsatz zu erzielen.
Instanzen
Eine Memorystore for Redis Cluster-Instanz ist ein Container für Ihre Daten. Die Begriffe Instanz und Cluster können austauschbar verwendet werden, wenn sie sich auf eine einzelne Memorystore for Redis Cluster-Bereitstellungseinheit beziehen. Wenn Sie eine Memorystore-Instanz bereitstellen, müssen Sie genügend Shards bereitstellen, um den Schlüsselbereich Ihrer gesamten Anwendung zu bedienen.
Weitere Informationen zur Memorystore-Clusterspezifikation finden Sie unter Cluster- und Knotenspezifikation.
Shards
Ihr Cluster besteht aus mehreren gleich großen Shards. Weitere Informationen zur Memorystore-Shardspezifikation finden Sie unter Cluster- und Knotenspezifikation.
Primäre Knoten und Replikatknoten
Es gibt einen primären Knoten pro Shard. Jeder Shard kann 0 bis 5 Replikatknoten haben. Replikate sorgen für Hochverfügbarkeit und zusätzlichen Lesedurchsatz und werden gleichmäßig auf die Zonen verteilt.
Weitere Informationen finden Sie unter Hochverfügbarkeit und Replikate.
Redis-Version
Memorystore for Redis Cluster basiert auf der Open-Source-Redis-Version 7.x und unterstützt eine Teilmenge der gesamten Redis-Befehlsbibliothek.
Clusterendpunkte
Jede Instanz hat einen Erkennungsendpunkt, mit dem sich Ihr Client verbindet. Ihr Client verwendet den Erkennungsendpunkt auch für die Clusterknotenerkennung. Weitere Informationen finden Sie unter Clusterendpunkte.
Netzwerkvoraussetzungen
Bevor Sie eine Memorystore for Redis Cluster-Instanz erstellen können, müssen Sie das Netzwerk für Ihr Projekt einrichten.
Abrechnung
Informationen zu den Preisen für verfügbare Regionen finden Sie auf der Preisseite.