- 0
- 0
- 约4.12千字
- 约 7页
- 2026-08-30 发布于河北
- 举报
分布式缓存高频面试题及详细答案(实战口语版)
一、基础认知类
1.什么是分布式缓存?和本地缓存有什么区别?
答案:
分布式缓存就是独立部署的、跨进程、跨机器的缓存服务,常见的就是Redis、Memcached。数据存在独立的缓存集群里,所有业务服务共享这一套缓存。
和本地缓存(Caffeine、Guava、HashMap)核心区别:
存储位置:本地缓存在业务服务内存里;分布式缓存是独立服务器内存。
共享性:本地缓存单服务独享;分布式缓存多服务、多节点共享。
容量:本地缓存受单机内存限制;分布式缓存可横向扩容,容量大。
性能:本地缓存不用走网络,速度更快;分布式缓存有网络IO损耗,稍慢。
一致性:本地缓存多节点数据天然不一致;分布式缓存集群统一存储,一致性更好控制。
2.为什么要用分布式缓存?直接查数据库不行吗?
答案:
数据库瓶颈很明显,扛不住高并发读请求。数据库是磁盘IO,加锁、事务、查询解析都有开销,单机QPS撑死几千。
分布式缓存是内存操作,读写速度远超数据库,单机QPS能到十万级。核心作用就三点:
扛住高并发读,削峰兜底,减少数据库压力;
降低接口响应时间,提升用户体验;
节省数据库连接资源,避免高并发下数据库打挂。
简单说:数据库扛存储,缓存扛流量。
3.Redis和Memcached核心区别?项目里怎么选?
答案:
核心区别:
数据结构:Memcache
您可能关注的文档
- 刀具(小刀)安全使用与管理专项试题(含详细答案).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)