一行命令使redis批量去除key过期时间/或删除key

版权声明:本文为博主原创文章,未经博主允许不得转载。 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

猜你喜欢

转载自blog.csdn.net/dujianxiong/article/details/81513406