【问题标题】:Getting Error to delete keys by pattern in redis在redis中按模式删除键时出错
【发布时间】:2019-12-25 04:40:23
【问题描述】:

我正在尝试执行查询 redis-cli --raw keys "$xx" | xargs redis-cli del 但出现错误。

“del”命令的参数数量错误

【问题讨论】:

标签: redis


【解决方案1】:

试试这个,把密钥用引号括起来:

redis-cli keys "pattern" | xargs -I% redis-cli del "%"

这将每个键作为变量%,并将其传递给redis-cli del,但如果它包含非字母数字字符(如句点、冒号等),则将其用双引号括起来

【讨论】:

    【解决方案2】:

    检查 redis-cli --raw keys "$xx" 返回的内容:当您不带任何参数调用 redis-cli del 时,您会看到该错误。

    【讨论】:

      猜你喜欢
      • 2014-02-14
      • 1970-01-01
      • 2016-02-06
      • 2017-07-01
      • 1970-01-01
      • 2018-10-14
      • 2020-02-18
      • 2018-03-13
      • 2013-12-12
      相关资源
      最近更新 更多