Redis批量删除KEY的方法

 更新时间:2014年11月25日 11:58:45   投稿:junjie  
这篇文章主要介绍了Redis批量删除KEY的方法,本文借助了Linux xargs命令实现,需要的朋友可以参考下

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缓存降级的四种策略

    Redis缓存降级的四种策略

    在高并发系统架构中,Redis作为核心缓存组件扮演着至关重要的角色,它不仅能够显著提升系统响应速度,还能有效减轻数据库压力,然而,当Redis服务出现故障、性能下降或连接超时时,如果没有适当的降级机制,可能导致系统雪崩,所以本文给大家介绍了Redis缓存降级的四种策略
    2025-04-04
  • redis集合类型_动力节点Java学院整理

    redis集合类型_动力节点Java学院整理

    这篇文章给大家介绍了redis集合类型的常用方法,感兴趣的朋友参考下吧
    2017-08-08
  • 玩转Redis搭建集群之Sentinel详解

    玩转Redis搭建集群之Sentinel详解

    这篇文章主要给大家介绍了关于Redis搭建集群之Sentinel的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-11-11
  • Redis数据结构-跳跃表skiplist详解

    Redis数据结构-跳跃表skiplist详解

    这篇文章主要介绍了Redis数据结构-跳跃表skiplist,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2025-09-09
  • redis GEO数据结构、实现附近商铺功能实践

    redis GEO数据结构、实现附近商铺功能实践

    文章介绍了Redis中的GEO命令及其用途,包括地理坐标存储、距离计算、坐标转换和位置搜索等功能,还分享了如何使用Redis实现查询附近商铺的功能,包括导入商铺信息和根据类型及距离进行搜索
    2025-12-12
  • CentOS系统安装Redis及Redis的PHP扩展详解

    CentOS系统安装Redis及Redis的PHP扩展详解

    这篇文章主要介绍了CentOS系统下安装Redis数据的教程,以及详解了Redis数据库的PHP扩展,文中介绍的很详细,相信对大家的理解和学习具有一定的参考借鉴价值,有需要的朋友们可以参考借鉴,下面来一起看看吧。
    2016-12-12
  • Redis GEO实现附近搜索功能

    Redis GEO实现附近搜索功能

    这篇文章主要介绍了Redis GEO实现附近搜索功能,本文通过实例代码给大家介绍的非常详细,需要的朋友可以参考下
    2024-12-12
  • Spring Boot 3.0x的Redis 分布式锁的概念和原理

    Spring Boot 3.0x的Redis 分布式锁的概念和原理

    Redis 分布式锁是一种基于 Redis 的分布式锁解决方案,它的原理是利用 Redis 的原子性操作实现锁的获取和释放,从而保证共享资源的独占性,这篇文章主要介绍了适合 Spring Boot 3.0x的Redis 分布式锁,需要的朋友可以参考下
    2024-08-08
  • redis中Hash字典操作的方法

    redis中Hash字典操作的方法

    redis支持五大数据类型,只支持第一层,也就说字典的value值,必须是字符串,本文主要介绍了redis中Hash字典操作,感兴趣的可以了解一下
    2021-07-07
  • Redis应用之签到的使用

    Redis应用之签到的使用

    在很多时候,我们遇到用户签到的场景,本文主要介绍了Redis应用之签到的使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-05-05

最新评论