Segui le istruzioni riportate in questa pagina per importare un backup RDB nella tua istanza 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 di importazione ed esportazione.
Prima di iniziare
Devi avere un bucket Cloud Storage che contenga il file di backup RDB che vuoi importare. Ti consigliamo di importare da un bucket nella stessa regione della tua istanza Memorystore.
Per creare un bucket Cloud Storage, consulta Crea bucket.
Per caricare un file in un bucket Cloud Storage, consulta Esportare dati da un'istanza Redis o Caricare oggetti da un file system.
Devi disporre delle autorizzazioni sufficienti per eseguire l'importazione.
Importare un file di backup RDB in un'istanza Redis
Console
Vai alla pagina Memorystore for Redis nella Google Cloud console.
Memorystore for RedisFai clic sull'ID istanza per visualizzare la pagina dei dettagli dell'istanza.
Fai clic sul pulsante Importa nella barra in alto.
Fai clic sul pulsante Sfoglia e vai al bucket Cloud Storage che contiene il file RDB che vuoi importare.
Fai clic sul file RDB e poi sul pulsante Seleziona.
Fai clic sul pulsante Importa.
Conferma che vuoi importare e fai clic sul pulsante Importa.
Gcloud
- Importa il file RDB dal bucket Cloud Storage a cui fai riferimento
nel passaggio 1 della sezione 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
Vai alla pagina Memorystore for Redis nella Google Cloud console.
Memorystore for RedisFai clic sull'ID istanza per visualizzare le relative informazioni.
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 dell'istanza durante l'importazione
L'importazione sovrascrive tutti i dati dell'istanza corrente, quindi assicurati che non ci siano problemi con la sovrascrittura dei dati prima di avviare un'importazione.
La tua istanza Redis non è disponibile durante il processo di importazione. Non puoi accedere ai dati dell'istanza o modificarla finché l'importazione non è completata.
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 5 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 di versioni di Redis precedenti. 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
- Scopri di più sul comportamento e sulle best practice delle funzionalità di importazione ed esportazione nella Panoramica di importazione ed esportazione.