BF.MADD

语法
BF.MADD key item [item ...]
可用版本
Redis 开源版本 / Bloom 1.0.0
时间复杂度
O(k * n),其中 k 是哈希函数的数量,n 是项的数量
ACL 类别
@bloom, @write, @slow,

向 Bloom 过滤器添加一个或多个项。

此命令类似于 BF.ADD,但您可以添加多个项。

此命令类似于 BF.INSERT,但不能指定错误率、容量和扩展。

必需参数

key

是要添加项的 Bloom 过滤器的键名。

如果 key 不存在,则会创建一个具有默认错误率、容量和扩展的新 Bloom 过滤器(参见 BF.RESERVE)。

item...

要添加的一个或多个项。

返回值

返回以下回复之一

  • 数组回复,其中每个元素可以是
    • 整数回复 - 其中“1”表示项已成功添加,“0”表示该项已存在于过滤器中(这可能是错误的)
    • [] 当过滤器已满而无法添加项时
  • [] 发生错误时(无效参数、错误的键类型等)

示例

redis> BF.MADD bf item1 item2 item2
1) (integer) 1
2) (integer) 1
3) (integer) 0

评价此页
回到顶部 ↑
© . This site is unofficial and not affiliated with Redis, Inc.