基本信息
文件名称:分布式缓存高频面试题及实战答案.docx
文件大小:21.5 KB
总页数:4 页
更新时间:2025-11-22
总字数:约3.61千字
文档摘要

分布式缓存高频面试题及实战答案

一、基础概念题

问:分布式缓存和本地缓存的核心区别是什么?实际项目中怎么选?

答:核心区别在存储范围和访问方式——本地缓存(如HashMap、Caffeine)是单进程内的内存存储,访问快但无法跨服务共享,容量受单个节点内存限制;分布式缓存(如RedisCluster、Memcached)是独立部署的集群服务,跨服务/跨节点共享数据,容量可横向扩展,但存在网络IO开销。

选型逻辑:本地缓存适合单机高频访问、无共享需求的场景(如单节点内热点数据缓存),分布式缓存适合多服务协作、数据共享的场景(如用户会话、跨服务配置)。实际项目中常组合使用,比如本