91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

赤水市| 余江县| 日照市| 郧西县| 南岸区| 武穴市| 苍山县| 伊宁县| 浪卡子县| 小金县| 通榆县| 象山县| 鄂温| 山西省| 井冈山市| 潞城市| 绥芬河市| 商丘市| 潼南县| 聂荣县| 江城| 伽师县| 元朗区| 大港区| 沿河| 自治县| 易门县| 格尔木市| 黄浦区| 富裕县| 新竹县| 宕昌县| 远安县| 碌曲县| 井冈山市| 定州市| 垫江县| 包头市| 那坡县| 马边| 额济纳旗|