版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/dujianxiong/article/details/81513406
一行命令使redis批量去除key过期时间
redis-cli -p 12379 -n 3 keys "f_vulcan*" | xargs -n1 redis-cli -p 12379 -n 3 persist
连接12379端口的redis,选择数据库3,查找f_vulcan开头的keys,通过管道传递到 xargs接收 keys,注意需要添加 -n1参数,使得接收的每一行key 执行后面的 persist命令。
类似,批量删除key
redis-cli -h 172.18.255.166 -p 12379 -n 3 keys "vulcan:es*"|xargs redis-cli -h 172.18.255.166 -p 12379 -n 3 del