RDB-Snapshots verwalten

Auf dieser Seite wird beschrieben, wie Sie allgemeine Aufgaben für das RDB-Snapshot-Feature ausführen. Weitere Informationen zu RDB-Snapshots finden Sie unter RDB-Snapshots – Übersicht.

Instanz erstellen, die RDB-Snapshots verwendet

Console

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

    Memorystore for Redis

  2. Folgen Sie der Anleitung unter Redis-Instanz in einem VPC-Netzwerk erstellen, kehren Sie aber zu dieser Anleitung zurück, wenn Sie den Abschnitt Konfiguration erreichen.

  3. Maximieren Sie den Knoten neben diesem Abschnitt.

  4. Im Bereich Snapshots ist das Kästchen Redis-Datenbank-Snapshot (RDB) planen standardmäßig aktiviert. Mit dieser Einstellung können Sie ein Mindestmaß an Datenschutz festlegen. Memorystore for Redis erstellt automatisch RDB-Snapshots in einem angegebenen Intervall und stellt Daten aus dem letzten verfügbaren RDB-Snapshot wieder her, wenn die Instanz neu gestartet wird. So konfigurieren Sie den Snapshot-Zeitplan oder deaktivieren die Funktion:

    1. Wählen Sie im Menü Startzeit die Uhrzeit aus, zu der Memorystore for Redis mit der Erstellung des Snapshots beginnen soll.

      Optional: Wenn Sie einen Snapshot erstellen möchten, sobald die Instanz erstellt wurde, wählen Sie im Menü Sofort aus.

    2. Wählen Sie im Menü Snapshot-Intervall die geplante Häufigkeit aus, mit der Memorystore for Redis automatisch einen Snapshot der Daten Ihrer Instanz auf der Festplatte speichert.

    3. Optional: Wenn Sie keine RDB-Snapshots verwenden möchten, entfernen Sie das Häkchen aus dem Kästchen Redis-Datenbank-Snapshot (RDB) planen.

  5. Kehren Sie zur Anleitung Redis-Instanz in einem VPC-Netzwerk erstellen zurück, um weitere Anleitungen zu anderen Memorystore-Konfigurationen zu erhalten, und klicken Sie auf den Button Erstellen.

gcloud

Geben Sie den folgenden Befehl ein, um RDB-Snapshots für eine Instanz zu aktivieren. Ersetzen Sie dabei variables durch die entsprechenden Werte:

gcloud redis instances create instance-id --size=size --persistence-mode=rdb --rdb-snapshot-period=snapshot-interval --rdb-snapshot-start-time=time --region=region-id

Wobei:

  • snapshot-interval ist das gewünschte Intervall. Zulässige Werte sind 1h, 6h, 12h und 24h.
  • time ist die gewünschte Startzeit im ISO 1801-Format. Beispiel: 2021-01-02T03:00:00Z

Snapshots für eine vorhandene Instanz 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, der Sie RDB-Snapshots hinzufügen möchten.

  3. Suchen Sie nach dem Abschnitt Snapshots.

  4. Wählen Sie Redis-Datenbank-Snapshot (RDB) planen aus.

    1. Wählen Sie eine Startzeit aus.

    2. Wählen Sie ein Snapshot-Intervall aus.

  5. Klicken Sie auf Speichern.

gcloud

Führen Sie den folgenden Befehl aus und ersetzen Sie variables durch die entsprechenden Werte:

gcloud redis instances update instance_id --region=region --persistence-mode=rdb --rdb-snapshot-period=snapshot-interval --rdb-snapshot-start-time=time

Wobei:

  • snapshot-interval ist das gewünschte Intervall. Zulässige Werte sind 1h, 6h, 12h und 24h.
  • time ist die gewünschte Startzeit im ISO 1801-Format. Beispiel: 2021-01-02T03:00:00Z

Snapshot-Zeitplan anpassen

gcloud

Geben Sie den folgenden Befehl ein, um den Zeitplan für RDB-Snapshots anzupassen. Ersetzen Sie dabei variables durch die entsprechenden Werte:

gcloud redis instances update instance-id --rdb-snapshot-start-time=time --region=region

Wobei:

  • time ist die gewünschte Startzeit im ISO 1801-Format. Beispiel: 2021-01-02T03:00:00Z

Snapshot-Intervall anpassen

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, die Sie bearbeiten möchten.

  3. Klicken Sie auf Bearbeiten.

  4. Suchen Sie nach dem Abschnitt Snapshots.

  5. Wählen Sie im Drop-down-Menü Snapshot-Intervall das gewünschte Intervall aus.

  6. Klicken Sie auf Speichern.

gcloud

Wenn Sie das Snapshot-Intervall ändern möchten, geben Sie den folgenden Befehl ein und ersetzen Sie variables durch die entsprechenden Werte:

gcloud redis instances update instance-id --rdb-snapshot-period=snapshot-interval
--region=region

Wobei:

  • snapshot-interval ist das gewünschte Intervall. Zulässige Werte sind 1h, 6h, 12h und 24h.

Snapshots pausieren

gcloud

Wenn Sie Snapshots pausieren möchten, müssen Sie den Snapshot-Zeitplan auf eine zukünftige Zeit festlegen. Wenn Sie die Pausierung von Snapshots aufheben möchten, können Sie die Zeit für den nächsten Snapshot neu festlegen. Wenn Sie beispielsweise Snapshots pausieren möchten, geben Sie den folgenden Befehl ein und ersetzen Sie variables durch die entsprechenden Werte:

gcloud redis instances update instance-id --rdb-snapshot-start-time=2022-06-10T03:00:00Z
--region=region

RDB-Snapshots deaktivieren

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, die Sie bearbeiten möchten.

  3. Klicken Sie auf Bearbeiten.

  4. Deaktivieren Sie Redis-Datenbank-Snapshot (RDB) planen.

  5. Klicken Sie auf Speichern.

gcloud

Geben Sie den folgenden Befehl ein, um RDB-Snapshots für eine Redis-Instanz zu deaktivieren. Ersetzen Sie dabei variables durch die entsprechenden Werte:

gcloud redis instances update instance-id --persistence-mode=disabled --region=region

RDB-Snapshots überwachen

Console

Die Seite Instanzdetails für die Redis-Instanz enthält die folgenden RDB-Snapshot-Messwerte:

  • Häufigkeit
  • Nächster Snapshot
  • Letzter Snapshot-Status
  • Zeit seit letztem Snapshot
  • Zeit der letzten Wiederherstellung

So rufen Sie diese Details auf:

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

    Memorystore for Redis

  2. Klicken Sie auf die Instanz-ID Ihrer Instanz.

  3. Die Snapshot-Informationen finden Sie im Bereich RDB-Snapshots.

Cloud Monitoring

Mit Cloud Monitoring können Sie Messwerte für RDB-Snapshots ansehen.

Eine Liste der verfügbaren Messwerte für RDB-Snapshots finden Sie unter Messwerte für RDB-Snapshots.

Nächste Schritte