缓存雪崩
定义
缓存同一时间大面积失效,那一瞬间Redis跟没有一样
解决
随机key的过期时间
缓存击穿
定义
存击穿是指一个Key非常热点,在不停的扛着大并发,大并发集中对这一个点进行访问,当这个Key在失效的瞬间,持续的大并发就穿破缓存
解决
热点数据永不过时;互斥锁防止打到数据库
缓存穿透
定义
用户不断发起请求到不存在的数据
解决
加强参数检验;布隆过滤器
缓存同一时间大面积失效,那一瞬间Redis跟没有一样
随机key的过期时间
存击穿是指一个Key非常热点,在不停的扛着大并发,大并发集中对这一个点进行访问,当这个Key在失效的瞬间,持续的大并发就穿破缓存
热点数据永不过时;互斥锁防止打到数据库
用户不断发起请求到不存在的数据
加强参数检验;布隆过滤器