CF.ADDNX
Syntax
CF.ADDNX key item
Time complexity: O(k + i), where k is the number of sub-filters and i is MAXITERATIONS
ACL categories: @cuckoo
Adds a single item to the Cuckoo filter at key only if it does not already exist.
If key does not exist, a new filter is created with default parameters.
Unlike CF.ADD, this command checks for the item before inserting.
Because Cuckoo filters can return false positives, CF.ADDNX may decline to insert
an item that was never actually added.
If the filter is full and expansion is disabled (EXPANSION 0), an error is returned.
Return
1if the item was successfully added.0if the item already exists in the filter (or is a false positive match).
Examples
dragonfly> CF.ADDNX cf Hello
(integer) 1
dragonfly> CF.ADDNX cf Hello
(integer) 0
dragonfly> CF.ADDNX cf World
(integer) 1