Which Redis service should a new Azure solution use?
Why D is the answer
Azure Managed Redis
Microsoft has announced retirement of Azure Cache for Redis and recommends moving to Azure Managed Redis.
In detail
- Azure Managed Redis is the recommended service for new solutions.
- Check retirement notices before you choose.
Use case
An illustrative scenario, not a real incident.
A team starting a new cache on Azure picks Azure Managed Redis, because Azure Cache for Redis is being retired.
See it in different ways
sequenceDiagram
participant A as App
participant R as Redis
participant S as Source
A->>R: Get the value
alt Hit
R-->>A: Value
else Miss
A->>S: Fetch or compute
A->>R: Store, with an expiry
endflowchart TD
Q{"What are you building?"}
Q -->|"New"| A0["Azure Managed Redis"]
Q -->|"Existing Azure Cache"| A1["Plan a migration"]Key point: New solutions should use Azure Managed Redis.
Why the other options are wrong
- A. A Redis instance that you run on your own VM
- Your own VM means more to run.
- B. Azure Cache for Redis, on a tier that is being retired
- Do not start on a service being retired.
- C. A single virtual machine with Redis installed by hand
- A single VM is a single point of failure.

