缓存穿透,击穿,雪崩

缓存的处理流程 ​ 前台请求,后台先从缓存中取数据,取到直接返回结果,取不到时从数据库中取,数据库取到更新缓存,并返回结果,数据库也没取到,那直接返回空结果。 缓存穿透 概念:数据库中没有数据,缓存中也没有数据。 威胁:当用户发起不存在id的请求(例如id=-1),这时会导致数据库压力过大。 解决:使用bloomfilter(布隆过滤器) 可以使用google的guava包,也可以自己实现一个。
相关文章
相关标签/搜索