AOF je hlavní možností perzistence pro Redis. Kdykoli dojde k operaci zápisu, která upraví datovou sadu v paměti, tato operace se zaprotokoluje. Takže během restartu Redis přehraje všechny operace k rekonstrukci datové sady. Můžete si také vybrat ze 3 různých zásad konfigurace fsync (ne, každou sekundu, vždy). FWIW, obvykle se doporučuje použít AOF + RDB v případě, že chcete dobrou úroveň bezpečnosti dat. To je trochu mimo rozsah vaší otázky, ale myslel jsem, že to zmíním.
Hlavní dokumenty Redis Persistence
Redis Persistence Demystified
Tarantool's používá něco, čemu se říká "WAL Writer". To poběží v samostatném vláknu a protokoluje požadavky, které manipulují s daty „požadavky na vkládání a aktualizaci“. Při restartu se Tarantool obnoví přečtením souboru WAL a přehráním každého z požadavků.
Tarantool Persistence Docs
Rozdíl je samozřejmě v vnitřnostech, ale na vysoké úrovni jsou si dost podobné. Srovnání vytrvalosti v článku je dost zvláštní a jednoduše není pravdivé.
Další informace o rozdílech na nízkých úrovních naleznete ve výše uvedených dokumentech.
Doufám, že to pomůže