Redis的雪崩,穿透,击穿

一般正常的缓存流程图:  1.缓存雪崩  原因:大量的缓存同一时间失效,导致大量的请求都直接请求数据库,从而造成数据库挂掉,进而影响页面无法正常工作了 解决方案: 1-设置缓存失效时间,使其不在同一时间失效,随机初始化失效时间,这样就不会同时失效 2-将热点key放到集群中的不同节点上 3-最暴力的方式就是不设置失效时间(一般不采取) 4-设置定时任务,使其不定时刷新缓存失效时间 2.缓存穿透  
相关文章
相关标签/搜索