Memorystore for Redis in Application Design Center konfigurieren

Memorystore for Redis 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. Weitere Informationen finden Sie in der Übersicht über Memorystore for Redis.

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

Komponentenverbindungen

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

Verbundene Komponente

Anwendungsupdates

Hintergrundinformationen:

Compute Engine-Instanzvorlage

  • Die Compute Engine-Instanzen können Daten in der Memorystore-Instanz verwalten und im Cache speichern.
  • Die Memorystore-Verbindungsinformationen werden den Metadaten der Compute Engine-Instanzvorlage hinzugefügt.
  • Die Rolle roles/redis.editor wird dem Compute Engine-Dienstkonto hinzugefügt.
Bereitstellungsoptionen für Redis in Google Cloud

Dienstkonto

  • Das Dienstkonto kann die Memorystore for Redis-Instanz verwalten.
  • Die Rolle roles/redis.editor wird dem Dienstkonto hinzugefügt.
Das Memorystore for Redis-Dienstkonto

Cloud Run

  • Der Cloud Run-Dienst kann Daten in der Memorystore for Redis-Instanz im Cache speichern.
  • Die Verbindungsinformationen für Memorystore for Redis werden den Cloud Run-Umgebungsvariablen hinzugefügt.
  • Die Rolle roles/redis.editor wird dem Cloud Run-Dienstkonto hinzugefügt.
Verbindung zu einer Redis-Instanz über einen Cloud Run-Dienst herstellen

Erforderliche Konfigurationsparameter

Wenn Ihre Vorlage eine Memorystore for Redis-Komponente enthält, müssen Sie die folgenden Parameter vor der Bereitstellung konfigurieren.

Parametername

Beschreibung und Einschränkungen

Hintergrundinformationen:

Projekt-ID

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

Komponenten konfigurieren

Region

locationId Regionen und Zonen

Zone

locationId Regionen und Zonen

Name

name Redis-Instanzen erstellen und verwalten

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:

Anzeigename

displayName Redis-Instanzen erstellen und verwalten

Stufe

Stufe Redis-Funktionen nach Stufen

Arbeitsspeichergröße (GB)

memorySizeGb Kapazitätsstufen

Redis-Version

redisVersion Unterstützte Versionen

Connect-Modus

ConnectMode Verbindungsmodi

Anzahl der Replikate

replicaCount Lesereplikate

Auth Enabled (Authentifizierung aktiviert)

authEnabled Redis AUTH

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

TransitEncryptionMode Verschlüsselung während der Übertragung

Wartungsrichtlinie

Beschreibung

description Wartung von Memorystore for Redis

Day

Tag Wartung von Memorystore for Redis

Stunden

Stunden Wartung von Memorystore for Redis

Minuten

Minuten Wartung von Memorystore for Redis

Sekunden

Sekunden Wartung von Memorystore for Redis

Nanos

Nanos Wartung von Memorystore for Redis

Persistenzkonfiguration

Persistenzmodus

persistenceMode RDB-Snapshots

RDB-Snapshot-Zeitraum

rdbSnapshotPeriod RDB-Snapshots

Lesereplikate-Modus

ReadReplicasMode Lesereplikate

Autorisiertes Netzwerk

authorizedNetwork VPC-Netzwerke

APIs aktivieren

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

Google Cloud Memorystore for Redis API

Alternative Orts-ID

alternativeLocationId Regionen und Zonen

Reservierter IP-Bereich

reservedIpRange Redis-Instanz mit einem bestimmten IP-Adressbereich erstellen

Sekundärer IP-Bereich

secondaryIpRange Redis-Instanz mit einem bestimmten IP-Adressbereich erstellen

Labels

Schlüssel

labels Labels erstellen und verwalten

Wert

labels Labels erstellen und verwalten

Vom Kunden verwalteter Schlüssel

customerManagedKey Vom Kunden verwaltete Verschlüsselungsschlüssel (CMEK)