javaweb项目用redis做缓存的好处,形象比喻


举个简单应用场景,比如微信群聊,当服务器收到一条消息的时候,需要把消息插入数据库。

最原始的做法,就是每当有一条聊天记录到达服务器的时候,就进行一次数据库的插入操作。如果不考虑服务器带宽,这种情况下数据库的每秒io次数约等于每秒聊天记录插入的次数。

换一种实现思路,用redis做缓存,消息到达服务器的时候,并不是立刻比如数据库,而是存在redis里。当redis聊天记录到达60条的时候,再执行1次数据库插入操作。

这样子,粗略估计,服务器性能就提高了60倍


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM