首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
SAAS
ToB门户
了解全球最新的ToB事件
论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
微博
Follow
记录
Doing
博客
Blog
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
排行榜
Ranklist
相册
Album
应用中心
qidao123.com ToB IT社区-企服评测·应用市场
»
论坛
›
物联网/工业互联网
›
物联网
›
当地内存和分布式缓存(口试)
返回列表
发新帖
当地内存和分布式缓存(口试)
[复制链接]
发表于 2026-1-25 02:58:49
|
显示全部楼层
|
阅读模式
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要
登录
才可以下载或查看,没有账号?
立即注册
×
当地缓存和分布式缓存
当地缓存
:
缓存组件和应用在同一历程中
。但
各应用都须要维护单独的缓存,无法共享缓存
。
分布式缓存
:缓存组件和应用分离,不在同一历程,多个应用可直接共享缓存。
当地缓存的实现:
缓存一样寻常是一种key-value的键值对数据结构
与此同时,当地缓存由于须要被并发读写,须要包管线程
安全
。由于 HashMap 不是线程
安全
的,而 ConcurrentHashMap 是线程
安全
的,
一样寻常使用 ConcurrentHashMap 实现 Java 编程中的当地缓存
分布式缓存的实现:
Redis和MemCached
,但Redis优于MenCached,一样寻常使用Redis
Redis 有着丰富的key-value 键值对的数据结构,如 Set 聚集去重、有序聚集 ZSet 实现数据排序等。
Redis 是单线程的,不存在高并发下线程安全题目,以及包管数据读写利用的序次性
Redis 支持主从同步(读写分离)、集群分片拓展、数据恒久化等特性,这也是 MemCached 不支持的
当地缓存和分布式缓存的优缺点
当地缓存的优缺点
访问速率快,但无法举行大数据
存储
数据随应用历程的重启而丢失
当地缓存的数据是
存储
在应用历程的内存空间的,以是当应用历程重启时,当地缓存的数据会丢失
分布式缓存的优缺点
数据须要跨网络传输,
性能
较低
.
支持大数据量
存储
,不受应用历程重启影响
分布式缓存
由于拥有自身独立的内存空间
。应用历程重启后,分布式缓存的数据依然存在
回复
使用道具
举报
返回列表
浏览过的版块
linux
人工智能
火影
+ 我要发帖
登录后关闭弹窗
登录参与点评抽奖 加入IT实名职场社区
去登录
微信订阅号
微信服务号
微信客服(加群)
H5
小程序
快速回复
返回顶部
返回列表