Gerenciar persistência

Esta página explica como realizar tarefas comuns de persistência de AOF e RDB.

Para mais informações sobre persistência, consulte Visão geral da persistência.

Tarefas de persistência de RDB

Esta seção oferece instruções para tarefas comuns de persistência de RDB.

Criar uma instância que usa persistência de RDB

Console

  1. Na seção Estratégia de persistência de dados, selecione a opção Snapshot de memória ao criar uma instância.

  2. Selecione um intervalo de snapshot no menu Intervalo de snapshot.

  3. Selecione um horário de início no menu Horário de início (horário local). O horário local é o horário em que você está localizado.

gcloud

Para criar uma instância que usa persistência de RDB, execute o comando create:

gcloud memorystore instances create instance \
  --location=region-id \
  --endpoints='[{"connections": [{"pscAutoConnection": {"network": "projects/PROJECT_ID/global/networks/NETWORK_ID", "projectId": "PROJECT_ID"}}]}]' \
  --replica-count=replica-count \
  --node-type=node-type \
  --shard-count=shard-count \
  --persistence-config-mode=rdb \
  --rdb-config-snapshot-period=snapshot-interval \
  --rdb-config-snapshot-start-time=time

Substitua:

  • instance é o ID da instância do Memorystore para Valkey que você está criando. O ID da instância precisa ter de 1 a 63 caracteres e usar apenas letras minúsculas, números ou hífens. Ele precisa começar com uma letra minúscula e terminar com uma letra minúscula ou um número.

  • region-id é a região em que você quer que a instância seja colocada.

  • project-id é o ID do projeto em que você quer criar a instância.

  • network-id é o ID da rede que você quer usar para criar a instância.

  • replica-count é o número de réplicas (por fragmento). Os valores aceitos são 0-5.

  • node-type é o tipo de nó da instância.

  • shard-count determina o número de fragmentos na instância. A contagem de fragmentos determina a capacidade total de memória para armazenar dados de instância. Para mais informações sobre a especificação da instância, consulte Especificação da instância e do nó.

  • snapshot-interval é o intervalo escolhido. Os valores aceitos são 1h, 6h, 12h e 24h. O valor padrão é 24h.

  • time é o horário de início do snapshot de RDB no formato ISO 1801. Por exemplo: 2024-04-08T03:00:00Z. Se você não escolher um horário de início ao criar uma instância que usa persistência de RDB, o primeiro snapshot será feito imediatamente.

Ativar a persistência de RDB para uma instância atual

Console

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

    Memorystore for Valkey

  2. Clique no ID da instância.

  3. Na seção Configurações, clique no ícone de lápis ao lado de Persistência.

  4. Selecione a opção Snapshot de memória.

  5. Selecione um intervalo de snapshot no menu Intervalo de snapshot.

  6. Selecione um horário de início no menu Horário de início (horário local). O horário local é o horário em que você está localizado.

  7. Clique no botão Atualizar instância.

gcloud

Para ativar a persistência de RDB para uma instância atual, execute o comando update:

gcloud memorystore instances update instance \
  --location=region-id \
  --persistence-config-mode=rdb \
  --rdb-config-snapshot-period=snapshot-interval \
  --rdb-config-snapshot-start-time=time

Substitua:

  • instance é o ID da instância do Memorystore para Valkey que você está criando. O ID da instância precisa ter de 1 a 63 caracteres e usar apenas letras minúsculas, números ou hífens. Ele precisa começar com uma letra minúscula e terminar com uma letra minúscula ou um número.

  • region-id é a região em que você quer que a instância seja colocada.

  • snapshot-interval é o intervalo escolhido. Os valores aceitos são 1h, 6h, 12h e 24h. O valor padrão é 24h.

  • time é o horário de início do snapshot de RDB no formato ISO 1801. Por exemplo: 2024-04-08T03:00:00Z. Se você não escolher um horário de início ao ativar a persistência de RDB em uma instância atual, o primeiro snapshot será feito imediatamente.

Ajustar o intervalo de snapshot de RDB

Console

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

    Memorystore for Valkey

  2. Clique no ID da instância.

  3. Na seção Configurações, clique no ícone de lápis ao lado de Persistência.

  4. Selecione o intervalo de snapshot escolhido no menu Intervalo de snapshot.

  5. Clique no botão Atualizar instância.

gcloud

Para ajustar o intervalo de snapshot de RDB, execute o comando update:

gcloud memorystore instances update instance \
  --location=region-id \
  --rdb-config-snapshot-period=snapshot-interval

Substitua:

  • snapshot-interval é o intervalo escolhido. Os valores aceitos são 1h, 6h, 12h e 24h. O valor padrão é 24h.

  • time é o horário de início escolhido no formato ISO 1801. Por exemplo: 2024-04-08T03:00:00Z.

Ajustar o horário de início do snapshot de RDB

Console

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

    Memorystore for Valkey

  2. Clique no ID da instância.

  3. Na seção Configurações, clique no ícone de lápis ao lado de Persistência.

  4. Selecione o horário de início escolhido no menu Horário de início (horário local). O horário local é o horário em que você está localizado.

  5. Clique no botão Atualizar instância.

gcloud

Para ajustar o horário de início do snapshot de RDB, execute o comando update. A mudança do horário de início também muda o horário de alinhamento do snapshot. Por exemplo, se você mudar o horário de início de 6h para 6h30, com uma frequência de snapshot de 1h, os snapshots futuros serão alinhados às 7h30, 8h30, 9h30 e a cada hora depois disso.

gcloud memorystore instances update instance \
  --location=region-id \
  --rdb-config-snapshot-start-time=time

Substitua:

  • time é o horário de início escolhido no formato ISO 1801. Por exemplo: 2024-04-08T03:00:00Z.

Pausar a persistência de RDB

gcloud

Para pausar a persistência de RDB, defina a programação de snapshot para um horário futuro. Quando quiser retomar os snapshots, você poderá reajustar o horário para quando quiser que o próximo snapshot ocorra.

Para pausar snapshots de RDB, execute o comando update:

gcloud memorystore instances update instance \
  --location=region-id \
  --rdb-config-snapshot-start-time=time

Substitua:

  • time é o horário de início escolhido no formato ISO 1801. Por exemplo: 2024-04-08T03:00:00Z.

Desativar a persistência de RDB

Console

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

    Memorystore for Valkey

  2. Clique no ID da instância.

  3. Na seção Configurações, clique no ícone de lápis ao lado de Persistência.

  4. Selecione a opção Sem persistência.

  5. Clique no botão Atualizar instância.

gcloud

Para desativar a persistência de RDB, execute o comando update:

gcloud memorystore instances update instance \
  --location=region-id \
  --persistence-config-mode=disabled

Monitorar a persistência de RDB

É possível usar o Cloud Monitoring para conferir métricas de persistência de RDB.

Para uma lista de métricas disponíveis para persistência de RDB, consulte Métricas de persistência.

Tarefas de persistência de AOF

Esta seção oferece instruções para tarefas comuns de persistência de AOF.

Criar uma instância que usa persistência de AOF

Console

  1. Na seção Estratégia de persistência de dados, selecione a opção Arquivo somente de anexação (AOF) ao criar uma instância.

  2. Selecione uma configuração de sincronização no menu Modo AOF Fsync.

gcloud

Para criar uma instância que usa persistência de AOF, execute o comando create:

gcloud memorystore instances create instance \
  --location=region-id \
--endpoints='[{"connections": [{"pscAutoConnection": {"network": "projects/PROJECT_ID/global/networks/NETWORK_ID", "projectId": "PROJECT_ID"}}]}]' \
  --replica-count=replica-count \
  --node-type=node-type \
  --shard-count=shard-count \
  --persistence-config-mode=aof \
  --aof-config-append-fsync=fsync-frequency

Substitua:

  • instance é o ID da instância do Memorystore para Valkey que você está criando. O ID da instância precisa ter de 1 a 63 caracteres e usar apenas letras minúsculas, números ou hífens. Ele precisa começar com uma letra minúscula e terminar com uma letra minúscula ou um número.

  • region-id é a região em que você quer que a instância seja colocada.

  • project-id é o ID do projeto em que você quer criar a instância.

  • network-id é o ID da rede que você quer usar para criar a instância.

  • replica-count é o número de réplicas (por fragmento). Os valores aceitos são 0-5.

  • node-type é o tipo de nó da instância.

  • shard-count determina o número de fragmentos na instância. A contagem de fragmentos determina a capacidade total de memória para armazenar dados de instância. Para mais informações sobre a especificação da instância, consulte Especificação da instância e do nó.

  • fsync-frequency é a sua configuração de sincronização. Os valores aceitos são always, everysec, e no. everysec é o padrão para esse parâmetro.

Ativar a persistência de AOF para uma instância atual

Console

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

    Memorystore for Valkey

  2. Clique no ID da instância.

  3. Na seção Configurações, clique no ícone de lápis ao lado de Persistência.

  4. Selecione a opção Arquivo somente de anexação (AOF).

  5. Selecione uma configuração de sincronização no menu Modo AOF Fsync.

  6. Clique no botão Atualizar instância.

Substitua:

  • fsync-frequency é a sua configuração de sincronização. Os valores aceitos são always, everysec, e no. everysec é o padrão para esse parâmetro.

Ajustar a configuração de sincronização de AOF para sua instância

Console

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

    Memorystore for Valkey

  2. Clique no ID da instância.

  3. Na seção Configurações, clique no ícone de lápis ao lado de Persistência.

  4. Selecione a configuração de sincronização escolhida no menu Modo AOF fsync.

  5. Clique no botão Atualizar instância.

gcloud

Para ajustar a configuração de sincronização de uma instância que usa persistência de AOF, execute o comando update:

gcloud memorystore instances update instance \
  --location=region-id \
  --aof-config-append-fsync=fsync-frequency

Substitua:

  • fsync-frequency é a sua configuração de sincronização. Os valores aceitos são always, everysec, e no. everysec é o padrão para esse parâmetro.

Desativar a persistência de AOF

Console

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

    Memorystore for Valkey

  2. Clique no ID da instância.

  3. Na seção Configurações, clique no ícone de lápis ao lado de Persistência.

  4. Selecione a opção Sem persistência.

  5. Clique no botão Atualizar instância.

gcloud

Para desativar a persistência de AOF, execute o comando update:

gcloud memorystore instances update instance \
  --location=region-id \
  --persistence-config-mode=disabled

Monitorar a persistência de AOF

É possível usar o Cloud Monitoring para conferir métricas de persistência de AOF.

Para uma lista de métricas disponíveis para persistência de AOF, consulte Métricas de persistência.