This article covers some basic questions about Azure Managed Redis and Azure Cache for Redis, and how the latest open-source Redis licensing changes affect Azure Redis. The details for Basic, Standard, and Premium tiers are different from those for the Enterprise tier, so we have separate sections for each. Make sure to read the section that applies to your Redis instances.
For more information on moving your caches to Azure Managed Redis, see Move from Azure Cache for Redis to Azure Managed Redis.
What is retiring and when?
All instances of Azure Cache for Redis tiers (Basic, Standard, and Premium) will be retired on September 30, 2028.
What happens to my existing Redis instances, and how long are they expected to run?
All existing Redis instances remain available until September 30, 2028. We continue to perform regular maintenance to ensure that all Azure Cache for Redis Basic, Standard, and Premium instances are secure and stable until September 30, 2028.
What actions should I take for my Redis instances affected by the retirement announcement?
We recommend that you upgrade your current Azure Cache for Redis instances to Azure Managed Redis instances now. Don't wait until the retirement deadline.
What happens if I don't upgrade my Basic, Standard, or Premium caches to Azure Managed Redis by October 2028?
All remaining Azure Cache for Redis Basic, Standard, and Premium instances are disabled starting October 1, 2028.
Why should I upgrade my cache to Azure Managed Redis?
Azure Managed Redis caches deliver greater performance and are more cost-effective than Azure Cache for Redis. Azure Managed Redis offers features not present in Azure Cache for Redis such as:
- Enterprise features such as active geo-replication and Redis modules.
- Zone redundant by default.
- Built to use Microsoft Entra ID not legacy, and less secure access keys.
What is Redis Enterprise and how is it different from what Azure Cache for Redis offers?
Azure Cache for Redis is built on a fork of the Redis open source software (OSS). Azure Managed Redis uses the Redis Enterprise software. Redis Enterprise essentially builds on Redis OSS with advanced features designed for scalability, reliability, and enterprise-grade security.
For more information, see What is Azure Managed Redis? to learn more about the architecture and benefits of Azure Managed Redis.
What changes must I make in my applications to connect to and use Azure Managed Redis?
Azure Managed Redis is compatible with all Redis client libraries, redis-cli, and Redis cache-insights-overview.md
All client applications need to update the Redis hostname and access key from existing Azure Cache for Redis instance to the corresponding Azure Managed Redis instance.
Azure Managed Redis instances are clustered by default, so your application must configure your client library to work with a clustered Redis instance. Some client libraries like StackExchange.Redis
don't need any special configuration to connect to clustered Redis. Azure Managed Redis also supports a nonclustered option up to 25GB, but we recommend configuring your instance with clustering for better performance and room for increasing memory size.
Most client applications don't need any other changes, unless you're using some cross-slot commands. See Azure Managed Redis Client libraries for more info.
How do I choose the right Azure Managed Redis tier?
For more information, see the Migration overview on how to choose the right Azure Managed Redis tier and SKU.
How do I choose the appropriate clustering policy?
The default configuration for Azure Managed Redis instances uses the OSS clustering policy by default. For detailed guidance on available cluster policies and recommendations, refer to Cluster policies.
Does Azure Managed Redis support every feature that I currently use?
Azure Managed Redis supports all Redis functionality offered in existing Azure Cache for Redis SKUs.
Some management operations, regions and SKU sizes aren't yet available. For more details, see Azure Cache for Redis Retirement: What to Know and How to Prepare.
If you want to migrate to Azure Managed Redis immediately, but you can't because of any missing feature, reach out to support.
How can I move to Azure Managed Redis now?
Given the benefits of using Azure Managed Redis, we highly recommend you migrate to Azure Managed Redis as soon as possible, without waiting for the retirement deadline.
For step-by-step instructions, see the Move from Azure Cache for Redis to Azure Managed Redis.
How can I retain data during migration?
To retain data during migration, users should follow the guidance in Migrate from Basic, Standard, Premium tiers to Azure Managed Redis. This documentation provides instructions on migrating cache endpoints and preserving data throughout the process.
Can I transfer my reservations or reserved pricing from Azure Cache for Redis to Azure Managed Redis?
You can cancel or exchange your existing reservation. For more information, see Cancel, exchange, and refund policies.