Redis, developed in 2009, is a flexible, open-source, key value data store. Following in the footsteps of other NoSQL databases, such as Cassandra, CouchDB, and MongoDB, Redis allows the user to store vast amounts of data without the limits of a relational database. Additionally, it has also been compared to memcache and can be used, with its basic elements as a cache with persistence.
Before you install redis, there are a couple of prerequisites that need to be downloaded to make the installation as easy as possible.
See this awesome post on what to do to get Redis up and running:
How To Install and Use Redis | DigitalOcean.