当前位置: 首页 > news >正文

用xargs批量删除Redis的keys的技巧

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

    之前有在find命令的时候说到xargs的妙用,可以通过它去批量复制或删除find命令找到文件。今天在用redis的时候搞了好一些没用的keys,要把删掉的时候尴尬了,redis并没有提供批量删除的方法,甚至找个GUI也只给看不给碰的。。。

    于是,查了点儿套路。

    由于redis-cli后面可以直接接redis命令在控制台输出,xargs就可以直接用上了。

    由于redis的keys命令支持通配符而del命令不支持,使用redis-cli keys "*"可以得到所有redis里面的key,全部命令如下

redis-cli keys "*" | xargs redis-cli del

这条命令便会删除所有键,而实际应用中会需要删掉某一命名空间里的keys,这里通配符"*"改成合适的命名即可,类似"(命名空间的名字)*"

对命名空间提一下,redis的name主要作用是类似一堆key的前缀,貌似是一种很牛逼的方式将同一name下的key压缩存储,大大加强了效率,通常name会用hset("(key的名字):(某个序列号)",key,value)来存储冒号没有实际意义但公认把放到一个地方(不是真在redis里多个冒号前面的命名的文件夹,仅为了视觉便利),GUI里就会这样显示

002758_BiuJ_2247638.png

 

还没有细看源码,不过听leader说了很多碉堡的数据结构和自己写的算法,有时间一定去看看,马克之

转载于:https://my.oschina.net/u/2247638/blog/749945

相关文章:

  • php中的邮件技术
  • 一起参Ember.js讨论、问答社区。
  • 初学Redis(1)——认识Redis
  • 移动端流体布局
  • MongoDB sharding迁移那些事(三)
  • [转]Oracle 阳历转农历
  • V-rep学习笔记:转动关节1
  • Bootstrap--全局CSS样式之栅格系统
  • 使用Percona XtraBackup热备和恢复MySQL
  • 事件的截获
  • Hibernate中如何完成持久化类和数据库映射文件
  • 如何做好一名实习生
  • 事件分发时候的onTouchEvent,onInterceptTouchEvent,dispatchTouchEvent调用顺序
  • PetaPoco - 轻量级高性能的ORM框架(支持.NET Core)
  • jQuery基础:mouseeter( ) 与 mouseover( ) 区别
  • @jsonView过滤属性
  • 【comparator, comparable】小总结
  • 4月23日世界读书日 网络营销论坛推荐《正在爆发的营销革命》
  • Apache Zeppelin在Apache Trafodion上的可视化
  • avalon2.2的VM生成过程
  • gf框架之分页模块(五) - 自定义分页
  • Git初体验
  • mysql 5.6 原生Online DDL解析
  • Python打包系统简单入门
  • Rancher-k8s加速安装文档
  • rc-form之最单纯情况
  • REST架构的思考
  • Swift 中的尾递归和蹦床
  • Yii源码解读-服务定位器(Service Locator)
  • 初识 webpack
  • 力扣(LeetCode)22
  • 数据仓库的几种建模方法
  • elasticsearch-head插件安装
  • 积累各种好的链接
  • ​queue --- 一个同步的队列类​
  • # Swust 12th acm 邀请赛# [ K ] 三角形判定 [题解]
  • (007)XHTML文档之标题——h1~h6
  • (42)STM32——LCD显示屏实验笔记
  • (附源码)spring boot火车票售卖系统 毕业设计 211004
  • (附源码)spring boot校园健康监测管理系统 毕业设计 151047
  • (附源码)springboot电竞专题网站 毕业设计 641314
  • (顺序)容器的好伴侣 --- 容器适配器
  • (一)80c52学习之旅-起始篇
  • (转)创业的注意事项
  • .net core 依赖注入的基本用发
  • .net 桌面开发 运行一阵子就自动关闭_聊城旋转门家用价格大约是多少,全自动旋转门,期待合作...
  • .sh
  • .vue文件怎么使用_vue调试工具vue-devtools的安装
  • /etc/shadow字段详解
  • @软考考生,这份软考高分攻略你须知道
  • [ vulhub漏洞复现篇 ] Grafana任意文件读取漏洞CVE-2021-43798
  • [ vulhub漏洞复现篇 ] Jetty WEB-INF 文件读取复现CVE-2021-34429
  • [1525]字符统计2 (哈希)SDUT
  • [bzoj4010][HNOI2015]菜肴制作_贪心_拓扑排序
  • [C/C++]数据结构 深入挖掘环形链表问题