Exploring Azure Cache for Redis
Azure Cache for Redis is the Microsoft implementation of well-known Redis software. Redis means Remote Dictionary Server and was initially implemented in 2009 as a memory management service implemented on C and hosted on a Unix-like platform. Redis provides open-source NoSQL storage, allowing the persisting of complex data structures for key-value storage. Redis supports clustering technology, which prevents it from failing and losing data in memory.
Microsoft adopted Redis technology to successfully run in Azure as a Platform as a Service (PaaS) with a single server tier and cluster as well. Additionally, Azure Cache for Redis offers both the open source Redis and a commercial variant from Redis Labs, known as Redis Enterprise, as secure, dedicated instances that fully support the Redis API. Azure Cache for Redis can be used for a variety of scenarios, including a cache-aside pattern for content and data persistence, a message broker, and even a...