Gestire gli snapshot RDB

La pagina spiega come eseguire attività comuni per la funzionalità degli snapshot RDB. Per informazioni dettagliate sulla funzionalità degli snapshot RDB, consulta la panoramica degli snapshot RDB.

Creazione di un'istanza che utilizza gli snapshot RDB

Console

  1. Vai alla pagina Memorystore for Redis nella console Google Cloud.

    Memorystore for Redis

  2. Segui le istruzioni riportate nella sezione Creare un'istanza Redis, ma torna a queste istruzioni quando raggiungi la sezione Istantanee.

  3. Seleziona Seleziona snapshot del database Redis (RDB).

    1. Scegli un'ora di inizio dal menu a discesa Ora di inizio.
    2. Scegli un intervallo di snapshot dal menu a discesa Intervallo snapshot.
  4. Torna alle istruzioni per la creazione di un'istanza Redis per altre indicazioni sulle altre configurazioni di Memorystore e fai clic sul pulsante Crea.

gcloud

Per attivare gli snapshot RDB in un'istanza, inserisci il seguente comando sostituendo variables con i valori appropriati:

gcloud redis instances create instance-id --size=size --persistence-mode=rdb --rdb-snapshot-period=snapshot-interval --rdb-snapshot-start-time=time --region=region-id

Dove:

  • snapshot-interval è l'intervallo desiderato. I valori accettati sono: 1h, 6h, 12h e 24h.
  • time è l'ora di inizio che preferisci nel formato ISO 8601. Ad esempio: 2021-01-02T03:00:00Z.

Attivazione degli snapshot in un'istanza esistente

Console

  1. Vai alla pagina Memorystore for Redis nella console Google Cloud.

    Memorystore for Redis

  2. Fai clic sull'ID dell'istanza a cui vuoi aggiungere gli snapshot RDB.

  3. Trova la sezione Snapshot.

  4. Seleziona Pianifica snapshot Redis Database (RDB).

    1. Scegli un'ora di inizio.

    2. Scegli un intervallo di snapshot.

  5. Fai clic sul pulsante Salva.

gcloud

Esegui il seguente comando, sostituendo variables con i valori appropriati:

gcloud redis instances update instance_id --region=region --persistence-mode=rdb --rdb-snapshot-period=snapshot-interval --rdb-snapshot-start-time=time

Dove:

  • snapshot-interval è l'intervallo desiderato. I valori accettati sono 1h, 6h, 12h e 24h.
  • time è l'ora di inizio che preferisci nel formato ISO 8601. Ad esempio: 2021-01-02T03:00:00Z.

Modificare la pianificazione degli snapshot

gcloud

Per modificare la pianificazione degli snapshot RDB, inserisci il seguente comando sostituendo variables con i valori appropriati:

gcloud redis instances update instance-id --rdb-snapshot-start-time=time --region=region

Dove:

  • time è l'ora di inizio che preferisci nel formato ISO 8601. Ad esempio: 2021-01-02T03:00:00Z.

Regolazione dell'intervallo di snapshot

Console

  1. Vai alla pagina Memorystore for Redis nella console Google Cloud.

    Memorystore for Redis

  2. Fai clic sull'ID istanza dell'istanza che vuoi modificare.

  3. Fai clic sul pulsante Modifica.

  4. Trova la sezione Snapshot.

  5. Utilizza il menu a discesa Intervallo istantanea per selezionare l'intervallo che preferisci.

  6. Fai clic sul pulsante Salva.

gcloud

Per modificare l'intervallo di istantanea, inserisci il seguente comando sostituendo variables con i valori appropriati:

gcloud redis instances update instance-id --rdb-snapshot-period=snapshot-interval
--region=region

Dove:

  • snapshot-interval è l'intervallo desiderato. I valori accettati sono: 1h, 6h, 12h e 24h.

Mettere in pausa gli snapshot

gcloud

Per mettere in pausa gli snapshot, devi impostare la pianificazione degli snapshot su un'ora futura. Quando vuoi riattivare gli snapshot, puoi modificare l'ora in cui deve essere eseguito l'istantanea successiva. Ad esempio, per mettere in pausa gli istantanei, inserisci il seguente comando sostituendo variables con i valori appropriati:

gcloud redis instances update instance-id --rdb-snapshot-start-time=2022-06-10T03:00:00Z
--region=region

Disattivazione degli snapshot RDB

Console

  1. Vai alla pagina Memorystore for Redis nella console Google Cloud.

    Memorystore for Redis

  2. Fai clic sull'ID istanza dell'istanza che vuoi modificare.

  3. Fai clic sul pulsante Modifica.

  4. Deseleziona Pianifica snapshot Redis Database (RDB).

  5. Fai clic sul pulsante Salva.

gcloud

Per disattivare le istantanee RDB per un'istanza Redis, inserisci il seguente comando sostituendo variables con i valori appropriati:

gcloud redis instances update instance-id --persistence-mode=disabled --region=region

Monitoraggio degli snapshot RDB

Console

La pagina Dettagli istanza per l'istanza Redis fornisce le seguenti metriche degli snapshot RDB:

  • Frequenza
  • Snapshot successivo
  • Stato ultimo snapshot
  • Tempo dall'ultimo snapshot
  • Ora dell'ultimo ripristino

Per visualizzare questi dettagli:

  1. Vai alla pagina Memorystore for Redis nella console Google Cloud.

    Memorystore for Redis

  2. Fai clic sull'ID istanza dell'istanza.

  3. Visualizza le informazioni sugli snapshot nella sezione Istantanee RDB.

Cloud Monitoring

Puoi utilizzare Cloud Monitoring per visualizzare le metriche relative agli snapshot RDB.

Per un elenco delle metriche disponibili per gli snapshot RDB, consulta Metriche degli snapshot RDB.

Passaggi successivi