Importa i dati in un'istanza Redis

Segui le istruzioni in questa pagina per importare un backup RDB nell'istanza di Memorystore for Redis.

L'importazione di un backup Redis ti consente di eseguire la migrazione dei dati da un'altra istanza o di ripristinare i dati dell'istanza da un backup RDB precedente. Per ulteriori informazioni su importazioni, esportazioni e best practice, consulta Panoramica dell'importazione e dell'esportazione.

Prima di iniziare

  1. Avere un bucket Cloud Storage contenente il file di backup RDB da importare. Ti consigliamo di eseguire l'importazione da un bucket nella stessa regione dell'istanza Memorystore.

    Per creare un bucket Cloud Storage, consulta Creare bucket.

    Per caricare un file in un bucket Cloud Storage, vedi Esportazione dei dati da un'istanza Redis o Caricare oggetti da un file system.

  2. Disponi di autorizzazioni sufficienti per eseguire l'importazione.

Importa un file di backup RDB in un'istanza Redis

Console

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

  2. Fai clic sull'ID istanza per visualizzare la pagina dei dettagli dell'istanza.

  3. Fai clic sul pulsante Importa nella barra superiore.

  4. Fai clic sul pulsante Sfoglia e vai al bucket Cloud Storage che archivia il file RDB da importare.

  5. Fai clic sul file RDB, quindi sul pulsante Seleziona.

  6. Fai clic sul pulsante Importa.

  7. Conferma di voler importare e fai clic sul pulsante Importa.

gcloud

  1. Importa il file RDB dal bucket Cloud Storage indicato nel passaggio 1 di Prima di iniziare eseguendo questo comando:
    gcloud redis instances import gs://[BUCKET_NAME]/[FILE_NAME].rdb [INSTANCE_ID] --region=[REGION] --project=[PROJECT_ID]
    

Arrestare un'operazione di importazione in corso

Console

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

  2. Fai clic sull'ID istanza per visualizzarne le informazioni.

  3. Fai clic sul pulsante Interrompi importazione.

gcloud

Per arrestare un'operazione di importazione, devi prima trovare l'ID operazione eseguendo questo comando:

gcloud redis operations list --region=[REGION] -project=[PROJECT]

Una volta ottenuto l'ID operazione, esegui questo comando:

gcloud redis operations cancel [OPERATION_ID] --region=[REGION] --project=[PROJECT]

Disponibilità e comportamento dell'istanza durante l'importazione

  • L'importazione sovrascrive tutti i dati delle istanze correnti, perciò assicurati che i dati vengano sovrascritti prima di avviare un'importazione.

  • L'istanza Redis non è disponibile durante il processo di importazione. Non puoi accedere ai dati dell'istanza o modificare l'istanza fino al completamento dell'importazione.

  • L'importazione può richiedere da pochi minuti a qualche ora. Ad esempio, se importi un file RDB da 8 GB in un'istanza da 10 GB, l'importazione può richiedere cinque minuti, mentre se importi un file RDB da 100 GB in un'istanza da 120 GB, l'importazione può richiedere un'ora. Per monitorare l'avanzamento dell'importazione, controlla la pagina dei dettagli dell'istanza, che mostra lo stato dell'operazione.

  • Un'istanza può importare solo backup da versioni precedenti di Redis. Un'istanza che esegue Redis 5.0 può importare un RDB esportato da Redis 4.0, ma un'istanza che esegue Redis 4.0 non può importare un RDB da Redis 5.0.

Passaggi successivi