Couldn't use ServiceStack.Redis client with Azure Redis Cache and enabled Clustering

At the moment it’s not possible to use the ServiceStack.Redis client with an Azure Redis Cache with clustering enabled and more than one shards. Is there a workaround to set a proxy in front of the Azure Redis Cluster or so?

ServiceStack.Redis only supports Redis Sentinel not Redis Cluster so you wont be able to use the clients against the Redis cluster directly. There are a couple of different solutions which enables a proxy over a Redis cluster:

Alternatively Twitter, Netflix and Codis provides alternative solutions to Redis Cluster to provide a transparent cluster solution that works with existing Redis Clients:

ok thanks I will have a look at…