本页详细介绍了矢量搜索功能和限制。
可用性
向量搜索适用于 7.2 及更高版本的独立版本,在所有层级和所有受支持的区域均可使用。
索引限制
以下简要介绍了该索引的限制:
- 索引中的属性数量上限不能超过 10 个。
- 向量的维度不得超过 32,768。
- HNSW 的 M 值不得超过 200 万。
- HNSW 的 EF 构造值不得超过 4096。
- HNSW 的 EF 运行时值也不得超过 4096。
扩缩
向量搜索通过集成专用于执行向量搜索操作的线程池,有助于实现纵向伸缩。
内存消耗
向量会被复制,并同时存储在 Redis 键空间和向量搜索算法中。
交易
由于线程池执行任务的异步性质,向量搜索操作不遵循事务语义。
RDB 快照
- 由于采用专用索引格式,向量搜索 RDB 快照与非向量搜索 Redis 实例不兼容。
- 不支持从 Memorystore for Redis 以外的其他向量搜索解决方案导入向量搜索 RDB 快照。