Azure Redis Cache is based on the popular open-source Redis cache. It gives you access to a secure, dedicated Redis cache, managed by Microsoft and accessible from any application within Azure.
Azure Redis Cache is available in the following tiers:
Basic and Standard caches are availabe in sizes up to 53 GB, and Premium caches are available in sizes up to 530 GB with more on request.
Read more about Azure Redis Cache and the new premium features.
Azure Redis Cache helps your application become more responsive even as user load increases. It leverages the low-latency, high-throughput capabilities of the Redis engine. This separate, distributed cache layer allows your data tier to scale independently for more efficient use of compute resources in your application layer.
Redis is an advanced key-value store, where keys can contain data structures such as strings, hashes, lists, sets, and sorted sets. Redis supports a set of atomic operations on these data types.
Redis also supports trivial-to-setup master-subordinate replication, with very fast non-blocking first synchronization, auto-reconnection on net split and so forth.
Other features include transactions, publish/subscribe, Lua scripting, keys with a limited time to live, and configuration settings to make Redis behave like a cache.
You can use Redis from most of today's programming languages.
Azure Redis Cache uses Redis authentication and also supports SSL connections to Redis.
Azure Redis Cache is easy to use. Just provision a cache using the Microsoft Azure portal and call into its end point using any client that supports Redis. If you’ve used Redis before, you already know how to use Azure Redis Cache.
Azure Redis Cache is easy to manage. You can also easily monitor the health and performance of your cache through the preview portal. Also, you can have Microsoft manage replication of the cache for you, helping increase the availability of your cache data across cache failures.
Creating a Redis cache is easy and takes only seconds.
In the Microsoft Azure portal, click New > Data and Storage > Redis Cache.

Provide the name of the cache you want to create, choose where in the world you want to run it, and then click Create. It will be ready to use in moments.
You can also create a new Redis cache from our PowerShell interface by using the following command:
New-AzureRmRedisCache -ResourceGroupName myGroup -Name mycache -Location "West US"
After your Redis cache is created, you can use either the preview portal or the command line to configure settings and monitor its usage:
