Because memcache and redis are in-memory. Writing to fdb will be complete once it is fsync'ed to disk.
Memcache is a cache. Fdb is a an ordered kv store.
Memcache is a cache. Fdb is a an ordered kv store.
https://redis.com/blog/redis-cache-vs-redis-primary-database...
Very much seems like an acceptable use now
https://redis.io/docs/management/persistence/
It's very slow, but if you really want to wait for fsync before replying, it can do that.
Thanks for the correction.