BF.EXISTS
语法
BF.EXISTS key item
- 可用
- Redis Stack / Bloom 1.0.0
- 时间复杂度
- O(k),其中 k 是最后一个子过滤器的哈希函数数量
确定给定项是否已添加到布隆过滤器中。
此命令类似于 BF.MEXISTS
,除了只能检查一项。
必需参数
key
是布隆过滤器的键名。
item
是要检查的项目。
返回值
返回以下回复之一
- 整数回复,其中
1
表示,很可能item
已经添加到过滤器中,而0
表示key
不存在或item
未添加到过滤器中。 - [] 错误时(无效参数,错误的键类型等)
示例
redis> BF.ADD bf item1
(integer) 1
redis> BF.EXISTS bf item1
(integer) 1
redis> BF.EXISTS bf item2
(integer) 0