Azure Cache for Redis 的新增功能

2022 年 10 月

被动异地复制的增强

对 Azure Cache for Redis 高级层级上提供的被动异地复制功能进行了多项增强。

  • 客户可以使用新的指标来更好地跟踪其异地复制链接的运行状况和状态,包括有关等待复制的数据量的统计信息。 有关详细信息,请参阅监视 Azure Redis 缓存

    • 异地复制连接滞后时间(预览版)
    • 异地复制数据同步偏移(预览版)
    • 异地复制完全同步事件已完成(预览版)
    • 异地复制完全同步事件已启动(预览版)
  • 客户现在可以通过单次选择或 CLI 命令在异地主缓存和异地副本缓存之间启动故障转移,省去了手动取消链接缓存和重新链接缓存的麻烦。 有关详细信息,请参阅启动从异地主缓存到异地辅助缓存的故障转移

  • 现在还提供全局缓存 URL,可在触发异地故障转移后自动更新其 DNS 记录,从而允许其应用程序仅管理一个缓存地址。 有关详细信息,请参阅异地主缓存 URL(预览版)

2022 年 9 月

在 2023 年 6 月 30 日之前,升级 Azure Cache for Redis 实例以使用 Redis 版本 6

2023 年 6 月 30 日,我们将停用第 4 版 Azure Cache for Redis 实例。 在此日期之前,你需要将所有缓存实例升级到版本 6。

  • 2023 年 6 月 30 日之后,运行 Redis 版本 4 的所有缓存实例都将自动升级。
  • 2023 年 8 月 30 日之后,运行启用了异地复制的 Redis 版本 4 的所有缓存实例都将自动升级。

我们建议你自行升级缓存,以配合自己的计划和用户的需求,尽可能方便地升级。

有关详细信息,请参阅停用

在 Azure Cache for Redis 中支持托管标识

使用托管标识对存储帐户连接进行身份验证的功能现已正式发布 (GA)。

有关详细信息,请参阅用于存储的托管标识

2022 年 7 月

Redis 6 成为新缓存实例的默认值

从 2022 年 11 月 1 日起,所有版本的 Azure Cache for Redis REST API、PowerShell、Azure CLI 和 Azure SDK 都将使用 Azure Cache for Redis 提供的默认最新稳定版本的 Redis 来创建 Redis 实例。 以前,Redis 4.0 版本是使用的默认版本。 但是,截至 2021 年 10 月,Azure Cache for Redis 中提供的最新稳定 Redis 版本为 6.0。

注意

此更改不会影响任何现有实例。 它仅适用于从 2022 年 11 月 1 日起创建的新实例。

创建缓存实例时使用的默认 Redis 版本可能会有所不同,因为它基于 Azure Cache for Redis 中提供的最新稳定版本。

如果应用程序需要特定 Redis 版本,我们建议使用最新项目版本,如下表所示。 然后,在创建缓存时显式选择 Redis 版本。

项目 支持指定 Redis 版本的版本
REST API 2020-06-01 及更新
PowerShell 6.3.0 及更高版本
Azure CLI 2.27.0 及更高版本
用于 .NET 的 Azure SDK 7.0.0 及更高版本
用于 Python 的 Azure SDK 13.0.0 及更高版本
用于 Java 的 Azure SDK 2.2.0 及更高版本
用于 JavaScript 的 Azure SDK 6.0.0 及更高版本
Azure SDK for Go 版本 49.1.0 及更高版本

2022 年 4 月

针对连接创建率的新指标

这两个新指标可以帮助确定 Azure Cache for Redis 客户端是否频繁断开连接和重新连接,这样可能会导致 CPU 使用率较高以及 Redis 服务器负载增加。

  • 每秒创建的连接数
  • 每秒关闭的连接数

有关详细信息,请参阅查看缓存指标

默认缓存更改

2022 年 5 月 15 日起,所有新的 Azure Cache for Redis 实例默认使用 Redis 6。 在创建 Azure Cache for Redis 实例时,仍然可以通过显式选择版本来创建 Redis 4 实例。

此更改不会影响任何现有实例。 此更改仅影响 2022 年 5 月 15 日之后创建的新实例。

创建缓存时使用的默认 Redis 版本可能会随时间推移而更改。 发布新版本的开源 Redis 时,Azure Cache for Redis 可能会采用新版本。 如果需要应用程序的特定 Redis 版本,建议在创建缓存时显式选择 Redis 版本。

2022 年 2 月

TLS 证书更改

截至 2022 年 5 月,Azure Cache for Redis 将滚动到 DigiCert 全局 G2 CA 根颁发的 TLS 证书。 当前的 Baltimore CyberTrust 根将于 2025 年 5 月到期,需要进行此更改。

我们预计大多数 Azure Cache for Redis 的客户不会受到影响。 但是,如果显式指定一个可接受的证书颁发机构 (CA) 列表(称为证书固定),应用程序可能会受到影响。

有关详细信息,请阅读此博客,其中包含有关如何检查客户端应用程序是否受到影响的说明。 建议采取博客中推荐的操作来避免缓存连接性丢失。

2022 年 1 月

在 Azure Cache for Redis 中支持托管标识

Azure Cache for Redis 现在支持使用托管标识对存储帐户连接进行身份验证。 标识通过 Azure Active Directory 建立,并且系统分配的标识和用户分配的标识都受支持。 对托管标识的支持允许服务建立对存储的受信任访问,以用于数据持久性和导入/导出缓存数据等用途。

有关详细信息,请参阅 Azure Cache for Redis 的托管标识

2021 年 10 月

Azure Cache for Redis 6.0 GA

Azure Cache for Redis 6.0 现已正式发布。 新版本包括:

  • Redis Streams,一种新数据类型
  • 性能增强功能
  • 提高开发人员工作效率
  • 增强安全性

现在,可以使用 Redis Streams(一种仅追加数据结构)来引入、管理和理解不断生成的数据。

此外,Azure Cache for Redis 6.0 还引入了新命令:STRALGOZPOPMINZPOPMAXHELP,以提高性能和易用性。

立即开始使用 Azure Cache for Redis 6.0,并在创建缓存期间选择 Redis 6.0。 另外,你可以升级现有的 Redis 4.0 缓存实例。 有关详细信息,请参阅为 Azure Cache for Redis 设置 Redis 版本

对已连接客户端的诊断

Azure Cache for Redis 现在与 Azure 诊断设置集成,可记录与缓存建立的所有客户端连接的相关信息。 记录并分析此诊断设置可帮助你了解谁正在连接到你的缓存,以及这些连接的时间戳。 此数据可用于识别安全漏洞的范围以及进行安全审核。 用户可以将这些日志路由到所选目标,例如存储帐户或事件中心。

有关详细信息,请参阅使用诊断设置监视 Azure Cache for Redis 数据

2020 年 10 月

Azure TLS 证书更改

Microsoft 在将 Azure 服务更新为使用来自一组不同的根证书颁发机构 (CA) 的 TLS 证书。 此更改正在进行中,因为当前 CA 证书不符合某个 CA/浏览器论坛基线要求。 有关完整详细信息,请参阅 Azure TLS 证书更改

有关对 Azure Cache for Redis 的影响的详细信息,请参阅 Azure TLS 证书更改

后续步骤

如果有更多问题,请通过客户支持联系我们。