暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

【赵渝强老师】基于Redis的旁路缓存架构

原创 赵渝强老师 2025-10-31
70

1.png
下图展示了引入缓存后系统的架构。通过使用缓存可以提升访问性能、降低网络拥堵、减轻服务负载和增强可扩展性。
2.png

aaa11.png
点击这里查看视频讲解:【赵渝强老师】基于Redis的旁路缓存架构

一般情况下数据存在数据库中,应用程序直接操作数据库。当应用程序访问量上万,数据库压力突然增大,如果需要减轻数据库服务器的压力,有以下方法:

  • 数据库读写分离
  • 数据库分库分表
  • 使用缓存并实现读写分离

缓存的作用是将应用程序已经访问过的内容或数据存储起来,当应用程序再次访问时先找缓存,缓存命中返回数据。不命中再查询数据库,并保存到缓存。但缓存也存在以下几个主要的缺点:

  • 系统中引入缓存,会增加系统的复杂度。
  • 由于缓存相比原始数据库存储的成本更高,所以系统部署及运行的费用也会更高。
  • 由于一份数据同时存在缓存和数据库中,甚至缓存内部也会有多个数据副本,多份数据就会存在一致性问题。
最后修改时间:2025-12-14 14:37:28
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

文章被以下合辑收录

评论