← 返回 AI 开源导航

Redis Vector

向量数据库★ 77.2kC

一、项目简介

Redis 是广泛应用的高性能内存数据库。借助 Redis Stack 提供的向量字段与向量相似度检索能力,它可作为低延迟的向量搜索方案,特别适合已在使用 Redis、且对检索延迟要求极高的业务。

二、核心特性

  • 内存级低延迟:适合毫秒级检索;
  • 向量索引:支持 FLAT 与 HNSW;
  • KNN 查询:结合标签过滤与范围查询;
  • 与 Redis 数据结构融合:缓存、队列、向量一体;
  • 成熟稳定,运维生态完善;
  • 支持持久化与集群。

三、适用场景

  • 实时推荐与相似匹配;
  • 会话记忆/上下文向量检索;
  • 已有 Redis 基础设施的团队。

四、快速上手

docker run -p 6379:6379 -p 8001:8001 redis/redis-stack:latest
# 用 FT.CREATE 定义 VECTOR 字段,FT.SEARCH 做 KNN 查询

五、注意事项

  • 内存成本高于磁盘型向量库;
  • 大规模数据需评估内存容量与持久化策略;
  • 注意 Redis Stack 版本与许可。