CF.INFO
Syntax
CF.INFO key
Time complexity: O(1)
ACL categories: @cuckoo
Returns information about the Cuckoo filter at key.
Return
Array reply of alternating field names and values:
Size: memory used by the filter, in bytes.Number of buckets: total number of buckets across all sub-filters.Number of filters: number of sub-filters created due to expansion.Number of items inserted: total number of items currently in the filter.Number of items deleted: total number of items deleted from the filter.Bucket size: number of fingerprint slots per bucket.Expansion rate: the configured expansion rate.Max iterations: the configured maximum number of cuckoo-displacement attempts.
Error reply: if key does not exist or is not a Cuckoo filter.
Examples
dragonfly> CF.RESERVE cf 1000 BUCKETSIZE 4 MAXITERATIONS 10 EXPANSION 2
OK
dragonfly> CF.ADD cf foo
(integer) 1
dragonfly> CF.INFO cf
1) "Size"
2) (integer) 128
3) "Number of buckets"
4) (integer) 512
5) "Number of filters"
6) (integer) 1
7) "Number of items inserted"
8) (integer) 1
9) "Number of items deleted"
10) (integer) 0
11) "Bucket size"
12) (integer) 4
13) "Expansion rate"
14) (integer) 2
15) "Max iterations"
16) (integer) 10
dragonfly> CF.INFO no_such_key
(error) no such key