Auf dieser Seite wird beschrieben, wie Sie gängige Aufgaben für die AOF- und RDB-Persistenz ausführen.
Weitere Informationen zur Persistenz finden Sie unter Persistenz – Übersicht.
Aufgaben zur RDB-Persistenz
In diesem Abschnitt finden Sie Anleitungen für gängige Aufgaben zur RDB-Persistenz.
Instanz mit RDB-Persistenz erstellen
Console
Wählen Sie im Abschnitt Datenspeicherungsstrategie beim Erstellen einer Instanz die Option Memory Snapshot aus.
Wählen Sie im Menü Snapshot-Intervall ein Snapshot-Intervall aus.
Wählen Sie im Menü Startzeit (lokale Zeit) eine Startzeit aus. Die Ortszeit ist die Zeit an Ihrem Standort.
gcloud
Führen Sie den Befehl create
aus, um eine Instanz mit RDB-Persistenz zu erstellen:
gcloud memorystore instances create instance \ --location=region-id \ --psc-auto-connections=network=projects/project-id/global/networks/network-id,projectId=project-id \ --replica-count=replica-count \ --node-type=node-type \ --shard-count=shard-count \ --persistence-config-mode=rdb \ --rdb-config-snapshot-period=snapshot-interval \ --rdb-config-snapshot-start-time=time
Ersetzen Sie Folgendes:
instance ist die ID der Memorystore for Valkey-Instanz, die Sie erstellen. Die Instanz-ID muss 1 bis 63 Zeichen lang sein und darf nur Kleinbuchstaben, Ziffern oder Bindestriche enthalten. Er muss mit einem Kleinbuchstaben beginnen und mit einem Kleinbuchstaben oder einer Ziffer enden.
region-id ist die Region, in der die Instanz bereitgestellt werden soll.
project-id ist die ID des Projekts, in dem Sie die Instanz erstellen möchten.
network-id ist die ID des Netzwerks, mit dem Sie die Instanz erstellen möchten.
replica-count ist die von Ihnen gewählte Anzahl von Replikaten (pro Shard). Zulässige Werte sind
0
,1
und2
.node-type ist der von Ihnen ausgewählte Knotentyp. Zulässige Werte:
shared-core-nano
standard-small
highmem-medium
highmem-xlarge
Weitere Informationen zu Knotentypen und Instanzkonfigurationen finden Sie in der Instanz- und Knotenspezifikation.
shard-count legt die Anzahl der Shards in Ihrer Instanz fest. Die Shard-Anzahl bestimmt die Gesamtspeicherkapazität für das Speichern von Instanzdaten. Weitere Informationen zur Instanzspezifikation finden Sie unter Instanz- und Knotenspezifikation.
snapshot-interval ist das von Ihnen ausgewählte Intervall. Zulässige Werte sind
1h
,6h
,12h
und24h
. 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 Valkey auf.
Klicken Sie auf Ihre Instanz-ID.
Klicken Sie im Bereich Konfigurationen auf das Stiftsymbol neben Dauerhaftigkeit.
Wählen Sie die Option Memory Snapshot (Arbeitsspeicher-Snapshot) aus.
Wählen Sie im Menü Snapshot-Intervall ein Snapshot-Intervall aus.
Wählen Sie im Menü Startzeit (lokale Zeit) eine Startzeit aus. Die Ortszeit ist die Zeit an Ihrem Standort.
Klicken Sie auf die Schaltfläche Instanz aktualisieren.
gcloud
Führen Sie den Befehl update
aus, um die RDB-Persistenz für eine vorhandene Instanz zu aktivieren:
gcloud memorystore instances update instance \ --location=region-id \ --persistence-config-mode=rdb \ --rdb-config-snapshot-period=snapshot-interval \ --rdb-config-snapshot-start-time=time
Ersetzen Sie Folgendes:
instance ist die ID der Memorystore for Valkey-Instanz, die Sie erstellen. Die Instanz-ID muss 1 bis 63 Zeichen lang sein und darf nur Kleinbuchstaben, Ziffern oder Bindestriche enthalten. Er muss mit einem Kleinbuchstaben beginnen und mit einem Kleinbuchstaben oder einer Ziffer enden.
region-id ist die Region, in der die Instanz bereitgestellt werden soll.
snapshot-interval ist das von Ihnen ausgewählte Intervall. Zulässige Werte sind
1h
,6h
,12h
und24h
. 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 auf einer vorhandenen Instanz keinen Startzeitpunkt auswählen, wird der erste Snapshot sofort erstellt.
Intervall für RDB-Snapshots anpassen
Console
Rufen Sie in der Google Cloud -Console die Seite Memorystore for Valkey auf.
Klicken Sie auf Ihre Instanz-ID.
Klicken Sie im Bereich Konfigurationen auf das Stiftsymbol neben Dauerhaftigkeit.
Wählen Sie im Menü Snapshot-Intervall das gewünschte Snapshot-Intervall aus.
Klicken Sie auf die Schaltfläche Instanz aktualisieren.
gcloud
Führen Sie den Befehl update
aus, um das RDB-Snapshot-Intervall anzupassen:
gcloud memorystore instances update instance \ --location=region-id \ --rdb-config-snapshot-period=snapshot-interval
Ersetzen Sie Folgendes:
snapshot-interval ist das von Ihnen ausgewählte Intervall. Zulässige Werte sind
1h
,6h
,12h
und24h
. Der Standardwert ist24h
.time ist die von Ihnen gewä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 Valkey auf.
Klicken Sie auf Ihre Instanz-ID.
Klicken Sie im Bereich Konfigurationen auf das Stiftsymbol neben Dauerhaftigkeit.
Wählen Sie im Menü Startzeit (lokale Zeit) die gewünschte Startzeit aus. Die Ortszeit ist die Zeit an Ihrem Standort.
Klicken Sie auf die Schaltfläche Instanz 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 eine Snapshot-Frequenz von 1h
festlegen, werden zukünftige Snapshots um 7:30, 8:30, 9:30 und jede Stunde danach erstellt.
gcloud memorystore instances update instance \ --location=region-id \ --rdb-config-snapshot-start-time=time
Ersetzen Sie Folgendes:
- time ist die von Ihnen gewä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 Zeit in der Zukunft festlegen. Wenn Sie die Pausierung von Snapshots aufheben möchten, können Sie die Zeit für den nächsten Snapshot neu festlegen.
Führen Sie den Befehl update
aus, um RDB-Snapshots zu pausieren:
gcloud memorystore instances update instance \ --location=region-id \ --rdb-config-snapshot-start-time=time
Ersetzen Sie Folgendes:
- time ist die von Ihnen gewä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 Valkey auf.
Klicken Sie auf Ihre Instanz-ID.
Klicken Sie im Bereich Konfigurationen auf das Stiftsymbol neben Dauerhaftigkeit.
Wählen Sie die Option Kein Speicher aus.
Klicken Sie auf die Schaltfläche Instanz aktualisieren.
gcloud
Führen Sie den Befehl update
aus, um die RDB-Persistenz zu deaktivieren:
gcloud memorystore instances update instance \ --location=region-id \ --persistence-config-mode=disabled
RDB-Persistenz überwachen
Mit Cloud Monitoring können Sie Messwerte für die RDB-Persistenz aufrufen.
Eine Liste der verfügbaren Messwerte für die RDB-Persistenz finden Sie unter Persistenzmesswerte.
AOF-Persistenzaufgaben
In diesem Abschnitt finden Sie Anleitungen zu gängigen AOF-Persistenzaufgaben.
Instanz mit AOF-Persistenz erstellen
Console
Wählen Sie im Abschnitt Datenspeicherungsstrategie beim Erstellen einer Instanz die Option Append Only File (AOF) aus.
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 memorystore instances create instance \ --location=region-id \ --psc-auto-connections=network=projects/project-id/global/networks/network-id,projectId=project-id \ --replica-count=replica-count \ --node-type=node-type \ --shard-count=shard-count \ --persistence-config-mode=aof \ --aof-config-append-fsync=fsync-frequency
Ersetzen Sie Folgendes:
instance ist die ID der Memorystore for Valkey-Instanz, die Sie erstellen. Die Instanz-ID muss 1 bis 63 Zeichen lang sein und darf nur Kleinbuchstaben, Ziffern oder Bindestriche enthalten. Er muss mit einem Kleinbuchstaben beginnen und mit einem Kleinbuchstaben oder einer Ziffer enden.
region-id ist die Region, in der die Instanz bereitgestellt werden soll.
project-id ist die ID des Projekts, in dem Sie die Instanz erstellen möchten.
network-id ist die ID des Netzwerks, mit dem Sie die Instanz erstellen möchten.
replica-count ist die von Ihnen gewählte Anzahl von Replikaten (pro Shard). Zulässige Werte sind
0
,1
und2
.node-type ist der von Ihnen ausgewählte Knotentyp. Zulässige Werte:
shared-core-nano
standard-small
highmem-medium
highmem-xlarge
Weitere Informationen zu Knotentypen und Instanzkonfigurationen finden Sie in der Instanz- und Knotenspezifikation.
shard-count legt die Anzahl der Shards in Ihrer Instanz fest. Die Shard-Anzahl bestimmt die Gesamtspeicherkapazität für das Speichern von Instanzdaten. Weitere Informationen zur Instanzspezifikation finden Sie unter Instanz- und Knotenspezifikation.
fsync-frequency ist Ihre Synchronisierungseinstellung. Zulässige Werte sind
always
,everysec
undno
.everysec
ist 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 Valkey auf.
Klicken Sie auf Ihre Instanz-ID.
Klicken Sie im Bereich Konfigurationen auf das Stiftsymbol neben Dauerhaftigkeit.
Wählen Sie die Option Append Only File (AOF) aus.
Wählen Sie im Menü AOF Fsync-Modus eine Synchronisierungseinstellung aus.
Klicken Sie auf die Schaltfläche Instanz aktualisieren.
Ersetzen Sie Folgendes:
- fsync-frequency ist Ihre Synchronisierungseinstellung. Zulässige Werte sind
always
,everysec
undno
.everysec
ist der Standardwert für diesen Parameter.
AOF-Synchronisierungseinstellung für Ihre Instanz anpassen
Console
Rufen Sie in der Google Cloud -Console die Seite Memorystore for Valkey auf.
Klicken Sie auf Ihre Instanz-ID.
Klicken Sie im Bereich Konfigurationen auf das Stiftsymbol neben Dauerhaftigkeit.
Wählen Sie im Menü AOF fsync-Modus die gewünschte Synchronisierungseinstellung aus.
Klicken Sie auf die Schaltfläche Instanz aktualisieren.
gcloud
Wenn Sie die Synchronisierungseinstellung für eine Instanz mit AOF-Persistenz anpassen möchten, führen Sie den Befehl update
aus:
gcloud memorystore instances update instance \ --location=region-id \ --aof-config-append-fsync=fsync-frequency
Ersetzen Sie Folgendes:
- fsync-frequency ist Ihre Synchronisierungseinstellung. Zulässige Werte sind
always
,everysec
undno
.everysec
ist der Standardwert für diesen Parameter.
AOF-Persistenz deaktivieren
Console
Rufen Sie in der Google Cloud -Console die Seite Memorystore for Valkey auf.
Klicken Sie auf Ihre Instanz-ID.
Klicken Sie im Bereich Konfigurationen auf das Stiftsymbol neben Dauerhaftigkeit.
Wählen Sie die Option Kein Speicher aus.
Klicken Sie auf die Schaltfläche Instanz aktualisieren.
gcloud
Führen Sie den Befehl update
aus, um die AOF-Persistenz zu deaktivieren:
gcloud memorystore instances update instance \ --location=region-id \ --persistence-config-mode=disabled
AOF-Persistenz überwachen
Mit Cloud Monitoring können Sie Messwerte für die AOF-Persistenz aufrufen.
Eine Liste der verfügbaren Messwerte für die AOF-Persistenz finden Sie unter Persistenzmesswerte.