如何在 ft.search 中使用 nocontent 标志来仅检索密钥

问题描述 投票:0回答:1

我需要使用全文搜索来搜索redis缓存,但我得到的响应有键和值,这是大量数据。我只需要密钥字符串来稍后清理这些缓存条目。

client.ft.search(index, searchString,{ LIMIT: { from: 0, size: 0 }});

有没有一种方法可以在上面的查询中传递 nocontent 标志,类似于 redis FT.SEARCH?

FT.SEARCH "idx:index" "@response:*search_text*" LIMIT 0 0 nocontent
redis node-redis
1个回答
0
投票

node-redis API 中有一个方法可以获取没有任何值的键

client.ft.searchNoContent(index, searchString,{ LIMIT: { from: 0, size: 0 }});

请参阅文档此处

© www.soinside.com 2019 - 2024. All rights reserved.