原文:血的教訓!千萬別在生產使用這些 redis 指令

哎,最近小黑哥又雙叒叕犯事了。 事情是這樣的,前一段時間小黑哥公司生產交易偶發報錯,一番排查下來最終原因是因為 Redis 命令執行超時。 可是令人不解的是,生產交易僅僅使用 Redis set 這個簡單命令,這個命令講道理是不可能會執行這么慢。 那到底是什么導致這個問題那 為了找出這個問題,我們查看分析了一下 Redis 最近的慢日志,最終發現耗時比較多命令為 keys XX 看到這個命令操作的 ...

2020-09-16 08:50 0 1476 推薦指數:

查看詳情

rm -rf 教訓

rm -rf 慎用 命令敲得多了,常在河邊走,難免會濕鞋 昨天,一個手誤,敲錯了命令,把原本想要留的文件夾給rm -rf掉了 幾天心血全木有了,靠,死的心都有了 經百度,google以及嘗試無果,哎,這個以后再研究怎么找回吧 幾點教訓 ...

Fri Aug 17 19:42:00 CST 2012 3 67998
教訓--如何正確使用線程池submit和execute方法

教訓之背景:使用線程池對存量數據進行遷移,但是總有一批數據遷移失敗,無異常日志打印 凶案起因 ​ 聽說parallelStream並行流是個好東西,由於日常開發stream串行流的場景比較多,這次需要寫遷移程序剛好可以用得上,那還不趕緊拿來裝*一下,此時不裝更待何時。機智 ...

Fri Jun 28 23:56:00 CST 2019 0 4423
mqtt 在生產中的配置使用實例

https://www.cnblogs.com/qianxiaoruofeng/p/15659264.html 消息隊列是計算機中不可或缺的一個重要角色,用好mq 能給我們的工作減少更多的工作量,提高 ...

Wed Dec 08 07:34:00 CST 2021 0 122
在生產項目里是如何使用Redis發布訂閱的?(二)Java版代碼實現(含源碼)

上篇文章講了在實際項目里的哪些業務場景用到Redis發布訂閱,這篇文章就講一下,在Java中如何實現的。 圖解代碼結構 發布訂閱的理論以及使用場景大家都已經有了大致了解了,但是怎么用代碼實現發布訂閱呢?在這里給大家分享一下實現方式。 我們以上篇文章的第三種使用場景為例,先來看一下 ...

Sat Jul 13 22:50:00 CST 2019 0 432
一般的教訓,請慎用insert into select

一般的教訓,請慎用 insert into select。同事應用之后,導致公司損失了近 10w 元,最終被公司開除。 事情的起因 公司的交易量比較大,使用的數據庫是 MySQL,每天的增量差不多在百萬左右,公司並沒有分庫分表,所以想維持這個表的性能只能考慮做數據遷移。 同事李 ...

Tue Mar 02 19:36:00 CST 2021 0 905
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM