Redis is an open source, in-memory Data Structure Store, used as a database, a caching layer or a message broker.
Redis data structures resolve very complex programming problems with simple commands executed within the data store, reducing coding effort, increasing throughput, and reducing latency.