Redis is missing the D in ACID, meaning a successfully executed command is not guaranteed to persist to disk since Redis only flushes it&#x27;s data to disk (if you do have persistence enabled) at configurable intervals.<p>So when you server dies you lose the changes since the last flush.
I would not use as a primary storage for data you cannot afford to lose.<p>Have a look at this: <a href="http:&#x2F;&#x2F;redis.io&#x2F;topics&#x2F;persistence" rel="nofollow">http:&#x2F;&#x2F;redis.io&#x2F;topics&#x2F;persistence</a><p>Edit: you can configure redis to flush on every command that changes data...but you probably wouldn&#x27;t want to use redis that way :)