What is Azure Managed Redis?
Azure Managed Redis is Microsoft’s current managed in-memory data store built on Redis Enterprise software and the successor to the older Azure Cache for Redis. The service improves performance and reliability over the Redis community edition while maintaining broad compatibility, and it currently supports Redis version 7.4.x.
Existing Azure Cache for Redis customers (Basic, Standard, Premium, and Enterprise tiers) migrate to Azure Managed Redis using migration paths documented by Microsoft.
Core Features
- Four tiers with different memory-to-vCPU ratios: Memory Optimized, Balanced, Compute Optimized (in-memory only), and Flash Optimized (memory plus NVMe for large, cost-efficient caches)
- Replication and automatic failover, with optional high availability across multiple nodes and availability zones
- Active geo-replication (except on the Flash Optimized tier)
- Data persistence for on-disk backups to enable fast recovery
- Redis Modules such as JSON, search including vector search (not on Flash Optimized), Bloom filters, and time series
- Private Link, encryption in transit, and Microsoft Entra ID-based authentication
Typical Use Cases
Session Store: Web applications store user sessions in Redis to enable horizontal scaling across multiple servers.
Database Query Caching: Expensive database queries are cached using the cache-aside pattern to reduce backend load and improve response times.
Real-Time Leaderboards and Deduplication: Applications use sorted sets for rankings and Bloom filters for fast duplicate detection.
Benefits
- No dedicated Redis administration required; Microsoft operates the service
- Four clearly differentiated tiers for different memory/compute ratios and budgets
- The Flash Optimized tier enables cost-efficient scaling of very large caches
- Enterprise features such as geo-replication and Redis Modules are already included in the standard tiers
Frequently Asked Questions
What is the difference between the four tiers?
Memory Optimized offers a high memory-to-vCPU ratio for memory-intensive, less throughput-critical workloads. Balanced provides an even ratio for standard workloads, and Compute Optimized targets maximum throughput. Flash Optimized moves infrequently accessed data to NVMe storage and suits very large, cost-efficient caches.
What happened to Azure Cache for Redis?
Azure Cache for Redis, with its Basic, Standard, Premium, and Enterprise tiers, is the predecessor of Azure Managed Redis and is being retired in stages: Microsoft has announced retirement of the Enterprise tier on March 30, 2027, and of the Basic, Standard, and Premium tiers on September 30, 2028. Microsoft provides documented migration paths to Azure Managed Redis.
How does data persistence work?
Data persistence stores an additional on-disk copy of the data to enable fast recovery after an unexpected outage. It is independent of the Flash Optimized tier, which always keeps data on disk as part of normal operation.
Can I use existing Redis clients?
Yes, since Azure Managed Redis is built on Redis Enterprise with broad compatibility with the community edition, standard Redis clients in all common programming languages work without changes.
Integration with innFactory
As a Microsoft Solutions Partner, innFactory supports you with caching strategies and migration from Azure Cache for Redis to Azure Managed Redis. We help with architecture, tier selection, and performance optimization.
Contact us for a non-binding consultation on Azure Managed Redis.
Note: All product information on this page has been compiled with care, but is provided without guarantee and may be outdated or incomplete. Cloud services evolve rapidly — features, pricing, SLAs, and availability change frequently. Authoritative and up-to-date information can only be found on the official product page of Azure (official documentation). This page does not represent an offer by Azure.
