Azure Cache for Redis

What is Azure Cache for Redis?

Azure Cache for Redis is a fully managed, in‑memory data store that enables high‑performance, scalable, and secure applications. It provides fast access to data for a wide range of scenarios, including caching, session management, real‑time analytics, and leaderboards.

High Performance

Sub‑millisecond latency with a data throughput of up to 250 GB/s.

Low Latency

Scalable Architecture

Easily scale from a few megabytes to 530 GB with clustering and geo‑replication.

Scale‑out

Enterprise‑grade Security

TLS encryption, Azure Private Link, and role‑based access control (RBAC).

Secure

Fully Managed

Automatic patching, monitoring, and backups – no server management required.

Managed

Azure Cache for Redis builds on the popular open‑source Redis engine, extending its capabilities with Azure’s global network, advanced security, and enterprise‑level features. It seamlessly integrates with Azure services such as App Service, Functions, Kubernetes, and more.

  • Application caching to reduce database load.
  • Session storage for stateless web apps.
  • Real‑time leaderboard and analytics.
  • Pub/Sub messaging for microservices.
  • Geospatial indexing and queries.

The service runs on dedicated VMs that are isolated from your workloads. You can choose between Basic, Standard, Premium, and Enterprise tiers, each offering different SLAs, persistence options, and clustering capabilities.

Redis Cluster
+-----------------+   +-----------------+
|  Node 0 (Master)|---|  Node 1 (Replica)|
+-----------------+   +-----------------+
|  Node 2 (Master)|---|  Node 3 (Replica)|
+-----------------+   +-----------------+

Want to Dive Deeper?

Get Started Explore Features View Pricing Code Samples