Azure Cache for Redis

Azure Cache provides us with an in-memory data store based on the open source Redis software.

Azure Cache for Redis offers Redis as a managed service. Provides dedicated and secure Redis server instances as well as full Redis API support.

The question I want to ask my fellow forum members is:

What are the service levels available in Azure Cache Redis? and what are the carving characteristics that each level supports?

The service levels are divided into:

-Basic: This tier supports various memory sizes (250MB-53GB) and is ideal for development or testing as well as non-critical workloads

-Standard: A replicated cache in a configuration of two nodes, main and replica, managed by Azure and with a high availability Service Level Agreement (SLA).

-Premium: The Premium level is the specific level for the company. Premium level caches support more features and perform better with lower latencies.

-Service level agreement.

-Redis data persistence.

-Cluster in Redis.

-Security through firewall rules.

-Import and export.

-Scheduled updates.

-Geographic Replication.


With Microsoft partnership Redis labs launching Redis Enterprise on Azure Cache for Redis. see below news:

Redis Labs Fully Managed Cloud on Azure - Redis

Redis Labs offers fully managed Redis Enterprise - infinitely scalable, highly available, top performance, zero management, on the Azure marketplace.

Microsoft and Redis Labs collaborate to give developers new Azure Cache for…

A new partnership between Microsoft and Redis Labs to bring their industry-leading technology and expertise to Azure Cache for Redis.

It gives much better HA, Persistence, performance and Redis modules support, try it.

Within the levels, certain factors must be taken into account such as:

-Network performance
-High availability
-Persistence of redis data
-Cluster in Redis
-Improved Network Security and Isolation
-Redis configuration
-Maximum number of client connections
-Specific kernel for the Redis server
-Single threaded processing
-performance improvements

There are a few distinctions in Azure Cache:

  • Azure currently only supports Redis version 4.0.
  • For high-availability, you can choose from stand-alone servers, replicated servers, and Redis clusters.
  • Azure Cache for Redis does have a “data persistence” option, but that is only at the Enterprise tier ($$$).
  • Redis RDB data can be imported and exported between your servers and Azure page blobs.

For more information, you can read the comparison here