- 用法
-
BF.EXISTS key value
- 复杂度
- O(N),其中 N 是布隆过滤器使用的哈希函数数量。
- 模块
- valkey-bloom
- 模块版本起
- 1.0.0
- ACL 类别
- @read, @fast, @bloom
-
0 - 该项肯定不存在,因为布隆过滤器不可能出现假阴性(false negatives)。
-
1 - 该项存在,但存在一定的假阳性(
fp)概率。存在fp% 的可能性该项实际上不存在。您可以根据需要创建具有更严格假阳性率的布隆过滤器。
判断某个项是否之前已添加到布隆过滤器中。
当您检查某个项是否存在时,布隆过滤器有两种可能的响应
示例
127.0.0.1:6379> BF.ADD key val
(integer) 1
127.0.0.1:6379> BF.EXISTS key val
(integer) 1
127.0.0.1:6379> BF.EXISTS key nonexistent
(integer) 0
RESP2/RESP3 回复
以下之一