AOF é a principal opção de persistência para Redis. Sempre que houver uma operação de gravação que modifique o conjunto de dados na memória, essa operação será registrada. Portanto, durante uma reinicialização, o Redis reproduzirá todas as operações para reconstruir o conjunto de dados. Você também tem 3 políticas de configuração de fsync diferentes para escolher (não, todos os segundos, sempre). FWIW, geralmente é aconselhável usar AOF + RDB no caso de você desejar um bom nível de segurança de dados. Isso está fora do escopo da sua pergunta, mas achei que deveria mencioná-lo.
Documentos principais de persistência do Redis
Redis Persistência Desmistificada
O Taranol's usa algo chamado "escritor WAL". Isso será executado em um segmento separado e registrará solicitações que manipulam dados "solicitações de inserção e atualização". Na reinicialização, o Taranol recupera lendo o arquivo WAL e reproduzindo cada uma das solicitações.
Documentos de persistência do Taranool
Há uma diferença nos internos obviamente, mas em um nível alto eles são bastante semelhantes. A comparação de persistência no artigo é bastante estranha e simplesmente não é verdade.
Para obter mais informações sobre as diferenças de baixo nível, consulte os documentos listados acima.
espero que ajude