Auf der Seite wird beschrieben, wie Sie gängige Aufgaben für die RDB-Snapshot-Funktion ausführen. Weitere Informationen zur Funktion „RDB-Snapshots“ finden Sie unter RDB-Snapshots – Übersicht.
Instanz mit RDB-Snapshots erstellen
Rufen Sie in der Google Cloud Console die Seite Memorystore for Redis auf.
Folgen Sie der Anleitung unter Redis-Instanz erstellen, kehren Sie jedoch bei der Auswahl von Snapshots zu dieser Anleitung zurück.
Wählen Sie Redis-Datenbank-Snapshot (RDB) auswählen aus.
- Wählen Sie im Drop-down-Menü Startzeit eine Startzeit aus.
- Wählen Sie im Drop-down-Menü Snapshot-Intervall ein Snapshot-Intervall aus.
Kehren Sie zur Anleitung Redis-Instanz erstellen zurück, um weitere Anleitungen zu anderen Memorystore-Konfigurationen zu erhalten, und klicken Sie auf die Schaltfläche Erstellen.
Geben Sie den folgenden Befehl ein, um RDB-Snapshots auf einer Instanz zu aktivieren. Ersetzen Sie dabei variables durch die entsprechenden Werte:
gcloud redis instances createinstance-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
und24h
. - time ist die gewünschte Startzeit im ISO 1801-Format. Beispiel:
2021-01-02T03:00:00Z
Snapshots für eine vorhandene Instanz aktivieren
Rufen Sie in der Google Cloud Console die Seite Memorystore for Redis auf.
Klicken Sie auf die ID der Instanz, der Sie RDB-Snapshots hinzufügen möchten.
Suchen Sie den Bereich Snapshots.
Wählen Sie Redis-Datenbank-Snapshot (RDB) planen aus.
Wählen Sie eine Startzeit aus.
Wählen Sie ein Snapshot-Intervall aus.
Klicken Sie auf Speichern.
Führen Sie den folgenden Befehl aus und ersetzen Sie dabei variables durch die entsprechenden Werte:
gcloud redis instances updateinstance_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
und24h
. - time ist die gewünschte Startzeit im ISO 1801-Format. Beispiel:
2021-01-02T03:00:00Z
Snapshot-Zeitplan anpassen
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 updateinstance-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
Rufen Sie in der Google Cloud Console die Seite Memorystore for Redis auf.
Klicken Sie auf die Instanz-ID der Instanz, die Sie bearbeiten möchten.
Klicken Sie auf Bearbeiten.
Suchen Sie den Bereich Snapshots.
Wählen Sie im Drop-down-Menü Snapshot-Intervall das gewünschte Intervall aus.
Klicken Sie auf Speichern.
Geben Sie den folgenden Befehl ein, um das Snapshot-Intervall zu ändern. Ersetzen Sie dabei variables durch die entsprechenden Werte:
gcloud redis instances updateinstance-id --rdb-snapshot-period=snapshot-interval --region=region
Wobei:
- snapshot-interval ist das gewünschte Intervall. Zulässige Werte sind
1h
,6h
,12h
und24h
.
Snapshots pausieren
Wenn Sie Snapshots pausieren möchten, müssen Sie den Snapshot-Zeitplan auf eine Zeit in der Zukunft festlegen. Wenn Sie die Pausierung von Snapshots aufheben möchten, können Sie die Zeit neu festlegen, zu der der nächste Snapshot erstellt werden soll. Wenn Sie beispielsweise Snapshots pausieren möchten, geben Sie den folgenden Befehl ein und ersetzen Sie dabei variables durch die entsprechenden Werte:
gcloud redis instances updateinstance-id --rdb-snapshot-start-time=2022-06-10T03:00:00Z --region=region
RDB-Snapshots deaktivieren
Rufen Sie in der Google Cloud Console die Seite Memorystore for Redis auf.
Klicken Sie auf die Instanz-ID der Instanz, die Sie bearbeiten möchten.
Klicken Sie auf Bearbeiten.
Heben Sie die Auswahl von Redis-Datenbank-Snapshot (RDB) planen auf.
Klicken Sie auf Speichern.
Wenn Sie RDB-Snapshots für eine Redis-Instanz deaktivieren möchten, geben Sie den folgenden Befehl ein. Ersetzen Sie dabei variables durch die entsprechenden Werte:
gcloud redis instances updateinstance-id --persistence-mode=disabled --region=region
RDB-Snapshots überwachen
Auf der Seite Instanzdetails der Redis-Instanz finden Sie die folgenden Messwerte für RDB-Snapshots:
- Häufigkeit
- Nächster Snapshot
- Letzter Snapshot-Status
- Zeit seit letztem Snapshot
- Zeit der letzten Wiederherstellung
So rufen Sie diese Details auf:
Rufen Sie in der Google Cloud Console die Seite Memorystore for Redis auf.
Klicken Sie auf die Instanz-ID Ihrer Instanz.
Die Snapshot-Informationen finden Sie im Abschnitt RDB-Snapshots.
Mit Cloud Monitoring können Sie sich 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
- Informationen zu RDB-Snapshots für Memorystore
- Weitere Informationen zum Importieren und Exportieren von Daten