Redis 8正式发布,新增功能及30多项性能提升

Redis 8正式发布,新增功能及30多项性能提升

💡 原文英文,约2300词,阅读约需9分钟。
📝

内容提要

Redis 8正式发布,显著提升性能和可扩展性,新增8种数据结构(包括向量集和JSON),并引入查询引擎以支持快速数据访问和更精细的安全控制。Redis Open Source现采用AGPLv3许可,鼓励用户升级以享受新功能。

🎯

关键要点

  • Redis 8正式发布,显著提升性能和可扩展性。
  • 新增8种数据结构,包括向量集(beta)、JSON、时间序列和五种概率结构。
  • Redis Open Source采用AGPLv3许可,鼓励用户升级以享受新功能。
  • 将Redis Stack和社区产品合并为单一的Redis Open Source发行版。
  • 向量集数据结构用于向量相似性搜索,支持高维向量嵌入。
  • JSON数据结构简化传统Redis用例的管理,支持层次化会话数据。
  • 时间序列数据结构优化快速变化的时间戳数据处理。
  • 引入五种新的概率数据结构,提高大数据集的处理效率。
  • Redis查询引擎支持快速数据访问,允许创建二级索引。
  • 访问控制列表(ACLs)提供更细粒度的安全控制。
  • Redis 8引入超过30项性能改进,单核和多核环境下均有显著提升。
  • 命令延迟减少高达87%,支持多线程操作提高吞吐量。
  • 新的复制机制减少内存使用,复制时间减少18%。
  • Redis 8支持水平和垂直扩展,查询处理能力提高至16倍。
  • 提供多种开源客户端库,支持多种编程语言。
  • 鼓励用户从旧版本升级到Redis 8,以利用新功能和性能提升。
  • Redis 8现已在Redis Open Source上普遍可用,用户可通过多种渠道安装。

延伸问答

Redis 8有哪些新功能?

Redis 8新增8种数据结构,包括向量集、JSON、时间序列和五种概率结构,并引入查询引擎以支持快速数据访问。

Redis 8的性能提升有多大?

Redis 8引入超过30项性能改进,命令延迟减少高达87%,支持多线程操作提高吞吐量。

如何升级到Redis 8?

用户可以从旧版本如Redis 6和7升级到Redis 8,以享受新功能和性能提升,具体升级信息可在Redis官网找到。

Redis 8的访问控制功能如何?

Redis 8引入访问控制列表(ACLs),允许更细粒度的安全控制,定义用户权限和访问的命令。

Redis 8支持哪些编程语言的客户端库?

Redis 8支持多种开源客户端库,包括Java、Golang、Node.js、Python等语言的库。

向量集数据结构在Redis 8中有什么应用?

向量集数据结构用于向量相似性搜索,支持高维向量嵌入,适用于AI相关的应用场景。

➡️

继续阅读