缓存穿透,你真的会吗?【如何设计一个热点数据服务】
1、市面上的策略
延时双删,布隆过滤器,数据同步,MQ异步处理,缓存预热等等
2、大厂的策略是什么呢?
在正式介绍之前,我们看一张图;如图,这是一张计算机的缓存策略
2.1、前置表策略
从这张图上面,大家可以联想到什么嘛?
举个例子,一个很常见的场景题,如何设计一个热点数据服务?
我们可以借鉴计算机的缓存策略,采用多级缓存的方式防止用户请求打到DB上;
也就是说,用户的所有请求都在多级缓存层【专业词汇:前置表策略】进行数据处理
那么前置表的运行机制是什么呢?
比如:第一层缓存存放最热门的
剩余60%内容,订阅专栏后可继续查看/也可单篇购买
八股文+场景题+算法真题 文章被收录于专栏
针对Java简历中项目的功能进行提问,大家可以在评论区中解答/讨论;同时提供八股文