In this article am going to review step by step Redis capabilities and go over some C# libraries to code for an application to be used on Azure Redis Service . So if you want to build an application and looking for a NoSQL database that supports High performance , Low latency and Fully managed by a cloud service please continue reading this article . Redis is a fast Key-value NoSQL database , ranked #1 among other Key-value databases (db-engines.com) , Redis is an in-memory data structure store, used as database, cache and message broker . Redis is mainly used as a cache database but it can also be used as the primary database as it also supports 'Durability'. Redis Is Awesome - Get Started you can skip this part if you are already familiar with Redis Lets talk about some of the great features of Redis , Redis supports different types of data types such as strings, hashes, lists, sets, sorted sets with range queries, bitmaps, hyperloglogs and geospatial indexes...