首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Redis 8.0~8.4 重要更新,新特性很强!

Redis 8.0~8.4 重要更新,新特性很强!

作者头像
码哥字节
发布2026-04-21 12:58:49
发布2026-04-21 12:58:49
2030
举报
文章被收录于专栏:后端架构师后端架构师

你说Redis已经够快了,不需要升级?

你错了。

Redis 8.0到8.4,不是简单的版本迭代,是一次底层重构,是一次性能飞跃,更是一次对未来的重新定义。

30多项性能改进,命令速度提升87%,吞吐量翻倍,复制速度加快18%,查询处理能力提升16倍。

这不是升级,是重生。

01 One Redis:告别模块碎片化

之前的Redis,你装了多少个模块?

RediSearch、RedisJSON、RedisTimeSeries、RedisBloom……每个模块都要单独装,版本还要对齐,升级还要操心兼容性。

麻烦吧?确实麻烦。

Redis 8解决了这个问题。所有模块的功能,全部内置到核心包中。

不需要模块,不需要对齐版本,不需要担心兼容性。

一个Redis,全部搞定。

这就是"One Redis"理念:统一、简洁、高效。

02 性能飞跃:从快到更快

你以为Redis已经够快了?Redis 8告诉你,还可以更快。

performance
performance

命令延迟降低87%

在149个基准测试中,90个命令运行更快。

p50延迟降低范围从5.4%到87.4%。

这意味着什么?意味着你的应用响应更快,用户体验更好,成本更低。

吞吐量翻倍

新的I/O线程实现,在多核CPU上,吞吐量提升最高112%。

io-threads参数设置为8,你的Redis就能跑得更快。

复制速度提升18%

新的复制机制,启动两个复制流:一个传输主节点,一个传输变更流。

主节点在复制期间处理写操作的速率提高7.5%,复制时间减少18%,峰值复制缓冲区大小降低35%。

replica
replica

查询处理能力提升16倍

Redis Query Engine支持两种扩展方式:水平扩展(集群)和垂直扩展(增加处理能力)。

两者结合,查询吞吐量提升16倍。

在十亿向量规模下,Redis 8每秒可维持66,000次向量插入(95%精度),或160,000次向量插入(较低精度)。

03 新增数据结构:8种武器

Redis 8新增8种数据结构,你的武器库更强大了。

向量集(测试版)

高维向量相似性搜索,专为AI场景设计:语义搜索、推荐系统。

配合Redis Query Engine,你的Redis就是向量数据库。

JSON

直接在Redis中存储和操作JSON数据,不需要额外模块。

时间序列

高效的时间序列数据存储和查询,压缩算法让内存占用更低。

五种概率数据结构

除了已有的HyperLogLog,现在又多了5种:

  • Bloom filter和Cuckoo filter:检查值是否出现过
  • Count-min sketch:估计值出现的次数
  • Top-k:查找最频繁的值
  • t-digest:查询分数位数

牺牲绝对准确性,换取内存和速度的巨大提升。

04 新增命令:开发效率提升

Redis 8继承并新增了多个命令,让开发更高效。

三个新Hash命令(HGETDEL、HGETEX、HSETEX)

基于Redis 7.4的哈希字段过期功能,三个新命令:

  • HGETDEL:获取并删除哈希字段
  • HGETEX:获取并设置过期时间
  • HSETEX:设置并设置过期时间

缓存和会话管理,更简单了。

原子操作命令(Redis 8.4)

SET命令扩展:支持原子比较和设置(IFEQ/IFNE/IFDEQ/IFDNE选项)

DELEX命令:原子比较和删除

MSETEX命令:原子设置多个键和过期时间

乐观并发控制,不需要Lua脚本。

流处理增强(Redis 8.2/8.4)

XREADGROUP新增CLAIM选项,自动处理空闲挂起和新进入的条目。

不需要复杂的客户端逻辑,一条命令搞定。

集群管理增强(Redis 8.4)

CLUSTER MIGRATION:原子槽位迁移,零停机

CLUSTER SLOT-STATS:槽位级使用指标(键数、CPU时间、网络I/O)

集群运维,更可控。

混合搜索(Redis 8.4)

FT.HYBRID命令:混合检索和融合评分(RRF/线性组合)

语义搜索+全文检索,一个查询搞定。

AI应用的语义检索,不再是难题。

05 SIMD优化:底层加速

Redis 8.4引入大量SIMD优化,性能再次提升。

BITCOUNT优化

AVX2和AVX512 popcount实现(x86)

Arm Neon SIMD向量化(ARM)

HyperLogLog优化

无分支比较和Arm Neon SIMD向量化

向量操作优化

VADD和VSIM命令使用AVX2和AVX512点积实现

前瞻性预取

解析多个命令,减少处理延迟

这些优化,让你的Redis更快。

06 安全和稳定性升级

Redis 8不仅快,还更安全、更稳定。

安全修复

多个CVE漏洞修复:

  • CVE-2025-49844:Lua脚本可能导致远程代码执行
  • CVE-2025-46817:Lua脚本整数溢出和潜在RCE
  • CVE-2025-32023:HyperLogLog命令越界写入
  • CVE-2025-48367:连接处理改进

AOF自动修复

aof-load-corrupt-tail-max-size配置参数:自动修复损坏的AOF尾部

隐私保护

RedisTimeSeries和RedisJSON隐藏日志中的敏感信息

07 性能实测:数据说话

Redis 8的性能提升,不是吹出来的,是测出来的。

缓存场景(Redis 8.4)

吞吐量提升>30%(90% GET,10% SET,4核CPU)

GET操作性能提升90%,SET操作提升10%

JSON内存优化

同质数组内存占用降低91%

短字符串内联优化,进一步降低内存使用

搜索场景

分布式查询I/O多线程,吞吐量提升4.7倍

聚合操作吞吐量提升1.4倍

复制场景

10GB数据集+2684万次写操作:

  • 复制时间减少18%
  • 主节点峰值缓冲区大小降低35%
  • 主节点处理写操作速率提高7.5%

08 向量数据库:最快是免费的

Redis 8不只是缓存,它还是最快的向量数据库。

十亿768维向量,实时索引,高精度查询:

  • 66,000次/秒向量插入(95%精度)
  • 160,000次/秒向量插入(较低精度)
  • 90%精度,中位数延迟200ms(前100个最近邻居,50并发查询)
  • 95%精度,中位数延迟1.3s(前100个最近邻居,50并发查询)

最重要的是,这些都是免费的。

09 升级建议:别等了

你还在用Redis 6?还是Redis 7?

升级到Redis 8,不是选择题,是必答题。

升级理由

  1. 性能提升:更快、更省资源
  2. 功能增强:内置模块,无需额外安装
  3. 开发效率:新命令,更简单的代码
  4. 安全性:漏洞修复,更安全
  5. 未来趋势:AI向量搜索,必备能力

升级路径

从Redis 7.4、Redis Stack 7.2/7.4,直接升级到Redis 8。

测试环境验证,生产环境灰度发布。

10 技术债务:还清了

Redis 8不只是新增功能,它还还清了很多技术债务。

模块碎片化问题

One Redis,一个包解决所有问题。

I/O线程瓶颈

新的I/O线程实现,充分利用多核CPU。

复制机制低效

双流复制,不阻塞,更高效。

内存使用浪费

JSON优化,同质数组内存占用降低91%。

11 未来已来:AI时代的Redis

AI时代,Redis的角色变了。

不只是缓存,还是向量数据库。

不只是存储,还是搜索引擎。

不只是数据库,还是实时决策引擎。

Redis 8,为AI时代准备。

RAG系统

向量搜索+全文检索,一个查询搞定。

FT.HYBRID,混合检索,语义和精确匹配。

实时推荐

向量相似性搜索,个性化推荐,毫秒级响应。

智能代理

快速检索,实时决策,智能代理的记忆库。

12 总结:不升级,就落后

Redis 8.0到8.4,是一次质的飞跃。

30多项性能改进,命令速度提升87%,吞吐量翻倍,复制速度提升18%,查询处理能力提升16倍。

8种新数据结构,多种新命令,SIMD优化,安全修复。

这不是升级,是重生。

你还不升级?

别等了。

Redis 8,已经来了。

真正的高手,不只看现在,还看未来。Redis 8,就是未来。

你怎么看?欢迎在评论区留言讨论~

Redis 8.0 算是一个里程碑的版本,拥抱 AGPLv3 重归开源,还引入了一些实用的新特性与功能增强。

如果想要了解更多 Redis 8.0 的信息,可以查看官方文档:https://

https://redis.io/docs/latest/develop/whats-new/8-0/

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2026-04-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 码哥跳动 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 01 One Redis:告别模块碎片化
  • 02 性能飞跃:从快到更快
    • 命令延迟降低87%
    • 吞吐量翻倍
    • 复制速度提升18%
    • 查询处理能力提升16倍
  • 03 新增数据结构:8种武器
    • 向量集(测试版)
    • JSON
    • 时间序列
    • 五种概率数据结构
  • 04 新增命令:开发效率提升
    • 三个新Hash命令(HGETDEL、HGETEX、HSETEX)
    • 原子操作命令(Redis 8.4)
    • 流处理增强(Redis 8.2/8.4)
    • 集群管理增强(Redis 8.4)
    • 混合搜索(Redis 8.4)
  • 05 SIMD优化:底层加速
    • BITCOUNT优化
    • HyperLogLog优化
    • 向量操作优化
    • 前瞻性预取
  • 06 安全和稳定性升级
    • 安全修复
    • AOF自动修复
    • 隐私保护
  • 07 性能实测:数据说话
    • 缓存场景(Redis 8.4)
    • JSON内存优化
    • 搜索场景
    • 复制场景
  • 08 向量数据库:最快是免费的
  • 09 升级建议:别等了
    • 升级理由
    • 升级路径
  • 10 技术债务:还清了
    • 模块碎片化问题
    • I/O线程瓶颈
    • 复制机制低效
    • 内存使用浪费
  • 11 未来已来:AI时代的Redis
    • RAG系统
    • 实时推荐
    • 智能代理
  • 12 总结:不升级,就落后
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档