【发布时间】:2018-08-09 20:57:28
【问题描述】:
我正在尝试使用redis-cli 删除与前缀匹配的一堆键。
我一直在研究如何在线执行此操作,我看到的最常见建议是直接从命令行执行此操作,如下所示:
$ redis-cli [options] KEYS "prefix:*" | xargs redis-cli [options] DEL
不过,我更愿意在redis-cli 工具中执行此操作,这样每次我想删除时都不必在 cli 命令中传递主机名、端口和身份验证参数匹配模式的键。到目前为止,我已经尝试过:
DEL "prefix:*"DEL KEYS prefix:*DEL KEYS "prefix:*"KEYS "prefix:*" | DELKEYS "prefix:*" DEL
有没有办法从redis-cli 工具内删除前缀下的所有键?命令行是实现此目的的唯一方法吗?
如果您希望我澄清更多,请随时发表评论。
【问题讨论】: