美文网首页
使用命令行批量删除redis的key

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

作者: 指下光年 | 来源:发表于2021-08-26 17:55 被阅读0次

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

    Redis 中有删除单个 Key 的指令 del,但好像没有批量删除 Key 的指令,不过我们可以借助 Linux的 xargs 指令来完成这个动作

    • IP:redis服务器的IP地址
    • PORT:redis服务的端口
    • PASSWORD :redis服务的密码
    • NUM:redis库的下标

    1.连上 REDIS ./redis-cli -h ip -p 端口 -a 密码
    2.选择数据库select 数据库下标
    3.模糊查询key是否存在keys ‘UPLOAD_*’

    image.png
    4.执行exit命令 退出redis
    5.删除 端口为 6585 密码为 123456 且数据库为1 中所有UPLOAD_开头的key
    /usr/bin/redis-cli -n 1 -p 6585 -a 123456 keys 'UPLOAD_*'  |  xargs /usr/bin/redis-cli -n 1 -p 6585 -a 123456   del
    

    文章来源

    相关文章

      网友评论

          本文标题:使用命令行批量删除redis的key

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