Azure Cache for Redis
A fully managed, in-memory data store and cache, built on Redis.
Latency
Down to sub-millisecond
Availability
Up to 99.999%
Retirement Date
September 30, 2028
Provider
Microsoft Azure
About Azure Cache for Redis
Azure Cache for Redis offers a powerful, fully managed caching solution to accelerate application performance by handling millions of requests per second with sub-millisecond latency. It supports various use cases, including data caching, session stores, message brokering, and real-time analytics. The service offers powerful capabilities like clustering for scalability, active geo-replication for high availability, and persistence. It also integrates advanced Redis modules like RediSearch, RedisJSON, and RedisTimeSeries to support complex data analysis, search, and streaming workloads, all within a secure, managed environment that simplifies development and operations.
Service Tiers
Basic
Single-node cache for development/testing and non-critical workloads.
Standard
Replicated, two-node primary/secondary configuration with an SLA for production workloads.
Premium
Adds data persistence, clustering, VNet deployment, and geo-replication.
Enterprise
Integrates RediSearch, RedisBloom, and RedisTimeSeries modules for advanced use cases.
Common Use Cases
Data Cache
Cache database query results, API responses, and rendered web pages to reduce latency.
Session Store
Store user session data for web applications to enable fast and scalable state management.
Message Broker
Implement publish/subscribe (Pub/Sub) messaging patterns for real-time communication.
Rate Limiting
Track request counters to enforce API rate limits and prevent abuse.
Security & Compliance
Network Isolation
Deploy into an Azure Virtual Network (VNet) for private access.
Authentication
Access is controlled via automatically generated keys.
Encryption
Data is encrypted in transit using TLS by default.