Esporta i dati da un'istanza Redis

Segui le istruzioni in questa pagina per esportare un backup RDB della tua istanza di Memorystore for Redis.

L'esportazione dell'istanza Redis crea un file di backup RDB dei tuoi dati. L'operazione di esportazione archivia il backup RDB in un bucket Cloud Storage. Le prestazioni dell'istanza potrebbero essere temporaneamente più lente per la durata dell'esportazione.

Per istruzioni su come pianificare le esportazioni RDB utilizzando Cloud Scheduler, consulta Pianificazione delle esportazioni dei database Memorystore for Redis con Cloud Scheduler.

Prima di iniziare

  1. Avere un bucket Cloud Storage. Ti consigliamo di eseguire l'esportazione in un bucket situato nella stessa regione della tua istanza Redis.

    Per creare un bucket Cloud Storage, consulta Creare bucket.

  2. Devi disporre di autorizzazioni sufficienti per eseguire l'esportazione.

Esporta un file di backup RDB in un bucket Cloud Storage

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 Esporta nella barra superiore.

  4. Fai clic sul pulsante Sfoglia e vai al bucket Cloud Storage in cui esportare il file RDB.

  5. Utilizza il nome predefinito del file di esportazione oppure inserisci un nome file che include l'estensione del file .rdb. Ad esempio:

    myexport.rdb

  6. Fai clic sul pulsante Seleziona.

  7. Fai clic sul pulsante Esporta.

  8. Conferma di voler esportare e fai clic sul pulsante Esporta.

gcloud

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

Arrestare un'operazione di esportazione 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 esportazione.

gcloud

Per interrompere un'operazione di esportazione, 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'esportazione

  • Durante il processo di esportazione puoi leggere e scrivere nell'istanza Redis, ma non puoi eseguire operazioni di amministrazione sull'istanza, come la scalabilità o l'upgrade.

  • La tua istanza potrebbe subire una maggiore latenza durante l'operazione di esportazione.

  • L'esportazione può richiedere da pochi minuti a qualche ora. Ad esempio, se esporti un'istanza da 10 GB con 8 GB di memoria utilizzata, l'esportazione può richiedere 5 minuti, mentre se esporti un'istanza da 120 GB con 100 GB di memoria utilizzata, l'esportazione può richiedere un'ora. Per monitorare l'avanzamento dell'esportazione, controlla la pagina dei dettagli dell'istanza, che mostra lo stato dell'operazione.

Passaggi successivi