计算架构模式之分布式缓存架构

缓存架构两种形式

只有数据缓存是为了解决读写慢的问题,而结果缓存不是的

缓存架构1-数据缓存

直接读写存储系统会很慢,所以引入缓存系统,可以解决读写慢的问题。

缓存架构2-结果缓存

缓存有效期:缓存有效时间

新鲜度:缓存多久更新

分布式缓存架构设计思路

为什么先用读写分离而不是先用缓存?

将备机变为从机架构会简单,如果上来就使用缓存架构复杂度会升高

数据缓存架构一致性设计

数据缓存架构的一致性复杂度

只有数据缓存才有一致性问题,结果缓存是没有一致性问题的。

数据缓存架构的一致性解决方案

1用的最多,允许有不一致的情况。

缓存架构通用三类问题及设计

缓存雪崩往往是一两个key引起的

缓存穿透往往是多个key引起的

缓存穿透

常见缓存穿透应对方法

爬虫访问历史数据还是会慢,那怎么处理?

慢就慢,无所谓

灰度发布/预发布,就是让用户行为先产生,先胜场缓存。

缓存雪崩

缓存雪崩应对方法

redis如果内存不足的时候就会淘汰key,一旦是定时更新的这个key,在更新之前就有可能完蛋了

缓存热点

缓存热点应对方法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

人工智能_AI

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值