Redis缓存穿透“新杀招“:布隆过滤器Bloom Filter
场景分析
这篇文章来讲述缓存穿透的补充解决方案.
为什么要用补充来形容呢?
在之前的文章中,我们提到缓存穿透的解决方案时,我是这么说的:
关于缓存穿透,我们可以在用户访问数据库后将null值存入Redis来解决.
那么这样就真的万无一失了吗??
No No No!!!
当然不是.我们设想如下的场景:
某组织或某个人就是想干掉你的服务器,他写了一个这样的程序:
定义n=-1;
使用循环,每次循环n=n-1;
然后每次循环都去利用n作为商品id访问你的数据库.
他将这个程序放在了他所控制的许多个客户端中.
那
原创
2020-10-15 17:59:37 ·
332 阅读 ·
0 评论