BF.CARD
语法
BF.CARD key
- 可用版本
- Redis Stack / Bloom 2.4.4
- 时间复杂度
- O(1)
返回布隆过滤器的基数 - 添加到布隆过滤器的项目的数量,并且检测为唯一的项目(导致至少在一个子过滤器中设置至少一个位的项目)
(自 RedisBloom 2.4.4 起)
必需参数
key
是布隆过滤器的键名。
返回值
返回以下回复之一
- 整数回复 - 添加到此布隆过滤器的项目的数量,并且检测为唯一的项目(导致至少在一个子过滤器中设置至少一个位的项目),或者
key
不存在时为 0。 - [] 发生错误时(无效参数,错误的键类型等)
注意:当 key
存在时 - 返回与 BF.INFO key ITEMS
相同的值。
示例
redis> BF.ADD bf1 item_foo
(integer) 1
redis> BF.CARD bf1
(integer) 1
redis> BF.CARD bf_new
(integer) 0