Redis 7.0 首个 RC 版本发布

栏目: 软件资讯 · 发布时间: 3年前

内容简介:Redis 7.0 首个 RC 版已发布了一段时间。新版本包含多个面向用户的新功能、显着的性能优化和许多其他改进。与此同时还引入了可能会破坏兼容性的变更,因此使用者在升级时需要确认是否受影响。 需要特别注意以下变...

Redis 7.0 首个 RC 版已发布了一段时间。新版本包含多个面向用户的新功能、显着的性能优化和许多其他改进。与此同时还引入了可能会破坏兼容性的变更,因此使用者在升级时需要确认是否受影响。

需要特别注意以下变更:

  1. Redis 7 将 AOF 作为多个文件存储在一个文件夹中
  2. Redis 7 为 RDB 文件应用了新版本 (version 10) 格式,与旧版本不兼容
  3. Redis 7 在加载较旧的 RDB 格式时会动态地将 ziplist 编码的 key 转换为 listpacks。此过程通常发生在从 RDB 加载文件或者主从复制之间,且会增加加载时间

新特性

性能和资源利用改进

  • 集群模式下显著优化延迟并降低内存开销 (#9356)
  • 在具有很多 zset 或 hash key 的场景时降低内存开销 (#9228)
  • 复制积压缓冲区和主从复制缓冲区使用一个全局共享的缓冲区 (#9166)
  • 减少 copy-on-write 的内存开销 (#8974)
  • 释放集群发送缓冲区中未使用的容量 (#9255)
  • 优化内存效率,充分利用客户端结构内存用于回复缓冲区 (#8968)

  • 在 Hash, List, Zset 中将 ziplist 替换为 listpack (#8887, #9366, #9740)
  • 添加对 list 类型的支持以存储大于 4GB 的元素 (#9357)
  • 为临时客户端对象添加了一个池,以便在模块操作中重复使用 (#9940)
  • 移除命令参数计数限制,动态增长 argv 缓冲区 (#9528)
  • 优化 list 操作,从更靠近元素的一侧开始查找 (#9454)
  • 改进 fsync 以避免大量写入磁盘 (#9409)
  • BITSET 和 BITFIELD SET 仅在值实际更改时传播 (#9403)
  • 降低客户端被模块解锁阻塞时的延时 (#9593)

详情查看 release note


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Landing Page Optimization

Landing Page Optimization

Tim Ash / Wiley Publishing / 2008-1-29 / USD 29.99

在线阅读本书 How much money are you losing because of poor landing page design? In this comprehensive, step-by-step guide, you’ll learn all the skills necessary to dramatically improve your bottom li......一起来看看 《Landing Page Optimization》 这本书的介绍吧!

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

URL 编码/解码
URL 编码/解码

URL 编码/解码

html转js在线工具
html转js在线工具

html转js在线工具