介绍
二进制存储 速度极快
通过特殊算法 设置下标,存在显示1,不存在为0
特点
查询速度快
使用场景
可以用在Redis缓存之前
解决问题
缓存穿透
黑名单等
缺点
可能会有1%的误判虑
误判率越低 二进制数组越长 占用空间大
误判率高 数组短 速度快 占用空间小
不建议删除已存在的key
增加代码复杂度
二进制存储 速度极快
通过特殊算法 设置下标,存在显示1,不存在为0
查询速度快
可以用在Redis缓存之前
缓存穿透
黑名单等
可能会有1%的误判虑
误判率越低 二进制数组越长 占用空间大
误判率高 数组短 速度快 占用空间小
不建议删除已存在的key
增加代码复杂度
大家都知道,在计算机中,IO一直是一个瓶颈,很多框架以及技术甚至硬件都是为了降低IO操作而生,今天聊一聊过滤器,先说一个场景: 我们业务后端涉及数据库,当请求消息查询某些信息时,可能先检查缓存中是否有相关信息,
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M