参见戴尔

语法
CF.DEL key item
可用:
Redis 堆栈 / Bloom 1.0.0
时间复杂度:
O(k),其中 k 是子过滤器的数量

从过滤器中删除项目一次。

如果项目仅存在一次,则会将其从过滤器中删除。如果该项目被多次添加,它仍然存在。

注意:

  • 删除不在筛选器中的项目可能会删除其他项目,从而导致误报。

必需参数

key

是 Cuckoo 过滤器的键名称。

item

是要删除的项目。

复杂性

O(n) 的 URL 中,其中 n 是sub-filters.两个替代位置都是 选中所有sub-filters.

返回值

返回以下回复之一:

  • 整数回复 - 其中“1”表示已删除该项目,“0”表示在过滤器中找不到此类项目
  • [] 出错时(参数无效、键类型错误等)

例子

redis> CF.INSERT cf ITEMS item1 item2 item2
1) (integer) 1
2) (integer) 1
3) (integer) 1
redis> CF.DEL cf item1
(integer) 1
redis> CF.DEL cf item1
(integer) 0
redis> CF.DEL cf item2
(integer) 1
redis> CF.DEL cf item2
(integer) 1
redis> CF.DEL cf item2
(integer) 0

RATE THIS PAGE
Back to top ↑