Too Long; Didn't Read
Redis is a type of database and it can be added to your production level application to make it more performant. Redis stands for Remote Dictionary Service. It stores the data in the memory and not in the slower disks. Redis takes milliseconds to access data as opposed to hundreds of milliseconds using traditional methods. It is not a replacement for your database, Instead it is build on top of your traditional database. Any data that needed to be accessed frequently can be stored in Redis.