Redis 正则匹配批量删除

删除 user 开头的所有key

redis-cli -a 你的密码 keys 'user*' | xargs redis-cli -a 你的密码 del

# redis返回删除条数
(integer) 3871

如果删不干净,可以尝试使用下面的命令:

redis-cli keys 'user*' | awk '{print "\""$0"\""}' | xargs redis-cli del

中间的 awk '{print "\""$0"\""}' 是在列出的 key 收尾加双引号。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 超强、超详细Redis入门教程 转载2017年03月04日 16:20:02 16916 转载自: http://...
    邵云涛阅读 17,502评论 3 313
  • 本文是我自己在秋招复习时的读书笔记,整理的知识点,也是为了防止忘记,尊重劳动成果,转载注明出处哦!如果你也喜欢,那...
    波波波先森阅读 3,441评论 0 40
  • 【本教程目录】 1.redis是什么2.redis的作者3.谁在使用redis4.学会安装redis5.学会启动r...
    徐猿猿阅读 1,879评论 0 35
  • 文章已经放到github上 ,如果对您有帮助 请给个star[https://github.com/qqxuanl...
    尼尔君阅读 2,290评论 0 22
  • 互帮互助让你与世界连接在一起,一个人成长与进步的过程就是和世界互联互通的过程,我们越是进步和这个社会的联系就越紧密...
    耕耘生活阅读 391评论 0 5