- 1
- 0
- 约4.07千字
- 约 7页
- 2026-09-14 发布于河北
- 举报
缓存高频面试题及详细答案(实战接地气版)
一、缓存基础概念篇
1、什么是缓存?为什么项目中要使用缓存?
参考答案:
缓存就是一块高速读写的临时存储空间,用来存放热点数据,也就是频繁查询、很少修改的数据。
核心作用主要有三点:
1.提升接口响应速度:直接从内存取数据,比查数据库磁盘IO快几十上百倍,用户体验更好;
2.减轻数据库压力:高频请求直接走缓存,避免大量相同请求反复打数据库,防止数据库扛不住高并发;
3.提升系统吞吐量:单机处理请求的能力大幅提升,能支撑更高的并发量。
简单说,缓存就是用空间换时间,牺牲部分内存资源,换取系统高性能。
2、缓存的使用场景和不适用场景分别是什么?
参考答案:
适合用缓存的场景:
1.热点高频查询数据:比如商品详情、首页banner、用户基础信息、分类列表;
2.读多写少的数据:查询频率极高,更新、删除操作很少;
3.计算耗时的结果数据:比如统计报表、榜单数据、接口复杂计算结果;
4.临时限流、防重复数据:比如短信验证码、登录态、接口防重令牌。
不适合用缓存的场景:
1.数据实时性要求极高的场景:比如金融交易余额、订单实时状态,缓存延迟会导致数据不一致;
2.读写频率差不多、频繁更新的数据:频繁改数据会导致缓存频繁失效、更新,反而增加系统开销;
3.冷数据、极少查询的数据:缓存占用内存却几乎不用,纯粹浪费资源。
3、常见的缓存
您可能关注的文档
最近下载
- 全口义齿颌位关系.pptx VIP
- 新农科背景下地方红色文化融入课程思政的路径.pdf VIP
- 2型糖尿病培训试题和答案解析(糖尿病).docx VIP
- CN119684597A 酰胺聚合物及其制备方法、聚酰胺液体流变助剂及其制备方法和应用 (广州冠志新材料科技有限公司).pdf VIP
- 第一单元 第4课 数据的安全 课件 浙教版(2023)信息科技四年级上册.pptx VIP
- 《同济大学821材料科学基础2013-2018年考研真题及答案解析》.pdf VIP
- 后勤保障工作方案.doc VIP
- 苏教版小学科学四年级【上册】全册教案.doc VIP
- 《智能检测技术》教学课件-第1章 绪论.pptx VIP
- 四年级上册《爬山虎的脚》课件.pptx VIP
原创力文档

文档评论(0)