Redis Scan - Bash删除前缀

时间:2017-04-21 09:58:40

标签: bash redis pattern-matching

如果我有来自Redis Scan的回复:

response=12345
abc1
abc2

如何获得密钥abc1& ABC2? 目前使用类似的东西,但键总是空的:

keys=${response##[0-9]*[0-9 ]}

我有另一个键只是abc而redis从扫描返回会给出:

response=12345
abc

使用相同的代码,它将输出

key=
abc

对于abc1& ABC2 期望的输出是:

key=
abc1
abc2

我只想要初始数字,这是从redis返回的迭代数字,供您扫描下一次迭代,我只想删除它们并保留键,即使键中有数字。 如果你只是在命令行上运行redis应输出如下内容:

1) 12345
2) 
  1)abc1
  2)abc2

0 个答案:

没有答案