高炉。MADD

语法
BF.MADD key item [item ...]
可用:
Redis 堆栈 / Bloom 1.0.0
时间复杂度:
O(k * n),其中 k 是哈希函数的数量,n 是项目的数量

将一个或多个项目添加到 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

RATE THIS PAGE
Back to top ↑