redis 8.6.0 正式发布!性能暴涨、内存占用大降、全新热键检测与更智能的逐出策略来了! 与

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:统计所有值数量
为时间序列数据分析提供了更强的灵活性。
#大模型# #福大大架构师每日一题#
全部评论

相关推荐

评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务