常见的缓存问题

常见的缓存问题

Posted by Lerko on August 18, 2020

常见的缓存问题

缓存穿透

缓存穿透是指的请求不存在的key导致穿透到数据库进行查询

20200818101344

解决方案:

20200818101857

缓存击穿

大量流量查询一个key

20200818102119

解决方案:

监控热点的key,提前设置未永不过期。 监控范围可以是接口范围的,如果某个接口流量非常大的话就吧这个接口的key都设置为永久

缓存雪崩

大量的key同时失效

20200818103659

解决方案:

key的过期时间设置为平滑的,不要全部的key都设置未同一个时间失效