- 0
- 0
- 约3.83千字
- 约 7页
- 2026-08-30 发布于河北
- 举报
分布式缓存高频面试题及真实口语化答案
一、基础认知类(初级必问)
1.什么是分布式缓存?和本地缓存有什么区别?
参考答案:
本地缓存就是JVM级别的缓存,比如HashMap、Caffeine、GuavaCache,存在当前服务器内存里,速度最快,但只能单服务独享,集群环境下数据不一致,而且重启就丢数据、容量有限。
分布式缓存是独立部署的缓存服务,比如Redis、Memcached,所有业务服务统一访问,集群所有节点共享一份缓存数据,能扩容、能持久化,解决了集群数据一致性和容量问题,但多了网络IO,速度比本地缓存慢一点。
核心区别:独享vs共享、无网络开销vs有网络开销、不可扩容vs支持水平扩容。
2.为什么要用分布式缓存?核心作用是什么?
参考答案:
最核心就是扛流量、降数据库压力。
大部分业务都是读多写少,直接查数据库慢、数据库扛不住高并发。把热点数据放缓存,请求先打缓存,命中就直接返回,不用查库。
除此之外还能做这些事:
1.提速:内存访问远快于磁盘数据库;
2.削峰:秒杀、热点接口靠缓存挡住瞬时大流量;
3.共享数据:微服务集群统一缓存,避免多节点缓存不一致;
4.临时存储:存验证码、token、分布式锁、限流计数等临时数据。
3.Redis和Memcached区别?项目里怎么选?
参考答案:
核心区别:
1.数据结构:Memcached
您可能关注的文档
- 刀具(小刀)安全使用与管理专项试题(含详细答案).docx
- 刀具基础知识与实操测试题(含详细答案).docx
- 分辨率专项测试试题及详细答案.docx
- 分布式电商项目面试题库(真实落地版+详细答案).docx
- 分布式服务高频面试题库(详细落地版答案).docx
- 分布式高频面试题及详细答案(实战向).docx
- 分布式缓存高频面试题及详细答案(实战口语版).docx
- 分布式缓存高频面试题及详细答案(实战通俗版).docx
- 分布式缓存高频面试题及详细答案(实战向).docx
- 分布式运维工程师面试题及详细答案(实操真实版).docx
- 煤矿测量工岗位专业考试试卷和答案.docx
- 2026届云南省曲靖市麒麟区五中高二化学第一学期期末达标测试试题含答案.docx
- 2025年执业药师药学专业知识试卷含答案:药物化学与药理学综合测试.docx
- 贵州省遵义市汇川区2025-2026学年八年级上学期学业水平(期末)考试数学(解析版).pdf
- 大一大学美育考试题及答案.docx
- 贵州省遵义新蒲新区2025-2026学年上学期八年级期末数学试题(解析版).pdf
- 工厂供电考试试卷及答案.docx
- 2025年焦作沁阳市公益性岗位人员招聘33人考试备考题库及答案解析.docx
- 贵州省遵义市第二十三中学2025-2026学年八年级上学期期末数学试卷(解析版).pdf
- 2025年一建《机电工程管理与实务》考试施工组织设计模拟试题含答案库含答案.docx
原创力文档

文档评论(0)