陈奇网络工作室

壳牌解决RedisSlowLog问题

建设工作站服务器

老东家监测Redis慢速查询日志,用Crontab每隔一定时间采样一次慢速查询日志,增加写入文本文件。

文本文件中有很多重复的慢速查询日志

如何加重重复的慢速查询日志呢?

使用shell命令的方法是最简单和直接的。

awk& #039; /^1\\\& quot; /{prints; s=& #039; & #039; }; {s=(s& #039; & #039; $0); end{prints}& #039; b.txt|sort|uniq|sed& #039; s//\\n/g& #039; |awk& #039; /^1\\\\\& quot; \& quot; \\\(integer\ rowdata=rc& #039; )\\\t& #039; $1& #039; & #039; $2& #039; & #039; $3& #039; \\\n\\t& #039; $4& #039; & #039; $5& #039; $6& #039; $7& #039; \\& quot; 打印行数据};/^/{打印& amp; #039; \\\\t& #039; $0}END{print& #039; 不重复的日志总数: & #039; rc}

核心是将整段的redis日志先整理成一行,去掉重量后恢复格式。

以下是测试用附件

redisSlowLog.txt

附上王工对这个问题的需求的说明和说明。

3359 blog.csdn.net/wzy 0623/article/details/83652539? tdsourcetag=s_pcqq_aiomsg

详情请访问云服务器、域名注册、虚拟主机的问题,请访问西部数码代理商官方网站: www.chenqinet.cn

相关推荐

后台-系统设置-扩展变量-手机广告位-内容页底部广告位3