Importa dati in un'istanza Redis

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

L'importazione di un backup Redis 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 la Panoramica di importazione ed esportazione.

Prima di iniziare

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

    Per creare un bucket Cloud Storage, consulta Creare bucket.

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

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

Importa un file di backup RDB in un'istanza Redis

Console

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

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

  3. Fai clic sul pulsante Importa nella barra in alto.

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

  5. Fai clic sul file RDB e poi sul pulsante Seleziona.

  6. Fai clic sul pulsante Importa.

  7. Conferma di voler procedere con l'importazione e fai clic sul pulsante Importa.

Gcloud

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

Interrompere un'operazione di importazione in corso

Console

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

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

  3. Fai clic sul pulsante Interrompi importazione.

Gcloud

Per interrompere un'operazione di importazione, devi prima trovare l'ID operazione eseguendo il seguente comando:

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

Una volta ottenuto l'ID operazione, esegui il seguente comando:

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

Disponibilità e comportamento delle istanze durante l'importazione

  • L'importazione sovrascrive tutti i dati attuali dell'istanza, quindi assicurati di accettare la sovrascrittura dei dati prima di avviare un'importazione.

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

  • L'importazione può richiedere da pochi minuti a qualche ora. Ad esempio, se importi un file RDB di 8 GB in un'istanza di 10 GB, l'operazione può richiedere 5 minuti e se importi un file RDB di 100 GB in un'istanza di 120 GB, l'operazione 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 i backup solo dalle versioni precedenti di Redis. Un'istanza che esegue Redis 5.0 può importare un database RDB esportato da Redis 4.0, ma un'istanza che esegue Redis 4.0 non può importare un database RDB da Redis 5.0.

Passaggi successivi