This is great! In my case, only reason for choosing Redis over Memcached was persisting to disk. With memcached being multi-threaded compared to Redis being single-threaded, I see a big win in simple use-cases for Memcached.
However redis is crash safe to about 1 second before crash or so, if not even better.
The parent poster's comment about redis being crash safe to 1s is just the default.
Is this "can be" determined by the backing filesystem? E.g., would you expect to get a clean result from a log-structured or copy-on-write filesystem?
https://www.google.com/url?sa=t&source=web&rct=j&url=https:/...
PostgreSQL › wiki › Fsync_Errors Web results Fsync Errors - PostgreSQL wiki
LWN.net › Articles PostgreSQL's fsync() surprise [LWN.net]