Exportar dados de uma instância do Redis

Siga as instruções nesta página para exportar um backup RDB da sua instância do Memorystore para Redis.

Exportar sua instância do Redis cria um arquivo de backup RDB dos seus dados. A operação de exportação armazena o backup do RDB em um intervalo do Cloud Storage. O desempenho da instância pode ficar temporariamente mais lento durante a exportação.

Para instruções sobre como programar exportações de RDB usando o Cloud Scheduler, consulte Como programar exportações de banco de dados do Memorystore para Redis usando o Cloud Scheduler.

Antes de começar

  1. Tenha um bucket do Cloud Storage. Recomendamos que você exporte para um bucket localizado na mesma região da sua instância do Redis.

    Para criar um bucket do Cloud Storage, consulte Criar buckets.

  2. Tenha permissões suficientes para realizar a exportação.

Exportar um arquivo de backup RDB para um bucket do Cloud Storage

Console

  1. Acesse a página Memorystore para Redis no console do Google Cloud.
    Memorystore para Redis

  2. Clique no código da instância para ver a página de detalhes da instância.

  3. Clique no botão Exportar na barra superior.

  4. Clique no botão Procurar e navegue até o intervalo do Cloud Storage para o qual você quer exportar o arquivo RDB.

  5. Use o nome do arquivo de exportação padrão ou insira seu próprio nome de arquivo que inclua a extensão de arquivo .rdb. Exemplo:

    myexport.rdb

  6. Clique no botão Selecionar.

  7. Clique no botão Exportar.

  8. Confirme que você quer exportar e clique no botão Exportar.

Gcloud

  1. Exporte um arquivo RDB para o bucket do Cloud Storage mencionado na etapa um de Antes de começar executando o seguinte comando:
    gcloud redis instances export gs://[BUCKET_NAME]/[FILE_NAME].rdb [INSTANCE_ID] --region=[REGION] --project=[PROJECT_ID]
    

Interromper uma operação de exportação em andamento

Console

  1. Acesse a página Memorystore para Redis no console do Google Cloud.
    Memorystore para Redis

  2. Clique no código da instância para ver as informações.

  3. Clique no botão Parar exportação.

Gcloud

Para interromper uma operação de exportação, primeiro você precisa encontrar o código da operação executando o seguinte comando:

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

Quando tiver o código da operação, execute o seguinte comando:

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

Disponibilidade e comportamento da instância ao exportar

  • Durante o processo de exportação, é possível ler e gravar na instância do Redis. No entanto, não é possível executar operações de administrador na instância, como escalonamento ou upgrade.

  • A instância pode aumentar a latência durante a operação de exportação.

  • A exportação pode levar de alguns minutos a algumas horas. Por exemplo, se você exportar uma instância de 10 GB com 8 GB de memória usada, a exportação poderá levar cinco minutos e se você exportar uma instância de 120 GB com 100 GB de memória usada, a exportação poderá levar uma hora. Para monitorar o progresso da exportação, verifique a página de detalhes da instância, que exibe o status da operação.

A seguir