Valkey: 温馨提示
本文档属于搜索与 JSON指南的一部分。您可以在此处查看完整指南:使用 Valkey 搜索模块存储和查询 JSON 文档。
👋 欢迎查阅 Stackhero 文档!
Stackhero 提供即开即用的 Valkey 云端 解决方案,带来多项优势,包括:
- 集成
Valkey AdminWeb 管理界面。- 无限制的消息大小与传输。
- 一键完成升级,操作便捷。
- 基于专属私有基础设施,实现卓越性能与强大安全性。
节省时间,简化您的工作流程:只需 5 分钟即可体验 Stackhero 的 Valkey 云托管 方案!
- 搜索模块提供了一组专注的命令:
FT.CREATE、FT.SEARCH、FT.AGGREGATE、FT.INFO、FT.DROPINDEX和FT._LIST。这些命令高效支持标签、数值、文本和向量查询。如果您的应用需要更高级的全文检索功能(如拼写检查、同义词或建议词典),可参考 Redis 查询引擎 获取更丰富的能力。 - 索引按数据库隔离,并在每个数据库内生效。 例如,在数据库 3 创建的索引,仅能在数据库 3 内被查询和访问。这是 Valkey 相较于 Redis 数据库选择 的扩展,后者仅支持在数据库 0 上建立索引。
- 索引占用您的套餐内存,与数据一样。您可以在 Prometheus 指标 中监控
used_memory,以便在构建索引后查看内存占用。 - 对现有 key 的索引在后台异步进行。 执行
FT.CREATE后,搜索结果可能在几秒内不完整,待索引构建完成后即可正常使用。 - 所有模块命令均已启用。 您的服务可使用所有模块的全部命令,无任何限制。
如需探索向量相似度、语义搜索或检索增强生成(RAG),请参阅 向量搜索指南。