Memorystore for Redis Cluster konfigurieren

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.

Bei Memorystore for Redis Cluster werden Ihre Daten auf primäre Knoten verteilt (oder „fragmentiert“) und auf optionale Replikatknoten repliziert, um eine hohe Verfügbarkeit zu gewährleisten. Die horizontal skalierbare Clusterarchitektur bietet eine bessere Leistung als die vertikal skalierbare Architektur, da die Redis-Leistung auf vielen kleineren Knoten besser ist als auf weniger größeren Knoten. Weitere Informationen finden Sie unter Memorystore for Redis Cluster – Übersicht.

In diesem Dokument werden die Verbindung und die Parameter beschrieben, die Sie konfigurieren können, wenn Sie mit dem App Design Center einen Memorystore for Redis-Cluster erstellen. Die Konfigurationsparameter basieren auf dem Terraform-Modul terraform-google-memorystore.

Komponentenverbindungen

Die folgende Tabelle enthält die Komponenten, die Sie mit einem Memorystore for Redis-Cluster verbinden können, sowie die daraus resultierenden Aktualisierungen Ihrer Anwendung und des generierten Terraform-Codes.

Verbundene Komponente

Anwendungsupdates

Hintergrundinformationen:

Cloud Run

  • Der Cloud Run-Dienst kann Daten im Memorystore for Redis-Cluster zwischenspeichern.
  • Die Verbindungsinformationen für Memorystore for Redis Cluster werden den Cloud Run-Umgebungsvariablen hinzugefügt.
  • Die Rolle roles/redis.editor wird dem Cloud Run-Dienstkonto hinzugefügt.
Verbindung zu einem Memorystore for Redis-Cluster herstellen

Erforderliche Konfigurationsparameter

Wenn Ihre Vorlage eine Memorystore for Redis Cluster-Komponente enthält, müssen Sie die folgenden Parameter konfigurieren, bevor Sie die Vorlage bereitstellen.

Parametername

Beschreibung und Einschränkungen

Hintergrundinformationen:

Name

name Instanzen erstellen

Projekt-ID

Das Projekt, in dem Sie die Memorystore for Redis Cluster-Ressource bereitstellen möchten.

Komponenten konfigurieren

Region

locationId Unterstützte Regionen

Netzwerk

network Anleitung zur Netzwerkkonfiguration

Optionale Konfigurationsparameter

Die folgenden Parameter sind optional. Wenn Sie erweiterte Parameter aufrufen möchten, wählen Sie im Bereich Konfiguration die Option Erweiterte Felder anzeigen aus.

Funktion

Parametername

Beschreibung und Informationen zu Einschränkungen

Hintergrundinformationen:

Shard-Anzahl

shardCount Shards

Anzahl der Replikate

replicaCount Primäre Knoten und Replikatknoten

Modus für die Verschlüsselung während der Übertragung

transitEncryptionMode Verschlüsselung während der Übertragung

Autorisierungsmodus

authorizationMode Zugriffssteuerung mit IAM

Knotentyp

nodeType Cluster- und Knotenspezifikation

Konfigurationsmodus für die Zonenverteilung

mode Single-Zone-Instanzen

Wartungsfenster

Day

Tag Wartung von Memorystore for Redis-Clustern

Stunden

Stunden Wartung von Memorystore for Redis-Clustern

Minuten

Minuten Wartung von Memorystore for Redis-Clustern

Sekunden

Sekunden Wartung von Memorystore for Redis-Clustern

Nanos

nanos Wartung von Memorystore for Redis-Clustern

Persistenzkonfiguration

Persistenzmodus

persistenceMode Übersicht zur Persistenz

RDB-Snapshot-Zeitraum

rdbSnapshotPeriod RDB-Snapshots

RDB-Snapshot-Startzeit

rdbSnapshotStartTime RDB-Snapshots

AOF-Konfiguration

AofConfig AOF-Snapshots

APIs aktivieren

Aktiviert standardmäßig die redis.googleapis.com API.

Google Cloud Memorystore for Redis Cluster API

Richtlinie für Dienstverbindungen

ServiceConnectionPolicy Richtlinie für Dienstverbindungen erstellen

Redis-Konfiguration

Max. Memory-Clients

redisConfigs Editierbare Konfigurationsparameter

Max. Arbeitsspeicher

redisConfigs Editierbare Konfigurationsparameter

Richtlinie zur maximalen Speichernutzung

redisConfigs Editierbare Konfigurationsparameter

Notify Key Space Events

redisConfigs Editierbare Konfigurationsparameter

Langsame Protokolle – Protokoll langsamer als

redisConfigs Editierbare Konfigurationsparameter

Max. Clients

redisConfigs Editierbare Konfigurationsparameter

Zone Distribution Config Zone

Zone Single-Zone-Instanzen

Löschschutz aktiviert

Aktiviert standardmäßig den Löschschutz für Cluster.

Löschen eines Clusters verhindern

KMS-Schlüssel

customerManagedKey Kundenverwaltete Verschlüsselungsschlüssel (CMEK) verwenden

Labels

Schlüssel

Label

Tags erstellen und verwalten

Wert

Label

Tags erstellen und verwalten