Redis数据类型--布隆过滤器类型详解及应用

数据结构

Redis无论什么数据类型,存储的时候都是以键值对key-value形势存储,并且所有的key都是String类型,本文讨论的数据类型是value的数据类型。

布隆过滤器

概述:布隆过滤器(Bloom Filter)是 1970 年由布隆提出的,Redis 4.0版本已插件的形式引入到Redis中,布隆过滤器是一种占用空间非常小的概率数据结构,效率高,有一定的误判率,而且无法删除元素,主要用于去重场景。

布隆过滤器常用命令:

命令 描述
bf.add key value 向布隆过滤器key中添加value
bf.madd key value1 value2 … 向布隆过滤器key中添加多个value(支持批量操作)
bf.exists key value 判断布隆过滤器key中是否存在value,value一定不存在返回0,可能存在返回1
bf.mexists key value1 value2 … 判断布隆过滤器key中是否存在value1 value2 (支持批量操作),value一定不存在返回0,可能存在返回1
bf.scandump key value 对布隆顾虑器进行持久化操作

布隆过滤器的原理?

  • 布隆过滤器&#x
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值