Redis is an in-memory data structure store used as DB, cache, MQ with strings, hashes, lists, sets supporting pub/sub and Lua scripts.
High throughput.
Use Redis when:
Note: EXPIRE keys.
Pipeline batches.
Sentinel HA.