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


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

查看所有标签

猜你喜欢:

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

第三次浪潮

第三次浪潮

[美]阿尔文·托夫勒 / 黄明坚 / 中信出版集团 / 2018-7 / 79.00元

《第三次浪潮》是美国著名未来学家阿尔文•托夫勒的代表作之一。1980年出版之际,随即引起全球热评,堪称中国改革开放的指南。本书阐述了由科学技术发展引起的社会各方面的变化与趋势。托夫勒认为,人类迄今为止已经经历了两次浪潮文明的洗礼:第一次是农业革命,人类就此从原始渔猎时代进入以农业为基础的文明社会,并历经千年,直到工业革命的到来。随后,人类社会历时300年摧毁了落后的第一次浪潮文明,并在“二战”后1......一起来看看 《第三次浪潮》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

随机密码生成器
随机密码生成器

多种字符组合密码