A persistência AOF (append-only file) é ativada por padrão em instâncias Tair (Redis OSS-compatible). Se sua instância apresentar latência de requisição, oscilações ou timeouts devido à sobrecarga do AOF, desative-o definindo o parâmetro appendonly como no.
Funcionamento do AOF
O Tair (Redis OSS-compatible) oferece duas opções de persistência: AOF e Redis Database (RDB). Com o AOF ativado, a instância registra cada operação de escrita (como SET) em um arquivo append-only. Quando esse arquivo atinge tamanho excessivo, a instância o reescreve automaticamente para reduzir o uso de disco.
Gatilho de reescrita: A reescrita do AOF ocorre quando seu tamanho ultrapassa 25% da memória da instância e cresce mais de 200% desde a última reescrita (reescrita base). Para instâncias vazias, o tamanho base de reescrita é 1 byte.
Política de sincronização: O Tair utiliza a política AOF_FSYNC_EVERYSEC, que descarrega o buffer do AOF no disco de forma assíncrona a cada segundo. Essa abordagem minimiza o impacto do AOF no desempenho da instância.
Quando desativar o AOF
Desative o AOF se a instância apresentar latência de requisição, oscilações ou timeouts causados pela sobrecarga dessa funcionalidade.
Não é possível desativar o AOF em instâncias Tair (Enterprise Edition) com Global Distributed Cache ou data flashback (restauração de dados point-in-time) ativados.
Efeitos da alteração do parâmetro appendonly
|
Alteração |
Efeito |
|
|
O AOF é desativado imediatamente. Não é necessário reiniciar. |
|
|
O AOF é ativado imediatamente. Não é necessário reiniciar. Após a ativação, a instância executa reescritas periódicas para compactar o arquivo AOF, o que pode causar leve aumento na latência (na ordem de milissegundos). |
Padrão: O AOF é ativado por padrão em todas as instâncias Tair e Redis Open-Source Edition, exceto nas instâncias Tair otimizadas para memória persistente.
Configure o parâmetro appendonly
Pré-requisitos
Antes de começar, verifique se você tem:
Uma instância Tair (Redis OSS-compatible)
Acesso ao console do Alibaba Cloud
Procedimento
Faça login no console e acesse a página Instances. Na barra de navegação superior, selecione a região onde a instância está localizada. Encontre a instância desejada e clique em seu ID.
No painel de navegação à esquerda, clique em Parameter Settings.
Na página System Parameters, localize o parâmetro
appendonlye modifique Modify na coluna Actions.-
Na caixa de diálogo, defina o parâmetro
appendonly:yes: ativa a persistência AOFno: desativa a persistência AOF
Clique em OK.

Perguntas frequentes
É possível restaurar dados excluídos acidentalmente após desativar o AOF?
Sim. A desativação do AOF não afeta o backup completo da instância. Restaure seus dados usando o recurso de backup completo.
Referência de API
|
Operação |
Descrição |
|
Consulta os parâmetros de configuração e operacionais de uma instância. |
|
|
Modifica as configurações de parâmetros de uma instância. |