首页 > 解决方案 > 在redis中按模式删除键时出错

问题描述

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

ERR 'del' 命令的参数数量错误

标签: redis

解决方案


试试这个,用引号包裹密钥:

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

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


推荐阅读