首页/详情

Redis 8 引入向量集:AI向量存储的新突破

antirez2025/04/04 02:01机翻/自动摘要/自动分类
2 阅读

内容评分

技术含量
8/10
营销水分
5/10

摘要

Redis 8 引入向量集,支持向量相似性查询和高效存储。核心基于 HNSW 算法,提供量化、多线程和过滤功能,适用于 AI 向量数据处理场景。

正文

Redis 在最新版本中引入了向量集(Vector Sets)这一新数据结构,旨在为向量数据提供类似 Set 的操作方式,但使用向量作为元素值。该功能并非独立模块,而是作为 Redis 核心的一部分实现,从 Redis 8 开始所有实例都将内置支持。向量集支持高效的向量相似性查询,例如查找与给定向量最相似的元素。其核心算法基于 HNSW(Hierarchical Navigable Small World),并进行了优化,包括支持多线程处理、读写分离、量化压缩(如 int8 量化)等。此外,向量集还提供了基于谓词的过滤功能,允许用户通过 JSON 格式对数据进行筛选。存储方式采用图结构,重启后加载速度快。开发者可以通过 VADD 和 VSIM 等命令操作向量集,支持灵活的数据模型和多集合联合查询。

标签