Redis 8.10.0 发布解读:Compact Hashes 省内存、BACKUP 命令与 TLS 证书认证
Redis 于 2026 年 7 月 29 日发布 8.10.0 正式版(GA),这是 Redis 8.10 开源版的第一个通用版本。相比 8.8,本版本重点在内存优化、数据备份与安全认证。
核心变化
内存优化:Compact Hashes:新的 hash 编码——对共享相同 schema 的 key,字段名只存一次,降低内存占用。
新命令 HIMPORT:面向 compact hash 的高吞吐批量写入。
TLS 对等证书认证:支持基于 TLS 对端证书的 server-to-server 认证,强化集群节点间互信。
备份恢复命令 BACKUP:基于多部分 AOF(MP-AOF)的节点侧备份与恢复实现,让单节点即可完成备份。
列表/集合/流命令扩展:
LMOVEM、BLMOVEM:在列表间移动多个元素;SUNIONCARD、SDIFFCARD:直接取并集/差集的基数;XREAD、XREADGROUP新增MAXCOUNT、MAXSIZE参数,限制累计返回条目数与大小。
搜索与时间序列(模块):
- 新命令
FT.ALIASLIST(列出索引全部别名);Malay/Tagalog 语言 stemmer;JSONPath 扩展; - 时间序列新增
TS.NRANGE/TS.NREVRANGE(跨多条序列按时间戳分组查询)、TS.READ(可选阻塞读)、TS.QUERYLABELS、TS.MRANGE/TS.MREVRANGE的EXCLUDEEMPTY参数。
修复:活动碎片整理阈值配置相等/倒置时的除零错误;BLPOP/BLMOVE 在 SORT ... STORE 替换目标 key 后仍阻塞的问题;AOF 带 RDB 前导加载在启用活动碎片整理时失败等。
适用场景
- 大规模 hash 场景(如 session、属性存储)可评估 Compact Hashes 与 HIMPORT 的省内存与写入吞吐;
- 单节点备份诉求可用
BACKUP替代外部快照流程; - 多集群/多数据中心部署可用 TLS 对等证书认证收紧节点互信。