- Usage:
-
BF.MEXISTS key value [ value ... ]
- Complexity:
- O(K * N), where N is the number of hash functions used by the bloom filter and K is the number of items
- Module:
- valkey-bloom
- Since module version:
- 1.0.0
-
0 - The item definitely does not exist since with bloom filters, false negatives are not possible.
-
1 - The item exists with a given false positive (
fp
) percentage. There is anfp
rate % chance that the item does not exist. You can create bloom filters with a more strict false positive rate as needed.
Determines if the provided item/s have been added to a bloom filter previously.
A Bloom filter has two possible responses when you check if an item exists:
Examples
127.0.0.1:6379> BF.MADD key item1 item2
1) (integer) 1
2) (integer) 1
127.0.0.1:6379> BF.MEXISTS key item1 item2 item3
1) (integer) 1
2) (integer) 1
3) (integer) 0
127.0.0.1:6379> BF.MEXISTS key item1
1) (integer) 1
RESP2/RESP3 Reply
Array reply: Array of ints (1’s and 0’s)