Azure Redis Cache - Basic, Standard, Premium Tiers

As part of my learning, I keep looking out for info presented through tables & comparison charts as they summarize lengthy topics & are useful to review what I learn. I post them with the tag ComparisonChart to revisit occasionally. 

Azure Redis Cache is a distributed, managed cache that helps you build highly scalable and responsive applications by providing you super-fast access to your data. Unlike traditional caches which deal only with key-value pairs, Redis is popular for its highly performant data types.

The below comparison table is from the Azure Redis Cache Pricing chart with additional notes gathered online -

Basic Standard Premium
Ideal for Development / testing Production ready Cache with master / slave replication Enterprise ready tier which can be used as a cache and persist data. Designed for maximum scale and enterprise integration
Cache Yes Yes Yes
Replication and Failover - Yes Yes
SLA - 99.9% 99.9%
Configure Redis (Keyspace notifications etc.) - Yes Yes
Redis Data Persistence - - Yes, persisted in Azure Storage Account
Redis Cluster - - Yes, to create caches larger than 53 GB, or to shard data across multiple Redis nodes
Scale Out to multiple Cache units - - Yes
Azure Virtual Network - - Yes, allowing  only clients within a specified network to access the Cache
Memory Size 250 MB - 53 GB 250 MB - 53 GB 6 GB - 530 GB *
Network Performance Low - High Low - High Moderate - Highest
Maximum number of Client connections 256 - 20,000 256 - 20,000 7,500 - 40,000
Import/Export - - Import can be used to bring Redis compatible RDB file(s) from any Redis server running in any cloud or environment, including Redis running on Linux, Windows, or any cloud provider such as Amazon Web Services and others. Export allows you to export the data stored in Azure Redis Cache to Redis compatible RDB file(s).


Comments