AOF är det huvudsakliga beständighetsalternativet för Redis. Varje gång det finns en skrivoperation som ändrar datamängden i minnet, loggas den operationen. Så under en omstart kommer Redis att spela om alla operationer för att rekonstruera datamängden. Du har också 3 olika fsync-konfigurationspolicyer att välja mellan (nej, everysec, alltid). FWIW, det rekommenderas vanligtvis att använda både AOF + RDB om du vill ha en bra nivå av datasäkerhet. Det här ligger lite utanför ramen för din fråga, men tänkte att jag skulle nämna det.
Main Redis Persistence Docs
Redis Persistence Demystified
Tarantool's använder något som kallas "WAL writer". Detta kommer att köras i en separat tråd och logga förfrågningar som manipulerar data "infoga och uppdatera förfrågningar". Vid omstart återställs Tarantool genom att läsa WAL-filen och spela upp varje begäran.
Tarantool Persistence Docs
Det är uppenbarligen skillnad på interna, men på hög nivå är de ganska lika. Uthållighetsjämförelsen i artikeln är ganska udda och helt enkelt inte sann.
För mer information om de låga nivåskillnaderna, se dokumenten som anges ovan.
Hoppas det hjälper