Siga as instruções nesta página para importar uma cópia de segurança RDB para a sua instância do Memorystore for Redis.
A importação de uma cópia de segurança do Redis permite-lhe migrar dados de outra instância ou restaurar os dados da sua instância a partir de uma cópia de segurança RDB anterior. Para mais informações acerca das importações, exportações e práticas recomendadas, consulte o artigo Vista geral da importação e exportação.
Antes de começar
Ter um contentor do Cloud Storage que contenha o ficheiro de cópia de segurança da RDB que quer importar. Recomendamos que importe a partir de um contentor na mesma região que a sua instância do Memorystore.
Para criar um contentor do Cloud Storage, consulte o artigo Crie contentores.
Para carregar um ficheiro para um contentor do Cloud Storage, consulte Exportar dados de uma instância do Redis ou Carregar objetos de um sistema de ficheiros.
Ter autorizações suficientes para realizar a importação.
Importe um ficheiro de cópia de segurança RDB para uma instância do Redis
Consola
Aceda à página Memorystore for Redis na Google Cloud consola.
Memorystore para RedisClique no ID da instância para ver a página de detalhes da instância.
Clique no botão Importar na barra superior.
Clique no botão Procurar e navegue para o contentor do Cloud Storage que armazena o ficheiro RDB que quer importar.
Clique no ficheiro RDB e, de seguida, clique no botão Selecionar.
Clique no botão Importar.
Confirme que quer importar e clique no botão Importar.
Gcloud
- Importe o ficheiro RDB do contentor do Cloud Storage referido
no passo um de Antes de começar
executando o seguinte comando:
gcloud redis instances import gs://[BUCKET_NAME]/[FILE_NAME].rdb [INSTANCE_ID] --region=[REGION] --project=[PROJECT_ID]
Pare uma operação de importação em curso
Consola
Aceda à página Memorystore for Redis na Google Cloud consola.
Memorystore para RedisClique no ID da instância para ver as respetivas informações.
Clique no botão Parar importação.
Gcloud
Para parar uma operação de importação, primeiro tem de encontrar o ID da operação executando o seguinte comando:
gcloud redis operations list --region=[REGION] -project=[PROJECT]
Quando tiver o ID da operação, execute o seguinte comando:
gcloud redis operations cancel [OPERATION_ID] --region=[REGION] --project=[PROJECT]
Disponibilidade e comportamento da instância durante a importação
A importação substitui todos os dados da instância atuais. Por isso, certifique-se de que não tem problemas com a substituição dos dados antes de iniciar uma importação.
A sua instância do Redis não está disponível durante o processo de importação. Não pode aceder aos dados da instância nem modificar a instância até a importação estar concluída.
A importação pode demorar entre alguns minutos e algumas horas. Por exemplo, se importar um ficheiro RDB de 8 GB para uma instância de 10 GB, a importação pode demorar 5 minutos. Se importar um ficheiro RDB de 100 GB para uma instância de 120 GB, a importação pode demorar uma hora. Para monitorizar o progresso da importação, verifique a página de detalhes da instância, que apresenta o estado da operação.
Uma instância só pode importar cópias de segurança de versões mais antigas do Redis. Uma instância com o Redis 5.0 pode importar um RDB exportado do Redis 4.0, mas uma instância com o Redis 4.0 não pode importar um RDB do Redis 5.0.
O que se segue?
- Saiba mais sobre o comportamento das funcionalidades de importação e exportação, bem como as práticas recomendadas, com a Vista geral da importação e exportação.