功能和限制

本页详细介绍了矢量搜索功能和限制。

可用性

向量搜索适用于 7.2 及更高版本的独立版本,在所有层级和所有受支持的区域均可使用。

索引限制

以下简要介绍了该索引的限制:

  • 索引中的属性数量上限不能超过 10 个。
  • 向量的维度不得超过 32,768。
  • HNSW 的 M 值不得超过 200 万。
  • HNSW 的 EF 构造值不得超过 4096。
  • HNSW 的 EF 运行时值也不得超过 4096。

扩缩

向量搜索通过集成专用于执行向量搜索操作的线程池,有助于实现纵向伸缩。

内存消耗

向量会被复制,并同时存储在 Redis 键空间和向量搜索算法中。

交易

由于线程池执行任务的异步性质,向量搜索操作不遵循事务语义。

RDB 快照

  • 由于采用专用索引格式,向量搜索 RDB 快照与非向量搜索 Redis 实例不兼容。
  • 不支持从 Memorystore for Redis 以外的其他向量搜索解决方案导入向量搜索 RDB 快照。