- 博客(1)
- 收藏
- 关注
原创 Redis面试经常被问到的问题
1.什么是缓存雪崩?怎么解决? 通常,我们使用缓存用于缓冲对DB的冲击,如果缓存宕机,所有请求将直接打在DB,造成DB宕机—从而导致整个系统宕机.。 如何解决? 2种策略(同时使用) 1)对缓存做高可用,防止缓存宕机 2)使用断路器,如果缓存宕机,为了防止系统全部宕机,限制部分流量进入DB,保证部分可用,其余的请求返回断路器的默认值。 2.什么是缓存穿透?怎么解决? 解释1:缓存查询一个没有的key,同时数据库也没有,如果大量的使用这种方式,那么就会导致DB宕机。 **解决方案:**我们可以使用一个默认
2020-09-04 10:46:24
256
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人