Shell 解决Redis Slow Log去重问题
发表于:2025-02-13 作者:千家信息网编辑
千家信息网最后更新 2025年02月13日,老东家监测Redis的慢查询日志,采用Crontab 每隔一段时间对慢查询日志采样,然后追加写入一个文本文件。所以文本文件中有很多重复的慢查询日志如何对整段重复的慢查询日志去重呢?采用Shell 命令
千家信息网最后更新 2025年02月13日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安全错误
数据库的锁怎样保障安全
2022冬奥会网络安全报告
辽宁安防时钟同步服务器
教师应该如何做好网络安全工作
黄山电力软件开发费用
郑州网络安全周日程安排
网络安全 pte
通信中的网络安全
大学生网络安全创新
知网英文数据库系统
安全性保护数据库
三大运营商的3g网络技术
txt读取大批量数据存入数据库
实用科技软件开发
株洲管理软件开发
c#下拉框如何绑定数据库
用友 存货期初余额 数据库
多年数据库
数据库数据怎么转成表格出来
3D软件开发的公司有哪些
电脑怎么设网络安全保护
idea无法关闭服务器
服务器安全维护 招聘
法学外网数据库
qq三国如何服务器挂机
重庆有哪些软件开发公司
去日本搞软件开发
网络安全概念车 功能
昆明软件开发工程师专业培训
公安部网络安全等级保护三级
软件开发工具 知乎