Valkey: 温馨提示

本文档属于搜索与 JSON指南的一部分。您可以在此处查看完整指南:使用 Valkey 搜索模块存储和查询 JSON 文档

👋 欢迎查阅 Stackhero 文档!

Stackhero 提供即开即用的 Valkey 云端 解决方案,带来多项优势,包括:

  • 集成 Valkey Admin Web 管理界面
  • 无限制的消息大小与传输。
  • 一键完成升级,操作便捷。
  • 基于专属私有基础设施,实现卓越性能与强大安全性

节省时间简化您的工作流程:只需 5 分钟即可体验 Stackhero 的 Valkey 云托管 方案!

  • 搜索模块提供了一组专注的命令FT.CREATEFT.SEARCHFT.AGGREGATEFT.INFOFT.DROPINDEXFT._LIST。这些命令高效支持标签、数值、文本和向量查询。如果您的应用需要更高级的全文检索功能(如拼写检查、同义词或建议词典),可参考 Redis 查询引擎 获取更丰富的能力。
  • 索引按数据库隔离,并在每个数据库内生效。 例如,在数据库 3 创建的索引,仅能在数据库 3 内被查询和访问。这是 Valkey 相较于 Redis 数据库选择 的扩展,后者仅支持在数据库 0 上建立索引。
  • 索引占用您的套餐内存,与数据一样。您可以在 Prometheus 指标 中监控 used_memory,以便在构建索引后查看内存占用。
  • 对现有 key 的索引在后台异步进行。 执行 FT.CREATE 后,搜索结果可能在几秒内不完整,待索引构建完成后即可正常使用。
  • 所有模块命令均已启用。 您的服务可使用所有模块的全部命令,无任何限制。

如需探索向量相似度、语义搜索或检索增强生成(RAG),请参阅 向量搜索指南