摘要: public class BloomFilter { public BitArray _BloomArray; public Int64 BloomArryLength { get; } public Int64 BitIndexCount { get; } /// <summary> /// 初始 阅读全文
posted @ 2020-07-05 21:03 .Neterr 阅读(439) 评论(0) 推荐(0) 编辑
摘要: 什么是布隆过滤器 布隆过滤器(Bloom Filter)是一种比较巧妙的概率型数据结构,它可以告诉你某种东西一定不存在或者可能存在。当布隆过滤器说,某种东西存在时,这种东西可能不存在;当布隆过滤器说,某种东西不存在时,那么这种东西一定不存在。 布隆过滤器相对于Set、Map 等数据结构来说,它可以更 阅读全文
posted @ 2020-07-05 19:55 .Neterr 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 缓存穿透 缓存穿透是指客户端请求的数据在缓存中和数据库中都不存在,这样缓存永远不会生效,这些请求都会打到数据库。 解决方案 缓存空对象 布隆过滤 增强id的复杂度,避免被猜测id规律 做好数据的基础格式校验 加强用户权限校验 做好热点参数的限流 缓存雪崩 缓存雪崩是指在同一时段大量的缓存key同时失 阅读全文
posted @ 2020-07-05 11:38 .Neterr 阅读(497) 评论(0) 推荐(0) 编辑