Redis is an open-source advanced key-value storage NoSql database. Redis is used as a cache, database, and message brokers.