redis雪崩、穿透、击穿和解决方案

1. redis雪崩 大量的缓存数据同时时间失效,导致用户直接发起大量请求到数据库 生成随机失效的缓存时间数据,使缓存不会在同一时间失效 集群部署,热点的key分别在不同的节点上 不设置缓存失效的时间 定时任务更新缓存的数据 2. redis穿透 用户请求数据,例如ID为负数,不存在缓存里,也不存在数据库里,就会造成缓存击穿 无意义的数据放入缓存,下一次相同的请求就会命中缓存 IP过滤 参数校验
相关文章
相关标签/搜索