diff --git a/documentation/bloom/functions/commands_bloom_ADD.transformArguments.html b/documentation/bloom/functions/commands_bloom_ADD.transformArguments.html
index e86dec8b38..f3a751b54e 100644
--- a/documentation/bloom/functions/commands_bloom_ADD.transformArguments.html
+++ b/documentation/bloom/functions/commands_bloom_ADD.transformArguments.html
@@ -29,7 +29,7 @@
item: string
Returns string []
+Defined in bloom/lib/commands/bloom/ADD.ts:3
+Defined in bloom/lib/commands/bloom/CARD.ts:5
+Defined in bloom/lib/commands/bloom/EXISTS.ts:5
+Defined in bloom/lib/commands/bloom/INFO.ts:5
+Defined in bloom/lib/commands/bloom/INFO.ts:30
+Defined in bloom/lib/commands/bloom/INSERT.ts:14
+Defined in bloom/lib/commands/bloom/LOADCHUNK.ts:5
+Defined in bloom/lib/commands/bloom/MADD.ts:3
+Defined in bloom/lib/commands/bloom/MEXISTS.ts:5
+Defined in bloom/lib/commands/bloom/RESERVE.ts:8
+Defined in bloom/lib/commands/bloom/SCANDUMP.ts:5
+Defined in bloom/lib/commands/bloom/SCANDUMP.ts:19
+Defined in bloom/lib/commands/count-min-sketch/INCRBY.ts:8
+Defined in bloom/lib/commands/count-min-sketch/INFO.ts:5
+Defined in bloom/lib/commands/count-min-sketch/INFO.ts:24
+Defined in bloom/lib/commands/count-min-sketch/INITBYDIM.ts:3
+Defined in bloom/lib/commands/count-min-sketch/INITBYPROB.ts:3
+Defined in bloom/lib/commands/count-min-sketch/MERGE.ts:10
+Defined in bloom/lib/commands/count-min-sketch/QUERY.ts:8
+Defined in bloom/lib/commands/cuckoo/index.ts:46
+Defined in bloom/lib/commands/cuckoo/ADD.ts:3
+Defined in bloom/lib/commands/cuckoo/ADDNX.ts:3
+Defined in bloom/lib/commands/cuckoo/COUNT.ts:3
+Defined in bloom/lib/commands/cuckoo/DEL.ts:3
+Defined in bloom/lib/commands/cuckoo/EXISTS.ts:5
+Defined in bloom/lib/commands/cuckoo/INFO.ts:5
+Defined in bloom/lib/commands/cuckoo/INFO.ts:39
+Defined in bloom/lib/commands/cuckoo/INSERT.ts:6
+Defined in bloom/lib/commands/cuckoo/INSERTNX.ts:6
+Defined in bloom/lib/commands/cuckoo/LOADCHUNK.ts:5
+Defined in bloom/lib/commands/cuckoo/RESERVE.ts:9
+Defined in bloom/lib/commands/cuckoo/SCANDUMP.ts:3
+Defined in bloom/lib/commands/cuckoo/SCANDUMP.ts:17
+Defined in bloom/lib/commands/t-digest/index.ts:52
+Defined in bloom/lib/commands/t-digest/index.ts:63
+Defined in bloom/lib/commands/t-digest/index.ts:79
+Defined in bloom/lib/commands/t-digest/ADD.ts:5
+Defined in bloom/lib/commands/t-digest/BYRANK.ts:7
+Defined in bloom/lib/commands/t-digest/BYREVRANK.ts:7
+Defined in bloom/lib/commands/t-digest/CDF.ts:7
+Defined in bloom/lib/commands/t-digest/CREATE.ts:6
+Defined in bloom/lib/commands/t-digest/INFO.ts:7
+Defined in bloom/lib/commands/t-digest/INFO.ts:41
+Defined in bloom/lib/commands/t-digest/MAX.ts:7
+Defined in bloom/lib/commands/t-digest/MERGE.ts:11
+Defined in bloom/lib/commands/t-digest/MIN.ts:7
+Defined in bloom/lib/commands/t-digest/QUANTILE.ts:7
+Defined in bloom/lib/commands/t-digest/RANK.ts:7
+Defined in bloom/lib/commands/t-digest/RESET.ts:5
+Defined in bloom/lib/commands/t-digest/REVRANK.ts:7
+Defined in bloom/lib/commands/t-digest/TRIMMED_MEAN.ts:7
+Defined in bloom/lib/commands/top-k/ADD.ts:6
+Defined in bloom/lib/commands/top-k/COUNT.ts:8
+Defined in bloom/lib/commands/top-k/INCRBY.ts:8
+Defined in bloom/lib/commands/top-k/INFO.ts:5
+Defined in bloom/lib/commands/top-k/INFO.ts:27
+Defined in bloom/lib/commands/top-k/LIST.ts:5
+Defined in bloom/lib/commands/top-k/LIST_WITHCOUNT.ts:5
+Defined in bloom/lib/commands/top-k/LIST_WITHCOUNT.ts:16
+Defined in bloom/lib/commands/top-k/QUERY.ts:8
+Defined in bloom/lib/commands/top-k/RESERVE.ts:11
+Defined in bloom/lib/commands/bloom/index.ts:1
diff --git a/documentation/bloom/modules/commands_bloom_ADD.html b/documentation/bloom/modules/commands_bloom_ADD.html
index 4b2ec96557..b4782139da 100644
--- a/documentation/bloom/modules/commands_bloom_ADD.html
+++ b/documentation/bloom/modules/commands_bloom_ADD.html
@@ -16,7 +16,7 @@
commands/bloom/ADD
Module commands/bloom/ADD
+Defined in bloom/lib/commands/bloom/ADD.ts:1
diff --git a/documentation/bloom/modules/commands_bloom_CARD.html b/documentation/bloom/modules/commands_bloom_CARD.html
index 485f1047d3..8aabd62580 100644
--- a/documentation/bloom/modules/commands_bloom_CARD.html
+++ b/documentation/bloom/modules/commands_bloom_CARD.html
@@ -16,7 +16,7 @@
commands/bloom/CARD
Module commands/bloom/CARD
+Defined in bloom/lib/commands/bloom/CARD.ts:1
diff --git a/documentation/bloom/modules/commands_bloom_EXISTS.html b/documentation/bloom/modules/commands_bloom_EXISTS.html
index abf14eb6a4..82520f03f7 100644
--- a/documentation/bloom/modules/commands_bloom_EXISTS.html
+++ b/documentation/bloom/modules/commands_bloom_EXISTS.html
@@ -16,7 +16,7 @@
commands/bloom/EXISTS
Module commands/bloom/EXISTS
+Defined in bloom/lib/commands/bloom/EXISTS.ts:1
diff --git a/documentation/bloom/modules/commands_bloom_INFO.html b/documentation/bloom/modules/commands_bloom_INFO.html
index 7427cef4a8..a73c730303 100644
--- a/documentation/bloom/modules/commands_bloom_INFO.html
+++ b/documentation/bloom/modules/commands_bloom_INFO.html
@@ -16,7 +16,7 @@
commands/bloom/INFO
Module commands/bloom/INFO
+Defined in bloom/lib/commands/bloom/INFO.ts:1
diff --git a/documentation/bloom/modules/commands_bloom_INSERT.html b/documentation/bloom/modules/commands_bloom_INSERT.html
index 3c840edec9..9a99995b89 100644
--- a/documentation/bloom/modules/commands_bloom_INSERT.html
+++ b/documentation/bloom/modules/commands_bloom_INSERT.html
@@ -16,7 +16,7 @@
commands/bloom/INSERT
Module commands/bloom/INSERT
+Defined in bloom/lib/commands/bloom/INSERT.ts:1
diff --git a/documentation/bloom/modules/commands_bloom_LOADCHUNK.html b/documentation/bloom/modules/commands_bloom_LOADCHUNK.html
index 37f4337133..7a99e28453 100644
--- a/documentation/bloom/modules/commands_bloom_LOADCHUNK.html
+++ b/documentation/bloom/modules/commands_bloom_LOADCHUNK.html
@@ -16,7 +16,7 @@
commands/bloom/LOADCHUNK
Module commands/bloom/LOADCHUNK
+Defined in bloom/lib/commands/bloom/LOADCHUNK.ts:1
diff --git a/documentation/bloom/modules/commands_bloom_MADD.html b/documentation/bloom/modules/commands_bloom_MADD.html
index 740ce686fb..69f6fc56cd 100644
--- a/documentation/bloom/modules/commands_bloom_MADD.html
+++ b/documentation/bloom/modules/commands_bloom_MADD.html
@@ -16,7 +16,7 @@
commands/bloom/MADD
Module commands/bloom/MADD
+Defined in bloom/lib/commands/bloom/MADD.ts:1
diff --git a/documentation/bloom/modules/commands_bloom_MEXISTS.html b/documentation/bloom/modules/commands_bloom_MEXISTS.html
index 182987a841..92b1926f90 100644
--- a/documentation/bloom/modules/commands_bloom_MEXISTS.html
+++ b/documentation/bloom/modules/commands_bloom_MEXISTS.html
@@ -16,7 +16,7 @@
commands/bloom/MEXISTS
Module commands/bloom/MEXISTS
+Defined in bloom/lib/commands/bloom/MEXISTS.ts:1
diff --git a/documentation/bloom/modules/commands_bloom_RESERVE.html b/documentation/bloom/modules/commands_bloom_RESERVE.html
index babd72e21b..7a5d52c723 100644
--- a/documentation/bloom/modules/commands_bloom_RESERVE.html
+++ b/documentation/bloom/modules/commands_bloom_RESERVE.html
@@ -16,7 +16,7 @@
commands/bloom/RESERVE
Module commands/bloom/RESERVE
+Defined in bloom/lib/commands/bloom/RESERVE.ts:1
diff --git a/documentation/bloom/modules/commands_bloom_SCANDUMP.html b/documentation/bloom/modules/commands_bloom_SCANDUMP.html
index ef6786a116..8d259347c1 100644
--- a/documentation/bloom/modules/commands_bloom_SCANDUMP.html
+++ b/documentation/bloom/modules/commands_bloom_SCANDUMP.html
@@ -16,7 +16,7 @@
commands/bloom/SCANDUMP
Module commands/bloom/SCANDUMP
+Defined in bloom/lib/commands/bloom/SCANDUMP.ts:1
diff --git a/documentation/bloom/modules/commands_count_min_sketch.html b/documentation/bloom/modules/commands_count_min_sketch.html
index b6a96d5636..a21d5604db 100644
--- a/documentation/bloom/modules/commands_count_min_sketch.html
+++ b/documentation/bloom/modules/commands_count_min_sketch.html
@@ -16,7 +16,7 @@
commands/count-min-sketch
Module commands/count-min-sketch
+Defined in bloom/lib/commands/count-min-sketch/index.ts:1
diff --git a/documentation/bloom/modules/commands_count_min_sketch_INCRBY.html b/documentation/bloom/modules/commands_count_min_sketch_INCRBY.html
index d7f3c9c10e..c2937ff8fe 100644
--- a/documentation/bloom/modules/commands_count_min_sketch_INCRBY.html
+++ b/documentation/bloom/modules/commands_count_min_sketch_INCRBY.html
@@ -16,7 +16,7 @@
commands/count-min-sketch/INCRBY
Module commands/count-min-sketch/INCRBY
+Defined in bloom/lib/commands/count-min-sketch/INCRBY.ts:1
diff --git a/documentation/bloom/modules/commands_count_min_sketch_INFO.html b/documentation/bloom/modules/commands_count_min_sketch_INFO.html
index 4238993bd8..da54b0f23f 100644
--- a/documentation/bloom/modules/commands_count_min_sketch_INFO.html
+++ b/documentation/bloom/modules/commands_count_min_sketch_INFO.html
@@ -16,7 +16,7 @@
commands/count-min-sketch/INFO
Module commands/count-min-sketch/INFO
+Defined in bloom/lib/commands/count-min-sketch/INFO.ts:1
diff --git a/documentation/bloom/modules/commands_count_min_sketch_INITBYDIM.html b/documentation/bloom/modules/commands_count_min_sketch_INITBYDIM.html
index dad3873c6f..dbeed004b8 100644
--- a/documentation/bloom/modules/commands_count_min_sketch_INITBYDIM.html
+++ b/documentation/bloom/modules/commands_count_min_sketch_INITBYDIM.html
@@ -16,7 +16,7 @@
commands/count-min-sketch/INITBYDIM
Module commands/count-min-sketch/INITBYDIM
+Defined in bloom/lib/commands/count-min-sketch/INITBYDIM.ts:1
diff --git a/documentation/bloom/modules/commands_count_min_sketch_INITBYPROB.html b/documentation/bloom/modules/commands_count_min_sketch_INITBYPROB.html
index 3544b8b990..e22d7dee22 100644
--- a/documentation/bloom/modules/commands_count_min_sketch_INITBYPROB.html
+++ b/documentation/bloom/modules/commands_count_min_sketch_INITBYPROB.html
@@ -16,7 +16,7 @@
commands/count-min-sketch/INITBYPROB
Module commands/count-min-sketch/INITBYPROB
+Defined in bloom/lib/commands/count-min-sketch/INITBYPROB.ts:1
diff --git a/documentation/bloom/modules/commands_count_min_sketch_MERGE.html b/documentation/bloom/modules/commands_count_min_sketch_MERGE.html
index 9247f8a470..7b79ac2e2b 100644
--- a/documentation/bloom/modules/commands_count_min_sketch_MERGE.html
+++ b/documentation/bloom/modules/commands_count_min_sketch_MERGE.html
@@ -16,7 +16,7 @@
commands/count-min-sketch/MERGE
Module commands/count-min-sketch/MERGE
+Defined in bloom/lib/commands/count-min-sketch/MERGE.ts:1
diff --git a/documentation/bloom/modules/commands_count_min_sketch_QUERY.html b/documentation/bloom/modules/commands_count_min_sketch_QUERY.html
index f35a32b962..82e03f8ad9 100644
--- a/documentation/bloom/modules/commands_count_min_sketch_QUERY.html
+++ b/documentation/bloom/modules/commands_count_min_sketch_QUERY.html
@@ -16,7 +16,7 @@
commands/count-min-sketch/QUERY
Module commands/count-min-sketch/QUERY
+Defined in bloom/lib/commands/count-min-sketch/QUERY.ts:1
diff --git a/documentation/bloom/modules/commands_cuckoo.html b/documentation/bloom/modules/commands_cuckoo.html
index ecc68c563c..74a4959b5e 100644
--- a/documentation/bloom/modules/commands_cuckoo.html
+++ b/documentation/bloom/modules/commands_cuckoo.html
@@ -16,7 +16,7 @@
commands/cuckoo
Module commands/cuckoo
+Defined in bloom/lib/commands/cuckoo/index.ts:2
diff --git a/documentation/bloom/modules/commands_cuckoo_ADD.html b/documentation/bloom/modules/commands_cuckoo_ADD.html
index 0ff2d2a660..e174913916 100644
--- a/documentation/bloom/modules/commands_cuckoo_ADD.html
+++ b/documentation/bloom/modules/commands_cuckoo_ADD.html
@@ -16,7 +16,7 @@
commands/cuckoo/ADD
Module commands/cuckoo/ADD
+Defined in bloom/lib/commands/cuckoo/ADD.ts:1
diff --git a/documentation/bloom/modules/commands_cuckoo_ADDNX.html b/documentation/bloom/modules/commands_cuckoo_ADDNX.html
index 3f448750e9..7881e5cfb1 100644
--- a/documentation/bloom/modules/commands_cuckoo_ADDNX.html
+++ b/documentation/bloom/modules/commands_cuckoo_ADDNX.html
@@ -16,7 +16,7 @@
commands/cuckoo/ADDNX
Module commands/cuckoo/ADDNX
+Defined in bloom/lib/commands/cuckoo/ADDNX.ts:1
diff --git a/documentation/bloom/modules/commands_cuckoo_COUNT.html b/documentation/bloom/modules/commands_cuckoo_COUNT.html
index a50734b332..9b25656006 100644
--- a/documentation/bloom/modules/commands_cuckoo_COUNT.html
+++ b/documentation/bloom/modules/commands_cuckoo_COUNT.html
@@ -16,7 +16,7 @@
commands/cuckoo/COUNT
Module commands/cuckoo/COUNT
+Defined in bloom/lib/commands/cuckoo/COUNT.ts:1
diff --git a/documentation/bloom/modules/commands_cuckoo_DEL.html b/documentation/bloom/modules/commands_cuckoo_DEL.html
index cf77cdb69e..27da67f859 100644
--- a/documentation/bloom/modules/commands_cuckoo_DEL.html
+++ b/documentation/bloom/modules/commands_cuckoo_DEL.html
@@ -16,7 +16,7 @@
commands/cuckoo/DEL
Module commands/cuckoo/DEL
+Defined in bloom/lib/commands/cuckoo/DEL.ts:1
diff --git a/documentation/bloom/modules/commands_cuckoo_EXISTS.html b/documentation/bloom/modules/commands_cuckoo_EXISTS.html
index 065ea1a96e..79c0cc641c 100644
--- a/documentation/bloom/modules/commands_cuckoo_EXISTS.html
+++ b/documentation/bloom/modules/commands_cuckoo_EXISTS.html
@@ -16,7 +16,7 @@
commands/cuckoo/EXISTS
Module commands/cuckoo/EXISTS
+Defined in bloom/lib/commands/cuckoo/EXISTS.ts:1
diff --git a/documentation/bloom/modules/commands_cuckoo_INFO.html b/documentation/bloom/modules/commands_cuckoo_INFO.html
index e553c5c8fb..0eaf2fae5d 100644
--- a/documentation/bloom/modules/commands_cuckoo_INFO.html
+++ b/documentation/bloom/modules/commands_cuckoo_INFO.html
@@ -16,7 +16,7 @@
commands/cuckoo/INFO
Module commands/cuckoo/INFO
+Defined in bloom/lib/commands/cuckoo/INFO.ts:1
diff --git a/documentation/bloom/modules/commands_cuckoo_INSERT.html b/documentation/bloom/modules/commands_cuckoo_INSERT.html
index a930b959d3..09e7591197 100644
--- a/documentation/bloom/modules/commands_cuckoo_INSERT.html
+++ b/documentation/bloom/modules/commands_cuckoo_INSERT.html
@@ -16,7 +16,7 @@
commands/cuckoo/INSERT
Module commands/cuckoo/INSERT
+Defined in bloom/lib/commands/cuckoo/INSERT.ts:1
diff --git a/documentation/bloom/modules/commands_cuckoo_INSERTNX.html b/documentation/bloom/modules/commands_cuckoo_INSERTNX.html
index 3537a76c0c..ced67db594 100644
--- a/documentation/bloom/modules/commands_cuckoo_INSERTNX.html
+++ b/documentation/bloom/modules/commands_cuckoo_INSERTNX.html
@@ -16,7 +16,7 @@
commands/cuckoo/INSERTNX
Module commands/cuckoo/INSERTNX
+Defined in bloom/lib/commands/cuckoo/INSERTNX.ts:1
diff --git a/documentation/bloom/modules/commands_cuckoo_LOADCHUNK.html b/documentation/bloom/modules/commands_cuckoo_LOADCHUNK.html
index 87d05ca451..57183e3f31 100644
--- a/documentation/bloom/modules/commands_cuckoo_LOADCHUNK.html
+++ b/documentation/bloom/modules/commands_cuckoo_LOADCHUNK.html
@@ -16,7 +16,7 @@
commands/cuckoo/LOADCHUNK
Module commands/cuckoo/LOADCHUNK
+Defined in bloom/lib/commands/cuckoo/LOADCHUNK.ts:1
diff --git a/documentation/bloom/modules/commands_cuckoo_RESERVE.html b/documentation/bloom/modules/commands_cuckoo_RESERVE.html
index 33f33e9a11..5c34583934 100644
--- a/documentation/bloom/modules/commands_cuckoo_RESERVE.html
+++ b/documentation/bloom/modules/commands_cuckoo_RESERVE.html
@@ -16,7 +16,7 @@
commands/cuckoo/RESERVE
Module commands/cuckoo/RESERVE
+Defined in bloom/lib/commands/cuckoo/RESERVE.ts:1
diff --git a/documentation/bloom/modules/commands_cuckoo_SCANDUMP.html b/documentation/bloom/modules/commands_cuckoo_SCANDUMP.html
index 9c9303f289..9e7a7fd158 100644
--- a/documentation/bloom/modules/commands_cuckoo_SCANDUMP.html
+++ b/documentation/bloom/modules/commands_cuckoo_SCANDUMP.html
@@ -16,7 +16,7 @@
commands/cuckoo/SCANDUMP
Module commands/cuckoo/SCANDUMP
+Defined in bloom/lib/commands/cuckoo/SCANDUMP.ts:1
diff --git a/documentation/bloom/modules/commands_t_digest.html b/documentation/bloom/modules/commands_t_digest.html
index 847aec6bda..1d3799bc94 100644
--- a/documentation/bloom/modules/commands_t_digest.html
+++ b/documentation/bloom/modules/commands_t_digest.html
@@ -16,7 +16,7 @@
commands/t-digest
Module commands/t-digest
+Defined in bloom/lib/commands/t-digest/index.ts:1
diff --git a/documentation/bloom/modules/commands_t_digest_ADD.html b/documentation/bloom/modules/commands_t_digest_ADD.html
index c661aa0675..32bc2abb30 100644
--- a/documentation/bloom/modules/commands_t_digest_ADD.html
+++ b/documentation/bloom/modules/commands_t_digest_ADD.html
@@ -16,7 +16,7 @@
commands/t-digest/ADD
Module commands/t-digest/ADD
+Defined in bloom/lib/commands/t-digest/ADD.ts:1
diff --git a/documentation/bloom/modules/commands_t_digest_BYRANK.html b/documentation/bloom/modules/commands_t_digest_BYRANK.html
index f7a5775ce4..c93d1ff1b0 100644
--- a/documentation/bloom/modules/commands_t_digest_BYRANK.html
+++ b/documentation/bloom/modules/commands_t_digest_BYRANK.html
@@ -16,7 +16,7 @@
commands/t-digest/BYRANK
Module commands/t-digest/BYRANK
+Defined in bloom/lib/commands/t-digest/BYRANK.ts:1
diff --git a/documentation/bloom/modules/commands_t_digest_BYREVRANK.html b/documentation/bloom/modules/commands_t_digest_BYREVRANK.html
index 66396d20c9..b6c08d2617 100644
--- a/documentation/bloom/modules/commands_t_digest_BYREVRANK.html
+++ b/documentation/bloom/modules/commands_t_digest_BYREVRANK.html
@@ -16,7 +16,7 @@
commands/t-digest/BYREVRANK
Module commands/t-digest/BYREVRANK
+Defined in bloom/lib/commands/t-digest/BYREVRANK.ts:1
diff --git a/documentation/bloom/modules/commands_t_digest_CDF.html b/documentation/bloom/modules/commands_t_digest_CDF.html
index da354ae089..0f4084d13e 100644
--- a/documentation/bloom/modules/commands_t_digest_CDF.html
+++ b/documentation/bloom/modules/commands_t_digest_CDF.html
@@ -16,7 +16,7 @@
commands/t-digest/CDF
Module commands/t-digest/CDF
+Defined in bloom/lib/commands/t-digest/CDF.ts:1
diff --git a/documentation/bloom/modules/commands_t_digest_CREATE.html b/documentation/bloom/modules/commands_t_digest_CREATE.html
index 8f5f8b516a..20acc14454 100644
--- a/documentation/bloom/modules/commands_t_digest_CREATE.html
+++ b/documentation/bloom/modules/commands_t_digest_CREATE.html
@@ -16,7 +16,7 @@
commands/t-digest/CREATE
Module commands/t-digest/CREATE
+Defined in bloom/lib/commands/t-digest/CREATE.ts:1
diff --git a/documentation/bloom/modules/commands_t_digest_INFO.html b/documentation/bloom/modules/commands_t_digest_INFO.html
index 9a8a49b05f..b3fd7abf30 100644
--- a/documentation/bloom/modules/commands_t_digest_INFO.html
+++ b/documentation/bloom/modules/commands_t_digest_INFO.html
@@ -16,7 +16,7 @@
commands/t-digest/INFO
Module commands/t-digest/INFO
+Defined in bloom/lib/commands/t-digest/INFO.ts:1
diff --git a/documentation/bloom/modules/commands_t_digest_MAX.html b/documentation/bloom/modules/commands_t_digest_MAX.html
index eaca521b98..99e95a7123 100644
--- a/documentation/bloom/modules/commands_t_digest_MAX.html
+++ b/documentation/bloom/modules/commands_t_digest_MAX.html
@@ -16,7 +16,7 @@
commands/t-digest/MAX
Module commands/t-digest/MAX
+Defined in bloom/lib/commands/t-digest/MAX.ts:1
diff --git a/documentation/bloom/modules/commands_t_digest_MERGE.html b/documentation/bloom/modules/commands_t_digest_MERGE.html
index 433cba543b..a5523738f7 100644
--- a/documentation/bloom/modules/commands_t_digest_MERGE.html
+++ b/documentation/bloom/modules/commands_t_digest_MERGE.html
@@ -16,7 +16,7 @@
commands/t-digest/MERGE
Module commands/t-digest/MERGE
+Defined in bloom/lib/commands/t-digest/MERGE.ts:1
diff --git a/documentation/bloom/modules/commands_t_digest_MIN.html b/documentation/bloom/modules/commands_t_digest_MIN.html
index 2bd0116772..3db2ff75fa 100644
--- a/documentation/bloom/modules/commands_t_digest_MIN.html
+++ b/documentation/bloom/modules/commands_t_digest_MIN.html
@@ -16,7 +16,7 @@
commands/t-digest/MIN
Module commands/t-digest/MIN
+Defined in bloom/lib/commands/t-digest/MIN.ts:1
diff --git a/documentation/bloom/modules/commands_t_digest_QUANTILE.html b/documentation/bloom/modules/commands_t_digest_QUANTILE.html
index 46b252d880..bd828c4fc4 100644
--- a/documentation/bloom/modules/commands_t_digest_QUANTILE.html
+++ b/documentation/bloom/modules/commands_t_digest_QUANTILE.html
@@ -16,7 +16,7 @@
commands/t-digest/QUANTILE
Module commands/t-digest/QUANTILE
+Defined in bloom/lib/commands/t-digest/QUANTILE.ts:1
diff --git a/documentation/bloom/modules/commands_t_digest_RANK.html b/documentation/bloom/modules/commands_t_digest_RANK.html
index b1db321188..d7b16f63ec 100644
--- a/documentation/bloom/modules/commands_t_digest_RANK.html
+++ b/documentation/bloom/modules/commands_t_digest_RANK.html
@@ -16,7 +16,7 @@
commands/t-digest/RANK
Module commands/t-digest/RANK
+Defined in bloom/lib/commands/t-digest/RANK.ts:1
diff --git a/documentation/bloom/modules/commands_t_digest_RESET.html b/documentation/bloom/modules/commands_t_digest_RESET.html
index 7abf716f2f..b9c926c615 100644
--- a/documentation/bloom/modules/commands_t_digest_RESET.html
+++ b/documentation/bloom/modules/commands_t_digest_RESET.html
@@ -16,7 +16,7 @@
commands/t-digest/RESET
Module commands/t-digest/RESET
+Defined in bloom/lib/commands/t-digest/RESET.ts:1
diff --git a/documentation/bloom/modules/commands_t_digest_REVRANK.html b/documentation/bloom/modules/commands_t_digest_REVRANK.html
index 55ee58a86f..ee5c274f44 100644
--- a/documentation/bloom/modules/commands_t_digest_REVRANK.html
+++ b/documentation/bloom/modules/commands_t_digest_REVRANK.html
@@ -16,7 +16,7 @@
commands/t-digest/REVRANK
Module commands/t-digest/REVRANK
+Defined in bloom/lib/commands/t-digest/REVRANK.ts:1
diff --git a/documentation/bloom/modules/commands_t_digest_TRIMMED_MEAN.html b/documentation/bloom/modules/commands_t_digest_TRIMMED_MEAN.html
index 01f085eab3..cacfe86a2d 100644
--- a/documentation/bloom/modules/commands_t_digest_TRIMMED_MEAN.html
+++ b/documentation/bloom/modules/commands_t_digest_TRIMMED_MEAN.html
@@ -16,7 +16,7 @@
commands/t-digest/TRIMMED_MEAN
Module commands/t-digest/TRIMMED_MEAN
+Defined in bloom/lib/commands/t-digest/TRIMMED_MEAN.ts:1
diff --git a/documentation/bloom/modules/commands_top_k.html b/documentation/bloom/modules/commands_top_k.html
index 62ed7d947f..133ff00d5d 100644
--- a/documentation/bloom/modules/commands_top_k.html
+++ b/documentation/bloom/modules/commands_top_k.html
@@ -16,7 +16,7 @@
commands/top-k
Module commands/top-k
+Defined in bloom/lib/commands/top-k/index.ts:1
diff --git a/documentation/bloom/modules/commands_top_k_ADD.html b/documentation/bloom/modules/commands_top_k_ADD.html
index 83a3dc586f..dc37288025 100644
--- a/documentation/bloom/modules/commands_top_k_ADD.html
+++ b/documentation/bloom/modules/commands_top_k_ADD.html
@@ -16,7 +16,7 @@
commands/top-k/ADD
Module commands/top-k/ADD
+Defined in bloom/lib/commands/top-k/ADD.ts:1
diff --git a/documentation/bloom/modules/commands_top_k_COUNT.html b/documentation/bloom/modules/commands_top_k_COUNT.html
index f39aed0e0a..f80830fa4c 100644
--- a/documentation/bloom/modules/commands_top_k_COUNT.html
+++ b/documentation/bloom/modules/commands_top_k_COUNT.html
@@ -16,7 +16,7 @@
commands/top-k/COUNT
Module commands/top-k/COUNT
+Defined in bloom/lib/commands/top-k/COUNT.ts:1
diff --git a/documentation/bloom/modules/commands_top_k_INCRBY.html b/documentation/bloom/modules/commands_top_k_INCRBY.html
index d6f5b7040e..00e9fcf214 100644
--- a/documentation/bloom/modules/commands_top_k_INCRBY.html
+++ b/documentation/bloom/modules/commands_top_k_INCRBY.html
@@ -16,7 +16,7 @@
commands/top-k/INCRBY
Module commands/top-k/INCRBY
+Defined in bloom/lib/commands/top-k/INCRBY.ts:1
diff --git a/documentation/bloom/modules/commands_top_k_INFO.html b/documentation/bloom/modules/commands_top_k_INFO.html
index 1420bf09d0..c7380932bb 100644
--- a/documentation/bloom/modules/commands_top_k_INFO.html
+++ b/documentation/bloom/modules/commands_top_k_INFO.html
@@ -16,7 +16,7 @@
commands/top-k/INFO
Module commands/top-k/INFO
+Defined in bloom/lib/commands/top-k/INFO.ts:1
diff --git a/documentation/bloom/modules/commands_top_k_LIST.html b/documentation/bloom/modules/commands_top_k_LIST.html
index fd5cac7926..6ac28387e4 100644
--- a/documentation/bloom/modules/commands_top_k_LIST.html
+++ b/documentation/bloom/modules/commands_top_k_LIST.html
@@ -16,7 +16,7 @@
commands/top-k/LIST
Module commands/top-k/LIST
+Defined in bloom/lib/commands/top-k/LIST.ts:1
diff --git a/documentation/bloom/modules/commands_top_k_LIST_WITHCOUNT.html b/documentation/bloom/modules/commands_top_k_LIST_WITHCOUNT.html
index 8b13f5e33a..d4489cc068 100644
--- a/documentation/bloom/modules/commands_top_k_LIST_WITHCOUNT.html
+++ b/documentation/bloom/modules/commands_top_k_LIST_WITHCOUNT.html
@@ -16,7 +16,7 @@
commands/top-k/LIST_WITHCOUNT
Module commands/top-k/LIST_WITHCOUNT
+Defined in bloom/lib/commands/top-k/LIST_WITHCOUNT.ts:1
diff --git a/documentation/bloom/modules/commands_top_k_QUERY.html b/documentation/bloom/modules/commands_top_k_QUERY.html
index e37a6a0fd5..4c71dcd586 100644
--- a/documentation/bloom/modules/commands_top_k_QUERY.html
+++ b/documentation/bloom/modules/commands_top_k_QUERY.html
@@ -16,7 +16,7 @@
commands/top-k/QUERY
Module commands/top-k/QUERY
+Defined in bloom/lib/commands/top-k/QUERY.ts:1
diff --git a/documentation/bloom/modules/commands_top_k_RESERVE.html b/documentation/bloom/modules/commands_top_k_RESERVE.html
index 67ca1f2a67..fd35fee1f0 100644
--- a/documentation/bloom/modules/commands_top_k_RESERVE.html
+++ b/documentation/bloom/modules/commands_top_k_RESERVE.html
@@ -16,7 +16,7 @@
commands/top-k/RESERVE
Module commands/top-k/RESERVE
+Defined in bloom/lib/commands/top-k/RESERVE.ts:1
diff --git a/documentation/bloom/modules/index.html b/documentation/bloom/modules/index.html
index 028acafde3..d26cadcd43 100644
--- a/documentation/bloom/modules/index.html
+++ b/documentation/bloom/modules/index.html
@@ -16,7 +16,7 @@
index
Module index
+Defined in bloom/lib/index.ts:1
diff --git a/documentation/bloom/types/commands_bloom_INFO.InfoRawReply.html b/documentation/bloom/types/commands_bloom_INFO.InfoRawReply.html
index 26a9740b3d..e03cdc19ba 100644
--- a/documentation/bloom/types/commands_bloom_INFO.InfoRawReply.html
+++ b/documentation/bloom/types/commands_bloom_INFO.InfoRawReply.html
@@ -18,7 +18,7 @@
Type alias InfoRawReply
Info Raw Reply: [ _: string , capacity: number , _: string , size: number , _: string , numberOfFilters: number , _: string , numberOfInsertedItems: number , _: string , expansionRate: number ]
+Defined in bloom/lib/commands/bloom/INFO.ts:9
+Defined in bloom/lib/commands/count-min-sketch/INFO.ts:9
+Defined in bloom/lib/commands/cuckoo/INFO.ts:9
+Defined in bloom/lib/commands/top-k/INFO.ts:9
+Defined in bloom/lib/commands/index.ts:7
+Defined in bloom/lib/commands/bloom/index.ts:12
+Defined in bloom/lib/commands/bloom/ADD.ts:1
+Defined in bloom/lib/commands/bloom/CARD.ts:1
+Defined in bloom/lib/commands/bloom/CARD.ts:3
+Defined in bloom/lib/commands/bloom/EXISTS.ts:1
+Defined in bloom/lib/commands/bloom/EXISTS.ts:3
+Defined in bloom/lib/commands/bloom/INFO.ts:1
+Defined in bloom/lib/commands/bloom/INFO.ts:3
+Defined in bloom/lib/commands/bloom/INSERT.ts:4
+Defined in bloom/lib/commands/bloom/LOADCHUNK.ts:3
+Defined in bloom/lib/commands/bloom/MADD.ts:1
+Defined in bloom/lib/commands/bloom/MEXISTS.ts:1
+Defined in bloom/lib/commands/bloom/MEXISTS.ts:3
+Defined in bloom/lib/commands/bloom/RESERVE.ts:1
+Defined in bloom/lib/commands/bloom/SCANDUMP.ts:1
+Defined in bloom/lib/commands/bloom/SCANDUMP.ts:3
+Defined in bloom/lib/commands/count-min-sketch/index.ts:8
+Defined in bloom/lib/commands/count-min-sketch/INCRBY.ts:1
+Defined in bloom/lib/commands/count-min-sketch/INFO.ts:1
+Defined in bloom/lib/commands/count-min-sketch/INFO.ts:3
+Defined in bloom/lib/commands/count-min-sketch/INITBYDIM.ts:1
+Defined in bloom/lib/commands/count-min-sketch/INITBYPROB.ts:1
+Defined in bloom/lib/commands/count-min-sketch/MERGE.ts:1
+Defined in bloom/lib/commands/count-min-sketch/QUERY.ts:4
+Defined in bloom/lib/commands/count-min-sketch/QUERY.ts:6
+Defined in bloom/lib/commands/cuckoo/index.ts:16
+Defined in bloom/lib/commands/cuckoo/ADD.ts:1
+Defined in bloom/lib/commands/cuckoo/ADDNX.ts:1
+Defined in bloom/lib/commands/cuckoo/COUNT.ts:1
+Defined in bloom/lib/commands/cuckoo/DEL.ts:1
+Defined in bloom/lib/commands/cuckoo/EXISTS.ts:1
+Defined in bloom/lib/commands/cuckoo/EXISTS.ts:3
+Defined in bloom/lib/commands/cuckoo/INFO.ts:1
+Defined in bloom/lib/commands/cuckoo/INFO.ts:3
+Defined in bloom/lib/commands/cuckoo/INSERT.ts:4
+Defined in bloom/lib/commands/cuckoo/INSERTNX.ts:4
+Defined in bloom/lib/commands/cuckoo/LOADCHUNK.ts:3
+Defined in bloom/lib/commands/cuckoo/RESERVE.ts:1
+Defined in bloom/lib/commands/cuckoo/SCANDUMP.ts:1
+Defined in bloom/lib/commands/t-digest/index.ts:17
+Defined in bloom/lib/commands/t-digest/ADD.ts:3
+Defined in bloom/lib/commands/t-digest/BYRANK.ts:3
+Defined in bloom/lib/commands/t-digest/BYRANK.ts:5
+Defined in bloom/lib/commands/t-digest/BYREVRANK.ts:3
+Defined in bloom/lib/commands/t-digest/BYREVRANK.ts:5
+Defined in bloom/lib/commands/t-digest/CDF.ts:3
+Defined in bloom/lib/commands/t-digest/CDF.ts:5
+Defined in bloom/lib/commands/t-digest/CREATE.ts:4
+Defined in bloom/lib/commands/t-digest/INFO.ts:3
+Defined in bloom/lib/commands/t-digest/INFO.ts:5
+Defined in bloom/lib/commands/t-digest/MAX.ts:3
+Defined in bloom/lib/commands/t-digest/MAX.ts:5
+Defined in bloom/lib/commands/t-digest/MERGE.ts:5
+Defined in bloom/lib/commands/t-digest/MIN.ts:3
+Defined in bloom/lib/commands/t-digest/MIN.ts:5
+Defined in bloom/lib/commands/t-digest/QUANTILE.ts:3
+Defined in bloom/lib/commands/t-digest/QUANTILE.ts:5
+Defined in bloom/lib/commands/t-digest/RANK.ts:3
+Defined in bloom/lib/commands/t-digest/RANK.ts:5
+Defined in bloom/lib/commands/t-digest/RESET.ts:3
+Defined in bloom/lib/commands/t-digest/REVRANK.ts:3
+Defined in bloom/lib/commands/t-digest/REVRANK.ts:5
+Defined in bloom/lib/commands/t-digest/TRIMMED_MEAN.ts:3
+Defined in bloom/lib/commands/t-digest/TRIMMED_MEAN.ts:5
+Defined in bloom/lib/commands/top-k/index.ts:10
+Defined in bloom/lib/commands/top-k/ADD.ts:4
+Defined in bloom/lib/commands/top-k/COUNT.ts:4
+Defined in bloom/lib/commands/top-k/COUNT.ts:6
+Defined in bloom/lib/commands/top-k/INCRBY.ts:1
+Defined in bloom/lib/commands/top-k/INFO.ts:1
+Defined in bloom/lib/commands/top-k/INFO.ts:3
+Defined in bloom/lib/commands/top-k/LIST.ts:1
+Defined in bloom/lib/commands/top-k/LIST.ts:3
+Defined in bloom/lib/commands/top-k/LIST_WITHCOUNT.ts:1
+Defined in bloom/lib/commands/top-k/LIST_WITHCOUNT.ts:3
+Defined in bloom/lib/commands/top-k/QUERY.ts:4
+Defined in bloom/lib/commands/top-k/QUERY.ts:6
+Defined in bloom/lib/commands/top-k/RESERVE.ts:1
+Defined in bloom/lib/commands/top-k/RESERVE.ts:3
+Defined in packages/client/lib/client/index.ts:714
p Subscribe
-p
Subscribe
: ( < T > ( patterns
: string | string [] , listener
: PubSubListener < T , T extends true ? Buffer : string > , bufferMode
?: T ) => Promise < void > ) = ...
+p
Subscribe
: ( < T > ( patterns
: string | string [] , listener
: PubSubListener < T > , bufferMode
?: T ) => Promise < void > ) = ...
Type declaration
-< T > ( patterns: string | string [] , listener: PubSubListener < T , T extends true ? Buffer : string > , bufferMode?: T ) : Promise < void >
+< T > ( patterns: string | string [] , listener: PubSubListener < T > , bufferMode?: T ) : Promise < void >
Type Parameters
@@ -253,21 +260,21 @@
patterns: string | string []
-listener: PubSubListener < T , T extends true ? Buffer : string >
+
Optional
bufferMode: T
Returns Promise < void >
+Defined in packages/client/lib/client/index.ts:601
p Unsubscribe
-p
Unsubscribe
: ( < T > ( patterns
?: string | string [] , listener
?: PubSubListener < T , T extends true ? Buffer : string > , bufferMode
?: T ) => Promise < void > ) = ...
+p
Unsubscribe
: ( < T > ( patterns
?: string | string [] , listener
?: PubSubListener < T > , bufferMode
?: T ) => Promise < void > ) = ...
Type declaration
-< T > ( patterns?: string | string [] , listener?: PubSubListener < T , T extends true ? Buffer : string > , bufferMode?: T ) : Promise < void >
+< T > ( patterns?: string | string [] , listener?: PubSubListener < T > , bufferMode?: T ) : Promise < void >
Type Parameters
@@ -280,12 +287,12 @@
Optional
patterns: string | string []
-Optional
listener: PubSubListener < T , T extends true ? Buffer : string >
+
Optional
bufferMode: T
Returns Promise < void >
+Defined in packages/client/lib/client/index.ts:618
quit
quit: ( ( ) => Promise < string > ) = ...
@@ -298,44 +305,16 @@
Returns Promise < string >
-
+
+s Subscribe
+s
Subscribe
: ( < T > ( channels
: string | string [] , listener
: PubSubListener < T > , bufferMode
?: T ) => Promise < void > ) = ...
-
-subscribe
-subscribe
: ( < T > ( channels
: string | string [] , listener
: PubSubListener < T , T extends true ? Buffer : string > , bufferMode
?: T ) => Promise < void > ) = ...
-
-
Type declaration
-
-
-
-< T > ( channels: string | string [] , listener: PubSubListener < T , T extends true ? Buffer : string > , bufferMode?: T ) : Promise < void >
+< T > ( channels: string | string [] , listener: PubSubListener < T > , bufferMode?: T ) : Promise < void >
Type Parameters
@@ -348,21 +327,21 @@
channels: string | string []
-listener: PubSubListener < T , T extends true ? Buffer : string >
+
Optional
bufferMode: T
Returns Promise < void >
-
+
+s Unsubscribe
+s
Unsubscribe
: ( < T > ( channels
?: string | string [] , listener
?: PubSubListener < T > , bufferMode
?: T ) => Promise < void > ) = ...
Type declaration
-< T > ( channels?: string | string [] , listener?: PubSubListener < T , T extends true ? Buffer : string > , bufferMode?: T ) : Promise < void >
+< T > ( channels?: string | string [] , listener?: PubSubListener < T > , bufferMode?: T ) : Promise < void >
Type Parameters
@@ -375,12 +354,94 @@
Optional
channels: string | string []
-Optional
listener: PubSubListener < T , T extends true ? Buffer : string >
+
Optional
bufferMode: T
Returns Promise < void >
+Defined in packages/client/lib/client/index.ts:652
+
+
+subscribe
+subscribe
: ( < T > ( channels
: string | string [] , listener
: PubSubListener < T > , bufferMode
?: T ) => Promise < void > ) = ...
+
+
Type declaration
+
+
+
+< T > ( channels: string | string [] , listener: PubSubListener < T > , bufferMode?: T ) : Promise < void >
+
+
+Type Parameters
+
+
+T extends boolean = false
+
+
Parameters
+
+
+channels: string | string []
+
+
+
+Optional
bufferMode: T
+Returns Promise < void >
+
+unsubscribe
+unsubscribe
: ( < T > ( channels
?: string | string [] , listener
?: PubSubListener < T > , bufferMode
?: T ) => Promise < void > ) = ...
+
+
Type declaration
+
+
+
+< T > ( channels?: string | string [] , listener?: PubSubListener < T > , bufferMode?: T ) : Promise < void >
+
+
+Type Parameters
+
+
+T extends boolean = false
+
+
Parameters
+
+
+Optional
channels: string | string []
+
+
+
+Optional
bufferMode: T
+Returns Promise < void >
Static
Readonly
capture Rejection Symbol
@@ -423,7 +484,15 @@ regular 'error'
listener is installed.
Returns boolean
+Defined in packages/client/lib/client/index.ts:200
+
+is Pub Sub Active
+
+get isPubSubActive( ) : boolean
+
+Returns boolean
is Ready
@@ -431,7 +500,7 @@ regular 'error'
listener is installed.
Returns boolean
+Defined in packages/client/lib/client/index.ts:204
options
@@ -439,7 +508,7 @@ regular 'error'
listener is installed.
+Defined in packages/client/lib/client/index.ts:196
v4
@@ -447,7 +516,7 @@ regular 'error'
listener is installed.
Returns Record < string , any >
+Defined in packages/client/lib/client/index.ts:212
Private
#destroy Isolation Pool
@@ -474,7 +543,7 @@ regular 'error'
listener is installed.
Returns Promise < void >
+Defined in packages/client/lib/client/index.ts:792
Private
#initiate Options
@@ -487,7 +556,7 @@ regular 'error'
listener is installed.
+Defined in packages/client/lib/client/index.ts:238
Private
#initiate Queue
@@ -495,7 +564,7 @@ regular 'error'
listener is installed.
+Defined in packages/client/lib/client/index.ts:255
Private
#initiate Socket
@@ -503,7 +572,7 @@ regular 'error'
listener is installed.
+Defined in packages/client/lib/client/index.ts:262
Private
#legacy Mode
@@ -511,7 +580,7 @@ regular 'error'
listener is installed.
Returns void
+Defined in packages/client/lib/client/index.ts:339
Private
#legacy Send Command
@@ -524,7 +593,20 @@ regular 'error'
listener is installed.
Rest
... args: any []
Returns undefined | { Â Â Â Â callback: ClientLegacyCallback ; Â Â Â Â promise: Promise < RedisCommandRawReply > ; }
+Defined in packages/client/lib/client/index.ts:370
+
+Private
#pub Sub Command
+
+#pub Sub Command( promise: undefined | Promise < void > ) : Promise < void >
+
+
+
Parameters
+
+
+promise: undefined | Promise < void >
+Returns Promise < void >
Private
#send Command
@@ -544,7 +626,7 @@ regular 'error'
listener is installed.
Returns Promise < T >
+Defined in packages/client/lib/client/index.ts:445
Private
#set Ping Timer
@@ -552,31 +634,7 @@ regular 'error'
listener is installed.
Returns void
-
-Private
#subscribe
-
-#subscribe< T > ( command: PubSubSubscribeCommands , channels: string | string [] , listener: PubSubListener < T , T extends true ? Buffer : string > , bufferMode?: T ) : Promise < void >
-
-
-
-
Parameters
-
-
-
-
-channels: string | string []
-
-listener: PubSubListener < T , T extends true ? Buffer : string >
-
-Optional
bufferMode: T
-Returns Promise < void >
+Defined in packages/client/lib/client/index.ts:399
Private
#tick
@@ -589,31 +647,7 @@ regular 'error'
listener is installed.
force: boolean = false
Returns void
-
-Private
#unsubscribe
-
-#unsubscribe< T > ( command: PubSubUnsubscribeCommands , channels?: string | string [] , listener?: PubSubListener < T , T extends true ? Buffer : string > , bufferMode?: T ) : Promise < void >
-
-
-
-
Parameters
-
-
-
-
-Optional
channels: string | string []
-
-Optional
listener: PubSubListener < T , T extends true ? Buffer : string >
-
-Optional
bufferMode: T
-Returns Promise < void >
+Defined in packages/client/lib/client/index.ts:688
MULTI
@@ -621,11 +655,11 @@ regular 'error'
listener is installed.
+Defined in packages/client/lib/client/index.ts:707
PSUBSCRIBE
-PSUBSCRIBE< T > ( patterns: string | string [] , listener: PubSubListener < T , T extends true ? Buffer : string > , bufferMode?: T ) : Promise < void >
+PSUBSCRIBE< T > ( patterns: string | string [] , listener: PubSubListener < T > , bufferMode?: T ) : Promise < void >
Type Parameters
@@ -638,16 +672,16 @@ regular 'error'
listener is installed.
patterns: string | string []
-listener: PubSubListener < T , T extends true ? Buffer : string >
+
Optional
bufferMode: T
Returns Promise < void >
+Defined in packages/client/lib/client/index.ts:586
PUNSUBSCRIBE
-PUNSUBSCRIBE< T > ( patterns?: string | string [] , listener?: PubSubListener < T , T extends true ? Buffer : string > , bufferMode?: T ) : Promise < void >
+PUNSUBSCRIBE< T > ( patterns?: string | string [] , listener?: PubSubListener < T > , bufferMode?: T ) : Promise < void >
Type Parameters
@@ -660,12 +694,12 @@ regular 'error'
listener is installed.
Optional
patterns: string | string []
-Optional
listener: PubSubListener < T , T extends true ? Buffer : string >
+
Optional
bufferMode: T
Returns Promise < void >
+Defined in packages/client/lib/client/index.ts:603
QUIT
@@ -673,7 +707,7 @@ regular 'error'
listener is installed.
Returns Promise < string >
+Defined in packages/client/lib/client/index.ts:674
-
+
+SSUBSCRIBE
-SUBSCRIBE< T > ( channels: string | string [] , listener: PubSubListener < T , T extends true ? Buffer : string > , bufferMode?: T ) : Promise < void >
+SSUBSCRIBE< T > ( channels: string | string [] , listener: PubSubListener < T > , bufferMode?: T ) : Promise < void >
Type Parameters
@@ -715,16 +749,38 @@ regular 'error'
listener is installed.
channels: string | string []
-listener: PubSubListener < T , T extends true ? Buffer : string >
+
Optional
bufferMode: T
Returns Promise < void >
-
+
+SUBSCRIBE
-UNSUBSCRIBE< T > ( channels?: string | string [] , listener?: PubSubListener < T , T extends true ? Buffer : string > , bufferMode?: T ) : Promise < void >
+SUBSCRIBE< T > ( channels: string | string [] , listener: PubSubListener < T > , bufferMode?: T ) : Promise < void >
+
+
+Type Parameters
+
+
+T extends boolean = false
+
+
Parameters
+
+
+channels: string | string []
+
+
+
+Optional
bufferMode: T
+Returns Promise < void >
+
+SUNSUBSCRIBE
+
+SUNSUBSCRIBE< T > ( channels?: string | string [] , listener?: PubSubListener < T > , bufferMode?: T ) : Promise < void >
Type Parameters
@@ -737,12 +793,34 @@ regular 'error'
listener is installed.
Optional
channels: string | string []
-Optional
listener: PubSubListener < T , T extends true ? Buffer : string >
+
Optional
bufferMode: T
Returns Promise < void >
+Defined in packages/client/lib/client/index.ts:637
+
+UNSUBSCRIBE
+
+UNSUBSCRIBE< T > ( channels?: string | string [] , listener?: PubSubListener < T > , bufferMode?: T ) : Promise < void >
+
+
+Type Parameters
+
+
+T extends boolean = false
+
+
Parameters
+
+
+Optional
channels: string | string []
+
+
+
+Optional
bufferMode: T
+Returns Promise < void >
add Listener
@@ -793,7 +871,7 @@ regular 'error'
listener is installed.
args: unknown []
+Defined in packages/client/lib/client/index.ts:425
connect
@@ -801,7 +879,7 @@ regular 'error'
listener is installed.
Returns Promise < void >
+Defined in packages/client/lib/client/index.ts:421
disconnect
@@ -809,7 +887,7 @@ regular 'error'
listener is installed.
Returns Promise < void >
+Defined in packages/client/lib/client/index.ts:786
duplicate
@@ -822,7 +900,7 @@ regular 'error'
listener is installed.
Optional
overrides: Partial < RedisClientOptions < M , F , S > >
+Defined in packages/client/lib/client/index.ts:414
emit
@@ -881,7 +959,7 @@ listeners. The values in the array are strings or Symbol
s.
+Defined in packages/client/lib/client/index.ts:480
execute Isolated
@@ -910,7 +988,7 @@ listeners. The values in the array are strings or Symbol
s.
Returns T | Promise < T >
Returns Promise < T >
+Defined in packages/client/lib/client/index.ts:703
execute Script
@@ -927,7 +1005,39 @@ listeners. The values in the array are strings or Symbol
s.
+Defined in packages/client/lib/client/index.ts:504
+
+extend Pub Sub Channel Listeners
+
+extend Pub Sub Channel Listeners( type: PubSubType , channel: string , listeners: ChannelListeners ) : Promise < void >
+
+
+
Parameters
+
+
+
+
+channel: string
+
+
+Returns Promise < void >
+
functions Executer
@@ -949,7 +1059,7 @@ listeners. The values in the array are strings or Symbol
s.
name: string
+Defined in packages/client/lib/client/index.ts:467
get Max Listeners
@@ -964,6 +1074,19 @@ set by emitter.setMaxListeners(n)
or defaults to
+get Pub Sub Listeners
+
h Scan Iterator
Returns AsyncIterable < { Â Â Â Â field: string ; Â Â Â Â value: string ; } >
+Defined in packages/client/lib/client/index.ts:753
+Defined in packages/client/lib/client/index.ts:716
off
@@ -1263,7 +1386,7 @@ including any wrappers (such as those created by .once()
).
Returns void
+Defined in packages/client/lib/client/index.ts:797
remove All Listeners
@@ -1353,7 +1476,7 @@ recently added instance. In the example the once('ping')
lis
Returns AsyncIterable < string >
+Defined in packages/client/lib/client/index.ts:764
scan Iterator
@@ -1366,7 +1489,7 @@ recently added instance. In the example the once('ping')
lis
Returns AsyncIterable < string >
+Defined in packages/client/lib/client/index.ts:742
scripts Executer
@@ -1386,7 +1509,7 @@ recently added instance. In the example the once('ping')
lis
args: unknown []
+Defined in packages/client/lib/client/index.ts:492
send Command
@@ -1406,7 +1529,7 @@ recently added instance. In the example the once('ping')
lis
Returns Promise < T >
+Defined in packages/client/lib/client/index.ts:437
set Max Listeners
@@ -1436,7 +1559,7 @@ modified for this specific EventEmitter
instance. The value can be
Returns void
+Defined in packages/client/lib/client/index.ts:801
z Scan Iterator
@@ -1451,7 +1574,7 @@ modified for this specific EventEmitter
instance. The value can be
Returns AsyncIterable < { Â Â Â Â score: number ; Â Â Â Â value: string ; } >
+Defined in packages/client/lib/client/index.ts:775
Static
command Options
@@ -1469,7 +1592,7 @@ modified for this specific EventEmitter
instance. The value can be
options: T
+Defined in packages/client/lib/client/index.ts:114
Static
create
@@ -1491,7 +1614,7 @@ modified for this specific EventEmitter
instance. The value can be
+Defined in packages/client/lib/client/index.ts:142
Static
extend
@@ -1513,7 +1636,7 @@ modified for this specific EventEmitter
instance. The value can be
+Defined in packages/client/lib/client/index.ts:120
Static
get Event Listeners
@@ -1666,7 +1789,7 @@ special handling:
url: string
+Defined in packages/client/lib/client/index.ts:150
Static
set Max Listeners
@@ -1721,6 +1844,7 @@ special handling:
lib/client/commands
lib/client/commands- queue
lib/client/multi- command
+lib/client/pub- sub
lib/client/socket
lib/cluster
lib/cluster/cluster- slots
@@ -1937,6 +2061,7 @@ special handling:
lib/commands/PUBSUB_ CHANNELS
lib/commands/PUBSUB_ NUMPAT
lib/commands/PUBSUB_ NUMSUB
+lib/commands/PUBSUB_ SHARDCHANNELS
lib/commands/RANDOMKEY
lib/commands/READONLY
lib/commands/READWRITE
@@ -1978,6 +2103,7 @@ special handling:
lib/commands/SORT_ RO
lib/commands/SORT_ STORE
lib/commands/SPOP
+lib/commands/SPUBLISH
lib/commands/SRANDMEMBER
lib/commands/SRANDMEMBER_ COUNT
lib/commands/SREM
@@ -2078,6 +2204,8 @@ special handling:
p Subscribe
p Unsubscribe
quit
+ s Subscribe
+ s Unsubscribe
select
subscribe
unsubscribe
@@ -2086,6 +2214,7 @@ special handling:
default Max Listeners
error Monitor
is Open
+ is Pub Sub Active
is Ready
options
v4
@@ -2096,17 +2225,18 @@ special handling:
#initiate Socket
#legacy Mode
#legacy Send Command
+ #pub Sub Command
#send Command
#set Ping Timer
- #subscribe
#tick
- #unsubscribe
MULTI
PSUBSCRIBE
PUNSUBSCRIBE
QUIT
SELECT
+ SSUBSCRIBE
SUBSCRIBE
+ SUNSUBSCRIBE
UNSUBSCRIBE
add Listener
commands Executor
@@ -2118,8 +2248,11 @@ special handling:
execute Function
execute Isolated
execute Script
+ extend Pub Sub Channel Listeners
+ extend Pub Sub Listeners
functions Executer
get Max Listeners
+ get Pub Sub Listeners
h Scan Iterator
listener Count
listeners
diff --git a/documentation/client/classes/lib_client_RESP2_composers_buffer.default.html b/documentation/client/classes/lib_client_RESP2_composers_buffer.default.html
index 816d0709b8..cda82455a1 100644
--- a/documentation/client/classes/lib_client_RESP2_composers_buffer.default.html
+++ b/documentation/client/classes/lib_client_RESP2_composers_buffer.default.html
@@ -25,7 +25,7 @@
+Defined in packages/client/lib/client/RESP2/composers/buffer.ts:3
@@ -59,7 +59,7 @@
Private
chunks
chunks: Buffer [] = []
+Defined in packages/client/lib/client/RESP2/composers/buffer.ts:4
+Defined in packages/client/lib/client/RESP2/composers/buffer.ts:15
+Defined in packages/client/lib/client/RESP2/composers/buffer.ts:6
Returns undefined | T
+Defined in packages/client/lib/client/RESP2/decoder.ts:102
Private
parse Array
@@ -175,7 +175,7 @@
arraysToKeep: number = 0
Returns undefined | ArrayReply
+Defined in packages/client/lib/client/RESP2/decoder.ts:194
Private
parse Bulk String
@@ -188,7 +188,7 @@
chunk: Buffer
Returns undefined | null | string | Buffer
+Defined in packages/client/lib/client/RESP2/decoder.ts:161
Private
parse Error
@@ -201,7 +201,7 @@
chunk: Buffer
+Defined in packages/client/lib/client/RESP2/decoder.ts:128
Private
parse Integer
@@ -214,7 +214,7 @@
chunk: Buffer
Returns undefined | number
+Defined in packages/client/lib/client/RESP2/decoder.ts:139
Private
parse Simple String
@@ -227,7 +227,7 @@
chunk: Buffer
Returns undefined | string | Buffer
+Defined in packages/client/lib/client/RESP2/decoder.ts:124
Private
parse Type
@@ -244,7 +244,7 @@
Optional
arraysToKeep: number
Returns undefined | Reply
+Defined in packages/client/lib/client/RESP2/decoder.ts:83
Private
push Array Item
@@ -259,7 +259,7 @@
arraysToKeep: number
Returns undefined | ArrayReply
+Defined in packages/client/lib/client/RESP2/decoder.ts:244
reset
@@ -267,7 +267,7 @@
Returns void
+Defined in packages/client/lib/client/RESP2/decoder.ts:54
Private
return Array Reply
@@ -282,7 +282,7 @@
arraysToKeep: number
Returns undefined | ArrayReply
+Defined in packages/client/lib/client/RESP2/decoder.ts:238
write
@@ -295,7 +295,7 @@
chunk: Buffer
Returns void
+Defined in packages/client/lib/client/RESP2/decoder.ts:62
+Returns undefined | Promise < void >
-
-Private
#update Pub Sub Active State
-
-#update Pub Sub Active State( ) : void
-
-Returns void
+Defined in packages/client/lib/client/commands-queue.ts:197
add Command
Returns Promise < T >
+Defined in packages/client/lib/client/commands-queue.ts:107
+
+extend Pub Sub Channel Listeners
+
+extend Pub Sub Channel Listeners( type: PubSubType , channel: string , listeners: ChannelListeners ) : undefined | Promise < void >
+
+
+
Parameters
+
+
+
+
+channel: string
+
+
+Returns undefined | Promise < void >
+
flush All
@@ -212,7 +204,7 @@
err: Error
Returns void
+Defined in packages/client/lib/client/commands-queue.ts:257
flush Waiting For Reply
@@ -225,7 +217,7 @@
err: Error
Returns void
+Defined in packages/client/lib/client/commands-queue.ts:243
+Defined in packages/client/lib/client/commands-queue.ts:217
+
on Reply Chunk
@@ -246,7 +251,7 @@
chunk: Buffer
Returns void
+Defined in packages/client/lib/client/commands-queue.ts:239
resubscribe
@@ -254,11 +259,11 @@
Returns undefined | Promise < any >
-
+
+subscribe
-subscribe< T > ( command: PubSubSubscribeCommands , channels: RedisCommandArgument | RedisCommandArgument [] , listener: PubSubListener < T , T extends true ? Buffer : string > , returnBuffers?: T ) : Promise < void >
+subscribe< T > ( type: PubSubType , channels: string | string [] , listener: PubSubListener < T > , returnBuffers?: T ) : undefined | Promise < void >
Type Parameters
@@ -269,20 +274,20 @@
Parameters
-
+channels: string | string []
-listener: PubSubListener < T , T extends true ? Buffer : string >
+
Optional
returnBuffers: T
-Returns Promise < void >
+Returns undefined | Promise < void >
-
+
+unsubscribe
-unsubscribe< T > ( command: PubSubUnsubscribeCommands , channels?: string | string [] , listener?: PubSubListener < T , T extends true ? Buffer : string > , returnBuffers?: T ) : Promise < void >
+unsubscribe< T > ( type: PubSubType , channels?: string | string [] , listener?: PubSubListener < T > , returnBuffers?: T ) : undefined | Promise < void >
Type Parameters
@@ -293,35 +298,16 @@
Parameters
Optional
channels: string | string []
-Optional
listener: PubSubListener < T , T extends true ? Buffer : string >
+
Optional
returnBuffers: T
-Returns Promise < void >
+Returns undefined | Promise < void >
-
-Static
Private
#emit Pub Sub Message
-
-#emit Pub Sub Message( listenersMap: PubSubListenersMap , message: Buffer , channel: Buffer , pattern?: Buffer ) : void
-
-
-
Parameters
-
-
-listenersMap: PubSubListenersMap
-
-message: Buffer
-
-channel: Buffer
-
-Optional
pattern: Buffer
-Returns void
+Defined in packages/client/lib/client/commands-queue.ts:157
Static
Private
#flush Queue
@@ -341,7 +327,7 @@
err: Error
Returns void
+Defined in packages/client/lib/client/commands-queue.ts:36
diff --git a/documentation/client/classes/lib_client_multi_command.default.html b/documentation/client/classes/lib_client_multi_command.default.html
index 848dc8c806..be8f66ff6a 100644
--- a/documentation/client/classes/lib_client_multi_command.default.html
+++ b/documentation/client/classes/lib_client_multi_command.default.html
@@ -21,7 +21,7 @@
+Defined in packages/client/lib/client/multi-command.ts:67
@@ -69,24 +69,24 @@
legacyMode: boolean = false
+Defined in packages/client/lib/client/multi-command.ts:89
+Defined in packages/client/lib/client/multi-command.ts:84
Private
Optional
#selectedDB
#selectedDB?: number
+Defined in packages/client/lib/client/multi-command.ts:87
EXEC
@@ -104,7 +104,7 @@
execAsPipeline: boolean = false
+Defined in packages/client/lib/client/multi-command.ts:185
select
select
: ( ( db
: number , transformReply
?: ( ( this
: void , reply
: any , preserved
?: any ) => any ) ) => default ) = ...
@@ -139,12 +139,12 @@
Returns any
+Defined in packages/client/lib/client/multi-command.ts:151
Readonly
v4
v4: Record < string , any > = {}
+Defined in packages/client/lib/client/multi-command.ts:86
Private
#legacy Mode
@@ -171,7 +171,7 @@
Returns void
+Defined in packages/client/lib/client/multi-command.ts:96
SELECT
@@ -201,7 +201,7 @@
Returns any
+Defined in packages/client/lib/client/multi-command.ts:146
add Command
@@ -231,7 +231,7 @@
Returns any
+Defined in packages/client/lib/client/multi-command.ts:153
commands Executor
@@ -246,7 +246,7 @@
args: unknown []
+Defined in packages/client/lib/client/multi-command.ts:139
exec
@@ -259,7 +259,7 @@
execAsPipeline: boolean = false
+Defined in packages/client/lib/client/multi-command.ts:168
+Defined in packages/client/lib/client/multi-command.ts:187
functions Executor
@@ -284,7 +284,7 @@
name: string
+Defined in packages/client/lib/client/multi-command.ts:158
scripts Executor
@@ -299,7 +299,7 @@
args: unknown []
+Defined in packages/client/lib/client/multi-command.ts:163
Static
extend
Returns InstantiableRedisMultiCommand < M , F , S >
+Defined in packages/client/lib/client/multi-command.ts:68
Returns Promise < T >
+Defined in packages/client/lib/client/socket.ts:275
-
-reconnect Strategy
-
-reconnect Strategy( retries: number ) : number | Error
-
-
-Returns number | Error
ref
@@ -685,7 +698,7 @@ including any wrappers (such as those created by .once()
).
Returns void
+Defined in packages/client/lib/client/socket.ts:302
remove All Listeners
@@ -790,7 +803,7 @@ modified for this specific EventEmitter
instance. The value can be
Returns void
+Defined in packages/client/lib/client/socket.ts:307
write Command
@@ -803,7 +816,7 @@ modified for this specific EventEmitter
instance. The value can be
Returns void
+Defined in packages/client/lib/client/socket.ts:245
Static
Private
#initiate Options
@@ -816,7 +829,7 @@ modified for this specific EventEmitter
instance. The value can be
+Defined in packages/client/lib/client/socket.ts:49
Static
Private
#is Tls Socket
@@ -829,7 +842,7 @@ modified for this specific EventEmitter
instance. The value can be
+Defined in packages/client/lib/client/socket.ts:63
Static
get Event Listeners
@@ -1024,6 +1037,7 @@ special handling:
lib/client/commands
lib/client/commands- queue
lib/client/multi- command
+lib/client/pub- sub
lib/client/socket
lib/cluster
lib/cluster/cluster- slots
@@ -1240,6 +1254,7 @@ special handling:
lib/commands/PUBSUB_ CHANNELS
lib/commands/PUBSUB_ NUMPAT
lib/commands/PUBSUB_ NUMSUB
+lib/commands/PUBSUB_ SHARDCHANNELS
lib/commands/RANDOMKEY
lib/commands/READONLY
lib/commands/READWRITE
@@ -1281,6 +1296,7 @@ special handling:
lib/commands/SORT_ RO
lib/commands/SORT_ STORE
lib/commands/SPOP
+lib/commands/SPUBLISH
lib/commands/SRANDMEMBER
lib/commands/SRANDMEMBER_ COUNT
lib/commands/SREM
@@ -1390,6 +1406,8 @@ special handling:
#create Tls Socket
#disconnect
#on Socket Error
+ #reconnect Strategy
+ #should Reconnect
add Listener
connect
cork
@@ -1406,7 +1424,6 @@ special handling:
prepend Once Listener
quit
raw Listeners
- reconnect Strategy
ref
remove All Listeners
remove Listener
diff --git a/documentation/client/classes/lib_cluster.default.html b/documentation/client/classes/lib_cluster.default.html
index c61d17b23f..04406b0218 100644
--- a/documentation/client/classes/lib_cluster.default.html
+++ b/documentation/client/classes/lib_cluster.default.html
@@ -32,7 +32,7 @@
+Defined in packages/client/lib/cluster/index.ts:63
+
+p Subscribe
+p
Subscribe
: ( < T > ( patterns
: string | string [] , listener
: PubSubListener < T > , bufferMode
?: T ) => Promise < void > ) = ...
+
+
Type declaration
+
+
+
+< T > ( patterns: string | string [] , listener: PubSubListener < T > , bufferMode?: T ) : Promise < void >
+
+
+Type Parameters
+
+
+T extends boolean = false
+
+
Parameters
+
+
+patterns: string | string []
+
+
+
+Optional
bufferMode: T
+Returns Promise < void >
+
+p Unsubscribe
+p
Unsubscribe
: ( < T > ( patterns
?: string | string [] , listener
?: PubSubListener < T > , bufferMode
?: T ) => Promise < void > ) = ...
+
+
Type declaration
+
+
+
+< T > ( patterns?: string | string [] , listener?: PubSubListener < T > , bufferMode?: T ) : Promise < void >
+
+
+Type Parameters
+
+
+T extends boolean = false
+
+
Parameters
+
+
+Optional
patterns: string | string []
+
+
+
+Optional
bufferMode: T
+Returns Promise < void >
+
+s Subscribe
+s
Subscribe
: ( < T > ( channels
: string | string [] , listener
: PubSubListener < T > , bufferMode
?: T ) => Promise < void > ) = ...
+
+
Type declaration
+
+
+
+< T > ( channels: string | string [] , listener: PubSubListener < T > , bufferMode?: T ) : Promise < void >
+
+
+Type Parameters
+
+
+T extends boolean = false
+
+
Parameters
+
+
+channels: string | string []
+
+
+
+Optional
bufferMode: T
+Returns Promise < void >
+
+s Unsubscribe
+s
Unsubscribe
: ( < T > ( channels
: string | string [] , listener
: PubSubListener < T > , bufferMode
?: T ) => Promise < void > ) = ...
+
+
Type declaration
+
+
+
+< T > ( channels: string | string [] , listener: PubSubListener < T > , bufferMode?: T ) : Promise < void >
+
+
+Type Parameters
+
+
+T extends boolean = false
+
+
Parameters
+
+
+channels: string | string []
+
+
+
+Optional
bufferMode: T
+Returns Promise < void >
+
+subscribe
+subscribe
: ( < T > ( channels
: string | string [] , listener
: PubSubListener < T > , bufferMode
?: T ) => Promise < void > ) = ...
+
+
Type declaration
+
+
+
+< T > ( channels: string | string [] , listener: PubSubListener < T > , bufferMode?: T ) : Promise < void >
+
+
+Type Parameters
+
+
+T extends boolean = false
+
+
Parameters
+
+
+channels: string | string []
+
+
+
+Optional
bufferMode: T
+Returns Promise < void >
+
+unsubscribe
+unsubscribe
: ( < T > ( channels
?: string | string [] , listener
?: PubSubListener < boolean > , bufferMode
?: T ) => Promise < void > ) = ...
+
+
Type declaration
+
+
+
+< T > ( channels?: string | string [] , listener?: PubSubListener < boolean > , bufferMode?: T ) : Promise < void >
+
+
+Type Parameters
+
+
+T extends boolean = false
+
+
Parameters
+
+
+Optional
channels: string | string []
+
+
+
+Optional
bufferMode: T
+Returns Promise < void >
Static
Readonly
capture Rejection Symbol
@@ -186,6 +373,64 @@ regular 'error'
listener is installed.
Defined in node_modules/@types/node/ts4.8/events.d.ts:327
+Accessors
+
+is Open
+
+get isOpen( ) : boolean
+
+Returns boolean
+
+
+node By Address
+
+get nodeByAddress( ) : Map < string , ShardNode < M , F , S > | MasterNode < M , F , S > >
+
+Returns Map < string , ShardNode < M , F , S > | MasterNode < M , F , S > >
+
+pub Sub Node
+
+get pubSubNode( ) : undefined | Required < Node < M , F , S > >
+
+Returns undefined | Required < Node < M , F , S > >
+
+
+shards
+
+get shards( ) : Shard < M , F , S > []
+
+Returns Shard < M , F , S > []
+
+slots
+
+get slots( ) : Shard < M , F , S > []
+
+Returns Shard < M , F , S > []
+
MULTI
@@ -232,7 +477,139 @@ regular 'error'
listener is installed.
+Defined in packages/client/lib/cluster/index.ts:282
+
+PSUBSCRIBE
+
+PSUBSCRIBE< T > ( patterns: string | string [] , listener: PubSubListener < T > , bufferMode?: T ) : Promise < void >
+
+
+Type Parameters
+
+
+T extends boolean = false
+
+
Parameters
+
+
+patterns: string | string []
+
+
+
+Optional
bufferMode: T
+Returns Promise < void >
+
+PUNSUBSCRIBE
+
+PUNSUBSCRIBE< T > ( patterns?: string | string [] , listener?: PubSubListener < T > , bufferMode?: T ) : Promise < void >
+
+
+Type Parameters
+
+
+T extends boolean = false
+
+
Parameters
+
+
+Optional
patterns: string | string []
+
+
+
+Optional
bufferMode: T
+Returns Promise < void >
+
+SSUBSCRIBE
+
+SSUBSCRIBE< T > ( channels: string | string [] , listener: PubSubListener < T > , bufferMode?: T ) : Promise < void >
+
+
+Type Parameters
+
+
+T extends boolean = false
+
+
Parameters
+
+
+channels: string | string []
+
+
+
+Optional
bufferMode: T
+Returns Promise < void >
+
+SUBSCRIBE
+
+SUBSCRIBE< T > ( channels: string | string [] , listener: PubSubListener < T > , bufferMode?: T ) : Promise < void >
+
+
+Type Parameters
+
+
+T extends boolean = false
+
+
Parameters
+
+
+channels: string | string []
+
+
+
+Optional
bufferMode: T
+Returns Promise < void >
+
+SUNSUBSCRIBE
+
+SUNSUBSCRIBE< T > ( channels: string | string [] , listener: PubSubListener < T > , bufferMode?: T ) : Promise < void >
+
+
+Type Parameters
+
+
+T extends boolean = false
+
+
Parameters
+
+
+channels: string | string []
+
+
+
+Optional
bufferMode: T
+Returns Promise < void >
+
+UNSUBSCRIBE
+
+UNSUBSCRIBE< T > ( channels?: string | string [] , listener?: PubSubListener < boolean > , bufferMode?: T ) : Promise < void >
+
+
+Type Parameters
+
+
+T extends boolean = false
+
+
Parameters
+
+
+Optional
channels: string | string []
+
+
+
+Optional
bufferMode: T
+Returns Promise < void >
add Listener
@@ -283,7 +660,7 @@ regular 'error'
listener is installed.
args: unknown []
+Defined in packages/client/lib/cluster/index.ts:151
connect
@@ -291,7 +668,7 @@ regular 'error'
listener is installed.
Returns Promise < void >
+Defined in packages/client/lib/cluster/index.ts:147
disconnect
@@ -299,7 +676,7 @@ regular 'error'
listener is installed.
Returns Promise < void >
+Defined in packages/client/lib/cluster/index.ts:389
duplicate
@@ -312,7 +689,7 @@ regular 'error'
listener is installed.
+Defined in packages/client/lib/cluster/index.ts:140
emit
@@ -373,7 +750,7 @@ listeners. The values in the array are strings or Symbol
s.
+Defined in packages/client/lib/cluster/index.ts:200
execute Script
@@ -392,7 +769,7 @@ listeners. The values in the array are strings or Symbol
s.
+Defined in packages/client/lib/cluster/index.ts:228
functions Executor
@@ -414,15 +791,18 @@ listeners. The values in the array are strings or Symbol
s.
name: string
+Defined in packages/client/lib/cluster/index.ts:181
+Defined in packages/client/lib/cluster/index.ts:408
get Max Listeners
@@ -437,19 +817,43 @@ set by emitter.setMaxListeners(n)
or defaults to
+get Random Node
+
get Slot Master
-get Slot Master( slot: number ) : ClusterNode < M , F , S >
+get Slot Master( slot: number ) : MasterNode < M , F , S >
+
+
+
+
+
+get Slot Random Node
+
+get Slot Random Node( slot: number ) : ShardNode < M , F , S >
-
+Defined in packages/client/lib/cluster/index.ts:401
listener Count
@@ -490,6 +894,19 @@ set by emitter.setMaxListeners(n)
or defaults to
+node Client
+
+node Client( node: ShardNode < M , F , S > ) : ClientOrPromise < M , F , S >
+
+
+Returns ClientOrPromise < M , F , S >
off
@@ -696,7 +1113,7 @@ listener is removed, and then invoked.
Returns Promise < void >
+Defined in packages/client/lib/cluster/index.ts:385
raw Listeners
@@ -812,7 +1229,7 @@ recently added instance. In the example the once('ping')
lis
args: unknown []
+Defined in packages/client/lib/cluster/index.ts:214
send Command
@@ -836,7 +1253,7 @@ recently added instance. In the example the once('ping')
lis
Returns Promise < T >
+Defined in packages/client/lib/cluster/index.ts:168
set Max Listeners
@@ -880,7 +1297,7 @@ modified for this specific EventEmitter
instance. The value can be
+Defined in packages/client/lib/cluster/index.ts:82
Static
extract First Key
@@ -897,7 +1314,7 @@ modified for this specific EventEmitter
instance. The value can be
+Defined in packages/client/lib/cluster/index.ts:68
Static
get Event Listeners
@@ -1092,6 +1509,7 @@ special handling:
lib/client/commands
lib/client/commands- queue
lib/client/multi- command
+lib/client/pub- sub
lib/client/socket
lib/cluster
lib/cluster/cluster- slots
@@ -1308,6 +1726,7 @@ special handling:
lib/commands/PUBSUB_ CHANNELS
lib/commands/PUBSUB_ NUMPAT
lib/commands/PUBSUB_ NUMSUB
+lib/commands/PUBSUB_ SHARDCHANNELS
lib/commands/RANDOMKEY
lib/commands/READONLY
lib/commands/READWRITE
@@ -1349,6 +1768,7 @@ special handling:
lib/commands/SORT_ RO
lib/commands/SORT_ STORE
lib/commands/SPOP
+lib/commands/SPUBLISH
lib/commands/SRANDMEMBER
lib/commands/SRANDMEMBER_ COUNT
lib/commands/SREM
@@ -1441,12 +1861,31 @@ special handling:
#options
#slots
multi
+ p Subscribe
+ p Unsubscribe
+ s Subscribe
+ s Unsubscribe
+ subscribe
+ unsubscribe
capture Rejection Symbol
capture Rejections
default Max Listeners
error Monitor
+ is Open
+ masters
+ node By Address
+ pub Sub Node
+ replicas
+ shards
+ slots
#execute
MULTI
+ PSUBSCRIBE
+ PUNSUBSCRIBE
+ SSUBSCRIBE
+ SUBSCRIBE
+ SUNSUBSCRIBE
+ UNSUBSCRIBE
add Listener
commands Executor
connect
@@ -1459,9 +1898,12 @@ special handling:
functions Executor
get Masters
get Max Listeners
+ get Random Node
get Slot Master
+ get Slot Random Node
listener Count
listeners
+ node Client
off
on
once
diff --git a/documentation/client/classes/lib_cluster_cluster_slots.default.html b/documentation/client/classes/lib_cluster_cluster_slots.default.html
index 0b5bf9d5be..a18984b03a 100644
--- a/documentation/client/classes/lib_cluster_cluster_slots.default.html
+++ b/documentation/client/classes/lib_cluster_cluster_slots.default.html
@@ -30,7 +30,7 @@
+Defined in packages/client/lib/cluster/cluster-slots.ts:93
@@ -77,7 +97,7 @@
constructor
-new default< M , F , S > ( options: RedisClusterOptions < M , F , S > , onError: OnError ) : default < M , F , S >
+new default< M , F , S > ( options: RedisClusterOptions < M , F , S > , emit: ( ( eventName: string | symbol , ... args: any [] ) => boolean ) ) : default < M , F , S >
Type Parameters
@@ -94,62 +114,176 @@
-onError: OnError
+emit: ( ( eventName: string | symbol , ... args: any [] ) => boolean )
+
+
+
+( eventName: string | symbol , ... args: any [] ) : boolean
+
+
+
+
Parameters
+
+
+eventName: string | symbol
+
+Rest
... args: any []
+Returns boolean
Returns default < M , F , S >
+Defined in packages/client/lib/cluster/cluster-slots.ts:116
Properties
-
-Private
Readonly
#node By Address
-#node
By
Address
: Map < string , ClusterNode < M , F , S > > = ...
+
+Private
Readonly
#emit
+#emit: ( ( eventName: string | symbol , ... args: any [] ) => boolean )
+
+
Type declaration
+
+
+
+( eventName: string | symbol , ... args: any [] ) : boolean
+
+
+
+
Parameters
+
+
+eventName: string | symbol
+
+Rest
... args: any []
+Returns boolean
-
-Private
Readonly
#on Error
-#on Error: OnError
+
+Private
#is Open
+#is Open: boolean = false
+Defined in packages/client/lib/cluster/cluster-slots.ts:110
Private
Readonly
#options
-
-Private
Optional
#random Client Iterator
-#random
Client
Iterator
?: IterableIterator < ClusterNode < M , F , S > >
+
+Private
Optional
#random Node Iterator
+#random
Node
Iterator
?: IterableIterator < ShardNode < M , F , S > >
+Defined in packages/client/lib/cluster/cluster-slots.ts:483
Private
Optional
#running Rediscover Promise
#running Rediscover Promise?: Promise < void >
-
-Private
Readonly
#slots
-#slots: SlotNodes < M , F , S > [] = []
+
+Defined in packages/client/lib/cluster/cluster-slots.ts:105
+
+Readonly
node By Address
+
+
+Optional
pub Sub Node
+pub
Sub
Node
?: Required < Node < M , F , S > >
+
+
+shards
+shards
: Shard < M , F , S > [] = ...
+
+slots
+slots
: Shard < M , F , S > [] = ...
+
+Static
Private
#SLOTS
+#SLOTS: number = 16384
+
+Accessors
+
+is Open
+
+get isOpen( ) : boolean
+
+Returns boolean
+
+Private
#create Client
+
+#create Client( node: ShardNode < M , F , S > , readonly?: boolean ) : Promise < RedisClientType < M , F , S > >
+
+
+
Parameters
+
+
+
+
+readonly: boolean = node.readonly
+
+
+Private
#create Node Client
+
Private
#destroy
@@ -173,20 +307,54 @@
Returns Promise < unknown >
Returns Promise < void >
-
+
+Private
#discover
Returns Promise < boolean >
+Defined in packages/client/lib/cluster/cluster-slots.ts:160
+
+Private
#discover With Root Nodes
+
+#discover With Root Nodes( ) : Promise < void >
+
+Returns Promise < void >
+
+Private
#exec On Node Client
+
+#exec On Node Client( client: ClientOrPromise < M , F , S > , fn: ( ( client: RedisClientType < M , F , S > ) => Promise < unknown > ) ) : Promise < unknown >
+
+
+
Parameters
+
+
+client: ClientOrPromise < M , F , S >
+
+fn: ( ( client: RedisClientType < M , F , S > ) => Promise < unknown > )
+
+
+
+( client: RedisClientType < M , F , S > ) : Promise < unknown >
+
+
+Returns Promise < unknown >
+Returns Promise < unknown >
Private
#get Node Address
@@ -199,60 +367,75 @@
address: string
Returns undefined | NodeAddress
-
+
-
-Private
#get Slot Client
-
-#get Slot Client( slotNumber: number ) : RedisClientType < M , F , S >
+#get Shards( rootNode?: RedisClusterClientOptions ) : Promise < { Â Â Â Â from: number ; Â Â Â Â master: { ip: string; port: number; id: string; }; Â Â Â Â replicas: ( { ip: string; port: number; id: string; }) [] ; Â Â Â Â to: number ; } [] >
-
+Returns Promise < { Â Â Â Â from: number ; Â Â Â Â master: { ip: string; port: number; id: string; }; Â Â Â Â replicas: ( { ip: string; port: number; id: string; }) [] ; Â Â Â Â to: number ; } [] >
-
+
+Private
#initiate Pub Sub Client
+
-
+
+Private
#initiate Sharded Pub Sub Client
+
+Private
#initiate Slot Node
+
+#initiate Slot Node( __namedParameters: ClusterSlotsNode , readonly: boolean , eagerConnent: boolean , addressesInUse: Set < string > , promises: Promise < unknown > [] ) : ShardNode < M , F , S > | MasterNode < M , F , S >
+
+
+
Parameters
+
+
+
readonly: boolean
-clientsInUse: Set < string >
+eagerConnent: boolean
-promises: Promise < void > []
-
+addressesInUse: Set < string >
+
+promises: Promise < unknown > []
+
+Defined in packages/client/lib/cluster/cluster-slots.ts:298
+
+Private
#iterate All Nodes
+
+#iterate All Nodes( ) : Generator < ShardNode < M , F , S > , void , unknown >
+
+Returns Generator < ShardNode < M , F , S > , void , unknown >
Private
#rediscover
Returns Promise < void >
-
+
+
+Private
#slot Nodes Iterator
+
+#slot Nodes Iterator( slot: ShardWithReplicas < M , F , S > ) : Generator < ShardNode < M , F , S > , void , unknown >
-Returns Promise < void >
+slot: ShardWithReplicas < M , F , S >
+Returns Generator < ShardNode < M , F , S > , void , unknown >
-
-Private
#slot Client Iterator
-
+Defined in packages/client/lib/cluster/cluster-slots.ts:490
connect
@@ -299,7 +477,7 @@
Returns Promise < void >
+Defined in packages/client/lib/cluster/cluster-slots.ts:125
disconnect
@@ -307,56 +485,140 @@
Returns Promise < void >
-
+
+execute Sharded Unsubscribe Command
-get Client( firstKey?: RedisCommandArgument , isReadonly?: boolean ) : RedisClientType < M , F , S >
+execute Sharded Unsubscribe Command( channel: string , unsubscribe: ( ( client: RedisClientType < M , F , S > ) => Promise < void > ) ) : Promise < void >
Parameters
-
+channel: string
-Optional
isReadonly: boolean
-
-
-get Masters
-
+Returns Promise < void >
-
+
+execute Unsubscribe Command
-get Node By Address( address: string ) : undefined | ClusterNode < M , F , S >
+execute Unsubscribe Command( unsubscribe: ( ( client: RedisClientType < M , F , S > ) => Promise < void > ) ) : Promise < void >
+
+
+
Parameters
+
+
+unsubscribe: ( ( client: RedisClientType < M , F , S > ) => Promise < void > )
+
+
+
+( client: RedisClientType < M , F , S > ) : Promise < void >
+
+
+Returns Promise < void >
+Returns Promise < void >
+
+get Client
+
+get Client( firstKey: undefined | RedisCommandArgument , isReadonly: undefined | boolean ) : ClientOrPromise < M , F , S >
+
+
+
Parameters
+
+
+
+
+isReadonly: undefined | boolean
+Returns ClientOrPromise < M , F , S >
+
+get Master By Address
+
+get Master By Address( address: string ) : undefined | ClientOrPromise < M , F , S >
-Returns undefined | ClusterNode < M , F , S >
+Returns undefined | ClientOrPromise < M , F , S >
-
+
+get Pub Sub Client
-get Slot Master( slot: number ) : ClusterNode < M , F , S >
+get Pub Sub Client( ) : ClientOrPromise < M , F , S >
+
+Returns ClientOrPromise < M , F , S >
+
+
+get Sharded Pub Sub Client
+
+get Sharded Pub Sub Client( channel: string ) : ClientOrPromise < M , F , S >
-
+Returns ClientOrPromise < M , F , S >
+Defined in packages/client/lib/cluster/cluster-slots.ts:571
+
+get Slot Random Node
+
+get Slot Random Node( slotNumber: number ) : ShardNode < M , F , S >
+
+
+
+
+node Client
+
+node Client( node: ShardNode < M , F , S > ) : ClientOrPromise < M , F , S >
+
+
+Returns ClientOrPromise < M , F , S >
quit
@@ -364,7 +626,7 @@
Returns Promise < void >
+Defined in packages/client/lib/cluster/cluster-slots.ts:383
rediscover
Returns Promise < void >
+Defined in packages/client/lib/cluster/cluster-slots.ts:371
diff --git a/documentation/client/classes/lib_cluster_multi_command.default.html b/documentation/client/classes/lib_cluster_multi_command.default.html
index cd1519c50e..dcfd9cdbb4 100644
--- a/documentation/client/classes/lib_cluster_multi_command.default.html
+++ b/documentation/client/classes/lib_cluster_multi_command.default.html
@@ -21,7 +21,7 @@
+
Defined in packages/client/lib/cluster/multi-command.ts:64
+Defined in packages/client/lib/cluster/multi-command.ts:85
+Defined in packages/client/lib/cluster/multi-command.ts:67
+Defined in packages/client/lib/cluster/multi-command.ts:65
EXEC
@@ -99,7 +99,7 @@
execAsPipeline: boolean = false
+Defined in packages/client/lib/cluster/multi-command.ts:131
commands Executor
@@ -148,7 +148,7 @@
args: unknown []
+Defined in packages/client/lib/cluster/multi-command.ts:90
exec
@@ -161,7 +161,7 @@
execAsPipeline: boolean = false
+Defined in packages/client/lib/cluster/multi-command.ts:118
+Defined in packages/client/lib/cluster/multi-command.ts:133
functions Executor
@@ -186,7 +186,7 @@
name: string
+Defined in packages/client/lib/cluster/multi-command.ts:106
scripts Executor
@@ -201,7 +201,7 @@
args: unknown []
+Defined in packages/client/lib/cluster/multi-command.ts:112
+Defined in packages/client/lib/cluster/multi-command.ts:69
+Defined in packages/client/lib/multi-command.ts:26
add Script
@@ -129,7 +129,7 @@
args: unknown []
+Defined in packages/client/lib/multi-command.ts:39
+Defined in packages/client/lib/multi-command.ts:72
+Defined in packages/client/lib/multi-command.ts:84
+Defined in packages/client/lib/multi-command.ts:93
Static
generate Chain Id
@@ -171,7 +171,7 @@
Returns symbol
+Defined in packages/client/lib/multi-command.ts:11
\ No newline at end of file
diff --git a/documentation/client/enums/lib_commands_CLIENT_KILL.ClientKillFilters.html b/documentation/client/enums/lib_commands_CLIENT_KILL.ClientKillFilters.html
index 1ba0ebba0e..4a8210b483 100644
--- a/documentation/client/enums/lib_commands_CLIENT_KILL.ClientKillFilters.html
+++ b/documentation/client/enums/lib_commands_CLIENT_KILL.ClientKillFilters.html
@@ -17,7 +17,7 @@
ClientKillFilters
Enumeration ClientKillFilters
+Defined in packages/client/lib/commands/CLIENT_KILL.ts:3
+Defined in packages/client/lib/commands/CLIENT_KILL.ts:6
LOCAL_ ADDRESS
LOCAL_ ADDRESS: "LADDR"
+Defined in packages/client/lib/commands/CLIENT_KILL.ts:5
SKIP_ ME
SKIP_ ME: "SKIPME"
+Defined in packages/client/lib/commands/CLIENT_KILL.ts:9
+Defined in packages/client/lib/commands/CLIENT_KILL.ts:7
+Defined in packages/client/lib/commands/CLIENT_KILL.ts:8
+Defined in packages/client/lib/commands/CLUSTER_FAILOVER.ts:3
+Defined in packages/client/lib/commands/CLUSTER_NODES.ts:7
+Defined in packages/client/lib/commands/CLUSTER_SETSLOT.ts:4
+Defined in packages/client/lib/commands/COMMAND_LIST.ts:8
+Defined in packages/client/lib/commands/FLUSHALL.ts:3
+Defined in packages/client/lib/commands/generic-transformers.ts:499
+Defined in packages/client/lib/commands/generic-transformers.ts:480
+Defined in packages/client/lib/commands/generic-transformers.ts:347
+Defined in packages/client/lib/commands/generic-transformers.ts:556
+Defined in packages/client/lib/client/index.ts:114
+Defined in packages/client/lib/client/index.ts:142
+Defined in packages/client/lib/cluster/index.ts:82
+Defined in packages/client/lib/client/RESP2/encoder.ts:5
+Defined in packages/client/lib/command-options.ts:7
+Defined in packages/client/lib/command-options.ts:12
+Defined in packages/client/lib/commander.ts:17
+Defined in packages/client/lib/commander.ts:39
+Defined in packages/client/lib/commander.ts:146
+Defined in packages/client/lib/commander.ts:134
+Defined in packages/client/lib/commander.ts:126
+Defined in packages/client/lib/commands/ACL_CAT.ts:3
+Defined in packages/client/lib/commands/ACL_DELUSER.ts:4
+Defined in packages/client/lib/commands/ACL_DRYRUN.ts:5
+Defined in packages/client/lib/commands/ACL_GENPASS.ts:3
+Defined in packages/client/lib/commands/ACL_GETUSER.ts:3
+Defined in packages/client/lib/commands/ACL_GETUSER.ts:31
+Defined in packages/client/lib/commands/ACL_LOG.ts:3
+Defined in packages/client/lib/commands/ACL_LOG.ts:40
+Defined in packages/client/lib/commands/ACL_SETUSER.ts:4
+Defined in packages/client/lib/commands/APPEND.ts:5
+Defined in packages/client/lib/commands/AUTH.ts:8
+Defined in packages/client/lib/commands/BGSAVE.ts:7
+Defined in packages/client/lib/commands/BITCOUNT.ts:13
+Defined in packages/client/lib/commands/BITFIELD.ts:37
+Defined in packages/client/lib/commands/BITFIELD_RO.ts:12
+Defined in packages/client/lib/commands/BITOP.ts:8
+Defined in packages/client/lib/commands/BITPOS.ts:8
+Defined in packages/client/lib/commands/BLMOVE.ts:6
+Defined in packages/client/lib/commands/BLMPOP.ts:6
+Defined in packages/client/lib/commands/BLPOP.ts:6
+Defined in packages/client/lib/commands/BLPOP.ts:24
+Defined in packages/client/lib/commands/BRPOP.ts:6
+Defined in packages/client/lib/commands/BRPOPLPUSH.ts:5
+Defined in packages/client/lib/commands/BZMPOP.ts:6
+Defined in packages/client/lib/commands/BZPOPMAX.ts:6
+Defined in packages/client/lib/commands/BZPOPMAX.ts:21
+Defined in packages/client/lib/commands/BZPOPMIN.ts:6
+Defined in packages/client/lib/commands/CLIENT_CACHING.ts:3
+Defined in packages/client/lib/commands/CLIENT_INFO.ts:38
+Defined in packages/client/lib/commands/CLIENT_KILL.ts:42
+Defined in packages/client/lib/commands/CLIENT_LIST.ts:19
+Defined in packages/client/lib/commands/CLIENT_LIST.ts:34
+Defined in packages/client/lib/commands/CLIENT_NO-EVICT.ts:3
+Defined in packages/client/lib/commands/CLIENT_PAUSE.ts:3
+Defined in packages/client/lib/commands/CLIENT_SETNAME.ts:3
+Defined in packages/client/lib/commands/CLIENT_TRACKING.ts:27
+Defined in packages/client/lib/commands/CLIENT_TRACKINGINFO.ts:22
+Defined in packages/client/lib/commands/CLUSTER_ADDSLOTS.ts:4
+Defined in packages/client/lib/commands/CLUSTER_ADDSLOTSRANGE.ts:4
+Defined in packages/client/lib/commands/CLUSTER_COUNTKEYSINSLOT.ts:1
+Defined in packages/client/lib/commands/CLUSTER_COUNT-FAILURE-REPORTS.ts:1
+Defined in packages/client/lib/commands/CLUSTER_DELSLOTS.ts:4
+Defined in packages/client/lib/commands/CLUSTER_DELSLOTSRANGE.ts:4
+Defined in packages/client/lib/commands/CLUSTER_FAILOVER.ts:6
+Defined in packages/client/lib/commands/CLUSTER_FORGET.ts:1
+Defined in packages/client/lib/commands/CLUSTER_GETKEYSINSLOT.ts:1
+Defined in packages/client/lib/commands/CLUSTER_INFO.ts:45
+Defined in packages/client/lib/commands/CLUSTER_INFO.ts:23
+Defined in packages/client/lib/commands/CLUSTER_KEYSLOT.ts:1
+Defined in packages/client/lib/commands/CLUSTER_LINKS.ts:29
+Defined in packages/client/lib/commands/CLUSTER_MEET.ts:1
+Defined in packages/client/lib/commands/CLUSTER_NODES.ts:34
+Defined in packages/client/lib/commands/CLUSTER_REPLICAS.ts:1
+Defined in packages/client/lib/commands/CLUSTER_REPLICATE.ts:1
+Defined in packages/client/lib/commands/CLUSTER_RESET.ts:1
+Defined in packages/client/lib/commands/CLUSTER_SETSLOT.ts:8
+Defined in packages/client/lib/commands/CLUSTER_SET-CONFIG-EPOCH.ts:1
diff --git a/documentation/client/functions/lib_commands_CLUSTER_SLOTS.transformReply.html b/documentation/client/functions/lib_commands_CLUSTER_SLOTS.transformReply.html
index b3fa3972fe..ff90f5be08 100644
--- a/documentation/client/functions/lib_commands_CLUSTER_SLOTS.transformReply.html
+++ b/documentation/client/functions/lib_commands_CLUSTER_SLOTS.transformReply.html
@@ -27,7 +27,7 @@
reply: ClusterSlotsRawReply
+Defined in packages/client/lib/commands/CLUSTER_SLOTS.ts:29
diff --git a/documentation/client/functions/lib_commands_COMMAND.transformArguments.html b/documentation/client/functions/lib_commands_COMMAND.transformArguments.html
index 7d047836b0..f9c0549a6d 100644
--- a/documentation/client/functions/lib_commands_COMMAND.transformArguments.html
+++ b/documentation/client/functions/lib_commands_COMMAND.transformArguments.html
@@ -22,7 +22,7 @@
+Defined in packages/client/lib/commands/COMMAND.ts:6
+Defined in packages/client/lib/commands/COMMAND.ts:10
+Defined in packages/client/lib/commands/COMMAND_GETKEYS.ts:5
+Defined in packages/client/lib/commands/COMMAND_GETKEYSANDFLAGS.ts:5
+Defined in packages/client/lib/commands/COMMAND_GETKEYSANDFLAGS.ts:19
+Defined in packages/client/lib/commands/COMMAND_INFO.ts:6
+Defined in packages/client/lib/commands/COMMAND_INFO.ts:10
+Defined in packages/client/lib/commands/COMMAND_LIST.ts:17
+Defined in packages/client/lib/commands/CONFIG_GET.ts:1
+Defined in packages/client/lib/commands/CONFIG_SET.ts:7
+Defined in packages/client/lib/commands/COPY.ts:10
+Defined in packages/client/lib/commands/DECR.ts:5
+Defined in packages/client/lib/commands/DECRBY.ts:5
+Defined in packages/client/lib/commands/DEL.ts:6
+Defined in packages/client/lib/commands/DUMP.ts:5
+Defined in packages/client/lib/commands/ECHO.ts:5
+Defined in packages/client/lib/commands/generic-transformers.ts:407
+Defined in packages/client/lib/commands/EVAL.ts:5
+Defined in packages/client/lib/commands/generic-transformers.ts:407
+Defined in packages/client/lib/commands/EVALSHA.ts:5
+Defined in packages/client/lib/commands/generic-transformers.ts:407
+Defined in packages/client/lib/commands/EVALSHA_RO.ts:7
+Defined in packages/client/lib/commands/generic-transformers.ts:407
+Defined in packages/client/lib/commands/EVAL_RO.ts:7
+Defined in packages/client/lib/commands/EXISTS.ts:8
+Defined in packages/client/lib/commands/EXPIRE.ts:5
+Defined in packages/client/lib/commands/EXPIREAT.ts:6
+Defined in packages/client/lib/commands/EXPIRETIME.ts:5
+Defined in packages/client/lib/commands/FAILOVER.ts:11
+Defined in packages/client/lib/commands/generic-transformers.ts:407
+Defined in packages/client/lib/commands/FCALL.ts:5
+Defined in packages/client/lib/commands/generic-transformers.ts:407
+Defined in packages/client/lib/commands/FCALL_RO.ts:7
+Defined in packages/client/lib/commands/FLUSHALL.ts:6
+Defined in packages/client/lib/commands/FLUSHDB.ts:3
+Defined in packages/client/lib/commands/FUNCTION_DELETE.ts:3
+Defined in packages/client/lib/commands/FUNCTION_FLUSH.ts:3
+Defined in packages/client/lib/commands/FUNCTION_LIST.ts:4
+Defined in packages/client/lib/commands/FUNCTION_LIST.ts:14
+Defined in packages/client/lib/commands/FUNCTION_LIST_WITHCODE.ts:5
+Defined in packages/client/lib/commands/FUNCTION_LIST_WITHCODE.ts:21
+Defined in packages/client/lib/commands/FUNCTION_LOAD.ts:7
+Defined in packages/client/lib/commands/FUNCTION_RESTORE.ts:3
+Defined in packages/client/lib/commands/FUNCTION_STATS.ts:39
+Defined in packages/client/lib/commands/GEOADD.ts:26
+Defined in packages/client/lib/commands/GEODIST.ts:8
+Defined in packages/client/lib/commands/GEODIST.ts:23
+Defined in packages/client/lib/commands/GEOHASH.ts:8
+Defined in packages/client/lib/commands/GEOPOS.ts:8
+Defined in packages/client/lib/commands/GEOPOS.ts:22
+Defined in packages/client/lib/commands/GEORADIUS.ts:8
+Defined in packages/client/lib/commands/GEORADIUSBYMEMBER.ts:8
+Defined in packages/client/lib/commands/GEORADIUSBYMEMBERSTORE.ts:6
+Defined in packages/client/lib/commands/GEORADIUSBYMEMBER_RO.ts:8
+Defined in packages/client/lib/commands/GEORADIUSBYMEMBER_RO_WITH.ts:7
+Defined in packages/client/lib/commands/GEORADIUSBYMEMBER_WITH.ts:7
+Defined in packages/client/lib/commands/GEORADIUSSTORE.ts:6
+Defined in packages/client/lib/commands/GEORADIUS_RO.ts:8
+Defined in packages/client/lib/commands/GEORADIUS_RO_WITH.ts:7
+Defined in packages/client/lib/commands/GEORADIUS_WITH.ts:7
+Defined in packages/client/lib/commands/GEOSEARCH.ts:8
+Defined in packages/client/lib/commands/GEOSEARCHSTORE.ts:10
+Defined in packages/client/lib/commands/GEOSEARCHSTORE.ts:32
+Defined in packages/client/lib/commands/GEOSEARCH_WITH.ts:7
+Defined in packages/client/lib/commands/GET.ts:7
+Defined in packages/client/lib/commands/GETBIT.ts:8
+Defined in packages/client/lib/commands/GETDEL.ts:5
+Defined in packages/client/lib/commands/GETEX.ts:18
+Defined in packages/client/lib/commands/GETRANGE.ts:7
+Defined in packages/client/lib/commands/GETSET.ts:5
+Defined in packages/client/lib/commands/HDEL.ts:6
+Defined in packages/client/lib/commands/HELLO.ts:10
+Defined in packages/client/lib/commands/HELLO.ts:55
+Defined in packages/client/lib/commands/HEXISTS.ts:5
+Defined in packages/client/lib/commands/HGET.ts:7
+Defined in packages/client/lib/commands/HGETALL.ts:9
+Defined in packages/client/lib/commands/HINCRBY.ts:5
+Defined in packages/client/lib/commands/HINCRBYFLOAT.ts:5
+Defined in packages/client/lib/commands/HKEYS.ts:5
+Defined in packages/client/lib/commands/HLEN.ts:5
+Defined in packages/client/lib/commands/HMGET.ts:8
+Defined in packages/client/lib/commands/HRANDFIELD.ts:7
+Defined in packages/client/lib/commands/HRANDFIELD_COUNT.ts:6
+Defined in packages/client/lib/commands/HRANDFIELD_COUNT_WITHVALUES.ts:6
+Defined in packages/client/lib/commands/HSCAN.ts:8
+Defined in packages/client/lib/commands/HSCAN.ts:31
+Defined in packages/client/lib/commands/HSET.ts:19
+Defined in packages/client/lib/commands/HSETNX.ts:5
+Defined in packages/client/lib/commands/HSTRLEN.ts:5
+Defined in packages/client/lib/commands/HVALS.ts:5
+Defined in packages/client/lib/commands/INCR.ts:5
+Defined in packages/client/lib/commands/INCRBY.ts:5
+Defined in packages/client/lib/commands/INCRBYFLOAT.ts:5
+Defined in packages/client/lib/commands/INFO.ts:3
+Defined in packages/client/lib/commands/KEYS.ts:3
+Defined in packages/client/lib/commands/LASTSAVE.ts:7
+Defined in packages/client/lib/commands/LATENCY_GRAPH.ts:21
+Defined in packages/client/lib/commands/LCS.ts:7
+Defined in packages/client/lib/commands/LCS_IDX.ts:7
+Defined in packages/client/lib/commands/LCS_IDX.ts:34
+Defined in packages/client/lib/commands/LCS_IDX_WITHMATCHLEN.ts:7
+Defined in packages/client/lib/commands/LCS_IDX_WITHMATCHLEN.ts:36
+Defined in packages/client/lib/commands/LCS_LEN.ts:6
+Defined in packages/client/lib/commands/LINDEX.ts:7
+Defined in packages/client/lib/commands/LINSERT.ts:7
+Defined in packages/client/lib/commands/LLEN.ts:7
+Defined in packages/client/lib/commands/LMOVE.ts:6
+Defined in packages/client/lib/commands/LMPOP.ts:6
+Defined in packages/client/lib/commands/LOLWUT.ts:5
+Defined in packages/client/lib/commands/LPOP.ts:5
+Defined in packages/client/lib/commands/LPOP_COUNT.ts:5
+Defined in packages/client/lib/commands/LPOS.ts:12
+Defined in packages/client/lib/commands/LPOS_COUNT.ts:6
+Defined in packages/client/lib/commands/LPUSH.ts:6
+Defined in packages/client/lib/commands/LPUSHX.ts:6
+Defined in packages/client/lib/commands/LRANGE.ts:7
+Defined in packages/client/lib/commands/LREM.ts:5
+Defined in packages/client/lib/commands/LSET.ts:5
+Defined in packages/client/lib/commands/LTRIM.ts:5
+Defined in packages/client/lib/commands/MEMORY_STATS.ts:71
+Defined in packages/client/lib/commands/MEMORY_USAGE.ts:9
+Defined in packages/client/lib/commands/MGET.ts:7
+Defined in packages/client/lib/commands/MIGRATE.ts:10
+Defined in packages/client/lib/commands/MODULE_LOAD.ts:1
+Defined in packages/client/lib/commands/MODULE_UNLOAD.ts:1
+Defined in packages/client/lib/commands/MOVE.ts:3
+Defined in packages/client/lib/commands/MSET.ts:10
+Defined in packages/client/lib/commands/MSETNX.ts:6
+Defined in packages/client/lib/commands/OBJECT_ENCODING.ts:7
+Defined in packages/client/lib/commands/OBJECT_FREQ.ts:7
+Defined in packages/client/lib/commands/OBJECT_IDLETIME.ts:7
+Defined in packages/client/lib/commands/OBJECT_REFCOUNT.ts:7
+Defined in packages/client/lib/commands/PERSIST.ts:5
+Defined in packages/client/lib/commands/PEXPIRE.ts:5
+Defined in packages/client/lib/commands/PEXPIREAT.ts:6
+Defined in packages/client/lib/commands/PEXPIRETIME.ts:5
+Defined in packages/client/lib/commands/PFADD.ts:6
+Defined in packages/client/lib/commands/PFCOUNT.ts:6
+Defined in packages/client/lib/commands/PFMERGE.ts:6
+Defined in packages/client/lib/commands/PING.ts:3
+Defined in packages/client/lib/commands/PSETEX.ts:5
+Defined in packages/client/lib/commands/PTTL.ts:7
+Defined in packages/client/lib/commands/PUBLISH.ts:5
diff --git a/documentation/client/functions/lib_commands_PUBLISH.transformReply.html b/documentation/client/functions/lib_commands_PUBLISH.transformReply.html
index 6d8682c961..6d780925c0 100644
--- a/documentation/client/functions/lib_commands_PUBLISH.transformReply.html
+++ b/documentation/client/functions/lib_commands_PUBLISH.transformReply.html
@@ -22,7 +22,7 @@
Returns number
+Defined in packages/client/lib/commands/PUBLISH.ts:12
diff --git a/documentation/client/functions/lib_commands_PUBSUB_CHANNELS.transformArguments.html b/documentation/client/functions/lib_commands_PUBSUB_CHANNELS.transformArguments.html
index 0f8b0e240d..9644d45ce6 100644
--- a/documentation/client/functions/lib_commands_PUBSUB_CHANNELS.transformArguments.html
+++ b/documentation/client/functions/lib_commands_PUBSUB_CHANNELS.transformArguments.html
@@ -27,7 +27,7 @@
Optional
pattern: string
Returns string []
+Defined in packages/client/lib/commands/PUBSUB_CHANNELS.ts:3
+Defined in packages/client/lib/commands/PUBSUB_NUMSUB.ts:6
+Defined in packages/client/lib/commands/PUBSUB_NUMSUB.ts:16
+Defined in packages/client/lib/commands/RENAME.ts:5
+Defined in packages/client/lib/commands/RENAMENX.ts:5
+Defined in packages/client/lib/commands/REPLICAOF.ts:1
+Defined in packages/client/lib/commands/ROLE.ts:45
+Defined in packages/client/lib/commands/RPOP.ts:5
+Defined in packages/client/lib/commands/RPOPLPUSH.ts:5
+Defined in packages/client/lib/commands/RPOP_COUNT.ts:5
+Defined in packages/client/lib/commands/RPUSH.ts:6
+Defined in packages/client/lib/commands/RPUSHX.ts:6
+Defined in packages/client/lib/commands/SADD.ts:6
+Defined in packages/client/lib/commands/SCAN.ts:9
+Defined in packages/client/lib/commands/SCAN.ts:29
+Defined in packages/client/lib/commands/SCARD.ts:3
+Defined in packages/client/lib/commands/SCRIPT_DEBUG.ts:1
+Defined in packages/client/lib/commands/SCRIPT_EXISTS.ts:4
+Defined in packages/client/lib/commands/SCRIPT_FLUSH.ts:1
+Defined in packages/client/lib/commands/SCRIPT_LOAD.ts:1
+Defined in packages/client/lib/commands/SDIFF.ts:8
+Defined in packages/client/lib/commands/SDIFFSTORE.ts:6
+Defined in packages/client/lib/commands/SET.ts:27
+Defined in packages/client/lib/commands/SETBIT.ts:6
+Defined in packages/client/lib/commands/SETEX.ts:5
+Defined in packages/client/lib/commands/SETNX.ts:5
+Defined in packages/client/lib/commands/SETRANGE.ts:5
+Defined in packages/client/lib/commands/SHUTDOWN.ts:1
+Defined in packages/client/lib/commands/SINTER.ts:8
+Defined in packages/client/lib/commands/SINTERCARD.ts:8
+Defined in packages/client/lib/commands/SINTERSTORE.ts:6
+Defined in packages/client/lib/commands/SISMEMBER.ts:5
+Defined in packages/client/lib/commands/SMEMBERS.ts:5
+Defined in packages/client/lib/commands/SMISMEMBER.ts:5
+Defined in packages/client/lib/commands/SMOVE.ts:5
+Defined in packages/client/lib/commands/SORT.ts:6
+Defined in packages/client/lib/commands/SORT_RO.ts:8
+Defined in packages/client/lib/commands/SORT_STORE.ts:7
+Defined in packages/client/lib/commands/SPOP.ts:5
+Defined in packages/client/lib/commands/SRANDMEMBER.ts:5
+Defined in packages/client/lib/commands/SRANDMEMBER_COUNT.ts:6
+Defined in packages/client/lib/commands/SREM.ts:6
+Defined in packages/client/lib/commands/SSCAN.ts:8
+Defined in packages/client/lib/commands/SSCAN.ts:26
+Defined in packages/client/lib/commands/STRLEN.ts:7
+Defined in packages/client/lib/commands/SUNION.ts:8
+Defined in packages/client/lib/commands/SUNIONSTORE.ts:6
+Defined in packages/client/lib/commands/SWAPDB.ts:1
+Defined in packages/client/lib/commands/TIME.ts:9
+Defined in packages/client/lib/commands/TOUCH.ts:6
+Defined in packages/client/lib/commands/TTL.ts:7
+Defined in packages/client/lib/commands/TYPE.ts:7
+Defined in packages/client/lib/commands/UNLINK.ts:6
+Defined in packages/client/lib/commands/WAIT.ts:3
+Defined in packages/client/lib/commands/WATCH.ts:6
+Defined in packages/client/lib/commands/XACK.ts:6
+Defined in packages/client/lib/commands/XADD.ts:15
+Defined in packages/client/lib/commands/XAUTOCLAIM.ts:10
+Defined in packages/client/lib/commands/XAUTOCLAIM.ts:34
+Defined in packages/client/lib/commands/XAUTOCLAIM_JUSTID.ts:6
+Defined in packages/client/lib/commands/XAUTOCLAIM_JUSTID.ts:20
+Defined in packages/client/lib/commands/XCLAIM.ts:13
+Defined in packages/client/lib/commands/XCLAIM_JUSTID.ts:6
+Defined in packages/client/lib/commands/XDEL.ts:6
+Defined in packages/client/lib/commands/XGROUP_CREATE.ts:9
+Defined in packages/client/lib/commands/XGROUP_CREATECONSUMER.ts:5
+Defined in packages/client/lib/commands/XGROUP_DELCONSUMER.ts:5
+Defined in packages/client/lib/commands/XGROUP_DESTROY.ts:5
+Defined in packages/client/lib/commands/XGROUP_SETID.ts:5
+Defined in packages/client/lib/commands/XINFO_CONSUMERS.ts:7
+Defined in packages/client/lib/commands/XINFO_CONSUMERS.ts:20
+Defined in packages/client/lib/commands/XINFO_GROUPS.ts:7
+Defined in packages/client/lib/commands/XINFO_GROUPS.ts:18
+Defined in packages/client/lib/commands/XINFO_STREAM.ts:8
+Defined in packages/client/lib/commands/XINFO_STREAM.ts:22
+Defined in packages/client/lib/commands/XLEN.ts:7
+Defined in packages/client/lib/commands/XPENDING.ts:7
+Defined in packages/client/lib/commands/XPENDING.ts:34
+Defined in packages/client/lib/commands/XPENDING_RANGE.ts:12
+Defined in packages/client/lib/commands/XPENDING_RANGE.ts:49
+Defined in packages/client/lib/commands/XRANGE.ts:11
+Defined in packages/client/lib/commands/XREAD.ts:3
+Defined in packages/client/lib/commands/XREAD.ts:19
+Defined in packages/client/lib/commands/XREADGROUP.ts:14
+Defined in packages/client/lib/commands/XREADGROUP.ts:24
+Defined in packages/client/lib/commands/XREVRANGE.ts:11
+Defined in packages/client/lib/commands/XSETID.ts:10
+Defined in packages/client/lib/commands/XTRIM.ts:10
+Defined in packages/client/lib/commands/ZADD.ts:32
+Defined in packages/client/lib/commands/ZCARD.ts:7
+Defined in packages/client/lib/commands/ZCOUNT.ts:8
+Defined in packages/client/lib/commands/ZDIFF.ts:8
+Defined in packages/client/lib/commands/ZDIFFSTORE.ts:6
+Defined in packages/client/lib/commands/ZDIFF_WITHSCORES.ts:6
+Defined in packages/client/lib/commands/ZINCRBY.ts:6
+Defined in packages/client/lib/commands/ZINTER.ts:13
+Defined in packages/client/lib/commands/ZINTERCARD.ts:8
+Defined in packages/client/lib/commands/ZINTERSTORE.ts:11
+Defined in packages/client/lib/commands/ZINTER_WITHSCORES.ts:6
+Defined in packages/client/lib/commands/ZLEXCOUNT.ts:7
+Defined in packages/client/lib/commands/ZMPOP.ts:6
+Defined in packages/client/lib/commands/ZMPOP.ts:29
+Defined in packages/client/lib/commands/ZMSCORE.ts:8
+Defined in packages/client/lib/commands/ZPOPMAX.ts:5
+Defined in packages/client/lib/commands/ZPOPMAX_COUNT.ts:6
+Defined in packages/client/lib/commands/ZPOPMIN.ts:5
+Defined in packages/client/lib/commands/ZPOPMIN_COUNT.ts:6
+Defined in packages/client/lib/commands/ZRANDMEMBER.ts:7
+Defined in packages/client/lib/commands/ZRANDMEMBER_COUNT.ts:6
+Defined in packages/client/lib/commands/ZRANDMEMBER_COUNT_WITHSCORES.ts:6
+Defined in packages/client/lib/commands/ZRANGE.ts:17
+Defined in packages/client/lib/commands/ZRANGEBYLEX.ts:15
+Defined in packages/client/lib/commands/ZRANGEBYSCORE.ts:15
+Defined in packages/client/lib/commands/ZRANGEBYSCORE_WITHSCORES.ts:6
+Defined in packages/client/lib/commands/ZRANGESTORE.ts:16
+Defined in packages/client/lib/commands/ZRANGESTORE.ts:56
+Defined in packages/client/lib/commands/ZRANGE_WITHSCORES.ts:6
+Defined in packages/client/lib/commands/ZRANK.ts:7
+Defined in packages/client/lib/commands/ZREM.ts:6
+Defined in packages/client/lib/commands/ZREMRANGEBYLEX.ts:6
+Defined in packages/client/lib/commands/ZREMRANGEBYRANK.ts:5
+Defined in packages/client/lib/commands/ZREMRANGEBYSCORE.ts:6
+Defined in packages/client/lib/commands/ZREVRANK.ts:7
+Defined in packages/client/lib/commands/ZSCAN.ts:8
+Defined in packages/client/lib/commands/ZSCAN.ts:26
+Defined in packages/client/lib/commands/ZSCORE.ts:7
+Defined in packages/client/lib/commands/ZUNION.ts:13
+Defined in packages/client/lib/commands/ZUNIONSTORE.ts:11
+Defined in packages/client/lib/commands/ZUNION_WITHSCORES.ts:6
+Defined in packages/client/lib/commands/generic-transformers.ts:407
+Defined in packages/client/lib/commands/generic-transformers.ts:411
+Defined in packages/client/lib/commands/generic-transformers.ts:210
+Defined in packages/client/lib/commands/generic-transformers.ts:288
+Defined in packages/client/lib/commands/generic-transformers.ts:325
+Defined in packages/client/lib/commands/generic-transformers.ts:256
+Defined in packages/client/lib/commands/generic-transformers.ts:467
+Defined in packages/client/lib/commands/generic-transformers.ts:18
+Defined in packages/client/lib/commands/generic-transformers.ts:659
+Defined in packages/client/lib/commands/generic-transformers.ts:611
+Defined in packages/client/lib/commands/generic-transformers.ts:454
+Defined in packages/client/lib/commands/generic-transformers.ts:428
+Defined in packages/client/lib/commands/generic-transformers.ts:439
+Defined in packages/client/lib/commands/generic-transformers.ts:7
+Defined in packages/client/lib/commands/generic-transformers.ts:3
+Defined in packages/client/lib/commands/generic-transformers.ts:540
+Defined in packages/client/lib/commands/generic-transformers.ts:394
+Defined in packages/client/lib/commands/generic-transformers.ts:588
+Defined in packages/client/lib/commands/generic-transformers.ts:361
+Defined in packages/client/lib/commands/generic-transformers.ts:188
+Defined in packages/client/lib/commands/generic-transformers.ts:59
+Defined in packages/client/lib/commands/generic-transformers.ts:55
+Defined in packages/client/lib/commands/generic-transformers.ts:49
+Defined in packages/client/lib/commands/generic-transformers.ts:36
+Defined in packages/client/lib/commands/generic-transformers.ts:398
+Defined in packages/client/lib/commands/generic-transformers.ts:684
+Defined in packages/client/lib/commands/generic-transformers.ts:129
+Defined in packages/client/lib/commands/generic-transformers.ts:137
+Defined in packages/client/lib/commands/generic-transformers.ts:146
+Defined in packages/client/lib/commands/generic-transformers.ts:97
+Defined in packages/client/lib/commands/generic-transformers.ts:115
+Defined in packages/client/lib/commands/generic-transformers.ts:72
+Defined in packages/client/lib/commands/generic-transformers.ts:78
+Defined in packages/client/lib/commands/generic-transformers.ts:165
+Defined in packages/client/lib/lua-script.ts:13
+Defined in packages/client/lib/lua-script.ts:20
+Defined in packages/client/lib/utils.ts:1
+Defined in packages/client/lib/client/index.ts:36
Returns void
+Defined in packages/client/lib/client/RESP2/composers/interface.ts:2
+Defined in packages/client/lib/client/commands-queue.ts:11
diff --git a/documentation/client/interfaces/lib_client_pub_sub.ChannelListeners.html b/documentation/client/interfaces/lib_client_pub_sub.ChannelListeners.html
new file mode 100644
index 0000000000..5209d6fe9c
--- /dev/null
+++ b/documentation/client/interfaces/lib_client_pub_sub.ChannelListeners.html
@@ -0,0 +1,436 @@
+
ChannelListeners | @redis/client
+
+
+
+
+
+Preparing search index...
+The search index is not available @redis/client
+
+
+
+
+
+
Interface ChannelListeners
+
+
+
+Properties
+
+
+
+unsubscribing
+unsubscribing: boolean
+
+
+
\ No newline at end of file
diff --git a/documentation/client/interfaces/lib_client_socket.RedisSocketCommonOptions.html b/documentation/client/interfaces/lib_client_socket.RedisSocketCommonOptions.html
index 8ef0bd055b..8316cb1aa4 100644
--- a/documentation/client/interfaces/lib_client_socket.RedisSocketCommonOptions.html
+++ b/documentation/client/interfaces/lib_client_socket.RedisSocketCommonOptions.html
@@ -21,7 +21,7 @@
+
Defined in packages/client/lib/client/socket.ts:8
Optional
keep Alive
-keep Alive?: number | false
+Defined in packages/client/lib/client/socket.ts:20
Optional
no Delay
-no Delay?: boolean
-
-Methods
-
+
Optional
reconnect Strategy
-
-reconnect Strategy( retries: number ) : number | Error
-
-
-Returns number | Error
+reconnect Strategy?: number | false | ( ( retries: number , cause: Error ) => number | false | Error )
+
+Defined in packages/client/lib/client/socket.ts:28
+ reconnect Strategy?
\ No newline at end of file
diff --git a/documentation/client/interfaces/lib_client_socket.RedisTlsSocketOptions.html b/documentation/client/interfaces/lib_client_socket.RedisTlsSocketOptions.html
index 414b97fb4c..8d18369ac7 100644
--- a/documentation/client/interfaces/lib_client_socket.RedisTlsSocketOptions.html
+++ b/documentation/client/interfaces/lib_client_socket.RedisTlsSocketOptions.html
@@ -23,7 +23,7 @@
+Defined in packages/client/lib/client/socket.ts:35
@@ -507,7 +507,7 @@ See Session Resumption for more information.
tls
tls: true
+Defined in packages/client/lib/client/socket.ts:36
Methods
+Defined in packages/client/lib/cluster/index.ts:17
+ address
+ client?
\ No newline at end of file
diff --git a/documentation/client/interfaces/lib_cluster_cluster_slots.Shard.html b/documentation/client/interfaces/lib_cluster_cluster_slots.Shard.html
new file mode 100644
index 0000000000..16fb26ef39
--- /dev/null
+++ b/documentation/client/interfaces/lib_cluster_cluster_slots.Shard.html
@@ -0,0 +1,445 @@
+Shard | @redis/client
+
+
+
+
+
+Preparing search index...
+The search index is not available @redis/client
+
+
+
+
+
+
Interface Shard<M, F, S>
+
+
+
+
+Properties
+
+
+Optional
nodes Iterator
+nodes
Iterator
?: IterableIterator < ShardNode < M , F , S > >
+
+
+
+
\ No newline at end of file
diff --git a/documentation/client/interfaces/lib_cluster_cluster_slots.ShardNode.html b/documentation/client/interfaces/lib_cluster_cluster_slots.ShardNode.html
new file mode 100644
index 0000000000..6823c13f93
--- /dev/null
+++ b/documentation/client/interfaces/lib_cluster_cluster_slots.ShardNode.html
@@ -0,0 +1,472 @@
+ShardNode | @redis/client
+
+
+
+
+
+Preparing search index...
+The search index is not available @redis/client
+
+
+
+
+
+
Interface ShardNode<M, F, S>
+
+
+
+
+Properties
+
+address
+address: string
+
+Optional
client
+client?: ClientOrPromise < M , F , S >
+
+
+
+
+readonly
+readonly: boolean
+
+
+
\ No newline at end of file
diff --git a/documentation/client/interfaces/lib_commands.RedisCommand.html b/documentation/client/interfaces/lib_commands.RedisCommand.html
index 3b19176a68..b84ff10688 100644
--- a/documentation/client/interfaces/lib_commands.RedisCommand.html
+++ b/documentation/client/interfaces/lib_commands.RedisCommand.html
@@ -24,7 +24,7 @@
RedisFunction
RedisScriptConfig
+Defined in packages/client/lib/commands/index.ts:11
Optional
IS_ READ_ ONLY
IS_ READ_ ONLY?: boolean
+Defined in packages/client/lib/commands/index.ts:13
Optional
TRANSFORM_ LEGACY_ REPLY
TRANSFORM_ LEGACY_ REPLY?: boolean
+Defined in packages/client/lib/commands/index.ts:14
Optional
transform Reply
@@ -91,7 +91,7 @@
Optional
preserved: any
Returns any
+Defined in packages/client/lib/commands/index.ts:16
+Defined in packages/client/lib/commands/ZRANGEBYLEX.ts:9
+Defined in packages/client/lib/commands/ZRANGEBYSCORE.ts:9
+Defined in packages/client/lib/commands/generic-transformers.ts:352
+Defined in packages/client/lib/commands/generic-transformers.ts:602
+Defined in packages/client/lib/multi-command.ts:7
+Defined in packages/client/lib/client/index.ts:1
@@ -70,6 +70,7 @@
lib/client/commands
lib/client/commands- queue
lib/client/multi- command
+lib/client/pub- sub
lib/client/socket
lib/cluster
lib/cluster/cluster- slots
@@ -286,6 +287,7 @@
lib/commands/PUBSUB_ CHANNELS
lib/commands/PUBSUB_ NUMPAT
lib/commands/PUBSUB_ NUMSUB
+lib/commands/PUBSUB_ SHARDCHANNELS
lib/commands/RANDOMKEY
lib/commands/READONLY
lib/commands/READWRITE
@@ -327,6 +329,7 @@
lib/commands/SORT_ RO
lib/commands/SORT_ STORE
lib/commands/SPOP
+lib/commands/SPUBLISH
lib/commands/SRANDMEMBER
lib/commands/SRANDMEMBER_ COUNT
lib/commands/SREM
diff --git a/documentation/client/modules/lib_client_RESP2_composers_buffer.html b/documentation/client/modules/lib_client_RESP2_composers_buffer.html
index e9a6c096ac..a33d3e5c5d 100644
--- a/documentation/client/modules/lib_client_RESP2_composers_buffer.html
+++ b/documentation/client/modules/lib_client_RESP2_composers_buffer.html
@@ -16,7 +16,7 @@
lib/client/RESP2/composers/buffer
Module lib/client/RESP2/composers/buffer
+Defined in packages/client/lib/client/RESP2/composers/buffer.ts:1
@@ -57,6 +57,7 @@
lib/client/commands
lib/client/commands- queue
lib/client/multi- command
+lib/client/pub- sub
lib/client/socket
lib/cluster
lib/cluster/cluster- slots
@@ -273,6 +274,7 @@
lib/commands/PUBSUB_ CHANNELS
lib/commands/PUBSUB_ NUMPAT
lib/commands/PUBSUB_ NUMSUB
+lib/commands/PUBSUB_ SHARDCHANNELS
lib/commands/RANDOMKEY
lib/commands/READONLY
lib/commands/READWRITE
@@ -314,6 +316,7 @@
lib/commands/SORT_ RO
lib/commands/SORT_ STORE
lib/commands/SPOP
+lib/commands/SPUBLISH
lib/commands/SRANDMEMBER
lib/commands/SRANDMEMBER_ COUNT
lib/commands/SREM
diff --git a/documentation/client/modules/lib_client_RESP2_composers_interface.html b/documentation/client/modules/lib_client_RESP2_composers_interface.html
index c7e37af945..b5aeb05922 100644
--- a/documentation/client/modules/lib_client_RESP2_composers_interface.html
+++ b/documentation/client/modules/lib_client_RESP2_composers_interface.html
@@ -16,7 +16,7 @@
lib/client/RESP2/composers/interface
Module lib/client/RESP2/composers/interface
+Defined in packages/client/lib/client/RESP2/composers/interface.ts:1
@@ -57,6 +57,7 @@
lib/client/commands
lib/client/commands- queue
lib/client/multi- command
+lib/client/pub- sub
lib/client/socket
lib/cluster
lib/cluster/cluster- slots
@@ -273,6 +274,7 @@
lib/commands/PUBSUB_ CHANNELS
lib/commands/PUBSUB_ NUMPAT
lib/commands/PUBSUB_ NUMSUB
+lib/commands/PUBSUB_ SHARDCHANNELS
lib/commands/RANDOMKEY
lib/commands/READONLY
lib/commands/READWRITE
@@ -314,6 +316,7 @@
lib/commands/SORT_ RO
lib/commands/SORT_ STORE
lib/commands/SPOP
+lib/commands/SPUBLISH
lib/commands/SRANDMEMBER
lib/commands/SRANDMEMBER_ COUNT
lib/commands/SREM
diff --git a/documentation/client/modules/lib_client_RESP2_composers_string.html b/documentation/client/modules/lib_client_RESP2_composers_string.html
index f83a6d6c24..d3eef294eb 100644
--- a/documentation/client/modules/lib_client_RESP2_composers_string.html
+++ b/documentation/client/modules/lib_client_RESP2_composers_string.html
@@ -16,7 +16,7 @@
lib/client/RESP2/composers/string
Module lib/client/RESP2/composers/string
+Defined in packages/client/lib/client/RESP2/composers/string.ts:1
@@ -57,6 +57,7 @@
lib/client/commands
lib/client/commands- queue
lib/client/multi- command
+lib/client/pub- sub
lib/client/socket
lib/cluster
lib/cluster/cluster- slots
@@ -273,6 +274,7 @@
lib/commands/PUBSUB_ CHANNELS
lib/commands/PUBSUB_ NUMPAT
lib/commands/PUBSUB_ NUMSUB
+lib/commands/PUBSUB_ SHARDCHANNELS
lib/commands/RANDOMKEY
lib/commands/READONLY
lib/commands/READWRITE
@@ -314,6 +316,7 @@
lib/commands/SORT_ RO
lib/commands/SORT_ STORE
lib/commands/SPOP
+lib/commands/SPUBLISH
lib/commands/SRANDMEMBER
lib/commands/SRANDMEMBER_ COUNT
lib/commands/SREM
diff --git a/documentation/client/modules/lib_client_RESP2_decoder.html b/documentation/client/modules/lib_client_RESP2_decoder.html
index 8c07d3da7d..eededcecb8 100644
--- a/documentation/client/modules/lib_client_RESP2_decoder.html
+++ b/documentation/client/modules/lib_client_RESP2_decoder.html
@@ -16,7 +16,7 @@
lib/client/RESP2/decoder
Module lib/client/RESP2/decoder
+Defined in packages/client/lib/client/RESP2/decoder.ts:1
@@ -62,6 +62,7 @@
lib/client/commands
lib/client/commands- queue
lib/client/multi- command
+lib/client/pub- sub
lib/client/socket
lib/cluster
lib/cluster/cluster- slots
@@ -278,6 +279,7 @@
lib/commands/PUBSUB_ CHANNELS
lib/commands/PUBSUB_ NUMPAT
lib/commands/PUBSUB_ NUMSUB
+lib/commands/PUBSUB_ SHARDCHANNELS
lib/commands/RANDOMKEY
lib/commands/READONLY
lib/commands/READWRITE
@@ -319,6 +321,7 @@
lib/commands/SORT_ RO
lib/commands/SORT_ STORE
lib/commands/SPOP
+lib/commands/SPUBLISH
lib/commands/SRANDMEMBER
lib/commands/SRANDMEMBER_ COUNT
lib/commands/SREM
diff --git a/documentation/client/modules/lib_client_RESP2_encoder.html b/documentation/client/modules/lib_client_RESP2_encoder.html
index 2fb600da92..579566f0f0 100644
--- a/documentation/client/modules/lib_client_RESP2_encoder.html
+++ b/documentation/client/modules/lib_client_RESP2_encoder.html
@@ -16,7 +16,7 @@
lib/client/RESP2/encoder
Module lib/client/RESP2/encoder
+Defined in packages/client/lib/client/RESP2/encoder.ts:1
@@ -57,6 +57,7 @@
lib/client/commands
lib/client/commands- queue
lib/client/multi- command
+lib/client/pub- sub
lib/client/socket
lib/cluster
lib/cluster/cluster- slots
@@ -273,6 +274,7 @@
lib/commands/PUBSUB_ CHANNELS
lib/commands/PUBSUB_ NUMPAT
lib/commands/PUBSUB_ NUMSUB
+lib/commands/PUBSUB_ SHARDCHANNELS
lib/commands/RANDOMKEY
lib/commands/READONLY
lib/commands/READWRITE
@@ -314,6 +316,7 @@
lib/commands/SORT_ RO
lib/commands/SORT_ STORE
lib/commands/SPOP
+lib/commands/SPUBLISH
lib/commands/SRANDMEMBER
lib/commands/SRANDMEMBER_ COUNT
lib/commands/SREM
diff --git a/documentation/client/modules/lib_client_commands.html b/documentation/client/modules/lib_client_commands.html
index b160ff9fff..c4a1de35ae 100644
--- a/documentation/client/modules/lib_client_commands.html
+++ b/documentation/client/modules/lib_client_commands.html
@@ -16,7 +16,7 @@
lib/client/commands
Module lib/client/commands
+Defined in packages/client/lib/client/commands.ts:1
@@ -57,6 +57,7 @@
lib/client/commands
lib/client/commands- queue
lib/client/multi- command
+lib/client/pub- sub
lib/client/socket
lib/cluster
lib/cluster/cluster- slots
@@ -273,6 +274,7 @@
lib/commands/PUBSUB_ CHANNELS
lib/commands/PUBSUB_ NUMPAT
lib/commands/PUBSUB_ NUMSUB
+lib/commands/PUBSUB_ SHARDCHANNELS
lib/commands/RANDOMKEY
lib/commands/READONLY
lib/commands/READWRITE
@@ -314,6 +316,7 @@
lib/commands/SORT_ RO
lib/commands/SORT_ STORE
lib/commands/SPOP
+lib/commands/SPUBLISH
lib/commands/SRANDMEMBER
lib/commands/SRANDMEMBER_ COUNT
lib/commands/SREM
diff --git a/documentation/client/modules/lib_client_commands_queue.html b/documentation/client/modules/lib_client_commands_queue.html
index b12096876d..e24cdef9c7 100644
--- a/documentation/client/modules/lib_client_commands_queue.html
+++ b/documentation/client/modules/lib_client_commands_queue.html
@@ -16,28 +16,24 @@
lib/client/commands-queue
Module lib/client/commands-queue
+Defined in packages/client/lib/client/commands-queue.ts:1
Index
-
Interfaces
-
+ On Sharded Channel Moved
\ No newline at end of file
diff --git a/documentation/client/modules/lib_client_multi_command.html b/documentation/client/modules/lib_client_multi_command.html
index 33d42e7e4f..099250f88e 100644
--- a/documentation/client/modules/lib_client_multi_command.html
+++ b/documentation/client/modules/lib_client_multi_command.html
@@ -16,7 +16,7 @@
lib/client/multi-command
Module lib/client/multi-command
+Defined in packages/client/lib/client/multi-command.ts:1
@@ -62,6 +62,7 @@
lib/client/commands
lib/client/commands- queue
lib/client/multi- command
+lib/client/pub- sub
lib/client/socket
lib/cluster
lib/cluster/cluster- slots
@@ -278,6 +279,7 @@
lib/commands/PUBSUB_ CHANNELS
lib/commands/PUBSUB_ NUMPAT
lib/commands/PUBSUB_ NUMSUB
+lib/commands/PUBSUB_ SHARDCHANNELS
lib/commands/RANDOMKEY
lib/commands/READONLY
lib/commands/READWRITE
@@ -319,6 +321,7 @@
lib/commands/SORT_ RO
lib/commands/SORT_ STORE
lib/commands/SPOP
+lib/commands/SPUBLISH
lib/commands/SRANDMEMBER
lib/commands/SRANDMEMBER_ COUNT
lib/commands/SREM
diff --git a/documentation/client/modules/lib_client_pub_sub.html b/documentation/client/modules/lib_client_pub_sub.html
new file mode 100644
index 0000000000..99c4a1fe0a
--- /dev/null
+++ b/documentation/client/modules/lib_client_pub_sub.html
@@ -0,0 +1,427 @@
+lib/client/pub-sub | @redis/client
+
+
+
+
+
+Preparing search index...
+The search index is not available @redis/client
+
+
+
+
+
+
Module lib/client/pub-sub
+
+
+
+
+
\ No newline at end of file
diff --git a/documentation/client/modules/lib_client_socket.html b/documentation/client/modules/lib_client_socket.html
index 46ce342c03..e1295ce192 100644
--- a/documentation/client/modules/lib_client_socket.html
+++ b/documentation/client/modules/lib_client_socket.html
@@ -16,7 +16,7 @@
lib/client/socket
Module lib/client/socket
+Defined in packages/client/lib/client/socket.ts:1
Deprecated
use
+.masters
instead