网易首页 > 网易号 > 正文 申请入驻

redis 8.8.0 发布:新数据结构、字段级通知、INCREX、XNACK 全面升级,8.6 到 8.8 变化一文看懂

0
分享至




2026年5月25日,Redis Open Source 正式发布了8.8.0,这也是 Redis 8.8 的General Availability版本。
相比 8.6,8.8.0 带来了非常多值得关注的变化,覆盖了新的数据结构、通知机制、限流能力、流处理命令、集合运算增强、JSON、时序查询、搜索模块、性能优化、二进制发行包以及多个问题修复。

对于正在关注 Redis 升级的开发者来说,这一版本并不只是一次普通迭代,而是一次覆盖面非常广的增强更新。下面我们就按照官方发布内容,逐项梳理 Redis 8.8.0 的核心变化,帮助你快速了解这个版本到底升级了什么。

一、Redis 8.8.0 的版本定位

Redis 8.8.0 是 Redis Open Source 中 Redis 8.8 的正式可用版本,也就是常说的 GA 版本。
它的发布时间是2026年5月25日

这个版本的重点不是单一方向的修修补补,而是从多个层面进行了扩展和增强:

  • • 新增数据结构

  • • 增加字段级通知

  • • 新增限流相关能力

  • • 新增 Streams 命令

  • • 集合命令新增聚合器

  • • JSON 命令增强

  • • 时序命令支持多个聚合器

  • • 搜索能力增强

  • • 性能提升

  • • 提供更多二进制分发方式

  • • 修复多个已知问题

从内容上看,8.8.0 是一个很“满”的版本,覆盖面非常广。

二、相比 8.6 的主要变化

官方给出的说明是:Major changes compared to 8.6
也就是说,下面这些是 Redis 8.8 相比 8.6 的主要变化点。

1. 新数据结构:Array

Redis 8.8 引入了一个新的数据结构:Array

这是本次更新里最值得关注的内容之一,因为它意味着 Redis 在数据模型层面继续扩展。
Array 作为新数据结构加入后,为 Redis 的数据表达能力提供了更多可能性。

在官方说明中,这一项后面标注了来源说明,但这里我们只保留功能本身:
新数据结构:Array

2. Hash 字段级通知:Subkey notification for hash fields

Redis 8.8 新增了hash fields 的 subkey notification,也就是字段级通知

这意味着当 hash 中的字段发生变化时,可以获得更细粒度的通知能力。
相比只关注整个 key 的变化,字段级通知能够让应用在更细的层面上感知数据更新。

这一能力对于需要精确监听 hash 字段变化的场景非常重要,因为它把通知粒度进一步下沉到了字段级别。

3. INCREX:窗口计数器限流命令

Redis 8.8 新增了INCREX

官方描述中,INCREX 是一个window counter rate limiter,它把多个能力组合到一起,包括:

  • • INCR

  • • INCRBY

  • • INCRBYFLOAT

  • • bounds

  • • expiration

也就是说,INCREX 是一个窗口计数器型限流命令,将自增、按值增加、浮点增加、边界控制和过期控制整合在一起,形成一套更完整的限流方案。

这是 Redis 在限流方向上的一次明确增强,尤其适合需要在窗口内统计计数并控制上限的场景。

4. XNACK:新的 Streams 命令

Redis 8.8 增加了一个新的 Streams 命令:XNACK

它的作用是:allow consumers to explicitly release pending messages
也就是说,允许消费者显式释放 pending 消息。

这对于 Streams 消费模型来说是一个很重要的补充。
在消息处理过程中,pending 消息的管理往往是应用控制消费状态的重要部分,而 XNACK 提供了一个让消费者显式释放 pending 消息的能力,从而扩展了 Streams 的消费控制方式。

5. ZUNION、ZINTER、ZUNIONSTORE、ZINTERSTORE 新增 COUNT 聚合器

Redis 8.8 对有序集合相关命令进行了增强,具体包括:

  • • ZUNION

  • • ZINTER

  • • ZUNIONSTORE

  • • ZINTERSTORE

这些命令新增了COUNT aggregator

这意味着在集合运算时,聚合器能力得到了扩展。
对于使用有序集合做交并集运算的场景,这次更新提供了更丰富的结果聚合选项。

6. JSON.SET 新增 FPHA 参数

Redis 8.8 中,JSON.SET新增了FPHA参数。

这个参数用于:

  • • specify the FP type for homogeneous FP arrays

也就是:为同构浮点数组指定 FP 类型

这说明 Redis JSON 在处理浮点数组相关数据时,提供了更明确的类型控制方式。
对于需要精确表达浮点数组类型的应用,这是一项实用增强。

7. TS.RANGE、TS.REVRANGE、TS.MRANGE、TS.MREVRANGE 支持多个聚合器

Redis 8.8 对时序查询命令做了增强,包括:

  • • TS.RANGE

  • • TS.REVRANGE

  • • TS.MRANGE

  • • TS.MREVRANGE

这些命令现在支持multiple aggregators in a single command
也就是:单条命令中可使用多个聚合器

这是对 RedisTimeSeries 查询能力的重要扩展。
过去如果一个查询需要不同聚合逻辑,处理方式相对受限,而现在可以在单条命令中表达多个聚合器需求,从而增强查询灵活性。

8. FT.HYBRID KNN clause 新增参数

Redis 8.8 对搜索相关能力进行了更新,具体是FT.HYBRID KNN clause

这部分新增了一个参数,作用是:request fewer candidates per shard
也就是请求每个分片更少的候选项。

这个能力主要服务于混合查询中的 KNN 场景,允许在分片层面请求更少候选,从而调整查询过程中的候选数量控制方式。

9. FT.PROFILE HYBRID 新增 profiling 支持

Redis 8.8 还为FT.PROFILE HYBRID增加了 profiling 支持。

这意味着在进行 HYBRID 类型的性能分析时,相关 profiling 能力得到了增强。
对于需要分析混合查询执行情况的场景,这是一个很直接的可观测性增强。

三、性能提升

除了功能更新,Redis 8.8.0 还明确提到了:Performance improvements

也就是说,这一版本包含了性能优化。
虽然官方在这里没有展开列出具体优化点,但从发布说明看,性能提升是 8.8 版本的重要组成部分。

对于 Redis 这种高频读写、强依赖延迟和吞吐表现的系统来说,性能优化本身就是升级的重要理由之一。

四、二进制发行包与安装方式

Redis 8.8.0 还提供了更多的二进制发行方式,方便不同环境部署和安装。

官方列出的内容包括:

1. Alpine 和 Debian Docker 镜像

官方提供了:

  • • Alpine Docker images

  • • Debian Docker images

对应的地址为 Redis 官方 Docker Hub 页面。

这说明容器化部署仍然是 Redis 8.8 的重要交付方式之一。

2. 通过 snap 安装

Redis 8.8 可以通过 snap 安装。
官方给出了 Redis 的 snap 项目地址。

3. 通过 brew 安装

Redis 8.8 也可以通过 brew 安装。
官方给出了 Redis 的 Homebrew 项目地址。

4. 通过 RPM 安装

Redis 8.8 支持通过 RPM 安装。
官方提供了 Redis RPM 相关项目地址。

5. 通过 Debian APT 安装

Redis 8.8 还支持通过 Debian APT 安装。
官方也提供了对应项目地址。

五、Redis 8.8 的测试操作系统

官方还列出了 Redis 8.8 目前测试覆盖的操作系统。

1. Ubuntu

测试版本包括:

  • • Ubuntu 22.04(Jammy Jellyfish)

  • • Ubuntu 24.04(Noble Numbat)

  • • Ubuntu 26.04(Resolute Raccoon)

2. Rocky Linux

测试版本包括:

  • • Rocky Linux 8.10

  • • Rocky Linux 9.7

  • • Rocky Linux 10.1

3. AlmaLinux

测试版本包括:

  • • AlmaLinux 8.10

  • • AlmaLinux 9.7

  • • AlmaLinux 10.1

4. Debian

测试版本包括:

  • • Debian 12.13(Bookworm)

  • • Debian 13.4(Trixie)

5. Alpine

测试版本为:

  • • Alpine 3.23

6. macOS

测试版本包括:

  • • macOS 14.8.4(Sonoma)

  • • macOS 15.7.4(Sequoia)

  • • macOS 26.3(Tahoe)

并且这些 macOS 测试同时覆盖了:

  • • Intel

  • • ARM

六、Bug fixes:相比 8.8-RC1 的修复

Redis 8.8.0 还包含了多个针对 8.8-RC1 的 bug 修复。

1. INCREX 语法更新

官方说明中提到:

  • • INCREX syntax update

这表示 INCREX 的语法做了更新。

2. 内存跟踪支持可在运行时启用,非集群模式

官方说明中提到:

  • • Memory tracking can be enabled at runtime in non-clustered mode

也就是说,在非集群模式下,内存跟踪可以在运行时启用。

3. RedisTimeSeries 的集群拓扑变化问题

官方说明中提到:

  • • Cluster topology changes during a multi-shard command are not handled

这表示在执行多分片命令期间,如果发生集群拓扑变化,之前存在未正确处理的问题。
此次发布中对此进行了修复。

4. RedisBloom 的 RDB 加载内存泄漏问题

官方说明中提到:

  • • Memory leak on RDB load

也就是说,在 RDB 加载过程中存在内存泄漏问题,此次也已修复。

七、Redis 8.8.0 的整体看点总结

如果把 Redis 8.8.0 的内容做一个整体归纳,可以发现它的更新重点非常明确:

1. 数据模型更丰富

新增 Array 数据结构,说明 Redis 的原生表达能力继续增强。

2. 通知机制更细粒度

Hash 字段级通知让监听能力更加精准。

3. 限流能力更完整

INCREX 把多个计数与限制能力整合为窗口型限流方案。

4. Streams 消费控制更灵活

XNACK 让消费者可以显式释放 pending 消息。

5. 有序集合运算更强

ZUNION、ZINTER、ZUNIONSTORE、ZINTERSTORE 支持 COUNT 聚合器。

6. JSON 数组类型控制更明确

JSON.SET 新增 FPHA 参数,支持为同构浮点数组指定 FP 类型。

7. 时序查询更灵活

TS.RANGE、TS.REVRANGE、TS.MRANGE、TS.MREVRANGE 支持多个聚合器。

8. 搜索能力继续增强

FT.HYBRID KNN 和 FT.PROFILE HYBRID 都有更新。

9. 性能与稳定性同步提升

包含性能优化,也修复了多个问题。

10. 安装与分发更完善

Docker、snap、brew、RPM、APT 等方式都得到了支持。

八、适合关注 Redis 8.8.0 的人群

虽然官方内容没有展开应用场景,但从更新内容本身来看,以下方向的用户会特别关注这个版本:

  • • 使用 Redis 进行限流控制的开发者

  • • 使用 Streams 做消息消费的开发者

  • • 使用 Hash 通知机制的开发者

  • • 使用 RedisJSON 的开发者

  • • 使用 RedisTimeSeries 的开发者

  • • 使用搜索和混合查询的开发者

  • • 关注性能和稳定性的运维人员

  • • 需要通过容器或包管理方式部署 Redis 的团队

九、结语

代码地址:github.com/redis/redis

Redis 8.8.0 作为 Redis Open Source 中 8.8 的 GA 版本,更新内容非常扎实。
它不仅带来了新的数据结构 Array、字段级通知、INCREX、XNACK、集合聚合器增强、JSON.SET 的 FPHA 参数、时序命令的多聚合器支持,还进一步增强了搜索能力,并在性能、分发方式以及问题修复方面做了补充。

我们相信人工智能为普通人提供了一种“增强工具”,并致力于分享全方位的AI知识。在这里,您可以找到最新的AI科普文章、工具评测、提升效率的秘籍以及行业洞察。 欢迎关注“福大大架构师每日一题”,发消息可获得面试资料,让AI助力您的未来发展。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
骏景花园从6.5万跌到“2字头”,康景物业“功不可没”

骏景花园从6.5万跌到“2字头”,康景物业“功不可没”

爱看剧的阿峰
2026-08-09 03:06:24
广州禁摩20年迎来650万电动车,若复刻全面禁令能解决电车围城吗

广州禁摩20年迎来650万电动车,若复刻全面禁令能解决电车围城吗

椰青美食分享
2026-08-09 01:13:13
历史包袱变成了最大的护城河:为什么 Windows 保留 Win32 API?

历史包袱变成了最大的护城河:为什么 Windows 保留 Win32 API?

虎嗅APP
2026-08-08 18:31:11
拒绝!威少深思熟虑,这还是那个威少

拒绝!威少深思熟虑,这还是那个威少

体育新角度
2026-08-08 20:27:12
上级让他守10天,他错听成47天,击毙5万日军打得日本人怀疑人生

上级让他守10天,他错听成47天,击毙5万日军打得日本人怀疑人生

老谢谈史
2026-08-08 12:24:19
京东支付 "静默扣款" 事件发酵:从 "赠险" 到 被架空的知情权

京东支付 "静默扣款" 事件发酵:从 "赠险" 到 被架空的知情权

一视财经
2026-08-07 10:51:11
婚外胚胎案新进展,朱女士公婆道歉悔不当初,“不离婚”原因曝光

婚外胚胎案新进展,朱女士公婆道歉悔不当初,“不离婚”原因曝光

阿莱美食汇
2026-08-08 11:08:53
董宇辉大势已去!最大的危机,不是掉出榜首,而是越来越容易被替代

董宇辉大势已去!最大的危机,不是掉出榜首,而是越来越容易被替代

火山詩话
2026-08-07 10:49:14
不必填海造岛了!菲律宾破船赖了27年,中国用300倍体量反将一军

不必填海造岛了!菲律宾破船赖了27年,中国用300倍体量反将一军

萧鮖记录风土人情
2026-08-08 21:33:44
1.45 亿重磅!阿森纳锁定欧洲顶级巨星!彻底激活低迷萨卡

1.45 亿重磅!阿森纳锁定欧洲顶级巨星!彻底激活低迷萨卡

澜归序
2026-08-09 06:48:18
杨浦商贸两任董事长被指欺骗中央扫黑除恶督导组

杨浦商贸两任董事长被指欺骗中央扫黑除恶督导组

几个老记者
2026-08-08 16:32:38
成都看展偶遇赵露思本人好瘦好矮小小一只 ,但她长相甜美皮肤巨好

成都看展偶遇赵露思本人好瘦好矮小小一只 ,但她长相甜美皮肤巨好

喜欢历史的阿繁
2026-08-09 02:57:42
肺部有癌,喉咙“先知”?若频繁出现3个现象,尽早做肺部CT检查

肺部有癌,喉咙“先知”?若频繁出现3个现象,尽早做肺部CT检查

路医生健康科普
2026-08-09 08:20:07
史上最强邻居诞生!5岁娃在家吵闹没上门指责,直接贴一张纸条提示,还贴心送上静音拖鞋

史上最强邻居诞生!5岁娃在家吵闹没上门指责,直接贴一张纸条提示,还贴心送上静音拖鞋

火山詩话
2026-08-08 09:59:23
陈思诚连续15年零点给佟丽娅庆生!今年文案变了,网友破防

陈思诚连续15年零点给佟丽娅庆生!今年文案变了,网友破防

可乐谈情感
2026-08-09 00:49:55
小明配进国家队!奥斯卡没归化可惜了!罗慕洛溜达着踢,约翰纯是个大混子

小明配进国家队!奥斯卡没归化可惜了!罗慕洛溜达着踢,约翰纯是个大混子

刀锋体育
2026-08-08 23:25:19
千亿造价引发争议,成都五环,真的有必要修建全线双层高架吗?

千亿造价引发争议,成都五环,真的有必要修建全线双层高架吗?

一口娱乐
2026-08-09 02:29:01
伯克希尔罕见爆买200亿美元股票,终结14季度净卖出

伯克希尔罕见爆买200亿美元股票,终结14季度净卖出

21世纪经济报道
2026-08-09 07:28:22
爆了!富士康老板,和他的50岁“女球友”

爆了!富士康老板,和他的50岁“女球友”

包不同
2026-08-08 00:19:40
2026年!养老金调整主基调定了,看你能涨多少?

2026年!养老金调整主基调定了,看你能涨多少?

李云飞Afey
2026-08-08 14:52:50
2026-08-09 09:16:49
moonfdd incentive-icons
moonfdd
福大大架构师每日一题
1382文章数 78关注度
往期回顾 全部

科技要闻

SpaceX最快下周完成600亿美元收购Cursor

头条要闻

1家4口走堤坝9岁男孩被巨浪卷走 被指找小路爬了进去

头条要闻

1家4口走堤坝9岁男孩被巨浪卷走 被指找小路爬了进去

体育要闻

蓉城0-1玉昆 中超6轮不胜仍13分领跑 奥斯卡头球制胜+赛季16球

娱乐要闻

萧敬腾坦白!与大14岁妻子选择丁克

财经要闻

一枚“回旋镖”,击中王思聪

汽车要闻

华为乾崑+大六座 星海V6预售8.99万元起

态度原创

健康
艺术
教育
游戏
手机

打干细胞会不会诱发癌症?

艺术要闻

任伯年『荷』

教育要闻

班上有假贫困生,该怎么举报?

被发行商逼入绝境后,他们把预算300亿韩元的抽卡二游魔改成了单机,居然在Steam上火了?

手机要闻

史上最强Mate!华为Mate 90首次搭载硬件级防窥屏:防窥膜可以下岗了

无障碍浏览 进入关怀版