内存cache使用的场景

Q.业务场景内为什么要使用内存cache?

A.为了利用内存cache的优点, 解决业务场景内的缺陷

 

Q.内存cache的优点和缺点

A.优点: 内存读写速度比磁盘块

   缺点: 内存空间有限, 内存单价比硬盘贵, 内存掉电会导致数据丢失

   由此可知,内存cache是为了解决速度的问题

 

Q.内存cache适用于哪些业务场景?

A. 如果cache只负责读,它适合以下场景

    a.cache 静态数据, 将静态数据加载至内存,提高读速

    b.cache 可接受延迟的动态数据, 即后端db修改了数据后, 业务不需要立刻获取最新的修改结果, 可以忍受一个cache周期

B. 如果cache还负责写,业务需要为cache提供容灾、cache数据持久化到db、分布式cache的一致性、cache和db数据不一致的解决方案, 业务读写将发生在内存中,读写效率高,技术要求也高。

 

转载于:https://www.cnblogs.com/ctrlzhang/p/4623914.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值