一文了解redis常用命令和使用技巧

一文了解redis常用命令和使用技巧

redis批量删除key

说明:redis中没有批量删除 正则key的命令,只有del key1 key2…命令,keys "正则表达式"获取key后
可借助于xargs命令调用del实现批量删除key。
eg: 批量删除索引为1的数据库匹配 “test*” 的key

完整命令
[root@localhost redis7001]# redis-cli -h localhost -p 6379 -a 123456 -n 1 keys test* 
| xargs -r -t -n1 ./redis-cli -h localhost -p 6379 -a 123456 -n 1 del
参数

-p: 端口
-a: 连接密码
-n: 指定某个索引的数据库
-r: xargs命令后需加上参数-r,不然当keys的数量为0时会报错
-t: -t会输出每次删除的内容,不加只输出每次删除的key的数量
-n1: xargs命令后需加上参数-n1,不然keys的数量大于1时会报错

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值