Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
62f61a8
Add command info registration for Bloom Filters, Cuckoo Filters, and …
eranhd Aug 13, 2025
a8805da
format
eranhd Aug 13, 2025
44eea40
Add registration for Bloom filter command info in Redis module; updat…
eranhd Aug 13, 2025
f2a9e3c
Add TDIGEST command info registration and update command metadata for…
eranhd Aug 14, 2025
0eacb68
BF.CARD/EXISTS/INFO/INSERT/LOADCHUNK/MADD/MEXISTS/RESERVE/SCANDUMP in…
AvivDavid23 Sep 3, 2025
dc7d552
Add more CF info commands (#897)
AvivDavid23 Sep 4, 2025
6f3b247
Topk and CMS info commands (#896)
AvivDavid23 Sep 4, 2025
fb47031
lwoercase arg name
AvivDavid23 Sep 7, 2025
ccc0f2b
Added parameters specs to each command's comment
galcohen-redislabs Sep 7, 2025
5d76c0c
Added some missing CF commands
galcohen-redislabs Sep 7, 2025
96eeb60
MOD-10888 tdigest.add info
AvivDavid23 Sep 7, 2025
a920fda
MOD-10889 tdigest.byrank info
AvivDavid23 Sep 7, 2025
bbfddd7
MOD-10890 tdigest.byrevrank info
AvivDavid23 Sep 7, 2025
8d80260
MOD-10891 tdigest.cdf info
AvivDavid23 Sep 7, 2025
ca0db8e
MOD-10892 tdigest.create info
AvivDavid23 Sep 7, 2025
22a61be
MOD-10893 tdigest.max info
AvivDavid23 Sep 7, 2025
f72765f
clang
AvivDavid23 Sep 7, 2025
9cdd085
Align 'summary', 'complexity' and 'since' fields of CF. commands with…
galcohen-redislabs Sep 8, 2025
ee9d599
Align 'summary', 'complexity' and 'since' fields of BF. commands with…
galcohen-redislabs Sep 8, 2025
eb8544e
Align 'summary', 'complexity' and 'since' fields of CMS. commands wit…
galcohen-redislabs Sep 8, 2025
d3631b9
Align 'summary', 'complexity' and 'since' fields of TOPK. commands wi…
galcohen-redislabs Sep 8, 2025
8cbf4ec
Most 'notes' were rubbish
galcohen-redislabs Sep 8, 2025
60c5b3f
Completed info on tdigest commands
galcohen-redislabs Sep 8, 2025
4041388
Fixed failing tests
galcohen-redislabs Sep 9, 2025
ce69960
format the code and hush the linter
galcohen-redislabs Sep 9, 2025
fc29b49
Added missing tests + some info fixes
galcohen-redislabs Sep 10, 2025
28ad0ca
Fixed the CAPACITY param of CF.INSERTNX
galcohen-redislabs Sep 18, 2025
8cf5451
Fixed parameters of CF.RESERVE
galcohen-redislabs Sep 18, 2025
d49df12
Added cmd info on source-key of TDIGEST.MERGE
galcohen-redislabs Sep 18, 2025
872eaa7
cleanup
galcohen-redislabs Sep 18, 2025
c23845b
cmd info for tdigest.merge fixed
galcohen-redislabs Sep 25, 2025
2b1bfc4
Fixed test
galcohen-redislabs Sep 25, 2025
9f96d45
Removed all notes, since they don't belong to the key and there is no…
galcohen-redislabs Sep 25, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -20,3 +20,4 @@
/bin/
/1/
.DS_Store
.venv
5 changes: 5 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -127,6 +127,11 @@ _SOURCES=\
deps/bloom/bloom.c \
deps/murmur2/MurmurHash2.c \
deps/rmutil/util.c \
src/cmd_info/cf_info.c \
src/cmd_info/bf_info.c \
src/cmd_info/cms_info.c \
src/cmd_info/tdigest_info.c \
src/cmd_info/topk_info.c \
src/rebloom.c \
src/sb.c \
src/cf.c \
Expand Down
20 changes: 10 additions & 10 deletions commands.json
Original file line number Diff line number Diff line change
Expand Up @@ -623,7 +623,7 @@
"group": "cms"
},
"TOPK.RESERVE": {
"summary": "Initializes a TopK with specified parameters",
"summary": "Initializes a Top-K sketch with specified parameters",
"complexity": "O(1)",
"arguments": [
{
Expand Down Expand Up @@ -658,7 +658,7 @@
"group": "topk"
},
"TOPK.ADD": {
"summary": "Increases the count of one or more items by increment",
"summary": "Adds an item to a Top-k sketch. Multiple items can be added at the same time.",
"complexity": "O(n * k) where n is the number of items and k is the depth",
"arguments": [
{
Expand Down Expand Up @@ -737,8 +737,8 @@
"group": "topk"
},
"TOPK.LIST": {
"summary": "Return full list of items in Top K list",
"complexity": "O(k) where k is the value of top-k",
"summary": "Return the full list of items in Top-K sketch.",
"complexity": "O(k*log(k)) where k is the value of top-k",
"arguments": [
{
"name": "key",
Expand Down Expand Up @@ -798,7 +798,7 @@
},
"TDIGEST.ADD": {
"summary": "Adds one or more observations to a t-digest sketch",
"complexity": "O(N) , where N is the number of samples to add",
"complexity": "O(N), where N is the number of samples to add",
"arguments": [
{
"name": "key",
Expand Down Expand Up @@ -889,7 +889,7 @@
},
"TDIGEST.QUANTILE": {
"summary": "Returns, for each input fraction, an estimation of the value (floating point) that is smaller than the given fraction of observations",
"complexity": "O(1)",
"complexity": "O(N) where N is the number of quantiles specified.",
"arguments": [
{
"name": "key",
Expand Down Expand Up @@ -943,7 +943,7 @@
},
"TDIGEST.RANK": {
"summary": "Returns, for each input value (floating-point), the estimated rank of the value (the number of observations in the sketch that are smaller than the value + half the number of observations that are equal to the value)",
"complexity": "O(1)",
"complexity": "O(N) where N is the number of values specified.",
"arguments": [
{
"name": "key",
Expand All @@ -960,7 +960,7 @@
},
"TDIGEST.REVRANK": {
"summary": "Returns, for each input value (floating-point), the estimated reverse rank of the value (the number of observations in the sketch that are larger than the value + half the number of observations that are equal to the value)",
"complexity": "O(1)",
"complexity": "O(N) where N is the number of values specified.",
"arguments": [
{
"name": "key",
Expand All @@ -977,7 +977,7 @@
},
"TDIGEST.BYRANK": {
"summary": "Returns, for each input rank, an estimation of the value (floating-point) with that rank",
"complexity": "O(1)",
"complexity": "O(N) where N is the number of ranks specified",
"arguments": [
{
"name": "key",
Expand All @@ -994,7 +994,7 @@
},
"TDIGEST.BYREVRANK": {
"summary": "Returns, for each input reverse rank, an estimation of the value (floating-point) with that reverse rank",
"complexity": "O(1)",
"complexity": "O(N) where N is the number of reverse ranks specified.",
"arguments": [
{
"name": "key",
Expand Down
Loading