💡
原文英文,约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相关的应用场景。
➡️