Gestire gli snapshot RDB

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

Creazione di un'istanza che utilizza snapshot RDB

Console

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

    Memorystore for Redis

  2. Segui le istruzioni riportate in Crea un'istanza Redis su una rete VPC, ma torna a queste istruzioni quando raggiungi la sezione Configurazione.

  3. Espandi il nodo accanto a questa sezione.

  4. Nel riquadro Snapshot, la casella di controllo Pianifica snapshot Redis Database (RDB) è selezionata per impostazione predefinita. Questa impostazione consente di stabilire un livello di base di protezione dei dati. Memorystore for Redis acquisisce automaticamente snapshot RDB a un intervallo specificato e recupera i dati dall'ultimo snapshot RDB disponibile se l'istanza viene riavviata. Puoi configurare la pianificazione degli snapshot o disattivarli:

    1. Nel menu Ora di inizio, seleziona l'ora in cui Memorystore for Redis inizia a creare lo snapshot.

      (Facoltativo) Se vuoi creare uno snapshot non appena viene creata l'istanza, seleziona Immediatamente dal menu.

    2. Dal menu Intervallo snapshot, seleziona la frequenza pianificata con cui Memorystore for Redis salva automaticamente uno snapshot dei dati dell'istanza sul disco.

    3. (Facoltativo) Se non vuoi utilizzare gli snapshot RDB, deseleziona la casella di controllo Pianifica snapshot Redis Database (RDB).

  5. Torna alle istruzioni Crea un'istanza Redis su una rete VPC per ulteriori indicazioni su altre configurazioni di Memorystore e fai clic sul pulsante Crea.

gcloud

Per abilitare gli snapshot RDB su 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 che ti interessa. I valori accettati sono: 1h, 6h, 12h e 24h.
  • time è l'ora di inizio che preferisci nel formato ISO 1801. Ad esempio: 2021-01-02T03:00:00Z.

Abilitazione degli snapshot su 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 che ti interessa. I valori accettati sono 1h, 6h, 12h e 24h.
  • time è l'ora di inizio che preferisci nel formato ISO 1801. Ad esempio: 2021-01-02T03:00:00Z.

Regolazione della pianificazione degli snapshot

gcloud

Per modificare la pianificazione degli snapshot RDB, inserisci il comando seguente 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 1801. 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 snapshot per selezionare l'intervallo che preferisci.

  6. Fai clic sul pulsante Salva.

gcloud

Per modificare l'intervallo di snapshot, 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 che ti interessa. I valori accettabili sono: 1h, 6h, 12h e 24h.

Messa in pausa degli snapshot

gcloud

Per mettere in pausa gli snapshot, devi impostare la pianificazione degli snapshot su un orario futuro. Quando vuoi riprendere gli snapshot, puoi regolare di nuovo l'ora in cui vuoi che venga creato lo snapshot successivo. Ad esempio, per mettere in pausa gli snapshot, 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 gli snapshot 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 dello snapshot nella sezione Snapshot RDB.

Cloud Monitoring

Puoi utilizzare Cloud Monitoring per visualizzare le metriche per gli snapshot RDB.

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

Passaggi successivi