Shell 解决Redis Slow Log去重问题
发表于:2024-10-17 作者:千家信息网编辑
千家信息网最后更新 2024年10月17日,老东家监测Redis的慢查询日志,采用Crontab 每隔一段时间对慢查询日志采样,然后追加写入一个文本文件。所以文本文件中有很多重复的慢查询日志如何对整段重复的慢查询日志去重呢?采用Shell 命令
千家信息网最后更新 2024年10月17日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安全错误
数据库的锁怎样保障安全
hp服务器设置阵列
通辽网络安全培训
服务器上如何直接下载向日葵
英才网络技术
网络技术苑
服务器命令
福州群控软件开发商
小房东收租用平台软件开发
广州直销软件开发收费多少
个人造价数据库建立
如何用github服务器
人民日报社软件开发
网络安全会周
c 安卓 软件开发
我的世界网易云服务器
山东语音网络技术
宁波网络技术推广公司
软件开发组织架构 角色
手机天猫浏览器服务器无响应
服务器导航光盘
孝感服务器回收费用情况
数据库查询的原理
商标查询数据库
个人造价数据库建立
《网络技术应用》
软件开发中的安全防护措施
物流行业的网络安全报告
中国初创企业数据库
火狐 找不到服务器
n11数据库武器怎么修改