美团面试官:说说Redis的缓存雪崩、缓存穿透和缓存击穿
缓存雪崩想象这样一个场景,当我们的Redis服务器中的缓存在某一段时间内大量失效或者Redis服务器瘫痪,用户的请求没有了缓存的拦截直接落在了数据库服务器上导致数据库服务器直接瘫痪,这就是我们今天要介绍的缓存雪崩。对于缓存雪崩常见的解决方法主要有以下几种:随机设置key的过期时间。由于缓存雪崩的产生原因是短时间内key大量失效,我们可以将key的过期时间进行随机设置,防止这种情况发生。如果是使用Redis集群部署,防止因为某个Redis服务器故障导致MySQL服务器瘫痪。采用服务降级
原创
2020-10-09 20:26:42 ·
200 阅读 ·
0 评论