批量删除Key
Redis 中有删除单个 Key 的指令 DEL,但好像没有批量删除 Key 的指令,不过我们可以借助 Linux 的 xargs 指令来完成这个动作

redis-cli keys "*" | xargs redis-cli del
//如果redis-cli没有设置成系统变量,需要指定redis-cli的完整路径
//如:/opt/redis/redis-cli keys "*" | xargs /opt/redis/redis-cli del

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

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

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

//下面的命令指定数据序号为0,即默认数据库
redis-cli -n 0 keys "*" | xargs redis-cli -n 0 del

删除所有Key
删除所有Key,可以使用Redis的flushdb和flushall命令

//删除当前数据库中的所有Key
flushdb
//删除所有数据库中的key
flushall

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

转载自:http://img.snail8.com/?p=502

参考文档:http://stackoverflow.com/questions/5756067/how-to-empty-a-redis-database

批量删除Redis数据库中的Key相关推荐

  1. 如何批量删除mysql的数据库_如何快速批量删除Mysql数据库中的数据表

    一个mysql数据库中,是可以同时安装几个网站程序的,在使用中,我们只需要用不同的数据库表前缀来区分就可以了.但随着我们不断调试,那么数据 库中的表,就会一天天的多起来,如一个一个的删除就很麻烦.很辛 ...

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

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

  3. redis 命令别名_redis 命令、命令行根据前缀(通配符)批量删除redis存储的key

    redis简介 redis作为缓存服务器在项目中经常使用 使用redis存储数据时,我们经常会将key分组 使用冒号(:)分组或者其他的自定义前缀方式,如果我们需要清除redis特定的key内容时,在 ...

  4. 孤荷凌寒自学python第五十四天使用python来删除Firebase数据库中的文档

    孤荷凌寒自学python第五十四天使用python来删除Firebase数据库中的文档 (完整学习过程屏幕记录视频地址在文末) 今天继续研究Firebase数据库,利用google免费提供的这个数据库 ...

  5. python怎么批量下载年报_使用Python批量下载Wind数据库中的PDF报告

    原标题:使用Python批量下载Wind数据库中的PDF报告 背景 最近小编出于工作需要,准备在Wind金融数据终端批量下载上市公司2019年第一季度业绩预告.通过相关的条件检索,发现其相关数据有近百 ...

  6. android sqlite删除表中所有数据,对于Sqlite,删除Sqlite数据库中的所有表,删除sqlite数据库...

    对于Sqlite,删除Sqlite数据库中的所有表,删除sqlite数据库 SQLite数据库中一个特殊的名叫SQLITE_MASTER上执行一个SELECT查询以获得所有表的索引.每一个SQLite ...

  7. Pandas批量删除dataframe列名中的后缀实战:使用rstrip函数批量删除列名中的后缀(suffix)、使用replace函数批量删除列名中的后缀(suffix)

    Pandas批量删除dataframe列名中的后缀实战:使用rstrip函数批量删除列名中的后缀(suffix).使用replace函数批量删除列名中的后缀(suffix) 目录

  8. Pandas批量删除dataframe列名中的前缀实战:使用lstrip函数批量删除列名中的前缀(prefix)、使用replace函数批量删除列名中的前缀(prefix)

    Pandas批量删除dataframe列名中的前缀实战:使用lstrip函数批量删除列名中的前缀(prefix).使用replace函数批量删除列名中的前缀(prefix) 目录

  9. mysql 批量替换 所有表_[收藏]批量替换一个数据库中所有表中所有记录

    /***********批量替换一个数据库中所有表中所有记录************/ declare @delStr nvarchar(500) set @delStr='这里是要替换的字符' /* ...

最新文章

  1. linux 网络配置 阮一峰,计算机是怎样启动的? - 阮一峰的网络日志.pdf
  2. Flink状态后端配置(设置State Backend)
  3. ​IBM人工智能芯片的新进展
  4. LinkedList实现原理
  5. 自定义布局RelativeLayout 画网格线
  6. win10计算机里文件夹怎么删除文件,如何删除win10“此电脑”中6个文件夹?
  7. maven项目的一键构建
  8. android webview javascript不执行,WebView中的JavaScript为什么不执行?
  9. Final Cut Pro X实用教程:FCPX安装插件位置以及如何删除插件
  10. 【转】完整java开发中JDBC连接数据库代码和步骤
  11. 四级英语图表作文真题计算机,四级作文辅导二:图表类作文(范文、模板、必备句型。对了,还有作业)...
  12. ASP.NET Web API 2 中的属性路由使用(转载)
  13. 基于嵌入式操作系统VxWorks的多任务并发程序设计(3)――任务调度
  14. Ubuntu 安装arm-linux-gcc交叉编译工具
  15. 6种 分布式限流方案,我替你整理好了
  16. #HTML5开源源码#网页版植物大战僵尸
  17. android api17_现在在Android 17中
  18. win10小课堂:微信电脑端多开方法
  19. ARIMA(Autoregressive Integrated Moving Average Model)
  20. Flutter之微信支付实战模板

热门文章

  1. 史上最直白的RNN详解(结合torch的example)
  2. 机器学习:单词拼写纠正器python实现
  3. Wireshark分析IP数据报
  4. 语音识别ASR和NLP有什么区别?
  5. 【华为机试真题 Python】跳格子游戏
  6. 【原理图】电路中的VCC VDD VSS VEE GND含义 以及STM32电源
  7. 关于FIN_WAIT1
  8. 菜鸟先飞之HQL语句的运用
  9. C# 读取处理超大TXT文本文件
  10. 深入探索Linux虚拟化KVM-Qemu分析之CPU虚拟化