JAVA面试总结-Redis篇章(一)
- Redis
- 缓存穿透
- 解决方案一:缓存空数据,查询返回的数据为空,仍把这个空结果进行缓存
- 解决方案二:布隆过滤器
 
Redis


缓存穿透

解决方案一:缓存空数据,查询返回的数据为空,仍把这个空结果进行缓存
 
   例如发送一个get请求,我们先要去查Redis,如果Redis中存在就直接返回,如果Redis中不存在,再去查数据库,之后返回结果的同时也将数据存入Redis中一份。但是如果一直查询一个数据库和Redis都没有的数据,就会造成缓存穿透。
解决方案二:布隆过滤器

 
 
 
 





![C国演义 [第十一章]](https://img-blog.csdnimg.cn/abf028a942814cc6a9e041e6b8314b86.png)















