中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Shell 解決Redis Slow Log去重問題

發布時間:2020-08-11 19:28:11 來源:ITPUB博客 閱讀:208 作者:壹頁書 欄目:建站服務器

老東家監測Redis的慢查詢日志,采用Crontab 每隔一段時間對慢查詢日志采樣,然后追加寫入一個文本文件。


所以文本文件中有很多重復的慢查詢日志


Shell 解決Redis Slow Log去重問題


如何對整段重復的慢查詢日志去重呢?


采用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日志先合并為一行,去重之后,在還原格式。


下面是用于測試的附件


Shell 解決Redis Slow Log去重問題 redisSlowLog.txt



附王工對這個問題的需求描述和說明。


https://blog.csdn.net/wzy0623/article/details/83652539?tdsourcetag=s_pcqq_aiomsg



向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

永丰县| 咸丰县| 井陉县| 中阳县| 农安县| 仲巴县| 大余县| 双柏县| 古田县| 县级市| 清丰县| 青龙| 开鲁县| 东明县| 治多县| 广宗县| 沾化县| 宿松县| 长沙县| 孝感市| 电白县| 防城港市| 汉中市| 皮山县| 子洲县| 惠来县| 顺昌县| 康保县| 化州市| 七台河市| 玛沁县| 宿松县| 岗巴县| 买车| 安丘市| 苏州市| 蕉岭县| 米脂县| 寿阳县| 卢氏县| 龙川县|