• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    Redis批量删除KEY的方法

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

    复制代码 代码如下:

    redis-cli keys “*” | xargs redis-cli del

    //如果redis-cli没有设置成系统变量,需要指定redis-cli的完整路径

    //如:/opt/redis/redis-cli keys “*” | xargs /opt/redis/redis-cli del

    如果要指定 Redis 数据库访问密码,使用下面的命令:

    复制代码 代码如下:

    redis-cli -a password keys “*” | xargs redis-cli -a password del

    如果要访问 Redis 中特定的数据库,使用下面的命令:

    复制代码 代码如下:

    //下面的命令指定数据序号为0,即默认数据库

    redis-cli -n 0 keys “*” | xargs redis-cli -n 0 del

    删除所有Key

    删除所有Key,可以使用Redis的flushdb和flushall命令:

    复制代码 代码如下:

    //删除当前数据库中的所有Key
    flushdb
    //删除所有数据库中的key
    flushall

    注:keys 指令可以进行模糊匹配,但如果 Key 含空格,就匹配不到了,暂时还没发现好的解决办法。

    您可能感兴趣的文章:
    • Redis如何优雅的删除特定前缀key
    • Redis Cluster 字段模糊匹配及删除
    • 详解如何清理redis集群的所有数据
    • Redis获取某个前缀的key脚本实例
    • redis集群实现清理前缀相同的key
    上一篇:redis中使用redis-dump导出、导入、还原数据实例
    下一篇:NoSQL和Redis简介及Redis在Windows下的安装和使用教程
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    Redis批量删除KEY的方法 Redis,批量,删除,KEY,的,方法,