我正在尝试使用 redis 创建搜索查询并根据文档的 id 进行过滤。看来我们需要使用
INKEYS
命令,但即使在转义 ru203:book:details:9780002005883
之后,它也不适用于键 :
。
命令
"FT.SEARCH" "books-idx" "@author_ids:{1 | 2} INKEYS 1 ru203\\:book\\:details\\:9780002005883" "NOCONTENT" "LIMIT" "0" "10000"
不返回任何内容。我使用的命令正确吗?
(没有
INKEYS
部分,返回2份文件)
Redis Insight 将所有插入的字符解释为查询的一部分,包括可选参数,例如 INKEYS 或 LIMIT。 要使用可选参数,您可以尝试 Workbench。它还为 Redis 查询引擎提供语法自动完成功能。