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)。