缓存穿透:
一般的缓存系统的查询方式都是以key去查询value,一些不存在对应的value就会去后台系统当中去寻找,一些恶意的请求对数据库造成巨大的压力就称之为缓存穿透。
缓存雪崩
当缓存服务器存在的大量的数据在集中一段时间内失效,这样失效时会造成后台系统巨大的压力称之为缓存雪崩。
缓存击穿
是指一个key非常热点,在不停的扛着大并发,大并发集中对这一个点进行访问,当这个key在失效的瞬间,持续的大并发就穿破缓存,直接请求数据库,就像在一个屏障上凿开了一个洞。
对于非常热点的key直接设为永不过期/mutex key互斥锁