summaryrefslogtreecommitdiff
path: root/redis/commands/bf/commands.py
diff options
context:
space:
mode:
Diffstat (limited to 'redis/commands/bf/commands.py')
-rw-r--r--redis/commands/bf/commands.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/redis/commands/bf/commands.py b/redis/commands/bf/commands.py
index f6bf281..c45523c 100644
--- a/redis/commands/bf/commands.py
+++ b/redis/commands/bf/commands.py
@@ -11,6 +11,7 @@ BF_MEXISTS = "BF.MEXISTS"
BF_SCANDUMP = "BF.SCANDUMP"
BF_LOADCHUNK = "BF.LOADCHUNK"
BF_INFO = "BF.INFO"
+BF_CARD = "BF.CARD"
CF_RESERVE = "CF.RESERVE"
CF_ADD = "CF.ADD"
@@ -165,6 +166,14 @@ class BFCommands:
""" # noqa
return self.execute_command(BF_INFO, key)
+ def card(self, key):
+ """
+ Returns the cardinality of a Bloom filter - number of items that were added to a Bloom filter and detected as unique
+ (items that caused at least one bit to be set in at least one sub-filter).
+ For more information see `BF.CARD <https://redis.io/commands/bf.card>`_.
+ """ # noqa
+ return self.execute_command(BF_CARD, key)
+
class CFCommands:
"""Cuckoo Filter commands."""