Esta página explica como realizar tarefas comuns para a persistência de AOF e RDB.
Para mais informações sobre persistência, consulte Visão geral da persistência.
Tarefas de persistência do RDB
Nesta seção, você encontra instruções para tarefas comuns de persistência do RDB.
Criar uma instância que use a persistência RDB
Console
Na seção Estratégia de persistência de dados, selecione a opção Snapshot de memória ao Criar uma instância.
Selecione um intervalo de snapshots no menu Intervalo de snapshots.
Selecione um horário de início no menu Horário de início (horário local). O horário local é o horário do local em que você está.
gcloud
Para criar uma instância que use a persistência RDB, execute o comando create
:
gcloud beta memorystore instances create instance \ --location=region-id \ --psc-auto-connections=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 hifens. 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 colocar a instância.
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 escolhido de réplicas (por fragmento). Os valores aceitos são
0
,1
e2
.node-type é o tipo de nó escolhido. Os valores aceitos são:
shared-core-nano
standard-small
highmem-medium
highmem-xlarge
Para mais detalhes sobre tipos de nós e configurações de instância, consulte Especificação de instâncias e nós.
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
e24h
. O valor padrão é24h
.time é o horário de início do snapshot do 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 a persistência RDB, o primeiro snapshot será capturado imediatamente.
Ativar a persistência do RDB para uma instância
Console
Acesse a página Memorystore para Valkey no console do Google Cloud.
Clique no ID da sua instância.
Na seção Configurações, clique no ícone de lápis ao lado de Persistência.
Selecione a opção Memory Snapshot.
Selecione um intervalo de snapshots no menu Intervalo de snapshots.
Selecione um horário de início no menu Horário de início (horário local). Horário local é o horário em que você está.
Clique no botão Atualizar instância.
gcloud
Para ativar a persistência do RDB em uma instância atual, execute o comando update
:
gcloud beta 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 hifens. 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 colocar a instância.
snapshot-interval é o intervalo escolhido. Os valores aceitos são
1h
,6h
,12h
e24h
. O valor padrão é24h
.time é o horário de início do snapshot do 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 do RDB em uma instância, o primeiro snapshot será feito imediatamente.
Ajustar o intervalo de snapshot do RDB
Console
Acesse a página Memorystore para Valkey no console do Google Cloud.
Clique no ID da instância.
Na seção Configurações, clique no ícone de lápis ao lado de Persistência.
Selecione o intervalo do snapshot escolhido no menu Intervalo do snapshot.
Clique no botão Atualizar instância.
gcloud
Para ajustar o intervalo do snapshot do RDB, execute o comando update
:
gcloud beta 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
e24h
. 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 do RDB
Console
Acesse a página Memorystore for Valkey no console do Google Cloud.
Clique no ID da instância.
Na seção Configurações, clique no ícone de lápis ao lado de Persistência.
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 do local em que você está.
Clique no botão Atualizar instância.
gcloud
Para ajustar o horário de início do snapshot do RDB, execute o comando update
. Mudar o horário de início também muda o tempo 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, às 8h30, às 9h30 e a cada hora depois disso.
gcloud beta 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 da RDB
gcloud
Para pausar a persistência do RDB, defina a programação de snapshots para um horário futuro. Para retomar os snapshots, é possível reajustar o horário para que o próximo snapshot ocorra.
Para pausar snapshots do RDB, execute o comando update
:
gcloud beta 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 do RDB
Console
Acesse a página Memorystore para Valkey no console do Google Cloud.
Clique no ID da sua instância.
Na seção Configurações, clique no ícone de lápis ao lado de Persistência.
Selecione a opção Sem persistência.
Clique no botão Atualizar instância.
gcloud
Para desativar a persistência do RDB, execute o comando update
:
gcloud beta memorystore instances update instance \ --location=region-id \ --persistence-config-mode=disabled
Monitorar a persistência do RDB
Use o Cloud Monitoring para conferir as métricas de persistência de RDB.
Para conferir uma lista de métricas disponíveis para a persistência do RDB, consulte Métricas de persistência.
Tarefas de persistência AOF
Esta seção fornece instruções para tarefas comuns de persistência do AOF.
Criar uma instância que usa a persistência de AOF
Console
Na seção Estratégia de persistência de dados, selecione a opção Append Only File (AOF) ao criar uma instância.
Selecione uma configuração de sincronização no menu Modo Fsync de AOF.
gcloud
Para criar uma instância que usa a persistência AOF, execute o comando create
:
gcloud beta memorystore instances create instance \ --location=region-id \ --psc-auto-connections=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 hifens. 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 colocar a instância.
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 escolhido de réplicas (por fragmento). Os valores aceitos são
0
,1
e2
.node-type é o tipo de nó escolhido. Os valores aceitos são:
shared-core-nano
standard-small
highmem-medium
highmem-xlarge
Para mais detalhes sobre tipos de nó e configurações de instâncias, consulte Especificação de instância e nó.
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 da 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 configuração de sincronização. Os valores aceitos são
always
,everysec
eno
.everysec
é o padrão para esse parâmetro.
Ativar a persistência de AOF para uma instância
Console
Acesse a página Memorystore for Valkey no console do Google Cloud.
Clique no ID da sua instância.
Na seção Configurações, clique no ícone de lápis ao lado de Persistência.
Selecione a opção Append Only File (AOF).
Selecione uma configuração de sincronização no menu Modo Fsync do AOF.
Clique no botão Atualizar instância.
Substitua:
- fsync-frequency é sua configuração de sincronização. Os valores aceitos são
always
,everysec
eno
.everysec
é o padrão para esse parâmetro.
Ajustar a configuração de sincronização de AOF na sua instância
Console
Acesse a página Memorystore for Valkey no console do Google Cloud.
Clique no ID da instância.
Na seção Configurações, clique no ícone de lápis ao lado de Persistência.
Selecione a configuração de sincronização escolhida no menu Modo fsync de AOF.
Clique no botão Atualizar instância.
gcloud
Para ajustar a configuração de sincronização de uma instância que usa a persistência AOF, execute o comando update
:
gcloud beta memorystore instances update instance \ --location=region-id \ --aof-config-append-fsync=fsync-frequency
Substitua:
- fsync-frequency é sua configuração de sincronização. Os valores aceitos são
always
,everysec
eno
.everysec
é o padrão para esse parâmetro.
Desativar a persistência de AOF
Console
Acesse a página Memorystore for Valkey no console do Google Cloud.
Clique no ID da sua instância.
Na seção Configurações, clique no ícone de lápis ao lado de Persistência.
Selecione a opção Sem persistência.
Clique no botão Atualizar instância.
gcloud
Para desativar a persistência de AOF, execute o comando update
:
gcloud beta memorystore instances update instance \ --location=region-id \ --persistence-config-mode=disabled
Monitorar a persistência de AOF
É possível usar o Cloud Monitoring para ver métricas de persistência do AOF.
Para uma lista de métricas disponíveis para a persistência de AOF, consulte métricas de persistência.