如何模式匹配redis中的空字符串?

时间:2017-11-27 14:34:39

标签: redis pattern-matching glob

在Redis中,我有以下格式的哈希键

keys {
  'img::opt': 'nameX',
  'img:*:opt': 'nameY',
  'img:#:opt': 'nameZ',
  'img:A:opt': 'nameN'
}

实际上格式为'extension:owner:spec'

我想根据返回的所有者执行hscan,

1. Everything except blank(will return 2nd, 3rd and 4th keys)
2. Only blank and star(*)(will return 1st and 2nd keys)

首先,我可以使用模式'img:?*:opt'。如何编写可用于第二种情况的模式。

我试过了,

img:[^][*]:opt
img:[^|*]:opt
img:[*^]:opt

但他们都没有工作。是否可以模式匹配空字符串?

0 个答案:

没有答案