清除redis的特定前缀的key
2016-06-17 12:30
567 查看
批量删除Key
Redis 中有删除单个 Key 的指令 DEL,但好像没有批量删除 Key 的指令,不过我们可以借助 Linux 的 xargs 指令来完成这个动作1 2 3 | redis-cli keys "*" | xargs redis-cli del //如果redis-cli没有设置成系统变量,需要指定redis-cli的完整路径 //如:/opt/redis/redis-cli keys"*" | xargs /opt/redis/redis-cli del |
1 | redis-cli -a password keys "*" | xargs redis-cli -a password del |
1 2 | //下面的命令指定数据序号为0,即默认数据库 redis-cli -n 0 keys "*" | xargs redis-cli -n 0 del |
删除所有Key
删除所有Key,可以使用Redis的flushdb和flushall命令1 2 3 4 | //删除当前数据库中的所有Key flushdb //删除所有数据库中的key flushall |
1.不需要进入redis-cli的客户端,但是要使用redis-cli的命令
2.进入redis-cli的客户端后,可以通过keys UID* 模式匹配来查找到是否有相应的key对应的值,(key是所有类型的键)
相关文章推荐
- 【完结】利用 Composer 完善自己的 PHP 框架(三)——Redis 缓存
- Linux 安装 Redis 服务
- Redis - Keepalived + redis 主备热备切换
- redis命令参考
- 论文实验遇到的问题(hadoop集群+redis集群)
- 实战录 | 基于redis的分布式HA调度器解决方案
- ASP.NET Core 使用 Redis 和 Protobuf 进行 Session 缓存
- 利用Redis撤销JSON Web Token产生的令牌
- redis初识
- Redis配置文件详解
- RedisCommands 类
- Redis 学习路线
- Redis学习之Redis分区
- Redis 无序集合常用命令
- NoSQL之Redis---PUB/SUB(订阅与发布)---基本命令
- ubuntu安装redis
- Linux下安装Redis及安装php扩展
- redis info 参数详解
- 国内外三个不同领域巨头分享的Redis实战经验及使用场景
- 用最少的机器支撑万亿级访问,微博6年Redis优化历程