javaweb項目用redis做緩存的好處,形象比喻


舉個簡單應用場景,比如微信群聊,當服務器收到一條消息的時候,需要把消息插入數據庫。

最原始的做法,就是每當有一條聊天記錄到達服務器的時候,就進行一次數據庫的插入操作。如果不考慮服務器帶寬,這種情況下數據庫的每秒io次數約等於每秒聊天記錄插入的次數。

換一種實現思路,用redis做緩存,消息到達服務器的時候,並不是立刻比如數據庫,而是存在redis里。當redis聊天記錄到達60條的時候,再執行1次數據庫插入操作。

這樣子,粗略估計,服務器性能就提高了60倍


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM