缓存常见问题

原创转载请注明出处:https://www.cnblogs.com/agilestyle/p/11480428.html

 

缓存穿透

缓存穿透是指缓存没有发挥作用,业务系统虽然去缓存中查询数据,但缓存中没有数据,业务系统需要再次去存储系统中查询数据。

通常情况下有两种情况:存储数据不存在,以及生成缓存数据需要耗费大量时间或资源。

缓存穿透的常见解决办法有两种:回种空值和使用布隆过滤器。

 

缓存雪崩

缓存雪崩是指当缓存失效(过期)后引起系统系统性能急剧下降的情况。

缓存雪崩的常见解决办法有两种:更新锁机制和后台更新机制。

 

缓存热点

缓存热点指大部分甚至所有的业务请求都命中同一份缓存数据。

缓存热点的解决方案就是复制多份缓存,将请求分散到多个缓存服务器,减轻缓存热点导致的单台缓存服务器压力。

 

posted @ 2019-09-07 13:53  李白与酒  阅读(183)  评论(0编辑  收藏  举报