XX公司笔试题

高可用会遇到的问题: 缓存雪崩:大量key设置相同过期时间,导致缓存在同一时刻同时失效,导致所有请求直接访问数据库,压力骤大,引起雪崩。 解决办法:给每个缓存时间加上一个随机时间,使得每个key的过期时间不同。 缓存穿透:访问一个不存在的key,导致缓存不起作用,直接访问数据库,流量大时,数据库挂掉。 解决方法:访问key未在DB查询到值,也将空值写进缓存,但可以设置较短过期时间 缓存击穿:访问一
相关文章
相关标签/搜索