【发布时间】:2020-10-13 20:07:02
【问题描述】:
在我的 redis 数据库中,我正在尝试删除一系列以以下开头的键:
EPOCH_vgsOwnedVehs_
我尝试了以下方法:
redis-cli -h 127.0.0.1 -p myport -a mypassword --scan --pattern EPOCH_vgsOwnedVehs_* | xargs redis-cli unlink
和
redis-cli -h 127.0.0.1 -p myport -a mypassword --scan --pattern EPOCH_vgsOwnedVehs_* | xargs redis-cli -h 127.0.0.1 -p myport -a mypassword unlink
但是,我收到以下错误消息:
'xargs' is not recognized as an internal or external command, operable program or batch file.
谁能帮助解释为什么 xargs 在这种情况下不起作用?我看到上面提到的相同语法在这里被多次提及,并且似乎对其他人有用......
编辑:我忘了提到,当我在管道之前运行该行的前半部分时,它确实返回了所有符合条件的键。
【问题讨论】: