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

批量执行redis命令总结

目录

  • 批量执行redis命令
    • 方式1: redis-cli直接执行
    • 方式2:通过redis-cli和xargs等命令

批量执行redis命令

方式1: redis-cli直接执行

redis-cli command param

  1. redis-cli本身支持单个命令执行
  2. 省略了连接参数
  3. 操作的key等相关数据,可以通过线下获取或通过keys scan等命令获取

方式2:通过redis-cli和xargs等命令

获取满足条件的keys并对所有key执行统一的命令

redis-client执行keys命令本质是一条shell命令,可以和其他命令结合使用

示例:

#获取msg开头的key并删除
redis-cli keys 'msg*' | xargs -n1 redis-cli del
#获取msg开头的key并统计类型
redis-cli keys 'msg*' | xargs -n1 redis-cli type 
#统计msg开头的key条数
redis-cli keys 'msg*' | wc -l
#获取msg开头的key并保存
redis-cli keys 'msg*' > filePath

总结:

  1. redis-client可以直接执行单条命令
  2. redis-client直接执行命令时本质是1个shell命令,可以和其他的shell脚本一起使用
http://www.lryc.cn/news/158325.html

相关文章:

  • 命令行git联网失败,但是实际可以联网
  • 网络编程套接字,Linux下实现echo服务器和客户端
  • java+ssh+mysql智能化办公管理系统
  • 网络层抓包tcpdump
  • QT之形态学操作
  • 15、监测数据采集物联网应用开发步骤(11)
  • Pygame中Trivia游戏解析6-2
  • java 实现命令行模式
  • A - Orac and Models(最长上升子序列——加强版)
  • 【python手写算法】逻辑回归实现分类(含公式推导)
  • 【2023高教社杯数学建模国赛】ABCD题 问题分析、模型建立、参考文献及实现代码
  • yum安装mysql5.7散记
  • DNS解析
  • 从jdk8 升级到jdk17的问题总结
  • 一百七十二、Flume——Flume采集Kafka数据写入HDFS中(亲测有效、附截图)
  • pnpm 升级
  • 有关使用HttpServletRequest的Cookie的设置和获取
  • 关于 Nginx 的哪些事
  • 插入排序——希尔排序
  • C语言之初阶总结篇
  • Android签名查看
  • Educational Codeforces Round 3
  • Docker Compose常用命令
  • C++——智能指针
  • CVE-2023-3836:大华智慧园区综合管理平台任意文件上传漏洞复现
  • LAMP搭建WordPress
  • 【数学建模竞赛】预测类赛题常用算法解析
  • OFDM 系统在 AWGN 信道下对不同载波频率偏移 (CFO) 的 BER 灵敏度研究(Matlab代码实现)
  • go基础07-了解map实现原理并高效使用
  • SpringMVC进阶:常用注解、参数传递和请求响应以及页面跳转