小编典典

Redis或签入MATCH

redis

作为一个初学者,我想知道是否有一种方法可以在redis中编写以下查询

Scan 0 MATCH Test:[keyword*:* | *:keyword]

现在,我必须对此查询进行两次单独的扫描,如下所示

Scan 0 MATCH Test:*:keyword*
Scan 0 MATCH Test:keyword*:*

阅读 474

收藏
2020-06-20

共1个答案

小编典典

我看到您在这里有3个选择:

  1. 将两个命令都包装到 Lua 脚本中,并像调用单个命令一样对其进行调用。

  2. 而不是 扫描索引 。创建一个 有序集合 在这里您可以存储所有元素,这些模式相匹配,只是执行AA SSCANzscan 没有MATCH

  3. 像现在一样继续做下去。

2020-06-20