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

相关推荐

04-02 10:09
门头沟学院 Java
用微笑面对困难:这里面问题还是很多的,我也不清楚为啥大家会感觉没啥问题。首先就是全栈开发实习9个月的内容都没有java实习生的内容多,1整个技术栈没看出太核心和难点的内容,感觉好像被拉过去打杂了,而且全栈基本上很容易被毙。里面能问的bug是在太多了比如L:继承 BaseMapper 可直接使用内置方法’。请问你的 BaseMapper 是如何扫描实体类注解如果瞬时产生 100 个上传任务,MySQL 的索引设计是否会有瓶颈?你做过分库分表或者索引优化吗?全栈的内容可以针对动态难点去搞,技能特长写在下面吧,你写了这么多技能,项目和实习体现了多少?你可以在项目里多做文章然后把这个放下去,从大致来看实习不算太水,有含金量你也要写上内容针对哨兵里面的节点变化能问出一万个问题,这个很容易就爆了。
提前批简历挂麻了怎么办
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

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