支持的版本

Memorystore for Redis 由开源 Redis 软件提供支持。Memorystore 目前支持 Redis 6.x 版(预览版)、5.0 版、4.0 版和 3.2 版。默认版本为 Redis 4.0。您可以将实例的版本升级到任何较新的版本(例如,从 3.2 升级到 6.x)。如需了解 Memorystore for Redis 产品更新的历史记录,请参阅版本说明

版本支持政策

Memorystore for Redis 支持本页面当前版本部分所列的每个主要 OSS Redis 版本的一个补丁程序版本。补丁程序会在维护期间定期更新。Memorystore for Redis 会监控需要应用于实例的任何关键补丁程序。关键安全补丁程序会在常规维护期之外发布。如需了解详情,请参阅维护政策

当前版本

下表概述了受支持的 Redis 版本的当前补丁程序级别以及每个版本的上次更新时间:

Redis 主要版本 补丁程序级别 上次更新时间
3.0 3.2.13 2018 年 6 月 21 日
4.0(默认) 4.0.14 2019 年 6 月 17 日
5.0 5.0.7 2020 年 3 月 24 日
6.x(预览版) 6.2.0 2021 年 6 月 10 日

Redis 4.0 版

下表概述了 Memorystore 对 OSS Redis 4.0 版引入的一些主要功能的支持。

特征 说明 受 Memorystore for Redis 支持
缓存逐出改进 支持新的最不常用 (LFU) 逐出政策。如需了解详情,请参阅 Redis 文档 支持,通过逐出政策配置参数公开。
主动碎片整理 引入在 Redis 运行期间对内存进行碎片整理的功能。 支持,通过逐出政策配置参数公开。默认设置:关闭。
Redis 模块 借助 Redis,开发者现在能够开发可以扩展 Redis 功能并实现新数据类型的模块。

Redis 5.0 版

下表概述了 Memorystore 对 OSS Redis 5.0 版引入的一些主要功能的支持。

特征 说明 受 Memorystore for Redis 支持
Redis 数据流 Redis 5.0 引入了新的数据流数据结构。数据流支持基本列表功能,例如 XADDXDEL。数据流还引入了”个人用户群组“的概念,使多个客户端可以使用消息流的不同部分。 是,公开为 Memorystore for Redis 配置参数
Sorted Set 命令 Redis 5.0 引入了以下 Sorted Set 命令:ZPOPMAXZPOPMINBZPOPMAXBZPOPMIN。这些命令会推送并弹出 Sorted Set 中存储的最大值或最小值。
Redis 模块 借助 Redis,开发者可以编写可扩展 Redis 功能并实现新数据类型的模块

Redis 6.x 版

下表概述了 Memorystore 对 OSS Redis 6.x 版引入的一些主要功能的支持

特征 说明 受 Memorystore for Redis 支持
多核线程 I/O 借助 Redis 6.x,可以对 I/O 套接字执行读写操作。具有多个核心的实例的性能可能会有所提升。
LCS(最长常见子序列)命令 LCS 命令是 Redis 6.x 的新用户,可让用户在字符串之间查找非连续的常见元素。
副本的 RDB 无磁盘负载 Redis 6.x 为副本提供无磁盘加载功能。这允许副本从套接字(而不是磁盘)加载 RDB,从而提高性能。如需了解详情,请参阅 Redis 6.0 conf 文件。
原生流量加密 Redis 6.0 添加了原生 SSL 来加密流量。Memorystore for Redis 不支持 OSS Redis 6.0 版的功能,但 Memorystore 提供了自己的传输中加密
访问控制列表 (ACL) 借助 Redis ACL,您可以限制与 Redis 实例交互的用户和操作。