Gerenciar snapshots do RDB

A página explica como realizar tarefas comuns do recurso de snapshots RDB. Para detalhes sobre o recurso de snapshots de RDB, consulte Visão geral dos snapshots de RDB.

Como criar uma instância que usa snapshots do RDB

Console

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

    Memorystore for Redis

  2. Siga as instruções em Criar uma instância do Redis em uma rede VPC, mas volte a estas instruções quando chegar à seção Configuração.

  3. Abra o nó ao lado desta seção.

  4. No painel Snapshots, a caixa de seleção Programar snapshot do Redis Database (RDB) fica marcada por padrão. Essa configuração permite estabelecer um nível básico de proteção de dados. O Memorystore for Redis cria snapshots do RDB automaticamente em um intervalo especificado e recupera dados do último snapshot do RDB disponível se a instância for reiniciada. É possível configurar sua programação de snapshots ou desativar:

    1. No menu Horário de início, selecione o horário em que o Memorystore for Redis começa a criar o snapshot.

      Opcional: se você quiser criar um snapshot assim que a instância for criada, selecione Imediatamente no menu.

    2. No menu Intervalo de snapshot, selecione a frequência programada em que o Memorystore para Redis salva automaticamente um snapshot dos dados da instância no disco.

    3. Opcional: se você não quiser usar snapshots do RDB, desmarque a caixa de seleção Programar snapshot do Redis Database (RDB).

  5. Volte para as instruções de Criar uma instância do Redis em uma rede VPC para mais orientações sobre outras configurações do Memorystore e clique no botão Criar.

gcloud

Para ativar snapshots do RDB em uma instância, insira o seguinte comando, substituindo variables pelos valores adequados:

gcloud redis instances create instance-id --size=size --persistence-mode=rdb --rdb-snapshot-period=snapshot-interval --rdb-snapshot-start-time=time --region=region-id

Em que:

  • snapshot-interval é o intervalo desejado. Os valores aceitos são: 1h, 6h, 12h e 24h.
  • time é o horário de início desejado no formato ISO 1801. Por exemplo: 2021-01-02T03:00:00Z.

Como ativar snapshots em uma instância atual

Console

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

    Memorystore for Redis

  2. Clique no ID da instância a que você quer adicionar snapshots do RDB.

  3. Encontre a seção Snapshots.

  4. Selecione Programar snapshot do Redis Database (RDB).

    1. Escolha um horário de início.

    2. Escolha um intervalo de snapshots.

  5. Clique no botão Salvar.

gcloud

Execute o comando a seguir, substituindo variables por valores apropriados:

gcloud redis instances update instance_id --region=region --persistence-mode=rdb --rdb-snapshot-period=snapshot-interval --rdb-snapshot-start-time=time

Em que:

  • snapshot-interval é o intervalo desejado. Os valores aceitos são 1h, 6h, 12h e 24h.
  • time é o horário de início desejado no formato ISO 1801. Por exemplo: 2021-01-02T03:00:00Z.

Ajustar a programação de snapshots

gcloud

Para ajustar a programação dos snapshots do RDB, insira o seguinte comando, substituindo variables pelos valores adequados:

gcloud redis instances update instance-id --rdb-snapshot-start-time=time --region=region

Em que:

  • time é o horário de início desejado no formato ISO 1801. Por exemplo: 2021-01-02T03:00:00Z.

Ajustar o intervalo de snapshot

Console

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

    Memorystore for Redis

  2. Clique no Código da instância que você quer editar.

  3. Clique no botão Editar

  4. Encontre a seção Snapshots.

  5. Use o menu suspenso Intervalo de instantâneo para selecionar o intervalo desejado.

  6. Clique no botão Salvar.

gcloud

Para mudar o intervalo de snapshots, insira o seguinte comando, substituindo variables pelos valores adequados:

gcloud redis instances update instance-id --rdb-snapshot-period=snapshot-interval
--region=region

Em que:

  • snapshot-interval é o intervalo desejado. Os valores aceitáveis são: 1h, 6h, 12h e 24h.

Como pausar snapshots

gcloud

Para pausar snapshots, defina a programação para um horário futuro. Quando quiser retomar os snapshots, ajuste o horário para quando você quer que o próximo snapshot ocorra. Por exemplo, para pausar snapshots, insira o comando a seguir, substituindo variables pelos valores adequados:

gcloud redis instances update instance-id --rdb-snapshot-start-time=2022-06-10T03:00:00Z
--region=region

Desativar snapshots do RDB

Console

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

    Memorystore for Redis

  2. Clique no Código da instância que você quer editar.

  3. Clique no botão Editar

  4. Desmarque Programar snapshot do Redis Database (RDB).

  5. Clique no botão Salvar.

gcloud

Para desativar os snapshots RDB de uma instância do Redis, insira o seguinte comando, substituindo variables pelos valores adequados:

gcloud redis instances update instance-id --persistence-mode=disabled --region=region

Monitorar snapshots do RDB

Console

A página Detalhes da instância da instância do Redis fornece as seguintes métricas de snapshots RDB:

  • Frequência
  • Próximo snapshot
  • Status do último snapshot
  • Tempo desde o último snapshot
  • Horário da última restauração

Para ver esses detalhes:

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

    Memorystore for Redis

  2. Clique no ID da instância.

  3. Confira as informações do snapshot na seção Snapshots do RDB.

Cloud Monitoring

Use o Cloud Monitoring para conferir métricas de snapshots do RDB.

Para uma lista de métricas disponíveis para snapshots do RDB, consulte Métricas de snapshots do RDB.

A seguir