缓存雪崩 缓存穿透

1.缓存雪崩

                 现象:同一时间大量的缓存失效或者同一时间有大量请求打到数据库,导致系统崩溃

                 解决方法:  (1)缓存设置不同的失效时间或者对于热点数据永不失效

                                     (2)并发量不大,加锁排队

                                      (3)缓存失效标志,及时更新缓存

 

 

2.缓存穿透

                  现象: 请求的数据不存在于缓存或者数据库中

                  解决方案:(1)对空结果也缓存

                                    (2)bloomfilter 根据请求数据进行多hash 多hash值分到bitmap上,相应位进行&操作,结果为1则存在

3.缓存预热

               数据预加载到缓存

                  

posted @ 2020-05-29 11:31  清明雨下  阅读(147)  评论(0)    收藏  举报