我正在尝试执行查询“ redis-cli --raw keys” $ xx“ | xargs redis-cli del”,但出现错误。 错误的'del'命令参数数量
答案 0 :(得分:0)
检查返回的redis-cli --raw keys "$xx"
:不带任何参数调用redis-cli del
时会看到该错误。
答案 1 :(得分:0)
请改用此方法,将密钥用引号引起来:
redis-cli keys "pattern" | xargs -I% redis-cli del "%"
这将每个键作为变量%
,并将其传递给redis-cli del
,但如果它包含非字母数字字符(如句点,冒号等),则将其用双引号引起来< / p>