十月 16, 2018 ningmeng

批量删除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

如果要指定 Redis 数据库访问密码,使用下面的命令

1

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

如果要访问 Redis 中特定的数据库,使用下面的命令

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

注:keys 指令可以进行模糊匹配,但如果 Key 含空格,就匹配不到了,暂时还没发现好的解决办法。

Redis中如何批量删除key相关推荐

  1. redis优雅的批量删除key

    redis优雅的批量删除key 近期在处理redis的故障中,发现需要删除大量的历史数据(也是bigkeys),好在符合正则表达式.要不然就很痛苦,这也体现了在设计key的时候遵循规范带来的维护好处之 ...

  2. Redis中的批量删除数据库中的Key

    本文参考:http://blog.csdn.net/spring21st/article/details/15771861 http://stackoverflow.com/questions/575 ...

  3. py-redis中的批量删除key方法

    py-redis中有个delete接口,既可以删除单个key,也可以批量删除key,后者的正确用法网上很少,我在实践中遇到该问题,特此记录一下. 网上的资料,大多都是这样的 r.delete('age ...

  4. 批量取redis keyvalue和批量删除key

    需求:取出所有前缀为g.at.ga.的string类型的key及其value 实现: 1. 取出key redis-cli -p 26379 -a 123456 -n 0 keys g.at.ga.* ...

  5. Redis集群批量删除key

    一.说明 通常为了减轻数据库的压力提高性能,我们会使用数据缓存(我使用的redis).但是有时出于各种目的(比如有个配置需要立即刷新)我们需要将redis中某种类型(通常是有固定的前缀)的数据批量删除 ...

  6. REDIS上如何批量删除KEY?

    一)REDIS批量删除一批KEY 1)删除一批key,例如删除以'XYZ'开头的一批key: redis-cli -a password keys "XYZ*" |xargs re ...

  7. 【Redis】RedisCluster 批量删除key

    首先使用客户端redis-cli连接你的RedisCluster其中任何一个节点 redis-cli -h host -p post -a password 查看集群信息,找出所有的master节点, ...

  8. redis通过命令批量删除key

    需求:想删除 notify_ 开头的所有key redis-cli KEYS "notify_*" | xargs redis-cli DEL 通过 notify_* 来匹配

  9. redis del 通配符 批量删除 key

    命令: redis-cli keys "user:login:*" | xargs redis-cli del 解释: 1.先查出所有的 keys 然后删除 Linux xargs ...

最新文章

  1. hadoop 2.0 详细配置教程
  2. 联想、戴尔、惠普等笔记本预装膨胀件 存在安全隐患
  3. centos 防火墙位置
  4. MySql下视图的创建
  5. Fbpanel-轻巧的面板措施
  6. iOS之深入解析Runloop的底层原理
  7. methanol 模块化的可定制的网页爬虫软件,主要的优点是速度快。
  8. Client Side Cache 和 Server Side Cache 的区别
  9. Mysql基本用法-01
  10. Shell 参数传递、 $* 与 $@ 区别
  11. python实现编译器链接器_Python入门之Python编译器
  12. textarea 自动检测高度换行
  13. Android software RD engineer能力模型
  14. windows 环境下.Net使用Redis缓存
  15. 全球及中国乙氧基化烷基硫酸钠行业运行态势与需求趋势预测报告(2022~2027年)
  16. 微信小程序-JavaScript 3DES对称加密算法加密使用
  17. 阿拉伯数字与中文数字的相互转换
  18. 福布斯:美国Top 50金融科技公司简介
  19. python竞赛试题及答案_python练习题答案
  20. 三维重建 SFM 与MVS

热门文章

  1. 软件app应该如何做好安全防护
  2. 一文通透讲解Redis高级特性,多线程/持久化/淘汰机制等统统搞定
  3. FineReport中如何对cpt模板加密
  4. 菜鸟学python(二)面向对象部分
  5. 解决调用uni.getLocation获取位置信息,微信高版本用户无法获取位置信息问题
  6. NPDP产品经理小知识:运用六西格玛设计,提升企业质量流程管理
  7. react倒计时组件
  8. Win10 蓝牙鼠标,删除失败
  9. gp数据库月份第一天_社会数据科学的第一天
  10. java计算10以内阶层相加的值_大班计算:10以内数加减混合运算