Sicherungen verwalten

Auf dieser Seite wird beschrieben, wie Sie Sicherungsvorgänge in Memorystore for Valkey ausführen. Mithilfe von Sicherungen können Sie die Daten Ihrer Instanz zu einem bestimmten Zeitpunkt wiederherstellen sowie exportieren und analysieren.

Hinweise

  1. Achten Sie darauf, dass Sie oder das verwendete Nutzerkonto die erforderlichen Berechtigungen für die Aktion haben, die Sie ausführen möchten.

    Mit den Rollen Memorystore Admin und Memorystore Editor können alle Sicherungsvorgänge ausgeführt werden. Mit der Rolle Memorystore-Betrachter können Back-ups angesehen und exportiert werden.

On-Demand-Sicherung erstellen

Sie können eine On-Demand-Sicherung für eine Memorystore for Valkey-Instanz entweder über die Google Cloud Console oder die Google Cloud CLI erstellen.

Console

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

    Memorystore for Valkey

  2. Klicken Sie auf die ID der Instanz, für die Sie eine Sicherung erstellen möchten.

  3. Klicken Sie in der Seitenleiste auf Sicherungen.

  4. Klicken Sie auf Sicherung erstellen.

  5. Führen Sie im Dialogfeld Sicherung erstellen die folgenden Schritte aus:

    1. Optional. Geben Sie einen Namen für die Sicherung an. Wenn Sie die Sicherung nicht benennen, erhält sie einen Namen, der aus einem Datums- und Zeitstempel besteht.
    2. Klicken Sie auf Sicherung erstellen.

gcloud

Verwenden Sie den Befehl gcloud memorystore instances backup, um eine On-Demand-Sicherung zu erstellen.

gcloud memorystore instances backup INSTANCE_ID \
--backup-id=BACKUP_ID \
--ttl=TTL_PERIOD \
--project=PROJECT_ID \
--location=REGION_ID

Ersetzen Sie Folgendes:

  • INSTANCE_ID: die ID der Memorystore for Valkey-Instanz.
  • BACKUP_ID: Eine ID für die Sicherung, z. B. march-2025-backup.
  • TTL_PERIOD: Die Gültigkeitsdauer (TTL) für die Sicherung. Wenn die Sicherung das TTL-Limit erreicht, wird sie von Memorystore for Valkey automatisch gelöscht.

    Sie legen den Wert für diesen Parameter auf eine Anzahl von Tagen fest (z. B. 14d). Der Mindestwert ist 1 Tag. Wenn Sie keinen Wert angeben, beträgt der Standardwert 100 Jahre.

  • PROJECT_ID: Ihre Projekt-ID.

  • REGION_ID: Die Region, in der sich Ihre Instanz befindet, z. B. us-east1.

Der Befehl gibt einen Vorgangsnamen im folgenden Format zurück:

projects/PROJECT_ID/locations/REGION_ID/operations/operation-UID

Verwenden Sie den Befehl gcloud memorystore operations describe, um den Status eines Vorgangs zu prüfen.

gcloud memorystore operations describe projects/PROJECT_ID/locations/REGION_ID/operations/operation-UID

Verwenden Sie den Befehl gcloud memorystore operations list, um alle Vorgänge in einem Projekt und einer Region aufzulisten.

gcloud memorystore operations list --projects=PROJECT_ID \
--location=REGION_ID

Zeitpläne für automatische Sicherungen konfigurieren

Sie können einen täglichen Sicherungszeitplan beim Erstellen einer Instanz konfigurieren oder für eine vorhandene Instanz aktivieren.

Sie können entweder beim Erstellen einer Instanz einen täglichen Sicherungszeitplan konfigurieren oder einen täglichen Sicherungszeitplan für eine vorhandene Instanz aktivieren.

Instanz mit aktiviertem automatischen Sicherungszeitplan erstellen

Sie können einen täglichen Sicherungszeitplan festlegen, wenn Sie eine Instanz in Memorystore for Valkey mit der Google Cloud Console oder der Google Cloud CLI erstellen.

Console

Informationen zum Erstellen einer Instanz und zum automatischen Aktivieren eines Sicherungszeitplans für die Instanz finden Sie unter Instanzen erstellen.

gcloud

Verwenden Sie den Befehl gcloud memorystore instances create, um eine Instanz zu erstellen und automatisch einen Sicherungszeitplan für die Instanz zu aktivieren.

gcloud memorystore instances create INSTANCE_ID \
--automated-backup-config-mode=enabled \
--fixed-frequency-schedule-start-time-hours=START_TIME \
--automated-backup-config-retention=RETENTION_POLICY

Ersetzen Sie Folgendes:

  • INSTANCE_ID: die ID der Memorystore for Valkey-Instanz, die Sie erstellen.
  • START_TIME: Die Zeit, zu der Memorystore for Valkey mit der Erstellung von Back-ups beginnt. Geben Sie die Zeit im HH-Format im 24-Stunden-Zyklus in UTC-Zeit an. Beispiel: 23.
  • RETENTION_POLICY: Die Anzahl der Tage, für die Memorystore for Valkey jede Sicherung beibehält. Legen Sie für diesen Parameter einen Wert in Tagen fest, z. B. 7d. Der Höchstwert ist 365 Tage und der Standardwert 35 Tage.

    Auch nachdem Sie die Instanz gelöscht haben, behält Memorystore for Valkey die Sicherung für den Aufbewahrungszeitraum bei, maximal 365 Tage. Wenn Sie die Sicherung vor Ablauf des Aufbewahrungszeitraums entfernen möchten, müssen Sie sie manuell löschen.

Geplante Sicherungen für eine vorhandene Instanz aktivieren

Sie können einen täglichen Sicherungszeitplan für eine vorhandene Instanz entweder über die Google Cloud Console oder die Google Cloud CLI aktivieren.

Console

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

    Memorystore for Valkey

  2. Klicken Sie auf die ID der Instanz, für die Sie Sicherungen aktivieren möchten.

  3. Klicken Sie in der Seitenleiste auf Sicherungen.

  4. Klicken Sie im Bereich Einstellungen neben dem Feld Automatische tägliche Sicherungen auf Bearbeiten.

    Dieses Feld hat den Status Deaktiviert. Wenn dieses Feld den Status Aktiviert hat, haben Sie bereits geplante Datensicherungen für diese Instanz aktiviert.

  5. Gehen Sie im Dialogfeld Einstellungen für automatisierte Back-ups so vor:

    1. Klicken Sie das Kästchen Automatische tägliche Sicherungen an.
    2. Geben Sie im Feld Tage für die Aufbewahrung von Sicherungen die Anzahl der Tage ein, die Memorystore for Valkey Sicherungen aufbewahren soll, bevor sie automatisch gelöscht werden. Sie können einen Zeitraum von 1 bis 365 Tagen angeben. Der Standardwert ist 35 Tage.
    3. Wählen Sie im Menü Zeitfenster die Stunde aus, zu der Memorystore for Valkey eine tägliche Sicherung erstellt.
    4. Klicken Sie auf Speichern.

gcloud

Verwenden Sie den Befehl gcloud memorystore instances update, um geplante Sicherungen für eine Instanz zu aktivieren.

gcloud memorystore instances update INSTANCE_ID \
--automated-backup-config-mode=enabled \
--fixed-frequency-schedule-start-time-hours=START_TIME \
--automated-backup-config-retention=RETENTION_POLICY

Ersetzen Sie Folgendes:

  • INSTANCE_ID: die ID der Memorystore for Valkey-Instanz, die Sie aktualisieren.
  • START_TIME: Ein Zeitstempel, der angibt, wann Memorystore for Valkey mit der Erstellung von Sicherungen beginnt. Dieser Zeitstempel muss auf Stundenbasis im Format HH und in einem 24-Stunden-Zyklus in UTC-Zeit angegeben werden (z. B. 23). Der Zeitstempel gibt auch ein einstündiges Zeitfenster an, in dem Memorystore for Valkey mit der Erstellung von Sicherungen beginnt.
  • RETENTION_POLICY: Die Anzahl der Tage, für die Memorystore for Valkey jede Sicherung beibehält. Legen Sie für diesen Parameter einen Wert in Tagen fest, z. B. 7d.

    Auch nachdem Sie die Instanz gelöscht haben, behält Memorystore for Valkey die Sicherung für den Aufbewahrungszeitraum bei. Wenn Sie die Sicherung vor Ablauf des Aufbewahrungszeitraums entfernen möchten, müssen Sie sie manuell löschen.

Geplante Sicherungen deaktivieren

Sie können geplante Sicherungen für eine Instanz entweder über dieGoogle Cloud Console oder die Google Cloud CLI deaktivieren.

Console

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

    Memorystore for Valkey

  2. Klicken Sie auf die ID der Instanz, für die Sie Sicherungen deaktivieren möchten.

  3. Klicken Sie in der Seitenleiste auf Sicherungen.

  4. Klicken Sie im Bereich Einstellungen neben dem Feld Automatische tägliche Sicherungen auf Bearbeiten.

    Dieses Feld hat den Status Aktiviert. Dieses Feld ist standardmäßig aktiviert. Wenn dieses Feld den Status Deaktiviert hat, haben Sie geplante Sicherungen für diese Instanz bereits deaktiviert.

  5. Gehen Sie im Dialogfeld Einstellungen für automatisierte Back-ups so vor:

    1. Entfernen Sie das Häkchen bei Automatische tägliche Sicherungen.
    2. Klicken Sie auf Speichern.

gcloud

Verwenden Sie den Befehl gcloud memorystore instances update, um geplante Sicherungen für eine Instanz zu deaktivieren.

gcloud memorystore instances update INSTANCE_ID \
--automated-backup-config-mode=disabled

Ersetzen Sie INSTANCE_ID durch die ID der Memorystore for Valkey-Instanz, die Sie aktualisieren.

Gleichzeitigkeit von Sicherungs- und Aktualisierungsvorgängen für Instanzen

Aktualisierungs- und Wartungsvorgänge für eine Instanz können laufende Sicherungsvorgänge in den folgenden Situationen abbrechen:

  • Wenn ein Vorgang zum Aktualisieren einer Instanz ausgeführt wird, lehnt Memorystore for Valkey Sicherungsvorgänge ab.
  • In seltenen Fällen können Wartungs- und Sicherungsvorgänge zusammenfallen, was dazu führt, dass die Sicherungsvorgänge für diese Instanz übersprungen werden.

Sicherungen auflisten und beschreiben

In den folgenden Abschnitten wird beschrieben, wie Sie Informationen zu verfügbaren Sicherungen finden.

Sicherungssammlungen auflisten

Eine Sicherungssammlung enthält alle Sicherungen, die Sie für eine Instanz erstellen. Sie können eine Liste der Sicherungssammlungen entweder über die Google Cloud Console oder die Google Cloud CLI aufrufen.

Console

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

    Memorystore for Valkey

  2. Klicken Sie in der Seitenleiste auf Sicherungen.

gcloud

Mit dem Befehl gcloud memorystore backup-collections list können Sie Sicherungssammlungen für ein Projekt und eine Region auflisten.

gcloud memorystore backup-collections list \
--project=PROJECT_ID \
--location=REGION_ID

Ersetzen Sie Folgendes:

  • PROJECT_ID: Ihre Projekt-ID.
  • REGION_ID: Die Region, in der sich Ihre Instanz befindet, z. B. us-east1

Der Befehl gibt eine Liste von Sicherungssammlungen zurück.

Sicherungen in einer Sicherungssammlung auflisten

Sie können eine Liste der Sicherungen für eine Sicherungssammlung entweder über dieGoogle Cloud Console oder die Google Cloud CLI aufrufen.

Console

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

    Memorystore for Valkey

  2. Klicken Sie in der Seitenleiste auf Sicherungen.

  3. Klicken Sie auf die ID einer Instanz, die mit einer Sicherungssammlung verknüpft ist. Diese Sicherungssammlung enthält eine Liste der Sicherungen, die Sie aufrufen möchten.

gcloud

Verwenden Sie den Befehl gcloud memorystore backup-collections backups list, um die Sicherungen in einer Sicherungssammlung aufzulisten.

gcloud memorystore backup-collections backups list \
--backup-collection=BACKUP_COLLECTION
--project=PROJECT_ID \
--location=REGION_ID

Ersetzen Sie Folgendes:

  • BACKUP_COLLECTION: der Name der Sicherungssammlung
  • PROJECT_ID: Ihre Projekt-ID.
  • REGION_ID: Die Region, in der sich Ihre Instanz befindet, z. B. us-east1

Der Befehl gibt eine Liste der Sicherungen zurück, die sich in einer Sicherungssammlung befinden.

Sicherung beschreiben

Sie können Informationen zu einer Sicherung mit der Google Cloud CLI abrufen.

gcloud

Verwenden Sie den Befehl gcloud memorystore backup-collections backups describe, um Informationen zu einer Sicherung abzurufen.

gcloud memorystore backup-collections backups describe BACKUP_NAME \
--backup-collection=BACKUP_COLLECTION \
--project=PROJECT_ID \
--location=REGION_ID

Ersetzen Sie Folgendes:

  • BACKUP_NAME: der Name des Backups (z. B. 2024-05-01-10-15-00)
  • BACKUP_COLLECTION: der Name der Sicherungssammlung
  • PROJECT_ID: Ihre Projekt-ID.
  • REGION_ID: Die Region, in der sich Ihre Instanz befindet, z. B. us-east1

Der Befehl gibt Informationen zum Backup zurück, die in etwa so aussehen:

backupFiles:
- createTime: '2024-11-10T03:52:55.539Z'
fileName: 3d2774dab822137c5bac9386f3fa69ee4c73b928.rdb
sizeBytes: '694879680'
- createTime: '2024-11-10T03:52:54.742Z'
fileName: 7f5d99faaefc63ed8292a71da2552db3b06cdcff.rdb
sizeBytes: '694925906'
- createTime: '2024-11-10T03:52:54.972Z'
fileName: 0aac1092a3fb81515aefb6b2421f31eb346c3961.rdb
sizeBytes: '694784169'
instance: projects/PROJECT_ID/locations/us-east1/instances/instance1
instanceUid: 57130520-636c-4ac7-ad7e-86f7cfb32838
createTime: '2024-11-10T03:52:40.899882388Z'
expireTime: '2124-11-10T03:53:02.856981736Z'
name: projects/PROJECT_ID/locations/us-east1/backupCollections/dda2f551-b416-47ff-b1cf-684e00483dc9/backups/march-2025-backup
nodeType: HIGHMEM_MEDIUM
shardCount: 3
state: ACTIVE
totalSizeBytes: '2084589755'

Sicherung löschen

Sie können eine Sicherung entweder mit der Google Cloud Console oder der Google Cloud CLI löschen.

Console

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

    Memorystore for Valkey

  2. Klicken Sie auf die ID der Instanz, die eine Sicherung enthält, die Sie löschen möchten.

  3. Klicken Sie in der Seitenleiste auf Sicherungen.

  4. Klicken Sie neben dem Back-up, das Sie löschen möchten, auf das Dreipunkt-Menü  Weitere Aktionen.

  5. Wähle im Menü die Option Löschen aus.

  6. Führen Sie im Dialogfeld Sicherung löschen? die folgenden Schritte aus:

    1. Geben Sie in das Textfeld delete ein.
    2. Klicken Sie auf Löschen.

gcloud

Verwenden Sie den Befehl gcloud memorystore backup-collections backups delete, um eine Sicherung zu löschen.

gcloud memorystore backup-collections backups delete BACKUP_NAME \
--backup-collection=BACKUP_COLLECTION \
--project=PROJECT_ID \
--location=REGION_ID

Ersetzen Sie Folgendes:

  • BACKUP_NAME: der Name des Backups (z. B. 2024-05-01-10-15-00)
  • BACKUP_COLLECTION: der Name der Sicherungssammlung
  • PROJECT_ID: Ihre Projekt-ID.
  • REGION_ID: Die Region, in der sich Ihre Instanz befindet, z. B. us-east1

Sicherung in einen Storage-Bucket exportieren

Sie können eine Sicherung in einen Cloud Storage-Bucket exportieren. Verwenden Sie dazu entweder dieGoogle Cloud Console oder die Google Cloud CLI.

So exportieren Sie eine Sicherung:

  1. Memorystore for Valkey muss die Berechtigung für den Zugriff auf den Ziel-Cloud Storage-Bucket haben. Gewähren Sie dem Dienst-Agent für Memorystore for Valkey Zugriff auf die Cloud Storage-Ressourcen.

    Der Memorystore for Valkey-Dienst-Agent verwendet das folgende Namensformat:

    service-PROJECT_NUMBER@gcp-sa-memorystore.iam.gserviceaccount.com
    

    Ersetzen Sie PROJECT_NUMBER durch die Projektnummer des Projekts, in dem sich die Instanz oder das Backup befindet.

    Weisen Sie dem Dienst-Agent eine Rolle zu, die die Berechtigungen storage.buckets.get, storage.objects.create, storage.objects.delete und storage.folders.create enthält.

    Mit dem folgenden Befehl wird beispielsweise dem Dienst-Agent für einen Cloud Storage-Bucket die Rolle Storage Admin zugewiesen:

    gcloud

    gcloud storage buckets add-iam-policy-binding gs://BUCKET_NAME \
    --member=serviceAccount:service-PROJECT_NUMBER@gcp-sa-memorystore.iam.gserviceaccount.com \
    --role=roles/storage.admin
    

    Ersetzen Sie Folgendes:

    • BUCKET_NAME: Der Name des Cloud Storage-Ziel-Buckets. Dieser Bucket muss ein regionaler Bucket sein und sich in derselben Region wie das Backup befinden. Memorystore for Valkey benötigt Berechtigungen für den Zugriff auf den Bucket und zum Erstellen von Ordnern und Objekten im Bucket.
    • PROJECT_NUMBER: die Projektnummer, die im Namen des Dienstkontos verwendet wird.
  2. Sicherung in einen Cloud Storage-Bucket exportieren

    Console

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

      Memorystore for Valkey

    2. Klicken Sie auf die ID der Instanz, die eine Sicherung enthält, die Sie exportieren möchten.

    3. Klicken Sie in der Seitenleiste auf Sicherungen.

    4. Klicken Sie neben dem Backup, das Sie exportieren möchten, auf  Weitere Aktionen.

    5. Wählen Sie im Menü die Option Exportieren aus.

    6. Klicken Sie auf der Seite Sicherung nach Cloud Storage exportieren im Bereich Ziel auswählen auf Durchsuchen.

    7. Klicken Sie im Dialogfeld Bucket auswählen auf den Bucket, in den Sie die Sicherung exportieren möchten, und klicken Sie dann auf Auswählen.

    8. Klicken Sie auf der Seite Sicherung nach Cloud Storage exportieren auf Exportieren.

    gcloud

    Verwenden Sie den Befehl gcloud memorystore backup-collections backups export, um eine Sicherung in einen Cloud Storage-Bucket zu exportieren.

    gcloud memorystore backup-collections backups export BACKUP_NAME \
    --backup-collection=BACKUP_COLLECTION \
    --location=REGION_ID \
    --gcs-bucket=BUCKET_NAME
    

    Ersetzen Sie Folgendes:

    • BACKUP_NAME: der Name der Memorystore for Valkey-Sicherung
    • BACKUP_COLLECTION: der Name der Sicherungssammlung
    • REGION_ID: die Region, in der sich die Sicherungssammlung befindet, z. B. us-east1
    • BUCKET_NAME: der Name des Cloud Storage-Bucket, der nicht das Präfix gs:// hat

      Der Bucket muss ein regionaler Bucket sein und sich in derselben Region wie die Sicherung befinden. Memorystore for Valkey muss die Berechtigung haben, auf den Bucket zuzugreifen und Ordner und Objekte im Bucket zu erstellen.

Daten aus einer Sicherung wiederherstellen

Wenn Sie Daten aus einer Sicherung wiederherstellen möchten, können Sie entweder eine neue Instanz aus einer verwalteten Sicherung im selben Projekt oder aus Redis Database (RDB)-Dateien in einem Cloud Storage-Bucket initialisieren. Wenn Sie eine Instanz aus RDB-Dateien initialisieren möchten, muss Memorystore for Valkey die Berechtigung haben, auf die Dateien zuzugreifen.

Neue Instanz aus einer Sicherung erstellen

Im folgenden Beispiel wird gezeigt, wie Daten aus einer Sicherung in eine neue Instanz importiert werden. Das Backup muss sich in derselben Region wie die Instanz befinden. Außerdem muss das Prinzipal, das die Instanz erstellt, die Berechtigung memorystore.backups.get für die Sicherung haben.

Sie können Daten aus einer Sicherung in eine neue Instanz importieren. Verwenden Sie dazu entweder dieGoogle Cloud Console oder die Google Cloud CLI.

Console

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

    Memorystore for Valkey

  2. Klicken Sie auf die ID der Instanz, die eine Sicherung enthält, die Sie importieren möchten.

  3. Klicken Sie in der Seitenleiste auf Sicherungen.

  4. Klicken Sie neben dem Backup, das Sie importieren möchten, auf  Weitere Aktionen.

  5. Wählen Sie im Menü die Option In neue Instanz importieren aus. Die Seite Valkey-Instanz erstellen wird angezeigt.

  6. Prüfen Sie im Abschnitt Sicherungsoptionen Folgendes:

    1. Die Option Verwaltete Sicherungen ist ausgewählt.
    2. Das Feld Sicherungs-ID enthält den Pfad und den Namen der ausgewählten Sicherung.
  7. Geben Sie im Abschnitt Instanz benennen eine ID für die Instanz ein, die Sie erstellen. Die Instanz-ID darf nur Kleinbuchstaben, Ziffern und Bindestriche enthalten. Er muss auch mit einem Buchstaben beginnen und darf in der Region nur einmal vorkommen.

  8. Wählen Sie im Menü Region eine Region für Ihre Instanz aus.

  9. Geben Sie im Abschnitt Zonale Verfügbarkeit an, ob Sie eine Einzelzonen- oder Mehrzoneninstanz erstellen möchten.

  10. Optional: Wählen Sie im Bereich Knotentyp einen der folgenden Knotentypen aus:

    • Shared-Core (shared-core-nano)
    • Klein (standard-small)
    • Mittel (highmem-medium)
    • Extragroß (highmem-xlarge)
  11. Geben Sie im Bereich Clustermodus an, ob Sie eine Instanz mit aktiviertem oder deaktiviertem Clustermodus wünschen. Weitere Informationen zu diesen Instanztypen finden Sie unter Clustermodus aktivieren und deaktivieren.

  12. Optional: Geben Sie im Abschnitt Instanzgröße die Anzahl der Shards für Ihre Instanz ein. Die Anzahl der Shards bestimmt die Gesamtspeicherkapazität für das Speichern von Instanzdaten. Weitere Informationen zu Instanzspezifikationen finden Sie unter Instanz- und Knotenspezifikation.

  13. Optional: Wenn Sie eine Instanz mit Replikaten erstellen möchten, wählen Sie im Bereich Replikate die Anzahl der Replikate (pro Shard) aus. Sie können 0 bis 5 Replikate auswählen. Der Standardwert ist 1 Replikat.

  14. Wählen Sie im Abschnitt Verbindung einrichten das Netzwerk aus, das Ihre Anwendungen verwenden können, um eine Verbindung zu dieser Instanz herzustellen. Weitere Informationen zu privaten Netzwerken für Memorystore for Valkey finden Sie unter Netzwerke.

  15. Optional: Wenn Sie die Sicherheit Ihrer Instanz erhöhen möchten, aktivieren Sie im Bereich Sicherheit die IAM-Authentifizierung, indem Sie das Kästchen IAM-Authentifizierung aktivieren anklicken.

  16. Geben Sie im Abschnitt Strategie für die Datenpersistenz an, wie Memorystore for Valkey die Daten in Ihrer Instanz beibehalten soll. Zulässige Werte sind Keine Persistenz, AOF-Persistenz (Append Only File) und Persistenz von Memory Snapshots.

  17. Optional: Wenn Sie automatische Sicherungen für Ihre Instanz aktivieren möchten, gehen Sie so vor:

    1. Klicken Sie das Kästchen Automatische tägliche Sicherungen an.
    2. Geben Sie im Feld Tage für die Aufbewahrung von Sicherungen die Anzahl der Tage ein, die Memorystore for Valkey Sicherungen aufbewahren soll, bevor sie automatisch gelöscht werden. Sie können einen Zeitraum von 1 bis 365 Tagen angeben. Der Standardwert ist 35 Tage.
    3. Wählen Sie im Menü Zeitfenster eine Uhrzeit für die tägliche Sicherung aus.
  18. Wählen Sie im Abschnitt Version auswählen Ihre Valkey-Version aus. Die verfügbaren Versionen sind 7.2, 8.0 und 9.0 (Vorschau). Die Standardversion ist Version 8.0.

  19. Klicken Sie auf Instanz erstellen.

gcloud

Wenn Sie Daten aus einer Sicherung in eine neue Instanz importieren möchten, verwenden Sie den Befehl gcloud memorystore instances create.

gcloud memorystore instances create INSTANCE_ID \
--managed-backup-source=BACKUP_NAME \
--location=REGION_ID \
--shard-count=SHARD_COUNT \
--engine-version=ENGINE_VERSION \
--psc-auto-connections=NETWORK

Ersetzen Sie Folgendes:

  • INSTANCE_ID: die ID der Memorystore for Valkey-Instanz, die Sie erstellen.
  • BACKUP_NAME: Der Name der Sicherung. Dieser Name hat das folgende Format: projects/PROJECT_ID/locations/REGION_ID/backupCollections/BACKUP_COLLECTION_ID/backups/BACKUP_ID.
  • REGION_ID: Die Region, in der sich Ihre Instanz befindet, z. B. us-east1.
  • SHARD_COUNT: die Anzahl der Shards für die Instanz (zwischen 1 und 250).
  • ENGINE_VERSION: die Version Ihrer Memorystore for Valkey-Instanz. Zulässige Werte für diesen Parameter sind VALKEY_7_2, VALKEY_8_0 und VALKEY_9_0 (Vorschau). Wenn Sie keinen Wert angeben, ist VALKEY_8_0 der Standardwert.

  • NETWORK: Das Netzwerk, das zum Erstellen der Instanz verwendet wird. Er muss dieses Format haben: projects/NETWORK_PROJECT_ID/global/networks/NETWORK_ID. Die Netzwerk-ID muss mit der Netzwerk-ID übereinstimmen, die von der Richtlinie für Dienstverbindungen verwendet wird. Andernfalls können Sie die Instanz nicht erstellen.

Weitere Optionen zum Erstellen einer Instanz finden Sie unter Instanz erstellen.

Neue Instanz aus RDB-Dateien in einem Speicher-Bucket übertragen

Sie können Daten aus RDB-Dateien, die in einem Cloud Storage-Bucket enthalten sind, in eine neue Instanz importieren.

Wenn Sie eine Instanz mit RDB-Dateien in einem Cloud Storage-Bucket initialisieren möchten, müssen Sie Memorystore for Valkey Zugriff auf den Bucket und die Objekte gewähren und dann die Daten aus den Dateien importieren.

Sie können Daten aus RDB-Dateien entweder über die Google Cloud -Konsole oder die Google Cloud CLI importieren.

  1. Memorystore for Valkey muss die Berechtigung für den Zugriff auf den Ziel-Cloud Storage-Bucket haben. Gewähren Sie dem Dienst-Agent für Memorystore for Valkey Zugriff auf die Cloud Storage-Ressourcen.

    Der Memorystore for Valkey-Dienst-Agent verwendet das folgende Namensformat:

    service-PROJECT_NUMBER@gcp-sa-memorystore.iam.gserviceaccount.com
    

    Ersetzen Sie PROJECT_NUMBER durch die Projektnummer des Projekts, in dem sich die Instanz oder das Backup befindet.

    Weisen Sie dem Dienst-Agent eine Rolle zu, die die Berechtigungen storage.buckets.get und storage.objects.get enthält.

    Mit dem folgenden Befehl wird beispielsweise dem Dienst-Agent für einen Cloud Storage-Bucket die Rolle Storage Admin zugewiesen:

    gcloud

    gcloud storage buckets add-iam-policy-binding gs://BUCKET_NAME
    --member=serviceAccount:service-PROJECT_NUMBER@gcp-sa-memorystore.iam.gserviceaccount.com
    --role=roles/storage.admin
    

    Ersetzen Sie Folgendes:

    • BUCKET_NAME: der Name des Buckets, in dem sich die RDB-Dateien befinden. Dieser Bucket muss entweder ein regionaler Bucket in derselben Region wie das Backup oder ein Dual-Region-Bucket sein, dessen eine Region mit der des Backups übereinstimmt. Memorystore for Valkey benötigt Berechtigungen für den Zugriff auf den Bucket.
    • PROJECT_NUMBER: die Projektnummer, die im Namen des Dienstkontos verwendet wird.
  2. Daten aus RDB-Dateien in einem Cloud Storage-Bucket in eine neue Instanz importieren

    Console

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

      Memorystore for Valkey

    2. Klicken Sie neben Instanz erstellen auf den Abwärtspfeil  und wählen Sie dann im angezeigten Menü Aus Sicherung erstellen aus. Die Seite Valkey-Instanz erstellen wird angezeigt.

    3. Führen Sie im Abschnitt Sicherungsoptionen folgende Schritte aus:

      1. Wählen Sie die Option Cloud Storage-Ordner aus.
      2. Klicken Sie im Textfeld auf Durchsuchen.
      3. Wählen Sie im Dialogfeld Ordner auswählen den Ordner aus, der die RDB-Dateien enthält, die Sie importieren möchten.
      4. Klicken Sie auf Auswählen.
    4. Geben Sie im Abschnitt Instanz benennen eine ID für die Instanz ein. Die Instanz-ID darf nur Kleinbuchstaben, Ziffern und Bindestriche enthalten. Er muss auch mit einem Buchstaben beginnen und darf in der Region nur einmal vorkommen.

    5. Wählen Sie im Menü Region eine Region für Ihre Instanz aus.

    6. Geben Sie im Abschnitt Zonale Verfügbarkeit an, ob Sie eine Einzelzonen- oder Mehrzoneninstanz erstellen möchten.

    7. Wählen Sie im Bereich Knotentyp einen der folgenden Knotentypen aus:

      • Shared-Core (shared-core-nano)
      • Klein (standard-small)
      • Mittel (highmem-medium)
      • Extragroß (highmem-xlarge)
    8. Geben Sie im Bereich Clustermodus an, ob Sie eine Instanz mit aktiviertem oder deaktiviertem Clustermodus wünschen. Weitere Informationen zu diesen Instanztypen finden Sie unter Clustermodus aktivieren und deaktivieren.

    9. Geben Sie im Abschnitt Instanzgröße die Anzahl der Shards für Ihre Instanz ein. Die Anzahl der Shards bestimmt die Gesamtspeicherkapazität für das Speichern von Instanzdaten. Weitere Informationen zu Instanzspezifikationen finden Sie unter Instanz- und Knotenspezifikation.

    10. Wenn Sie eine Instanz mit Replikaten erstellen möchten, wählen Sie im Bereich Replikate die Anzahl der Replikate (pro Shard) aus. Sie können 0 bis 5 Replikate auswählen. Der Standardwert ist 1 Replikat.

    11. Wählen Sie im Abschnitt Verbindung einrichten das Netzwerk aus, das Ihre Anwendungen verwenden können, um eine Verbindung zu dieser Instanz herzustellen. Weitere Informationen zu privaten Netzwerken für Memorystore for Valkey finden Sie unter Netzwerke.

    12. Optional: Wenn Sie die Sicherheit Ihrer Instanz erhöhen möchten, aktivieren Sie im Bereich Sicherheit die IAM-Authentifizierung, indem Sie das Kästchen IAM-Authentifizierung aktivieren anklicken.

    13. Geben Sie im Abschnitt Strategie für die Datenpersistenz an, wie Memorystore for Valkey die Daten in Ihrer Instanz beibehalten soll. Zulässige Werte sind Keine Persistenz, AOF-Persistenz (Append Only File) und Persistenz von Memory Snapshots.

    14. Optional: Wenn Sie automatische Sicherungen für Ihre Instanz aktivieren möchten, gehen Sie so vor:

      1. Klicken Sie das Kästchen Automatische tägliche Sicherungen an.
      2. Geben Sie im Feld Tage für die Aufbewahrung von Sicherungen die Anzahl der Tage ein, die Memorystore for Valkey Sicherungen aufbewahren soll, bevor sie automatisch gelöscht werden. Sie können einen Zeitraum von 1 bis 365 Tagen angeben. Der Standardwert ist 35 Tage.
      3. Wählen Sie im Menü Zeitfenster eine Uhrzeit für die tägliche Sicherung aus.
    15. Wählen Sie im Abschnitt Version auswählen Ihre Valkey-Version aus. Die verfügbaren Versionen sind 7.2, 8.0 und 9.0 (Vorschau). Die Standardversion ist Version 8.0.

    16. Klicken Sie auf Instanz erstellen.

    gcloud

    Verwenden Sie den Befehl gcloud memorystore instances create, um Daten aus RDB-Dateien in einem Cloud Storage-Bucket in eine neue Instanz zu importieren.

    gcloud memorystore instances create INSTANCE_ID \
    --gcs-source-uris=URI \
    --location=REGION_ID \
    --node-type=NODE_TYPE \
    --shard-count=SHARD_COUNT
    

    Ersetzen Sie Folgendes:

    • INSTANCE_ID: die ID der Memorystore for Valkey-Instanz, die Sie erstellen.
    • URI: Ein oder mehrere durch Kommas getrennte Cloud Storage-URIs (Uniform Resource Identifiers). Beispiel: gs://my-bucket/folder/file1.rdb,gs://my-bucket/folder/file2.rdb
    • REGION_ID: Die Region, in der sich Ihre Instanz befindet, z. B. us-east1.
    • NODE_TYPE (Optional): Der Knotentyp für die Instanz. Zulässige Werte:

      • shared-core-nano
      • standard-small
      • highmem-medium
      • highmem-xlarge

      Wenn Sie den Parameter nicht verwenden, ist highmem-medium der Standardknotentyp.

    • SHARD_COUNT: die Anzahl der Shards für die Instanz (zwischen 1 und 250).

    Weitere Optionen zum Erstellen einer Instanz finden Sie unter Instanz erstellen.

Cloud Monitoring-Messwerte

Sie können Cloud Monitoring-Messwerte verwenden, um aktuelle Sicherungs- und Importvorgänge zu überwachen. Eine Liste der Messwerte, die für Memorystore for Valkey-Sicherungen verfügbar sind, finden Sie unter Messwerte für Sicherungen.

Nächste Schritte