项目修炼之路(6)Redis批量删除某数据库下的key
来源:互联网 发布:淘宝首页装修尺寸 编辑:程序博客网 时间:2024/05/23 18:44
我们做测试时,一直想模拟线上第一次运行的环境,所以会涉及对某个索引下的某类key值进行删除的操作,下面给大家介绍下具体操作步骤:
1,常用命令介绍
1.1 redis部分
./redis-cli
是开启shellr客户端的命令
SELECT:
./redis-cli select 6
表示切换到数据库6
SET:
./redis-cli -n 12 set user_area_id1 101
GET:
./redis-cli -n 12 get user_area_id1
表示获取数据库为12,key为user_area_id1 的字符串,在不指定数据编号的情况下,默认连接的是0数据库,所以数据库为0时可以省略-n参数
1.2 linux部分:
xargs :
find ~ -name ‘*.log’ -print0 | xargs -0 rm -f
这是一个强有力的命令,它能够捕获一个命令的输出,然后传递给另外一个命令,本命令是删除所有.log结尾的文件
2,操作
2.1,操作目录到redis服务下
2.2,执行以下命令
./redis-cli -n 12 KEYS user_area_id*| xargs ./redis-cli -n 12 DEL
此命令是删除12数据下key以“user_area_id”开头的缓存
总结:
有很多问题,困扰我们有段时间,当时看着不容易解决的问题,或者网络上不能实现的问题,一般都有如下几个方面影响这你:
(1),环境不同
你和作者环境不同,包括操作系统,jdk版本等
(2),前提操作不明
很多作者在以前博文中介绍了很多前提操作,在当下的博文中,没有赘述,操作结果不同
(3),用词不明
有些词汇是你和作者有可能产生歧义的地方,按照自己的理解去做,可能不同
通过这些总结实际告诉我们,难题终将解决,耐下心,让自己心如止水,就会看到自己平常不注意的细节,自然解决问题就轻松些。
1 0
- 项目修炼之路(6)Redis批量删除某数据库下的key
- 批量删除redis 数据库中redis key的方法
- 批量删除Redis数据库中的Key
- 批量删除Redis数据库中的Key
- 批量删除Redis数据库中的Key
- 批量删除Redis数据库中的Key
- 批量删除Redis数据库中的Key
- Redis中的批量删除数据库中的Key
- Redis批量删除Key
- 批量删除 redis key
- redis批量删除key
- redis 批量删除key
- redis批量删除key
- redis 批量删除key
- redis批量删除key
- redis批量删除key
- Redis批量删除key
- Redis批量删除key
- "互联网+"系列(15) "互联网+" 与健康、教育
- The C Programming Language Exercise 2_6
- QQ登录iOS SDK
- Linux链接脚本学习--lds
- XML文件报错dubbo:XX解决方法
- 项目修炼之路(6)Redis批量删除某数据库下的key
- Spring事务异常回滚,捕获异常不抛出就不会回滚
- onDraw(canvas)和dispatchDraw(canvas)方法
- JSP中设置Session有效时间的三种方式
- CSS3中的网页布局
- opencv + Qt5.5 + cmake(你遇到的问题,我知道)
- 位图引起的内存溢出OutOfMemory解决方案
- 大二了,对老妈一直对我有上政治课的看法
- oracle rac环境搭建