资讯 Redis 8.10.0 发布:紧凑哈希省内存,新增 HIMPORT、LMOVEM、BACKUP 与时序范围查询

2026-10-03 21:02:09

Redis 8.10.0 发布:紧凑哈希省内存,新增 HIMPORT、LMOVEM、BACKUP 与时序范围查询

Redis 8.10.0 于 2026-08-10 发布,是 Redis Open Source 的通用可用版本。仓库:github.com/redis/redis,发布页:github.com/redis/redis/releases。

相对 8.8 的主要更新如下。

哈希编码与批量写入

  • 引入紧凑哈希(compact hashes)编码:减少共享相同模式的哈希键中字段名的重复存储,降低内存占用。
  • 新增 HIMPORT,用于紧凑哈希的高吞吐批量插入。
  • 新增 LMOVEM 与 BLMOVEM,支持在列表之间移动多个元素。

集群认证

  • 支持基于 TLS 对等证书的 server-to-server 认证,用于集群节点间认证。

集合、备份与流读取

  • 新增 SUNIONCARD,获取多个集合并集的基数;新增 SDIFFCARD,获取多个集合差集的基数。
  • 新增 BACKUP,提供基于 MP-AOF 的节点侧备份与恢复实现。
  • XREAD 与 XREADGROUP 新增 MAXCOUNT 和 MAXSIZE,限制累计返回条目数与返回大小。

搜索

  • 新增 FT.ALIASLIST,获取索引的所有别名。
  • 新增马来语和他加禄语词干支持。
  • 包含 JSONPath 扩展。

时序

  • 新增 TS.NRANGE 与 TS.NREVRANGE:跨多个时序范围查询,并按时间戳分组结果。
  • 新增 TS.READ:可选阻塞读取。
  • 新增 TS.QUERYLABELS:获取标签与标签值列表。
  • TS.MRANGE / TS.MREVRANGE 新增 EXCLUDEEMPTY。

修复

涉及主动碎片整理、阻塞列表命令、压缩复制客户端内存统计、节点地址变化通知、AOF 加载、搜索索引等。

发布形态

  • 二进制发行包。
  • Alpine 与 Debian Docker 镜像。
  • Snap / Brew / RPM / APT 安装。
  • 测试覆盖 Ubuntu、Rocky、AlmaLinux、Debian、Alpine,以及 macOS(Intel + ARM)。
复制全文 生成海报 Redis 缓存 数据库 时序 TLS

推荐文章

程序员茄子在线接单