Auf dieser Seite wird beschrieben, wie Sie allgemeine Aufgaben für die AOF- und RDB-Persistenz ausführen.
Weitere Informationen zur Persistenz finden Sie unter Übersicht über die Persistenz.
Aufgaben für die RDB-Persistenz
In diesem Abschnitt finden Sie eine Anleitung für allgemeine Aufgaben für die RDB-Persistenz.
Instanz mit RDB-Persistenz erstellen
Console
Wählen Sie im Abschnitt Datenpersistenzstrategie die Option Redis-Datenbank (RDB) aus wenn Sie eine Instanz erstellen.
Wählen Sie im Menü Snapshot-Intervall ein Snapshot-Intervall aus.
Wählen Sie im Menü Startzeit (Ortszeit) eine Startzeit aus.
gcloud
Führen Sie den Befehl create aus, um eine Instanz mit RDB-Persistenz zu erstellen:
gcloud redis clusters create instance-id \ --region=region-id \ --network=network \ --replica-count=replica-count \ --node-type=node-type \ --shard-count=shard-count \ --persistence-mode=rdb \ --rdb-snapshot-period=snapshot-interval \ --rdb-snapshot-start-time=time
Ersetzen Sie Folgendes:
instance-id ist die ID der Memorystore for Redis-Clusterinstanz, die Sie erstellen. Die Instanz-ID muss zwischen 1 und 63 Zeichen lang sein und darf nur Kleinbuchstaben, Ziffern oder Bindestriche enthalten. Sie muss mit einem Kleinbuchstaben beginnen und mit einem Kleinbuchstaben oder einer Ziffer enden.
region-id ist die Region, in der die Instanz platziert werden soll.
network ist das Netzwerk, das zum Erstellen der Instanz verwendet wird. Es muss das Format
projects/NETWORK_PROJECT_ID/global/networks/NETWORK_IDhaben. Die hier verwendete Netzwerk-ID muss mit der Netzwerk-ID übereinstimmen, die von der Dienstverbindungsrichtlinie verwendet wird. Andernfalls schlägt der Vorgangcreatefehl.replica-count ist die Anzahl der Replikate (pro Shard). Zulässige Werte sind
0–5.node-type ist der Knotentyp für den Cluster.
shard-count bestimmt die Anzahl der Shards in der Instanz. Die Anzahl der Shards bestimmt die Gesamtspeicherkapazität zum Speichern von Clusterdaten. Weitere Informationen zur Clusterspezifikation finden Sie unter Cluster- und Knotenspezifikation.
snapshot-interval ist das von Ihnen ausgewählte Intervall. Zulässige Werte sind
1h,6h,12hund24h. Der Standardwert ist24h.time ist die Startzeit des RDB-Snapshots im ISO 1801-Format. Beispiel:
2024-04-08T03:00:00Z. Wenn Sie beim Erstellen einer Instanz mit RDB-Persistenz keine Startzeit auswählen, wird der erste Snapshot sofort erstellt.
RDB-Persistenz für eine vorhandene Instanz aktivieren
Console
Rufen Sie in der Google Cloud Console die Seite Memorystore for Redis Cluster auf.
Klicken Sie auf die Instanz-ID.
Klicken Sie im Abschnitt Konfigurationen neben Persistenz auf das Stiftsymbol.
Wählen Sie die Option Redis-Datenbank (RDB) aus.
Wählen Sie im Menü Snapshot-Intervall ein Snapshot-Intervall aus.
Wählen Sie im Menü Startzeit (Ortszeit) eine Startzeit aus.
Klicken Sie auf die Schaltfläche Cluster aktualisieren.
gcloud
Führen Sie den Befehl update aus, um die RDB-Persistenz für eine vorhandene Instanz zu aktivieren:
gcloud redis clusters update instance-id \ --region=region-id \ --persistence-mode=rdb \ --rdb-snapshot-period=snapshot-interval \ --rdb-snapshot-start-time=time
Ersetzen Sie Folgendes:
instance-id ist die ID der Memorystore for Redis-Clusterinstanz, die Sie erstellen. Die Instanz-ID muss zwischen 1 und 63 Zeichen lang sein und darf nur Kleinbuchstaben, Ziffern oder Bindestriche enthalten. Sie muss mit einem Kleinbuchstaben beginnen und mit einem Kleinbuchstaben oder einer Ziffer enden.
region-id ist die Region, in der die Instanz platziert werden soll.
snapshot-interval ist das von Ihnen ausgewählte Intervall. Zulässige Werte sind
1h,6h,12hund24h. Der Standardwert ist24h.time ist die Startzeit des RDB-Snapshots im ISO 1801-Format. Beispiel:
2024-04-08T03:00:00Z. Wenn Sie beim Aktivieren der RDB-Persistenz für eine vorhandene Instanz keine Startzeit auswählen, wird der erste Snapshot sofort erstellt.
RDB-Snapshot-Intervall anpassen
Console
Rufen Sie in der Google Cloud Console die Seite Memorystore for Redis Cluster auf.
Klicken Sie auf die Instanz-ID.
Klicken Sie im Abschnitt Konfigurationen neben Persistenz auf das Stiftsymbol.
Wählen Sie im Menü Snapshot-Intervall das gewünschte Snapshot-Intervall aus.
Klicken Sie auf die Schaltfläche Cluster aktualisieren.
gcloud
Führen Sie den Befehl update aus, um das RDB-Snapshot-Intervall anzupassen:
gcloud redis clusters update instance-id \ --region=region-id \ --rdb-snapshot-period=snapshot-interval
Ersetzen Sie Folgendes:
snapshot-interval ist das von Ihnen ausgewählte Intervall. Zulässige Werte sind
1h,6h,12hund24h. Der Standardwert ist24h.time ist die von Ihnen ausgewählte Startzeit im ISO 1801-Format. Beispiel:
2024-04-08T03:00:00Z.
Startzeit des RDB-Snapshots anpassen
Console
Rufen Sie in der Google Cloud Console die Seite Memorystore for Redis Cluster auf.
Klicken Sie auf die Instanz-ID.
Klicken Sie im Abschnitt Konfigurationen neben Persistenz auf das Stiftsymbol.
Wählen Sie im Menü Startzeit (Ortszeit) die gewünschte Startzeit aus.
Klicken Sie auf die Schaltfläche Cluster aktualisieren.
gcloud
Führen Sie den Befehl update aus, um die Startzeit des RDB-Snapshots anzupassen. Wenn Sie die Startzeit ändern, ändert sich auch die Zeit für die Snapshot-Ausrichtung. Wenn Sie beispielsweise die Startzeit von 6:00 Uhr auf 6:30 Uhr ändern und die Snapshot-Häufigkeit auf 1h festlegen, werden zukünftige Snapshots um 7:30 Uhr, 8:30 Uhr, 9:30 Uhr und jede Stunde danach erstellt.
gcloud redis clusters update instance-id \ --region=region-id \ --rdb-snapshot-start-time=time
Ersetzen Sie Folgendes:
- time ist die von Ihnen ausgewählte Startzeit im ISO 1801-Format. Beispiel:
2024-04-08T03:00:00Z.
RDB-Persistenz pausieren
gcloud
Wenn Sie die RDB-Persistenz pausieren möchten, müssen Sie den Snapshot-Zeitplan auf eine zukünftige Zeit festlegen. Wenn Sie die Snapshots wieder aktivieren möchten, können Sie die Zeit so anpassen, dass der nächste Snapshot zur gewünschten Zeit erstellt wird.
Führen Sie den Befehl update aus, um RDB-Snapshots zu pausieren:
gcloud redis clusters update instance-id \ --region=region-id \ --rdb-snapshot-start-time=time
Ersetzen Sie Folgendes:
- time ist die von Ihnen ausgewählte Startzeit im ISO 1801-Format. Beispiel:
2024-04-08T03:00:00Z.
RDB-Persistenz deaktivieren
Console
Rufen Sie in der Google Cloud Console die Seite Memorystore for Redis Cluster auf.
Klicken Sie auf die Instanz-ID.
Klicken Sie im Abschnitt Konfigurationen neben Persistenz auf das Stiftsymbol.
Wählen Sie die Option Keine Persistenz aus.
Klicken Sie auf die Schaltfläche Cluster aktualisieren.
gcloud
Führen Sie den Befehl update aus, um die RDB-Persistenz zu deaktivieren:
gcloud redis clusters update instance-id \ --region=region-id \ --persistence-mode=disabled
RDB-Persistenz überwachen
Mit Cloud Monitoring können Sie Messwerte für die RDB-Persistenz ansehen.
Eine Liste der verfügbaren Messwerte für die RDB-Persistenz finden Sie unter Messwerte für die Persistenz.
Aufgaben für die AOF-Persistenz
In diesem Abschnitt finden Sie eine Anleitung für allgemeine Aufgaben für die AOF-Persistenz.
Instanz mit AOF-Persistenz erstellen
Console
Wählen Sie im Abschnitt Datenpersistenzstrategie die Option Nur-Anhängen-Datei (Append Only File, AOF) aus, wenn Sie eine Instanz erstellen.
Wählen Sie im Menü AOF-Fsync-Modus eine Synchronisierungseinstellung aus.
gcloud
Führen Sie den Befehl create aus, um eine Instanz mit AOF-Persistenz zu erstellen:
gcloud redis clusters create instance-id \ --region=region-id \ --network=network \ --replica-count=replica-count \ --node-type=node-type \ --shard-count=shard-count \ --persistence-mode=aof \ --aof-append-fsync=fsync-frequency
Ersetzen Sie Folgendes:
instance-id ist die ID der Memorystore for Redis-Clusterinstanz, die Sie erstellen. Die Instanz-ID muss zwischen 1 und 63 Zeichen lang sein und darf nur Kleinbuchstaben, Ziffern oder Bindestriche enthalten. Sie muss mit einem Kleinbuchstaben beginnen und mit einem Kleinbuchstaben oder einer Ziffer enden.
region-id ist die Region, in der die Instanz platziert werden soll.
network ist das Netzwerk, das zum Erstellen der Instanz verwendet wird. Es muss das Format
projects/NETWORK_PROJECT_ID/global/networks/NETWORK_IDhaben. Die hier verwendete Netzwerk-ID muss mit der Netzwerk-ID übereinstimmen, die von der Dienstverbindungsrichtlinie verwendet wird. Andernfalls schlägt der Vorgangcreatefehl.replica-count ist die Anzahl der Replikate (pro Shard). Zulässige Werte sind
0–5.node-type ist der Knotentyp für den Cluster.
shard-count bestimmt die Anzahl der Shards in der Instanz. Die Anzahl der Shards bestimmt die Gesamtspeicherkapazität zum Speichern von Clusterdaten. Weitere Informationen zur Clusterspezifikation finden Sie unter Cluster- und Knotenspezifikation.
fsync-frequency ist Ihre Synchronisierungseinstellung. Zulässige Werte sind
always,everysecundno.everysecist der Standardwert für diesen Parameter.
AOF-Persistenz für eine vorhandene Instanz aktivieren
Console
Rufen Sie in der Google Cloud Console die Seite Memorystore for Redis Cluster auf.
Klicken Sie auf die Instanz-ID.
Klicken Sie im Abschnitt Konfigurationen neben Persistenz auf das Stiftsymbol.
Wählen Sie die Option Nur-Anhängen-Datei (Append Only File, AOF) aus.
Wählen Sie im Menü AOF-Fsync-Modus eine Synchronisierungseinstellung aus.
Klicken Sie auf die Schaltfläche Cluster aktualisieren.
gcloud
Führen Sie den Befehl update aus, um die AOF-Persistenz für eine Instanz zu aktivieren:
gcloud redis clusters update instance-id \ --region=region-id \ --persistence-mode=aof \ --aof-append-fsync=fsync-frequency
Ersetzen Sie Folgendes:
- fsync-frequency ist Ihre Synchronisierungseinstellung. Zulässige Werte sind
always,everysecundno.everysecist der Standardwert für diesen Parameter.
AOF-Synchronisierungseinstellung für die Instanz anpassen
Console
Rufen Sie in der Google Cloud Console die Seite Memorystore for Redis Cluster auf.
Klicken Sie auf die Instanz-ID.
Klicken Sie im Abschnitt Konfigurationen neben Persistenz auf das Stiftsymbol.
Wählen Sie im Menü AOF-Fsync-Modus die gewünschte Synchronisierungseinstellung aus.
Klicken Sie auf die Schaltfläche Cluster aktualisieren.
gcloud
Führen Sie den Befehl update aus, um die Synchronisierungseinstellung für eine Instanz mit AOF-Persistenz anzupassen:
gcloud redis clusters update instance-id \ --region=region-id \ --aof-append-fsync=fsync-frequency
Ersetzen Sie Folgendes:
- fsync-frequency ist Ihre Synchronisierungseinstellung. Zulässige Werte sind
always,everysecundno.everysecist der Standardwert für diesen Parameter.
AOF-Persistenz deaktivieren
Console
Rufen Sie in der Google Cloud Console die Seite Memorystore for Redis Cluster auf.
Klicken Sie auf die Instanz-ID.
Klicken Sie im Abschnitt Konfigurationen neben Persistenz auf das Stiftsymbol.
Wählen Sie die Option Keine Persistenz aus.
Klicken Sie auf die Schaltfläche Cluster aktualisieren.
gcloud
Führen Sie den Befehl update aus, um die AOF-Persistenz zu deaktivieren:
gcloud redis clusters update instance-id \ --region=region-id \ --persistence-mode=disabled
AOF-Persistenz überwachen
Mit Cloud Monitoring können Sie Messwerte für die AOF-Persistenz ansehen.
Eine Liste der verfügbaren Messwerte für die AOF-Persistenz finden Sie unter Messwerte für die Persistenz.