目录

一、缓存同步

1、数据实时同步

2、数据准时同步

3、任务调度更新

4、binlog日志订阅

二、缓存穿透

三、缓存击穿

四、缓存雪崩


一、缓存同步

缓存同步问题:

缓存同步、缓存穿透、缓存击穿、缓存雪崩

1、数据实时同步

这种数据同步是增量、主动、强一致性。

缓存同步、缓存穿透、缓存击穿、缓存雪崩

缓存同步、缓存穿透、缓存击穿、缓存雪崩

2、数据准时同步

这种数据同步是增量、被动、准一致性。

缓存同步、缓存穿透、缓存击穿、缓存雪崩

缓存同步、缓存穿透、缓存击穿、缓存雪崩

3、任务调度更新

缓存同步、缓存穿透、缓存击穿、缓存雪崩            缓存同步、缓存穿透、缓存击穿、缓存雪崩

4、binlog日志订阅

通过订阅binlog来更新缓存,把我们搭建的消费服务,作为MySQL的一个slave(主从),订阅binlog,解析出更新内容,然后更新到缓存。
缺点:需单独搭建同步服务,引入binlog同步机制,增加成本。

缓存同步、缓存穿透、缓存击穿、缓存雪崩

二、缓存穿透

缓存同步、缓存穿透、缓存击穿、缓存雪崩

解决方案:

缓存同步、缓存穿透、缓存击穿、缓存雪崩

三、缓存击穿

缓存同步、缓存穿透、缓存击穿、缓存雪崩

解决方案:

缓存同步、缓存穿透、缓存击穿、缓存雪崩

四、缓存雪崩

缓存同步、缓存穿透、缓存击穿、缓存雪崩

解决方案:

缓存同步、缓存穿透、缓存击穿、缓存雪崩

 

 

相关文章: