Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Esta página oferece uma visão geral da persistência AOF no Memorystore para Valkey.
O Memorystore para Valkey também oferece suporte à persistência RDB, mas é necessário escolher o
modo de persistência AOF ou RDB, porque não é possível ativar os dois ao mesmo tempo. Para
informações sobre como escolher entre os dois modos de persistência, consulte Visão geral da persistência.
Para ter a melhor disponibilidade possível, recomendamos usar uma instância altamente disponível
e ativar a persistência.
Para saber como ativar, desativar e monitorar a persistência de AOF, consulte Gerenciar persistência.
Visão geral da persistência de AOF
O modo de persistência AOF prioriza a durabilidade dos dados. Ele armazena dados de forma permanente
gravando todos os comandos de gravação em um arquivo de registro chamado AOF. Se ocorrer uma falha
ou reinicialização do sistema, o servidor vai reproduzir os comandos de arquivo AOF sequencialmente para
restaurar seus dados. Ao contrário da persistência do RDB, a persistência do AOF não pode ser pausada.
Configurações de sincronização
A configuração de sincronização (appendfsync) para o modo de persistência AOF determina com que frequência os dados armazenados em cache na memória são salvos no armazenamento durável. Recomendamos
manter a configuração de sincronização em 1 segundo, que é o padrão. A sincronização a cada segundo
oferece o melhor compromisso entre a performance da instância e a durabilidade dos dados.
Antes de serem salvos no armazenamento durável, os registros de AOF são armazenados na memória pelo sistema operacional.
Se ocorrer uma falha ou reinicialização do sistema durante esse período, as gravações na memória podem
ser perdidas. A configuração de sincronização permite escolher com que frequência os dados são salvos no armazenamento
durável e oferece as seguintes opções:
always: essa opção salva dados no armazenamento para cada gravação.
everysec: essa opção salva dados no armazenamento a cada segundo.
no: essa opção depende do sistema operacional para limpar os dados no disco
de acordo com a programação, o que geralmente acontece a cada 30 segundos.
A escolha da sincronização para cada gravação oferece a melhor durabilidade dos dados, mas isso
tem um custo de desempenho. Recomendamos a sincronização a cada segundo, o que
oferece boa durabilidade e desempenho dos dados.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Informações incorretas ou exemplo de código","incorrectInformationOrSampleCode","thumb-down"],["Não contém as informações/amostras de que eu preciso","missingTheInformationSamplesINeed","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-09-04 UTC."],[],[],null,["# About AOF persistence\n\nThis page provides an overview of AOF persistence for Memorystore for Valkey.\n\nMemorystore for Valkey also supports RDB persistence, but you must choose either the\nAOF or RDB persistence mode, because both can't be enabled at the same time. For\ninformation about choosing between the two persistence modes, see [Persistence overview](/memorystore/docs/valkey/persistence-overview).\n\nFor the best possible instance availability, we recommend using a [highly available instance](/memorystore/docs/valkey/ha-and-replicas)\nin addition to enabling persistence.\n\nTo learn how to enable, disable, and monitor AOF persistence, see [Manage persistence](/memorystore/docs/valkey/manage-persistence).\n\nAOF persistence overview\n------------------------\n\nThe AOF persistence mode prioritizes data durability. It durably stores data by\nrecording every write command to a log file called the AOF file. If a system\nfailure or restart occurs, the server replays AOF file commands sequentially to\nrestore your data. Unlike RDB persistence, AOF persistence can't be paused.\n| **Note:** If you [enable or disable AOF persistence](/memorystore/docs/valkey/manage-persistence#enable_aof_persistence_for_an_existing_instance) for an existing instance, then the instance might need to perform [maintenance](/memorystore/docs/valkey/about-maintenance).\n\n### Sync setting\n\nThe sync setting (`appendfsync`) for the AOF persistence mode determines how\noften the cached data in memory is saved to durable storage. We recommend\nkeeping the sync setting at 1 second, which is the default. Syncing every second\nprovides the best compromise between instance performance, and data durability.\n\nBefore the AOF logs are saved to durable storage, they are stored in memory by the operating system, and\nif a system failure or restart occurs during this time, the writes in memory can\nbe lost. The sync setting lets you choose how often data is saved to durable\nstorage, and provides the following options:\n\n- `always` - This option saves data to storage for every write.\n- `everysec` - This option saves data to storage every second.\n- `no` - This option relies on the operating system to flush data to disk on its own schedule, which typically happens every 30 seconds.\n\nChoosing to sync for every write provides the best data durability, however this\ncomes with a performance tradeoff. We recommend syncing every second, which\nprovides both good data durability and performance."]]