Shell 解决Redis Slow Log去重问题
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,老东家监测Redis的慢查询日志,采用Crontab 每隔一段时间对慢查询日志采样,然后追加写入一个文本文件。所以文本文件中有很多重复的慢查询日志如何对整段重复的慢查询日志去重呢?采用Shell 命令
千家信息网最后更新 2026年11月03日Shell 解决Redis Slow Log去重问题
老东家监测Redis的慢查询日志,采用Crontab 每隔一段时间对慢查询日志采样,然后追加写入一个文本文件。
所以文本文件中有很多重复的慢查询日志

如何对整段重复的慢查询日志去重呢?
采用Shell 命令的方式最简单和直接。
awk '/^1\)/{print s;s=""};{ s=(s" "$0)}; END{print s } ' b.txt | sort | uniq | sed 's/ /\n /g' | awk '/^ 1\) \(integer\)/{rc =rc+1;rowdata=rc") \t" $1" "$2" "$3"\n\t"$4" "$5" "$6" "$7"\n\t"$8" "$9" "$10;print rowdata};/^ /{print "\t"$0} END{print "不重复日志总数:" rc}'核心就是把整段的redis日志先合并为一行,去重之后,在还原格式。
下面是用于测试的附件
redisSlowLog.txt
附王工对这个问题的需求描述和说明。
https://blog.csdn.net/wzy0623/article/details/83652539?tdsourcetag=s_pcqq_aiomsg
日志
查询
文件
文本
问题
一行
东家
命令
就是
总数
方式
时间
核心
格式
附件
需求
王工
测试
监测
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网是第几次科技革命的成果
互联网科技战争
麻工互联网科技
互联网科技开发公司
互联网科技作文
上海致骋互联网科技
中国互联网金融科技基金
顺网科技2021年互联网排名
贵州叶脉互联网科技有限公司所属行业
荆州市昕露互联网络科技有限公司
互联网科技商业
互联网科技与大数据专业
互联网行业科技股
群盈汇互联网科技有限公司
无锡工业互联网科技有限公司
风投北京互联网科技
中国新注册互联网科技
上海万顺科技互联网有限公司招聘
银川新华互联网科技学校原画
青岛互联网科技园
互联网科技公司起名
A股互联网金融科技公司
今日互联网科技
常德市电业局互联网科技部
互联网科技项目计划书材料类
成都铂石互联网科技做什么的
互联网金融科技展
四川慕妮娅互联网科技有限公司
卓翼科技产业互联网合作
唯美互联网科技