Redis客户端命令行批量删除某数据库下多个key

终端终端/usr/local/redis/bin/redis-cli 执行

不同的库记得带上选择库参数-n,这里给我挖坑。

获取所有Key命令:redis-cli  -n 1 keys ‘*’ ;

获取指定前缀的key:redis-cli  -n 1 KEYS “netpc.com.cn:*”

如果需要导出,可以redis-cli  -n 1 keys ‘*’ > /data/redis_key.txt

删除指定前缀的Key redis-cli  -n 1 KEYS “netpc.com.cn:*” | xargs redis-cli -n 1 DEL

此条目发表在软件分类目录,贴了标签。将固定链接加入收藏夹。

发表回复