删除redis所有KEY
2015-07-09 10:27
691 查看
批量删除Key
Redis 中有删除单个 Key 的指令 DEL,但好像没有批量删除 Key 的指令,不过我们可以借助 Linux 的 xargs 指令来完成这个动作1 2 3 | redis-cli -h ip -p port keys "*" | xargs redis-cli -h ip -p port del //如果redis-cli没有设置成系统变量,需要指定redis-cli的完整路径 //如:/opt/redis/redis-cli keys "*" | xargs /opt/redis/redis-cli del |
1 | redis-cli -h ip -p port -a password keys "*" | xargs redis-cli -h ip -p port -a password del |
1 2 | //下面的命令指定数据序号为0,即默认数据库 redis-cli -h ip -p port -n 0 keys "*" | xargs redis-cli -h ip -p port -n 0 del |
删除所有Key
删除所有Key,可以使用Redis的flushdb和flushall命令1 2 3 4 | //删除当前数据库中的所有Key flushdb //删除所有数据库中的key flushall |
相关文章推荐
- Redis持久化机制
- redis 快速入门(win7)
- Redis学习路线
- Redis资料汇总专题
- redis.h
- 解密Redis持久化
- Spring AOP + Redis缓存数据库查询
- linux下redis安装
- redis通配符
- Redis的安装与使用
- redis配置文件redis.conf详细说明
- windows下安装并启动redis服务
- Redis基础命令
- redis缓存的安装和使用
- Sentinel redis集群配置
- redis单机安装
- 三千万数据量下redis2.4的一统计情况
- Keepalived+nginx+redis主从+tomcat一机多实例实现会话共享
- Redis-博文功能实现
- Redis主从配置及通过Keepalived实现Redis自动切换高可用