Persistenz verwalten

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

  1. Wählen Sie beim Erstellen einer Instanz im Abschnitt Data persistence strategy (Datenpersistenzstrategie) die Option Memory Snapshot (Speichersnapshot) aus.

  2. Wählen Sie im Menü Snapshot interval (Snapshot-Intervall) ein Snapshot-Intervall aus.

  3. Wählen Sie im Menü Start time (local time) (Startzeit (lokale Zeit)) eine Startzeit aus. Die lokale Zeit 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 \
  --endpoints='[{"connections": [{"pscAutoConnection": {"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 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.

  • project-id ist die ID des Projekts, in dem Sie Ihre Instanz erstellen möchten.

  • network-id ist die ID des Netzwerks, das Sie zum Erstellen der Instanz verwenden möchten.

  • replica-count ist die Anzahl der Replikate (pro Shard). Zulässige Werte sind 05.

  • node-type ist der Knotentyp für die Instanz.

  • shard-count bestimmt die Anzahl der Shards in der Instanz. Die Anzahl der Shards bestimmt die Gesamtspeicherkapazität zum 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 und 24h. Der Standardwert ist 24h.

  • 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

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

    Memorystore for Valkey

  2. Klicken Sie auf Ihre Instanz-ID.

  3. Klicken Sie im Abschnitt Configurations (Konfigurationen) neben Persistence (Persistenz) auf das Stiftsymbol.

  4. Wählen Sie die Option Memory Snapshot (Speichersnapshot) aus.

  5. Wählen Sie im Menü Snapshot interval (Snapshot-Intervall) ein Snapshot-Intervall aus.

  6. Wählen Sie im Menü Start time (local time) (Startzeit (lokale Zeit)) eine Startzeit aus. Die lokale Zeit ist die Zeit an Ihrem Standort.

  7. 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 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, 12h und 24h. Der Standardwert ist 24h.

  • 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

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

    Memorystore for Valkey

  2. Klicken Sie auf Ihre Instanz-ID.

  3. Klicken Sie im Abschnitt Configurations (Konfigurationen) neben Persistence (Persistenz) auf das Stiftsymbol.

  4. Wählen Sie im Menü Snapshot interval (Snapshot-Intervall) das gewünschte Snapshot-Intervall aus.

  5. 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 und 24h. Der Standardwert ist 24h.

  • time ist die von Ihnen ausgewählte Startzeit im ISO 1801-Format. Beispiel: 2024-04-08T03:00:00Z.

Startzeit für RDB-Snapshots anpassen

Console

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

    Memorystore for Valkey

  2. Klicken Sie auf Ihre Instanz-ID.

  3. Klicken Sie im Abschnitt Configurations (Konfigurationen) neben Persistence (Persistenz) auf das Stiftsymbol.

  4. Wählen Sie im Menü Start time (local time) (Startzeit (lokale Zeit)) die gewünschte Startzeit aus. Die lokale Zeit ist die Zeit an Ihrem Standort.

  5. Klicken Sie auf die Schaltfläche Instanz aktualisieren.

gcloud

Führen Sie den Befehl update aus, um die Startzeit für 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 danach stündlich erstellt.

gcloud memorystore instances update instance \
  --location=region-id \
  --rdb-config-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 zum gewünschten Zeitpunkt erstellt wird.

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 ausgewählte Startzeit im ISO 1801-Format. Beispiel: 2024-04-08T03:00:00Z.

RDB-Persistenz deaktivieren

Console

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

    Memorystore for Valkey

  2. Klicken Sie auf Ihre Instanz-ID.

  3. Klicken Sie im Abschnitt Configurations (Konfigurationen) neben Persistence (Persistenz) auf das Stiftsymbol.

  4. Wählen Sie die Option No persistence (Keine Persistenz) aus.

  5. 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 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

  1. Wählen Sie beim Erstellen einer Instanz im Abschnitt Data persistence strategy (Datenpersistenzstrategie) die Option Append Only File (AOF) (Datei nur zum Anhängen) aus.

  2. Wählen Sie im Menü AOF Fsync mode (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 \
--endpoints='[{"connections": [{"pscAutoConnection": {"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 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.

  • project-id ist die ID des Projekts, in dem Sie Ihre Instanz erstellen möchten.

  • network-id ist die ID des Netzwerks, das Sie zum Erstellen der Instanz verwenden möchten.

  • replica-count ist die Anzahl der Replikate (pro Shard). Zulässige Werte sind 05.

  • node-type ist der Knotentyp für die Instanz.

  • shard-count bestimmt die Anzahl der Shards in der Instanz. Die Anzahl der Shards bestimmt die Gesamtspeicherkapazität zum Speichern von Instanzdaten. Weitere Informationen zur Instanzspezifikation finden Sie unter Instanz- und Knotenspezifikation.

  • fsync-frequency ist Ihre Synchronisierungseinstellung. Zulässige Werte sind always, everysec und no. everysec ist der Standardwert für diesen Parameter.

AOF-Persistenz für eine vorhandene Instanz aktivieren

Console

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

    Memorystore for Valkey

  2. Klicken Sie auf Ihre Instanz-ID.

  3. Klicken Sie im Abschnitt Configurations (Konfigurationen) neben Persistence (Persistenz) auf das Stiftsymbol.

  4. Wählen Sie die Option Append Only File (AOF) (Datei nur zum Anhängen) aus.

  5. Wählen Sie im Menü AOF Fsync mode (AOF-Fsync-Modus) eine Synchronisierungseinstellung aus.

  6. Klicken Sie auf die Schaltfläche Instanz aktualisieren.

Ersetzen Sie Folgendes:

  • fsync-frequency ist Ihre Synchronisierungseinstellung. Zulässige Werte sind always, everysec und no. everysec ist der Standardwert für diesen Parameter.

AOF-Synchronisierungseinstellung für die Instanz anpassen

Console

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

    Memorystore for Valkey

  2. Klicken Sie auf Ihre Instanz-ID.

  3. Klicken Sie im Abschnitt Configurations (Konfigurationen) neben Persistence (Persistenz) auf das Stiftsymbol.

  4. Wählen Sie im Menü AOF fsync mode (AOF-Fsync-Modus) die gewünschte Synchronisierungseinstellung aus.

  5. Klicken Sie auf die Schaltfläche Instanz aktualisieren.

gcloud

Führen Sie den Befehl update aus, um die Synchronisierungseinstellung für eine Instanz mit AOF-Persistenz anzupassen:

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 und no. everysec ist der Standardwert für diesen Parameter.

AOF-Persistenz deaktivieren

Console

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

    Memorystore for Valkey

  2. Klicken Sie auf Ihre Instanz-ID.

  3. Klicken Sie im Abschnitt Configurations (Konfigurationen) neben Persistence (Persistenz) auf das Stiftsymbol.

  4. Wählen Sie die Option No persistence (Keine Persistenz) aus.

  5. 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 ansehen.

Eine Liste der verfügbaren Messwerte für die AOF-Persistenz finden Sie unter Messwerte für die Persistenz.