Lesereplikate verwalten

Auf dieser Seite finden Sie eine Anleitung zum Aktivieren und Verwalten von Lesereplikaten.

Redis-Instanz mit Lesereplikaten erstellen

Console

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

    Memorystore for Redis

  2. Klicken Sie auf Instanz erstellen.

    Memorystore-UI

  3. Folgen Sie der Anleitung unter Redis-Instanz erstellen, kehren Sie jedoch bei der Auswahl von Stufe zu dieser Anleitung zurück.

  4. Wählen Sie die Standardstufe aus.

  5. Wählen Sie im Drop-down-Menü Lesereplikate konfigurieren die gewünschte Anzahl an Lesereplikaten aus.

  6. Kehren Sie zur Anleitung Redis-Instanz erstellen zurück, um weitere Anleitungen zu anderen Memorystore-Konfigurationen zu erhalten, oder klicken Sie auf die Schaltfläche Erstellen.

gcloud

Geben Sie den folgenden Befehl ein. Ersetzen Sie dabei variables durch die entsprechenden Werte:

gcloud redis instances create instance-id --size=size --region=region-id --replica-count=count --read-replicas-mode=read-replicas-enabled --tier=standard

Hierbei gilt:

  • count ist ein Wert im Bereich von 1 bis 5. Dies legt die Anzahl der Lesereplikate fest.

Lesereplikate auf vorhandenen Redis-Instanzen aktivieren

Console

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

    Memorystore for Redis

  2. Klicken Sie auf die ID der Instanz.

  3. Führen Sie im Abschnitt Konfiguration neben Lesereplikate die folgenden Schritte aus: Klicken Sie auf AKTIVIEREN.

  4. (Optional) Benutzerdefinierten IP-Bereich angeben

    • Wenn Ihre Instanz den Verbindungsmodus für Direct Peering verwendet: können Sie einen bestimmten CIDR-Bereich mit einer Blockgröße von mindestens /28 eingeben, solange er sich nicht mit anderen vorhandenen Bereichen überschneidet. Sie können beispielsweise 10.100.0.0/28 eingeben.

    • Wenn für Ihre Instanz der Verbindungsmodus für den Zugriff auf private Dienste verwendet wird, können Sie im Drop-down-Menü einen vorhandenen zugewiesenen Bereich mit der Größe /28 auswählen. Eine Anleitung zum Zuweisen eines IP-Adressbereichs, der im Drop-down-Menü angezeigt wird, finden Sie unter IP-Zuweisung erstellen.

  5. Klicken Sie auf Lesereplikate aktivieren.

gcloud

Geben Sie den folgenden Befehl ein, um Lesereplikate für Ihre Instanz zu aktivieren. Ersetzen Sie dabei variables durch die entsprechenden Werte.

gcloud beta redis instances update --read-replicas-mode=READ_REPLICAS_ENABLED --secondary-ip-range=SECONDARY_RANGE

Wobei:

Lesereplikatinstanzen skalieren

Replikatknoten einer Redis-Instanz hinzufügen oder aus ihr entfernen

Console

  1. Rufen Sie in der Google Cloud Console die Seite "Memory for Redis" auf.
    Memorystore for Redis
  2. Klicken Sie auf die Instanz-ID der Instanz, der Sie Replikatknoten hinzufügen bzw. aus der Sie Replikatknoten entfernen möchten.
  3. Klicken Sie auf Bearbeiten.
  4. Geben Sie unter Lesereplikate konfigurieren die gewünschte Anzahl der Replikate ein.
  5. Klicken Sie auf Speichern.

gcloud

Geben Sie den folgenden Befehl ein. Ersetzen Sie dabei variables durch die entsprechenden Werte:

gcloud redis instances update instance-id --region=region-id --replica-count=count

Hierbei gilt:

  • count ist ein Wert im Bereich von 1 bis 5. Dies legt die Anzahl der Lesereplikate fest.

Größe von Redis-Knoten skalieren

Console

  1. Rufen Sie in der Google Cloud Console die Seite „Memorystore for Redis“ auf.
    Memorystore for Redis
  2. Klicken Sie auf die Instanz-ID der Instanz, deren Größe Sie anpassen möchten.
  3. Klicken Sie auf Bearbeiten.
  4. Geben Sie unter Kapazität eine neue Größe in das Feld ein, um die Kapazität der Instanz zu aktualisieren.
  5. Klicken Sie auf Speichern.

gcloud

Geben Sie den folgenden Befehl ein. Ersetzen Sie dabei variables durch die entsprechenden Werte:

gcloud redis instances update instance-id --region=region-id --size=size

Hierbei gilt:

  • size ist die Größe jedes Redis-Knotens in der Instanz, einschließlich des primären Knotens. Wenn Sie beispielsweise ein Lesereplikat mit sechs Knoten (einschließlich des primären Knotens) mit --size=10 haben, beträgt die Instanzgröße insgesamt 60 GiB.

Verbindung zu einer Instanz über den Lese-Endpunkt herstellen

Eine Anleitung zum Herstellen einer Verbindung zu Ihrer Instanz über den Lese-Endpunkt finden Sie unter Verbindung zu einer Redis-Instanz über den Lese-Endpunkt herstellen.

Lesereplikatinformationen für Ihre Instanz aufrufen

Führen Sie den folgenden Befehl aus, um Informationen zu Lesereplikaten für Ihre Instanz zu erhalten. Ersetzen Sie dabei variables durch die entsprechenden Werte:

gcloud redis instances describe instance-id --region=region-id

In der Metadatenausgabe des vorherigen Befehls gilt:

  • readEndpoint: zeigt die IP-Adresse des Lese-Endpunkts an.
  • readEndpointPort zeigt die Portnummer des Lese-Endpunkts an.
  • readReplicasMode zeigt an, ob Lesereplikate aktiviert sind.
  • readReplicaCount gibt die Anzahl der Replikate der Instanz an.
  • nodes: zeigt die ID des Replikatknotens und die Region an, in der sich jeder Replikatknoten befindet.