Redis clustering gives you maximum scale and throughput. Azure Redis Cache offers Redis cluster as implemented in Redis. In Azure, Redis cluster is offered as a primary/replica model where each shard has a primary/replica pair with replication where the replication is managed by Azure Redis Cache service. https://azure.microsoft.com/en-us/documentation/articles/cache-how-to-premium-clustering/http://redis.io/topics/cluster-tutorial