【redis】缓存穿透,缓存击穿,缓存雪崩
缓冲击穿,缓冲穿透,缓冲雪崩
redis在高并发环境下常遇到的问题
1.缓存穿透
缓存穿透是利用redis和mysql的机制(Redis缓存一旦不存在就访问mysql),直接绕过缓存访问mysql,而制造的db请求压力,一般在代码中防止这个现象发生
利用不存在的key绕过缓存直接访问db
2.缓存击穿
缓冲由于某种原因失去了拦截高并发的能力
某一个热点key在高并发访问的情况下,突然失效,导致大量的并发打进mysql数据库的情况
3.缓存雪崩
缓存时采用了相同的过期时间,导致缓存在某一时刻同时失效,导致的d
原创
2020-12-31 17:36:56 ·
69 阅读 ·
0 评论