Azure Redis Cache

High throughput and consistent low-latency data access to power fast, scalable Azure applications

Redis Cache

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 – Single node, multiple sizes, ideal for development/test and non-critical workloads. The basic tier has no SLA.
  • Standard – A replicated cache in a two-node primary/secondary configuration managed by Microsoft, with a high-availability SLA.
  • Premium – All of the Standard tier features, including a high-availability SLA, as well as better performance over Basic and Standard-tier caches, bigger workloads, disaster recovery, enhanced security and more.

    Additional Premium tier features include:

    • Redis persistence allows you to persist data stored in Redis cache. You can also take snapshots and back up the data which you can load in case of a failure.
    • Redis cluster automatically shards data across multiple Redis nodes, so you can create workloads of bigger memory sizes (greater than 53 GB) and get better performance.
    • Microsoft Azure Virtual Network deployment gives you enhanced security and isolation for your Azure Redis Cache, as well as subnets, access control policies and other features to further restrict access.

Basic and Standard caches are available in sizes up to 53 GB, and Premium caches are available in sizes up to 530 GB with more on request.

Learn more about Azure Redis Cache and the premium features.

High performance

Azure Redis Cache helps your application become more responsive even as customer load increases. It takes advantage of the low-latency, high-throughput capabilities of the Redis engine. This separate, distributed cache layer allows your data tier to scale independently for a more efficient use of compute resources in your application layer.

Great features

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-set-up master-subordinate replication, with very fast non-blocking first synchronisation and auto-reconnection on net split.

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.

Easy to use and manage

Azure Redis Cache is easy to use – provision a cache using the Microsoft Azure portal and call in to its endpoint 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 – monitor the health and performance of your cache through the Microsoft Azure portal. Also, you can have Microsoft manage replication of the cache for you, which helps to increase the availability of your cache data across cache failures.

Create and manage a Redis cache

Create a Redis cache using the Microsoft Azure portal

  1. In the Microsoft Azure portal, click New > Data+Storage > Redis Cache.
  2. Enter the name of the cache you want to create, choose where in the world you want to run it, then click Create. It will be ready to use in moments.

Create a Redis cache using the command line

Create a Redis cache from our PowerShell interface by using the following command:

New-AzureRmRedisCache -ResourceGroupName myGroup -Name mycache -Location "West US"

Manage a Redis cache

After you have created a Redis cache, use the portal or the command line to configure settings and monitor its usage.

Related products and services

Virtual Machines

Provision Windows and Linux virtual machines in seconds

App Service

Create web and mobile apps for any platform and any device

Build your next highly scalable and responsive app using Azure Redis Cache