1)缓存与数据库双写不一致
2)缓存雪崩
3)缓存穿透
由于缓存中不存在某个key,所有的请求都会落到数据库上,会对数据库造成很大压力,甚至崩溃
一个简单的方案是将不存在的数据也缓存起来(value值为null)
4)缓存并发竞争
布隆过滤器
1)缓存与数据库双写不一致
2)缓存雪崩
3)缓存穿透
由于缓存中不存在某个key,所有的请求都会落到数据库上,会对数据库造成很大压力,甚至崩溃
一个简单的方案是将不存在的数据也缓存起来(value值为null)
4)缓存并发竞争
布隆过滤器