Azure Cache for Redis 停用常见问题解答

本文介绍有关 Azure 托管 Redis 和 Azure Redis 缓存的一些基本问题,以及最新的开源 Redis 许可更改如何影响 Azure Redis。 基本层、标准层和高级层的详细信息与企业层的详细信息不同,因此每个层都有单独的部分。 请务必阅读适用于 Redis 实例的部分。

有关将缓存移动到 Azure 托管 Redis 的详细信息,请参阅 从 Azure Redis 缓存移动到 Azure 托管 Redis

什么是停用?何时停用?

Azure Redis 缓存层(基本、标准和高级)的所有实例将于 2028 年 9 月 30 日停用。

我的现有 Redis 实例会发生什么情况,以及它们预期要运行多长时间?

所有现有的 Redis 实例一直可用到 2028 年 9 月 30 日。 我们将继续执行常规维护,以确保所有 Azure Redis 缓存基本、标准和高级实例在 2028 年 9 月 30 日之前都安全稳定。

我应该对受停用公告影响的 Redis 实例采取哪些措施?

建议立即将当前的 Azure Redis 缓存实例升级到 Azure 托管 Redis 实例。 不要等到退休期限。

如果不在 2028 年 10 月前将基本缓存、标准缓存或高级缓存升级到 Azure 托管 Redis,会发生什么情况?

从 2028 年 10 月 1 日起禁用所有剩余的 Azure Redis 缓存基本、标准和高级实例。

为何应将缓存升级到 Azure 托管 Redis?

Azure 托管 Redis 缓存提供更高的性能,比 Azure Redis 缓存更具成本效益。 Azure 托管 Redis 提供 Azure Redis 缓存中不存在的功能,例如:

  • 企业功能,例如活动异地复制和 Redis 模块。
  • 默认情况下,区域冗余。
  • 构建为使用 Microsoft Entra ID,而不是旧版且安全性较低的访问密钥。

什么是 Redis Enterprise,它与 Azure Redis 缓存提供的区别是什么?

Azure Redis 缓存基于 Redis 开源软件(OSS)的分支构建。 Azure 托管 Redis 使用 Redis Enterprise 软件。 Redis Enterprise 实质上基于 Redis OSS 构建,其高级功能专为可伸缩性、可靠性和企业级安全性而设计。

有关详细信息,请参阅 什么是 Azure 托管 Redis?详细了解 Azure 托管 Redis 的体系结构和优势。

在应用程序中必须进行哪些更改才能连接到和使用 Azure 托管 Redis?

Azure 托管 Redis 与所有 Redis 客户端库、redis-cli 和 Redis cache-insights-overview.md 兼容

所有客户端应用程序都需要将 Redis 主机名和访问密钥从现有的 Azure Redis 缓存实例更新到相应的 Azure 托管 Redis 实例。

默认情况下,Azure 托管 Redis 实例已群集化,因此应用程序必须将客户端库配置为使用群集 Redis 实例。 某些客户端库(例如 StackExchange.Redis)无需任何特殊配置即可连接到群集 Redis。 Azure 托管 Redis 还支持最大 25GB 的非集群选项,但我们建议为实例配置集群,以提高性能并留有增加内存空间的余地。

大多数客户端应用程序不需要任何其他更改,除非使用一些 跨槽命令。 有关详细信息,请参阅 Azure 托管 Redis 客户端库

如何选择正确的 Azure 托管 Redis 层?

有关详细信息,请参阅 迁移概述 ,了解如何选择正确的 Azure 托管 Redis 层和 SKU。

如何选择适当的群集策略?

Azure 托管 Redis 实例的默认配置默认使用 OSS 群集策略。 有关可用群集策略和建议的详细指南,请参阅 群集策略

Azure 托管 Redis 是否支持我当前使用的每个功能?

Azure Managed Redis 支持现有 Azure Cache for Redis SKU 中提供的所有 Redis 功能。

某些管理操作、区域和 SKU 大小尚未可用。 有关详细信息,请参阅 Azure Cache for Redis 停用:需了解的内容及准备方法

如果想要立即迁移到 Azure 托管 Redis,但无法因为缺少任何功能,请联系支持人员。

如何立即迁移到 Azure 托管 Redis?

鉴于使用 Azure 托管 Redis 的好处,强烈建议尽快迁移到 Azure 托管 Redis,而无需等待停用截止时间。

有关分步说明,请参阅 从 Azure Redis 缓存迁移到 Azure 托管 Redis

如何在迁移期间保留数据?

若要在迁移期间保留数据,用户应遵循从 基本层、标准层、高级层迁移到 Azure 托管 Redis 中的指南。 本文档提供有关在整个过程中迁移缓存终结点和保留数据的说明。

是否可以将预留或预留定价从 Azure Redis 缓存传输到 Azure 托管 Redis?

可以取消或交换现有预留。 有关详细信息,请参阅 “取消”、“交换”和“退款”策略