Successor to Azure Cache for Redis: a managed, Redis Enterprise-based in-memory store, with Memory Optimized, Balanced, Compute Optimized and Flash Optimized tiers.
Read more: Microsoft Learn
In the Ultra Transcenders books
Each book explains Azure Managed Redis in context, with comparison tables and the common traps.
Terms in this definition
- Azure Cache for Redis
Managed in-memory cache placed close to an application for session state and cache-aside query results. It is being retired (Enterprise on 31 March 2027; Basic, Standard and Premium on 30 September 2028), so Azure Managed Redis is the choice for new designs.
Related terms
- Agent memory
The past conversation and knowledge an AI agent draws from it, such as summaries, facts and user profiles, saved so the agent keeps context from one turn or session to the next. Azure Cosmos DB and Azure Managed Redis are common places to keep it.
- Clustering policy
A choice made when creating Azure Managed Redis (OSS, Enterprise or Non-clustered) that controls how clients see its shards. RediSearch needs Enterprise, and an OSS or Enterprise choice is permanent.
- Data persistence
An Azure Managed Redis option that keeps a copy of the cache on a managed disk, as either an AOF log or RDB snapshots. That lets the same cache be restored after both its primary and replica go down. It is no substitute for backup, and active geo-replication rules it out.
- Eviction policy
The Redis setting that decides which keys get dropped once memory runs out. Azure Managed Redis uses volatile-lru by default, which removes only keys carrying a TTL, while RediSearch needs NoEviction.
- NoEviction
A Redis eviction policy under which writes are refused, rather than keys removed, once memory is exhausted. Azure Managed Redis needs it, together with the Enterprise clustering policy, for RediSearch.
- NVMe
Flash Optimized Azure Managed Redis keeps keys and hot values in memory while moving colder values, roughly 80 percent of capacity, onto this high-speed flash storage.
- OSS clustering policy
Exposes the Redis Cluster API in Azure Managed Redis, so clients reach shards directly and get maximum throughput. RediSearch is unavailable with it, and it is fixed at creation time.
- RediSearch
A Redis module for Azure Managed Redis that provides secondary indexes plus full-text and vector search. It can only be turned on when the cache is created and needs Enterprise clustering with the NoEviction policy.