![]()
![]()
![]()
2026 年 2 月 15 日,Redis 官方正式发布了 Redis 8.6.0 —— 这是一版 Redis 开源版的 General Availability(正式稳定版)。
本次版本带来了大量性能和资源优化、内存结构改进以及多个重量级新特性。让我们一起来看 Redis 8.6.0 有哪些值得关注的更新。
与 Redis 8.4 相比的主要变化
• 显著性能提升
Redis 8.6 对核心执行逻辑进行了深度优化,在命令执行效率及系统调用上大幅提速。• 内存占用显著下降
对哈希表(hashtable 编码)和有序集合(skiplist 编码)结构进行了优化,减少了内存占用。• Streams:新增 XADD 幂等写入机制
通过添加新参数IDMPAUTO与IDMP,实现了 “至多一次”(at-most-once) 的写入保障,确保流式数据写入更安全。• 新增逐出策略(Eviction Policies)
新增策略:•
volatile-lrm:基于“最近修改时间”的易失键逐出;•
allkeys-lrm:基于“最近修改时间”的全键空间逐出。
这是继 LRU/LFU 后的全新思路——基于“修改活跃度”的内存淘汰机制。
• 热键检测与上报(Hot Keys Detection)
通过新命令HOTKEYS可以实时检测访问频繁的键,方便进行精细化性能优化和缓存热点分析。• TLS 证书自动认证
Redis 8.6 支持基于证书的客户端自动认证机制,无需手动配置即可完成安全通信身份校验。• 时间序列(Time Series)增强
新增对 NaN(非数值) 的支持;新增聚合函数:•
COUNTNAN:统计 NaN 值数量•
COUNTALL:统计所有值数量
为时间序列数据分析提供了更强的灵活性。
更多详情可查看官方 8.6 发布博客。
二进制发行版与安装方式
Redis 8.6 提供多种官方安装渠道:
• Docker:Alpine 和 Debian 镜像
https://hub.docker.com/_/redis• Snap 安装包
https://github.com/redis/redis-snap• Homebrew 安装(macOS 用户)
https://github.com/redis/homebrew-redis• RPM 包(Red Hat / Rocky / AlmaLinux)
https://github.com/redis/redis-rpm• Debian APT 包
https://github.com/redis/redis-debian
Redis 8.6 已在以下操作系统上完成测试与验证:
• Ubuntu 22.04 (Jammy Jellyfish)、24.04 (Noble Numbat)
• Rocky Linux 8.10、9.5
• AlmaLinux 8.10、9.5、10.1
• Debian 12 (Bookworm)、13 (Trixie)
• macOS 14 (Sonoma)、15 (Sequoia)
• 支持键内存大小直方图(Keys memory size histograms)
便于直观查看不同类型键的内存分布情况。
• 优化 ACL 权限验证逻辑,减少用户权限判断开销。
• 优化峰值内存指标采集方式,提高监控准确度。
• 避免在回复拷贝时重复分配与释放 list 节点,提高执行效率。
• 当硬件支持单调时钟(monotonic clock)时,缓存时间戳,减少系统调用次数。
• 优化 XREADGROUP CLAIM 操作,提高流处理性能。
• 在向量集合(vector sets)中,使用内建指令优化 popcount 操作(支持 Intel、AMD、ARM)。
• 向量集合新增量化计算路径的向量化支持,显著提高向量距离计算性能。
•
cluster-slot-stats-enabled:启用每个 slot 的资源消耗统计。•
key-memory-histograms:收集不同数据类型的内存使用直方图数据。
•
db0_distrib_lists_sizes•
db0_distrib_sets_sizes•
db0_distrib_hashes_sizes•
db0_distrib_zsets_sizes
这些指标帮助开发者更清晰地掌握每种数据结构的体积分布。
⚠️ 已知问题与限制
• 在开启持久化
appendonly yes且参数aof-use-rdb-preamble no(非默认)时,暂时不要使用XADD的新参数IDMP或IDMPAUTO。
该限制将在下一次补丁版本中修复。
代码地址:github.com/redis/redis
Redis 8.6.0 是一次具有标志性的版本升级:
• 性能更强;
• 内存更省;
• 落地了更合理的 Key 淘汰机制;
• 新增热键监控命令;
• 加强了时间序列与安全认证支持。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
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.