美文网首页
redis 通配符批量删除key

redis 通配符批量删除key

作者: 小狐记忆 | 来源:发表于2018-08-22 08:24 被阅读152次

做redis缓存有bug导致脏数据太多就需要清理。但redis的del默认是不支持通配符批量删除的,我们使用linux命令实现批量删除

 redis-cli -h 192.168.0.2 -a pwd -n 12 keys keys_session_info2_* | xargs redis-cli -h 192.168.0.2 -a pwd -n 12  del
  • -h redis主机地址
  • -a 密码
  • -n 指定数据库编号
  • keys 通配符key

删除指定通配符key的指定行数据

#注意三行合并为一行
redis-cli -h 192.168.0.2 -a ${pwd} -n 12 keys keys_session_info2_* |  
awk 'NR>0 && NR<10000 {print}' |  
xargs redis-cli -h 192.168.0.2 -a ${pwd} -n 12  del 

相关文章

  • redis

    根据通配符批量删除 key (借助linux管道) redis-cli -a password keys "tes...

  • redis 通配符批量删除key

    做redis缓存有bug导致脏数据太多就需要清理。但redis的del默认是不支持通配符批量删除的,我们使用lin...

  • 使用命令行批量删除redis的key

    使用命令行批量删除redis的key Redis 中有删除单个 Key 的指令 del,但好像没有批量删除 Key...

  • redis批量删除key,key包含空格,\n

    redis没有提供批量删除命令,借助linux的 xargs 命令实现批量删除 key中不带空格 如果key中带有...

  • 批量删除Redis Key

    方式一:Linux命令完成批量删除 Redis中有删除单个key的指令del,但没有批量删除key的指令,不过我们...

  • redis如何实现批量删除key功能

    keys 在测试环境使用redis的时候,经常会要批量删除key,我们但是redis并没有提供批量删除的命令,但是...

  • python3使用redis库批量删除未设置过期时间的key

    python使用redis库批量删除未设置过期时间的key

  • redis使用技巧

    批量删除Keys 指定数据库删除Keys 远程批量删除Keys 动态查看redis连接数 找出比较大的Key

  • redis批量删除key

    使用redis的过程中,经常会遇到要批量删除某种规则的key,但是redis提供了批量查询一类key的命令keys...

  • Redis:批量删除Key

    redis-cli中只有一个del命令可以用来删除key,但是无法用到keys命令的那个匹配模式。目前比较好的解决...

网友评论

      本文标题:redis 通配符批量删除key

      本文链接:https://www.haomeiwen.com/subject/lyceiftx.html