Redis
本节将指导您设置 RedisVectorStore 来存储文档嵌入并执行相似性搜索。
Redis 是一个开源(BSD 许可)的内存数据结构存储,用作数据库、缓存、消息代理和流引擎。Redis 提供字符串、哈希、列表、集合、带范围查询的有序集合、位图、超对数、地理空间索引和流等数据结构。
Redis Search and Query 扩展了 Redis OSS 的核心功能,允许您将 Redis 用作向量数据库:
- 在哈希或 JSON 文档中存储向量和关联的元数据
- 检索向量
- 执行向量搜索
Prerequisites
- Redis Stack 实例
- Redis Cloud(推荐)
- Docker 镜像 redis/redis-stack:latest