我正在尝试删除一堆与前缀匹配的键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:*" | DEL
KEYS "prefix:*" DEL
有没有办法从工具中删除前缀下的所有键redis-cli
?命令行是实现此目的的唯一方法吗?
如果您希望我澄清更多,请随时发表评论。