diff --git a/CHANGELOG.md b/CHANGELOG.md index df1ae206..b2d85d67 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,15 @@ +# [5.4.0](https://github.com/luin/ioredis/compare/v5.3.2...v5.4.0) (2024-04-16) + + +### Bug Fixes + +* when `refreshSlotsCache` is callback concurrently, call the callback only when the refresh process is done ([#1881](https://github.com/luin/ioredis/issues/1881)) ([804ee07](https://github.com/luin/ioredis/commit/804ee071cab4326d1d69eec0e9d156aac4aa89f4)) + + +### Features + +* add support for `socketTimeout` in `Redis` ([#1882](https://github.com/luin/ioredis/issues/1882)) ([673ac77](https://github.com/luin/ioredis/commit/673ac77d9d88bd461110da7b4a8b2b98fb45f845)) + ## [5.3.2](https://github.com/luin/ioredis/compare/v5.3.1...v5.3.2) (2023-04-15) diff --git a/docs/assets/search.js b/docs/assets/search.js index 16ac92bf..4d552ffc 100644 --- a/docs/assets/search.js +++ b/docs/assets/search.js @@ -1 +1 @@ -window.searchData = JSON.parse("{\"kinds\":{\"32\":\"Variable\",\"128\":\"Class\",\"256\":\"Interface\",\"512\":\"Constructor\",\"1024\":\"Property\",\"2048\":\"Method\",\"65536\":\"Type literal\",\"262144\":\"Accessor\",\"4194304\":\"Type alias\",\"16777216\":\"Reference\"},\"rows\":[{\"id\":0,\"kind\":32,\"name\":\"ReplyError\",\"url\":\"index.html#ReplyError\",\"classes\":\"tsd-kind-variable\"},{\"id\":1,\"kind\":128,\"name\":\"Redis\",\"url\":\"classes/Redis.html\",\"classes\":\"tsd-kind-class\"},{\"id\":2,\"kind\":1024,\"name\":\"Cluster\",\"url\":\"classes/Redis.html#Cluster\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-static\",\"parent\":\"Redis\"},{\"id\":3,\"kind\":1024,\"name\":\"Command\",\"url\":\"classes/Redis.html#Command\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-static\",\"parent\":\"Redis\"},{\"id\":4,\"kind\":2048,\"name\":\"createClient\",\"url\":\"classes/Redis.html#createClient\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"Redis\"},{\"id\":5,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Redis.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite\",\"parent\":\"Redis\"},{\"id\":6,\"kind\":1024,\"name\":\"options\",\"url\":\"classes/Redis.html#options\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite\",\"parent\":\"Redis\"},{\"id\":7,\"kind\":1024,\"name\":\"status\",\"url\":\"classes/Redis.html#status\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Redis\"},{\"id\":8,\"kind\":262144,\"name\":\"autoPipelineQueueSize\",\"url\":\"classes/Redis.html#autoPipelineQueueSize\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"Redis\"},{\"id\":9,\"kind\":2048,\"name\":\"connect\",\"url\":\"classes/Redis.html#connect\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Redis\"},{\"id\":10,\"kind\":2048,\"name\":\"disconnect\",\"url\":\"classes/Redis.html#disconnect\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Redis\"},{\"id\":11,\"kind\":2048,\"name\":\"end\",\"url\":\"classes/Redis.html#end\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Redis\"},{\"id\":12,\"kind\":2048,\"name\":\"duplicate\",\"url\":\"classes/Redis.html#duplicate\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Redis\"},{\"id\":13,\"kind\":262144,\"name\":\"mode\",\"url\":\"classes/Redis.html#mode\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"Redis\"},{\"id\":14,\"kind\":2048,\"name\":\"monitor\",\"url\":\"classes/Redis.html#monitor\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Redis\"},{\"id\":15,\"kind\":2048,\"name\":\"scanStream\",\"url\":\"classes/Redis.html#scanStream\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Redis\"},{\"id\":16,\"kind\":2048,\"name\":\"scanBufferStream\",\"url\":\"classes/Redis.html#scanBufferStream\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Redis\"},{\"id\":17,\"kind\":2048,\"name\":\"sscanStream\",\"url\":\"classes/Redis.html#sscanStream\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Redis\"},{\"id\":18,\"kind\":2048,\"name\":\"sscanBufferStream\",\"url\":\"classes/Redis.html#sscanBufferStream\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Redis\"},{\"id\":19,\"kind\":2048,\"name\":\"hscanStream\",\"url\":\"classes/Redis.html#hscanStream\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Redis\"},{\"id\":20,\"kind\":2048,\"name\":\"hscanBufferStream\",\"url\":\"classes/Redis.html#hscanBufferStream\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Redis\"},{\"id\":21,\"kind\":2048,\"name\":\"zscanStream\",\"url\":\"classes/Redis.html#zscanStream\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Redis\"},{\"id\":22,\"kind\":2048,\"name\":\"zscanBufferStream\",\"url\":\"classes/Redis.html#zscanBufferStream\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Redis\"},{\"id\":23,\"kind\":2048,\"name\":\"on\",\"url\":\"classes/Redis.html#on\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Redis\"},{\"id\":24,\"kind\":2048,\"name\":\"once\",\"url\":\"classes/Redis.html#once\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Redis\"},{\"id\":25,\"kind\":2048,\"name\":\"getBuiltinCommands\",\"url\":\"classes/Redis.html#getBuiltinCommands\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":26,\"kind\":2048,\"name\":\"createBuiltinCommand\",\"url\":\"classes/Redis.html#createBuiltinCommand\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":27,\"kind\":2048,\"name\":\"addBuiltinCommand\",\"url\":\"classes/Redis.html#addBuiltinCommand\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":28,\"kind\":2048,\"name\":\"defineCommand\",\"url\":\"classes/Redis.html#defineCommand\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":29,\"kind\":2048,\"name\":\"call\",\"url\":\"classes/Redis.html#call\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":30,\"kind\":2048,\"name\":\"callBuffer\",\"url\":\"classes/Redis.html#callBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":31,\"kind\":2048,\"name\":\"acl\",\"url\":\"classes/Redis.html#acl\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":32,\"kind\":2048,\"name\":\"aclBuffer\",\"url\":\"classes/Redis.html#aclBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":33,\"kind\":2048,\"name\":\"append\",\"url\":\"classes/Redis.html#append\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":34,\"kind\":2048,\"name\":\"asking\",\"url\":\"classes/Redis.html#asking\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":35,\"kind\":2048,\"name\":\"auth\",\"url\":\"classes/Redis.html#auth\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":36,\"kind\":2048,\"name\":\"bgrewriteaof\",\"url\":\"classes/Redis.html#bgrewriteaof\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":37,\"kind\":2048,\"name\":\"bgrewriteaofBuffer\",\"url\":\"classes/Redis.html#bgrewriteaofBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":38,\"kind\":2048,\"name\":\"bgsave\",\"url\":\"classes/Redis.html#bgsave\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":39,\"kind\":2048,\"name\":\"bitcount\",\"url\":\"classes/Redis.html#bitcount\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":40,\"kind\":2048,\"name\":\"bitfield\",\"url\":\"classes/Redis.html#bitfield\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":41,\"kind\":2048,\"name\":\"bitfield_ro\",\"url\":\"classes/Redis.html#bitfield_ro\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":42,\"kind\":2048,\"name\":\"bitop\",\"url\":\"classes/Redis.html#bitop\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":43,\"kind\":2048,\"name\":\"bitpos\",\"url\":\"classes/Redis.html#bitpos\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":44,\"kind\":2048,\"name\":\"blmove\",\"url\":\"classes/Redis.html#blmove\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":45,\"kind\":2048,\"name\":\"blmoveBuffer\",\"url\":\"classes/Redis.html#blmoveBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":46,\"kind\":2048,\"name\":\"blmpop\",\"url\":\"classes/Redis.html#blmpop\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":47,\"kind\":2048,\"name\":\"blmpopBuffer\",\"url\":\"classes/Redis.html#blmpopBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":48,\"kind\":2048,\"name\":\"blpop\",\"url\":\"classes/Redis.html#blpop\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":49,\"kind\":2048,\"name\":\"blpopBuffer\",\"url\":\"classes/Redis.html#blpopBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":50,\"kind\":2048,\"name\":\"brpop\",\"url\":\"classes/Redis.html#brpop\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":51,\"kind\":2048,\"name\":\"brpopBuffer\",\"url\":\"classes/Redis.html#brpopBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":52,\"kind\":2048,\"name\":\"brpoplpush\",\"url\":\"classes/Redis.html#brpoplpush\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":53,\"kind\":2048,\"name\":\"brpoplpushBuffer\",\"url\":\"classes/Redis.html#brpoplpushBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":54,\"kind\":2048,\"name\":\"bzmpop\",\"url\":\"classes/Redis.html#bzmpop\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":55,\"kind\":2048,\"name\":\"bzpopmax\",\"url\":\"classes/Redis.html#bzpopmax\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":56,\"kind\":2048,\"name\":\"bzpopmaxBuffer\",\"url\":\"classes/Redis.html#bzpopmaxBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":57,\"kind\":2048,\"name\":\"bzpopmin\",\"url\":\"classes/Redis.html#bzpopmin\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":58,\"kind\":2048,\"name\":\"bzpopminBuffer\",\"url\":\"classes/Redis.html#bzpopminBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":59,\"kind\":2048,\"name\":\"client\",\"url\":\"classes/Redis.html#client\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":60,\"kind\":2048,\"name\":\"clientBuffer\",\"url\":\"classes/Redis.html#clientBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":61,\"kind\":2048,\"name\":\"cluster\",\"url\":\"classes/Redis.html#cluster\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":62,\"kind\":2048,\"name\":\"command\",\"url\":\"classes/Redis.html#command\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":63,\"kind\":2048,\"name\":\"config\",\"url\":\"classes/Redis.html#config\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":64,\"kind\":2048,\"name\":\"copy\",\"url\":\"classes/Redis.html#copy\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":65,\"kind\":2048,\"name\":\"dbsize\",\"url\":\"classes/Redis.html#dbsize\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":66,\"kind\":2048,\"name\":\"debug\",\"url\":\"classes/Redis.html#debug\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":67,\"kind\":2048,\"name\":\"decr\",\"url\":\"classes/Redis.html#decr\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":68,\"kind\":2048,\"name\":\"decrby\",\"url\":\"classes/Redis.html#decrby\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":69,\"kind\":2048,\"name\":\"del\",\"url\":\"classes/Redis.html#del\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":70,\"kind\":2048,\"name\":\"discard\",\"url\":\"classes/Redis.html#discard\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":71,\"kind\":2048,\"name\":\"dump\",\"url\":\"classes/Redis.html#dump\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":72,\"kind\":2048,\"name\":\"dumpBuffer\",\"url\":\"classes/Redis.html#dumpBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":73,\"kind\":2048,\"name\":\"echo\",\"url\":\"classes/Redis.html#echo\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":74,\"kind\":2048,\"name\":\"echoBuffer\",\"url\":\"classes/Redis.html#echoBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":75,\"kind\":2048,\"name\":\"eval\",\"url\":\"classes/Redis.html#eval\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":76,\"kind\":2048,\"name\":\"eval_ro\",\"url\":\"classes/Redis.html#eval_ro\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":77,\"kind\":2048,\"name\":\"evalsha\",\"url\":\"classes/Redis.html#evalsha\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":78,\"kind\":2048,\"name\":\"evalsha_ro\",\"url\":\"classes/Redis.html#evalsha_ro\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":79,\"kind\":2048,\"name\":\"exec\",\"url\":\"classes/Redis.html#exec\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":80,\"kind\":2048,\"name\":\"exists\",\"url\":\"classes/Redis.html#exists\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":81,\"kind\":2048,\"name\":\"expire\",\"url\":\"classes/Redis.html#expire\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":82,\"kind\":2048,\"name\":\"expireat\",\"url\":\"classes/Redis.html#expireat\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":83,\"kind\":2048,\"name\":\"expiretime\",\"url\":\"classes/Redis.html#expiretime\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":84,\"kind\":2048,\"name\":\"failover\",\"url\":\"classes/Redis.html#failover\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":85,\"kind\":2048,\"name\":\"fcall\",\"url\":\"classes/Redis.html#fcall\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":86,\"kind\":2048,\"name\":\"fcall_ro\",\"url\":\"classes/Redis.html#fcall_ro\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":87,\"kind\":2048,\"name\":\"flushall\",\"url\":\"classes/Redis.html#flushall\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":88,\"kind\":2048,\"name\":\"flushdb\",\"url\":\"classes/Redis.html#flushdb\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":89,\"kind\":2048,\"name\":\"function\",\"url\":\"classes/Redis.html#function\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":90,\"kind\":2048,\"name\":\"functionBuffer\",\"url\":\"classes/Redis.html#functionBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":91,\"kind\":2048,\"name\":\"geoadd\",\"url\":\"classes/Redis.html#geoadd\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":92,\"kind\":2048,\"name\":\"geodist\",\"url\":\"classes/Redis.html#geodist\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":93,\"kind\":2048,\"name\":\"geodistBuffer\",\"url\":\"classes/Redis.html#geodistBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":94,\"kind\":2048,\"name\":\"geohash\",\"url\":\"classes/Redis.html#geohash\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":95,\"kind\":2048,\"name\":\"geohashBuffer\",\"url\":\"classes/Redis.html#geohashBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":96,\"kind\":2048,\"name\":\"geopos\",\"url\":\"classes/Redis.html#geopos\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":97,\"kind\":2048,\"name\":\"georadius\",\"url\":\"classes/Redis.html#georadius\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":98,\"kind\":2048,\"name\":\"georadius_ro\",\"url\":\"classes/Redis.html#georadius_ro\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":99,\"kind\":2048,\"name\":\"georadiusbymember\",\"url\":\"classes/Redis.html#georadiusbymember\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":100,\"kind\":2048,\"name\":\"georadiusbymember_ro\",\"url\":\"classes/Redis.html#georadiusbymember_ro\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":101,\"kind\":2048,\"name\":\"geosearch\",\"url\":\"classes/Redis.html#geosearch\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":102,\"kind\":2048,\"name\":\"geosearchstore\",\"url\":\"classes/Redis.html#geosearchstore\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":103,\"kind\":2048,\"name\":\"get\",\"url\":\"classes/Redis.html#get\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":104,\"kind\":2048,\"name\":\"getBuffer\",\"url\":\"classes/Redis.html#getBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":105,\"kind\":2048,\"name\":\"getbit\",\"url\":\"classes/Redis.html#getbit\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":106,\"kind\":2048,\"name\":\"getdel\",\"url\":\"classes/Redis.html#getdel\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":107,\"kind\":2048,\"name\":\"getdelBuffer\",\"url\":\"classes/Redis.html#getdelBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":108,\"kind\":2048,\"name\":\"getex\",\"url\":\"classes/Redis.html#getex\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":109,\"kind\":2048,\"name\":\"getexBuffer\",\"url\":\"classes/Redis.html#getexBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":110,\"kind\":2048,\"name\":\"getrange\",\"url\":\"classes/Redis.html#getrange\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":111,\"kind\":2048,\"name\":\"getrangeBuffer\",\"url\":\"classes/Redis.html#getrangeBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":112,\"kind\":2048,\"name\":\"getset\",\"url\":\"classes/Redis.html#getset\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":113,\"kind\":2048,\"name\":\"getsetBuffer\",\"url\":\"classes/Redis.html#getsetBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":114,\"kind\":2048,\"name\":\"hdel\",\"url\":\"classes/Redis.html#hdel\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":115,\"kind\":2048,\"name\":\"hello\",\"url\":\"classes/Redis.html#hello\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":116,\"kind\":2048,\"name\":\"hexists\",\"url\":\"classes/Redis.html#hexists\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":117,\"kind\":2048,\"name\":\"hget\",\"url\":\"classes/Redis.html#hget\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":118,\"kind\":2048,\"name\":\"hgetBuffer\",\"url\":\"classes/Redis.html#hgetBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":119,\"kind\":2048,\"name\":\"hgetall\",\"url\":\"classes/Redis.html#hgetall\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":120,\"kind\":2048,\"name\":\"hgetallBuffer\",\"url\":\"classes/Redis.html#hgetallBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":121,\"kind\":2048,\"name\":\"hincrby\",\"url\":\"classes/Redis.html#hincrby\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":122,\"kind\":2048,\"name\":\"hincrbyfloat\",\"url\":\"classes/Redis.html#hincrbyfloat\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":123,\"kind\":2048,\"name\":\"hincrbyfloatBuffer\",\"url\":\"classes/Redis.html#hincrbyfloatBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":124,\"kind\":2048,\"name\":\"hkeys\",\"url\":\"classes/Redis.html#hkeys\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":125,\"kind\":2048,\"name\":\"hkeysBuffer\",\"url\":\"classes/Redis.html#hkeysBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":126,\"kind\":2048,\"name\":\"hlen\",\"url\":\"classes/Redis.html#hlen\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":127,\"kind\":2048,\"name\":\"hmget\",\"url\":\"classes/Redis.html#hmget\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":128,\"kind\":2048,\"name\":\"hmgetBuffer\",\"url\":\"classes/Redis.html#hmgetBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":129,\"kind\":2048,\"name\":\"hmset\",\"url\":\"classes/Redis.html#hmset\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":130,\"kind\":2048,\"name\":\"hrandfield\",\"url\":\"classes/Redis.html#hrandfield\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":131,\"kind\":2048,\"name\":\"hrandfieldBuffer\",\"url\":\"classes/Redis.html#hrandfieldBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":132,\"kind\":2048,\"name\":\"hscan\",\"url\":\"classes/Redis.html#hscan\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":133,\"kind\":2048,\"name\":\"hscanBuffer\",\"url\":\"classes/Redis.html#hscanBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":134,\"kind\":2048,\"name\":\"hset\",\"url\":\"classes/Redis.html#hset\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":135,\"kind\":2048,\"name\":\"hsetnx\",\"url\":\"classes/Redis.html#hsetnx\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":136,\"kind\":2048,\"name\":\"hstrlen\",\"url\":\"classes/Redis.html#hstrlen\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":137,\"kind\":2048,\"name\":\"hvals\",\"url\":\"classes/Redis.html#hvals\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":138,\"kind\":2048,\"name\":\"hvalsBuffer\",\"url\":\"classes/Redis.html#hvalsBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":139,\"kind\":2048,\"name\":\"incr\",\"url\":\"classes/Redis.html#incr\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":140,\"kind\":2048,\"name\":\"incrby\",\"url\":\"classes/Redis.html#incrby\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":141,\"kind\":2048,\"name\":\"incrbyfloat\",\"url\":\"classes/Redis.html#incrbyfloat\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":142,\"kind\":2048,\"name\":\"info\",\"url\":\"classes/Redis.html#info\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":143,\"kind\":2048,\"name\":\"keys\",\"url\":\"classes/Redis.html#keys\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":144,\"kind\":2048,\"name\":\"keysBuffer\",\"url\":\"classes/Redis.html#keysBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":145,\"kind\":2048,\"name\":\"lastsave\",\"url\":\"classes/Redis.html#lastsave\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":146,\"kind\":2048,\"name\":\"latency\",\"url\":\"classes/Redis.html#latency\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":147,\"kind\":2048,\"name\":\"lcs\",\"url\":\"classes/Redis.html#lcs\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":148,\"kind\":2048,\"name\":\"lindex\",\"url\":\"classes/Redis.html#lindex\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":149,\"kind\":2048,\"name\":\"lindexBuffer\",\"url\":\"classes/Redis.html#lindexBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":150,\"kind\":2048,\"name\":\"linsert\",\"url\":\"classes/Redis.html#linsert\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":151,\"kind\":2048,\"name\":\"llen\",\"url\":\"classes/Redis.html#llen\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":152,\"kind\":2048,\"name\":\"lmove\",\"url\":\"classes/Redis.html#lmove\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":153,\"kind\":2048,\"name\":\"lmoveBuffer\",\"url\":\"classes/Redis.html#lmoveBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":154,\"kind\":2048,\"name\":\"lmpop\",\"url\":\"classes/Redis.html#lmpop\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":155,\"kind\":2048,\"name\":\"lmpopBuffer\",\"url\":\"classes/Redis.html#lmpopBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":156,\"kind\":2048,\"name\":\"lolwut\",\"url\":\"classes/Redis.html#lolwut\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":157,\"kind\":2048,\"name\":\"lpop\",\"url\":\"classes/Redis.html#lpop\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":158,\"kind\":2048,\"name\":\"lpopBuffer\",\"url\":\"classes/Redis.html#lpopBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":159,\"kind\":2048,\"name\":\"lpos\",\"url\":\"classes/Redis.html#lpos\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":160,\"kind\":2048,\"name\":\"lpush\",\"url\":\"classes/Redis.html#lpush\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":161,\"kind\":2048,\"name\":\"lpushx\",\"url\":\"classes/Redis.html#lpushx\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":162,\"kind\":2048,\"name\":\"lrange\",\"url\":\"classes/Redis.html#lrange\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":163,\"kind\":2048,\"name\":\"lrangeBuffer\",\"url\":\"classes/Redis.html#lrangeBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":164,\"kind\":2048,\"name\":\"lrem\",\"url\":\"classes/Redis.html#lrem\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":165,\"kind\":2048,\"name\":\"lset\",\"url\":\"classes/Redis.html#lset\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":166,\"kind\":2048,\"name\":\"ltrim\",\"url\":\"classes/Redis.html#ltrim\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":167,\"kind\":2048,\"name\":\"memory\",\"url\":\"classes/Redis.html#memory\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":168,\"kind\":2048,\"name\":\"mget\",\"url\":\"classes/Redis.html#mget\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":169,\"kind\":2048,\"name\":\"mgetBuffer\",\"url\":\"classes/Redis.html#mgetBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":170,\"kind\":2048,\"name\":\"migrate\",\"url\":\"classes/Redis.html#migrate\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":171,\"kind\":2048,\"name\":\"module\",\"url\":\"classes/Redis.html#module\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":172,\"kind\":2048,\"name\":\"move\",\"url\":\"classes/Redis.html#move\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":173,\"kind\":2048,\"name\":\"mset\",\"url\":\"classes/Redis.html#mset\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":174,\"kind\":2048,\"name\":\"msetnx\",\"url\":\"classes/Redis.html#msetnx\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":175,\"kind\":2048,\"name\":\"object\",\"url\":\"classes/Redis.html#object\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":176,\"kind\":2048,\"name\":\"persist\",\"url\":\"classes/Redis.html#persist\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":177,\"kind\":2048,\"name\":\"pexpire\",\"url\":\"classes/Redis.html#pexpire\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":178,\"kind\":2048,\"name\":\"pexpireat\",\"url\":\"classes/Redis.html#pexpireat\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":179,\"kind\":2048,\"name\":\"pexpiretime\",\"url\":\"classes/Redis.html#pexpiretime\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":180,\"kind\":2048,\"name\":\"pfadd\",\"url\":\"classes/Redis.html#pfadd\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":181,\"kind\":2048,\"name\":\"pfcount\",\"url\":\"classes/Redis.html#pfcount\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":182,\"kind\":2048,\"name\":\"pfdebug\",\"url\":\"classes/Redis.html#pfdebug\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":183,\"kind\":2048,\"name\":\"pfmerge\",\"url\":\"classes/Redis.html#pfmerge\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":184,\"kind\":2048,\"name\":\"pfselftest\",\"url\":\"classes/Redis.html#pfselftest\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":185,\"kind\":2048,\"name\":\"ping\",\"url\":\"classes/Redis.html#ping\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":186,\"kind\":2048,\"name\":\"pingBuffer\",\"url\":\"classes/Redis.html#pingBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":187,\"kind\":2048,\"name\":\"psetex\",\"url\":\"classes/Redis.html#psetex\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":188,\"kind\":2048,\"name\":\"psubscribe\",\"url\":\"classes/Redis.html#psubscribe\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":189,\"kind\":2048,\"name\":\"psync\",\"url\":\"classes/Redis.html#psync\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":190,\"kind\":2048,\"name\":\"pttl\",\"url\":\"classes/Redis.html#pttl\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":191,\"kind\":2048,\"name\":\"publish\",\"url\":\"classes/Redis.html#publish\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":192,\"kind\":2048,\"name\":\"pubsub\",\"url\":\"classes/Redis.html#pubsub\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":193,\"kind\":2048,\"name\":\"punsubscribe\",\"url\":\"classes/Redis.html#punsubscribe\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":194,\"kind\":2048,\"name\":\"quit\",\"url\":\"classes/Redis.html#quit\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":195,\"kind\":2048,\"name\":\"randomkey\",\"url\":\"classes/Redis.html#randomkey\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":196,\"kind\":2048,\"name\":\"randomkeyBuffer\",\"url\":\"classes/Redis.html#randomkeyBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":197,\"kind\":2048,\"name\":\"readonly\",\"url\":\"classes/Redis.html#readonly\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":198,\"kind\":2048,\"name\":\"readwrite\",\"url\":\"classes/Redis.html#readwrite\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":199,\"kind\":2048,\"name\":\"rename\",\"url\":\"classes/Redis.html#rename\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":200,\"kind\":2048,\"name\":\"renamenx\",\"url\":\"classes/Redis.html#renamenx\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":201,\"kind\":2048,\"name\":\"replconf\",\"url\":\"classes/Redis.html#replconf\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":202,\"kind\":2048,\"name\":\"replicaof\",\"url\":\"classes/Redis.html#replicaof\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":203,\"kind\":2048,\"name\":\"reset\",\"url\":\"classes/Redis.html#reset\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":204,\"kind\":2048,\"name\":\"restore\",\"url\":\"classes/Redis.html#restore\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":205,\"kind\":2048,\"name\":\"restore-asking\",\"url\":\"classes/Redis.html#restore_asking\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":206,\"kind\":2048,\"name\":\"role\",\"url\":\"classes/Redis.html#role\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":207,\"kind\":2048,\"name\":\"rpop\",\"url\":\"classes/Redis.html#rpop\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":208,\"kind\":2048,\"name\":\"rpopBuffer\",\"url\":\"classes/Redis.html#rpopBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":209,\"kind\":2048,\"name\":\"rpoplpush\",\"url\":\"classes/Redis.html#rpoplpush\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":210,\"kind\":2048,\"name\":\"rpoplpushBuffer\",\"url\":\"classes/Redis.html#rpoplpushBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":211,\"kind\":2048,\"name\":\"rpush\",\"url\":\"classes/Redis.html#rpush\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":212,\"kind\":2048,\"name\":\"rpushx\",\"url\":\"classes/Redis.html#rpushx\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":213,\"kind\":2048,\"name\":\"sadd\",\"url\":\"classes/Redis.html#sadd\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":214,\"kind\":2048,\"name\":\"save\",\"url\":\"classes/Redis.html#save\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":215,\"kind\":2048,\"name\":\"scan\",\"url\":\"classes/Redis.html#scan\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":216,\"kind\":2048,\"name\":\"scanBuffer\",\"url\":\"classes/Redis.html#scanBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":217,\"kind\":2048,\"name\":\"scard\",\"url\":\"classes/Redis.html#scard\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":218,\"kind\":2048,\"name\":\"script\",\"url\":\"classes/Redis.html#script\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":219,\"kind\":2048,\"name\":\"sdiff\",\"url\":\"classes/Redis.html#sdiff\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":220,\"kind\":2048,\"name\":\"sdiffBuffer\",\"url\":\"classes/Redis.html#sdiffBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":221,\"kind\":2048,\"name\":\"sdiffstore\",\"url\":\"classes/Redis.html#sdiffstore\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":222,\"kind\":2048,\"name\":\"select\",\"url\":\"classes/Redis.html#select\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":223,\"kind\":2048,\"name\":\"set\",\"url\":\"classes/Redis.html#set\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":224,\"kind\":2048,\"name\":\"setBuffer\",\"url\":\"classes/Redis.html#setBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":225,\"kind\":2048,\"name\":\"setbit\",\"url\":\"classes/Redis.html#setbit\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":226,\"kind\":2048,\"name\":\"setex\",\"url\":\"classes/Redis.html#setex\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":227,\"kind\":2048,\"name\":\"setnx\",\"url\":\"classes/Redis.html#setnx\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":228,\"kind\":2048,\"name\":\"setrange\",\"url\":\"classes/Redis.html#setrange\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":229,\"kind\":2048,\"name\":\"shutdown\",\"url\":\"classes/Redis.html#shutdown\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":230,\"kind\":2048,\"name\":\"sinter\",\"url\":\"classes/Redis.html#sinter\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":231,\"kind\":2048,\"name\":\"sinterBuffer\",\"url\":\"classes/Redis.html#sinterBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":232,\"kind\":2048,\"name\":\"sintercard\",\"url\":\"classes/Redis.html#sintercard\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":233,\"kind\":2048,\"name\":\"sinterstore\",\"url\":\"classes/Redis.html#sinterstore\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":234,\"kind\":2048,\"name\":\"sismember\",\"url\":\"classes/Redis.html#sismember\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":235,\"kind\":2048,\"name\":\"slaveof\",\"url\":\"classes/Redis.html#slaveof\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":236,\"kind\":2048,\"name\":\"slowlog\",\"url\":\"classes/Redis.html#slowlog\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":237,\"kind\":2048,\"name\":\"smembers\",\"url\":\"classes/Redis.html#smembers\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":238,\"kind\":2048,\"name\":\"smembersBuffer\",\"url\":\"classes/Redis.html#smembersBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":239,\"kind\":2048,\"name\":\"smismember\",\"url\":\"classes/Redis.html#smismember\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":240,\"kind\":2048,\"name\":\"smove\",\"url\":\"classes/Redis.html#smove\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":241,\"kind\":2048,\"name\":\"sort\",\"url\":\"classes/Redis.html#sort\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":242,\"kind\":2048,\"name\":\"sort_ro\",\"url\":\"classes/Redis.html#sort_ro\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":243,\"kind\":2048,\"name\":\"spop\",\"url\":\"classes/Redis.html#spop\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":244,\"kind\":2048,\"name\":\"spopBuffer\",\"url\":\"classes/Redis.html#spopBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":245,\"kind\":2048,\"name\":\"spublish\",\"url\":\"classes/Redis.html#spublish\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":246,\"kind\":2048,\"name\":\"srandmember\",\"url\":\"classes/Redis.html#srandmember\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":247,\"kind\":2048,\"name\":\"srandmemberBuffer\",\"url\":\"classes/Redis.html#srandmemberBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":248,\"kind\":2048,\"name\":\"srem\",\"url\":\"classes/Redis.html#srem\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":249,\"kind\":2048,\"name\":\"sscan\",\"url\":\"classes/Redis.html#sscan\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":250,\"kind\":2048,\"name\":\"sscanBuffer\",\"url\":\"classes/Redis.html#sscanBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":251,\"kind\":2048,\"name\":\"ssubscribe\",\"url\":\"classes/Redis.html#ssubscribe\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":252,\"kind\":2048,\"name\":\"strlen\",\"url\":\"classes/Redis.html#strlen\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":253,\"kind\":2048,\"name\":\"subscribe\",\"url\":\"classes/Redis.html#subscribe\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":254,\"kind\":2048,\"name\":\"substr\",\"url\":\"classes/Redis.html#substr\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":255,\"kind\":2048,\"name\":\"sunion\",\"url\":\"classes/Redis.html#sunion\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":256,\"kind\":2048,\"name\":\"sunionBuffer\",\"url\":\"classes/Redis.html#sunionBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":257,\"kind\":2048,\"name\":\"sunionstore\",\"url\":\"classes/Redis.html#sunionstore\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":258,\"kind\":2048,\"name\":\"sunsubscribe\",\"url\":\"classes/Redis.html#sunsubscribe\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":259,\"kind\":2048,\"name\":\"swapdb\",\"url\":\"classes/Redis.html#swapdb\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":260,\"kind\":2048,\"name\":\"sync\",\"url\":\"classes/Redis.html#sync\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":261,\"kind\":2048,\"name\":\"time\",\"url\":\"classes/Redis.html#time\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":262,\"kind\":2048,\"name\":\"touch\",\"url\":\"classes/Redis.html#touch\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":263,\"kind\":2048,\"name\":\"ttl\",\"url\":\"classes/Redis.html#ttl\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":264,\"kind\":2048,\"name\":\"type\",\"url\":\"classes/Redis.html#type\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":265,\"kind\":2048,\"name\":\"unlink\",\"url\":\"classes/Redis.html#unlink\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":266,\"kind\":2048,\"name\":\"unsubscribe\",\"url\":\"classes/Redis.html#unsubscribe\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":267,\"kind\":2048,\"name\":\"unwatch\",\"url\":\"classes/Redis.html#unwatch\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":268,\"kind\":2048,\"name\":\"wait\",\"url\":\"classes/Redis.html#wait\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":269,\"kind\":2048,\"name\":\"watch\",\"url\":\"classes/Redis.html#watch\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":270,\"kind\":2048,\"name\":\"xack\",\"url\":\"classes/Redis.html#xack\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":271,\"kind\":2048,\"name\":\"xadd\",\"url\":\"classes/Redis.html#xadd\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":272,\"kind\":2048,\"name\":\"xaddBuffer\",\"url\":\"classes/Redis.html#xaddBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":273,\"kind\":2048,\"name\":\"xautoclaim\",\"url\":\"classes/Redis.html#xautoclaim\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":274,\"kind\":2048,\"name\":\"xclaim\",\"url\":\"classes/Redis.html#xclaim\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":275,\"kind\":2048,\"name\":\"xdel\",\"url\":\"classes/Redis.html#xdel\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":276,\"kind\":2048,\"name\":\"xgroup\",\"url\":\"classes/Redis.html#xgroup\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":277,\"kind\":2048,\"name\":\"xinfo\",\"url\":\"classes/Redis.html#xinfo\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":278,\"kind\":2048,\"name\":\"xlen\",\"url\":\"classes/Redis.html#xlen\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":279,\"kind\":2048,\"name\":\"xpending\",\"url\":\"classes/Redis.html#xpending\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":280,\"kind\":2048,\"name\":\"xrange\",\"url\":\"classes/Redis.html#xrange\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":281,\"kind\":2048,\"name\":\"xrangeBuffer\",\"url\":\"classes/Redis.html#xrangeBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":282,\"kind\":2048,\"name\":\"xread\",\"url\":\"classes/Redis.html#xread\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":283,\"kind\":2048,\"name\":\"xreadBuffer\",\"url\":\"classes/Redis.html#xreadBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":284,\"kind\":2048,\"name\":\"xreadgroup\",\"url\":\"classes/Redis.html#xreadgroup\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":285,\"kind\":2048,\"name\":\"xrevrange\",\"url\":\"classes/Redis.html#xrevrange\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":286,\"kind\":2048,\"name\":\"xrevrangeBuffer\",\"url\":\"classes/Redis.html#xrevrangeBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":287,\"kind\":2048,\"name\":\"xsetid\",\"url\":\"classes/Redis.html#xsetid\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":288,\"kind\":2048,\"name\":\"xtrim\",\"url\":\"classes/Redis.html#xtrim\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":289,\"kind\":2048,\"name\":\"zadd\",\"url\":\"classes/Redis.html#zadd\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":290,\"kind\":2048,\"name\":\"zaddBuffer\",\"url\":\"classes/Redis.html#zaddBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":291,\"kind\":2048,\"name\":\"zcard\",\"url\":\"classes/Redis.html#zcard\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":292,\"kind\":2048,\"name\":\"zcount\",\"url\":\"classes/Redis.html#zcount\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":293,\"kind\":2048,\"name\":\"zdiff\",\"url\":\"classes/Redis.html#zdiff\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":294,\"kind\":2048,\"name\":\"zdiffBuffer\",\"url\":\"classes/Redis.html#zdiffBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":295,\"kind\":2048,\"name\":\"zdiffstore\",\"url\":\"classes/Redis.html#zdiffstore\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":296,\"kind\":2048,\"name\":\"zincrby\",\"url\":\"classes/Redis.html#zincrby\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":297,\"kind\":2048,\"name\":\"zincrbyBuffer\",\"url\":\"classes/Redis.html#zincrbyBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":298,\"kind\":2048,\"name\":\"zinter\",\"url\":\"classes/Redis.html#zinter\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":299,\"kind\":2048,\"name\":\"zinterBuffer\",\"url\":\"classes/Redis.html#zinterBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":300,\"kind\":2048,\"name\":\"zintercard\",\"url\":\"classes/Redis.html#zintercard\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":301,\"kind\":2048,\"name\":\"zinterstore\",\"url\":\"classes/Redis.html#zinterstore\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":302,\"kind\":2048,\"name\":\"zlexcount\",\"url\":\"classes/Redis.html#zlexcount\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":303,\"kind\":2048,\"name\":\"zmpop\",\"url\":\"classes/Redis.html#zmpop\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":304,\"kind\":2048,\"name\":\"zmscore\",\"url\":\"classes/Redis.html#zmscore\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":305,\"kind\":2048,\"name\":\"zmscoreBuffer\",\"url\":\"classes/Redis.html#zmscoreBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":306,\"kind\":2048,\"name\":\"zpopmax\",\"url\":\"classes/Redis.html#zpopmax\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":307,\"kind\":2048,\"name\":\"zpopmaxBuffer\",\"url\":\"classes/Redis.html#zpopmaxBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":308,\"kind\":2048,\"name\":\"zpopmin\",\"url\":\"classes/Redis.html#zpopmin\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":309,\"kind\":2048,\"name\":\"zpopminBuffer\",\"url\":\"classes/Redis.html#zpopminBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":310,\"kind\":2048,\"name\":\"zrandmember\",\"url\":\"classes/Redis.html#zrandmember\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":311,\"kind\":2048,\"name\":\"zrandmemberBuffer\",\"url\":\"classes/Redis.html#zrandmemberBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":312,\"kind\":2048,\"name\":\"zrange\",\"url\":\"classes/Redis.html#zrange\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":313,\"kind\":2048,\"name\":\"zrangeBuffer\",\"url\":\"classes/Redis.html#zrangeBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":314,\"kind\":2048,\"name\":\"zrangebylex\",\"url\":\"classes/Redis.html#zrangebylex\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":315,\"kind\":2048,\"name\":\"zrangebylexBuffer\",\"url\":\"classes/Redis.html#zrangebylexBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":316,\"kind\":2048,\"name\":\"zrangebyscore\",\"url\":\"classes/Redis.html#zrangebyscore\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":317,\"kind\":2048,\"name\":\"zrangebyscoreBuffer\",\"url\":\"classes/Redis.html#zrangebyscoreBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":318,\"kind\":2048,\"name\":\"zrangestore\",\"url\":\"classes/Redis.html#zrangestore\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":319,\"kind\":2048,\"name\":\"zrank\",\"url\":\"classes/Redis.html#zrank\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":320,\"kind\":2048,\"name\":\"zrem\",\"url\":\"classes/Redis.html#zrem\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":321,\"kind\":2048,\"name\":\"zremrangebylex\",\"url\":\"classes/Redis.html#zremrangebylex\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":322,\"kind\":2048,\"name\":\"zremrangebyrank\",\"url\":\"classes/Redis.html#zremrangebyrank\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":323,\"kind\":2048,\"name\":\"zremrangebyscore\",\"url\":\"classes/Redis.html#zremrangebyscore\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":324,\"kind\":2048,\"name\":\"zrevrange\",\"url\":\"classes/Redis.html#zrevrange\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":325,\"kind\":2048,\"name\":\"zrevrangeBuffer\",\"url\":\"classes/Redis.html#zrevrangeBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":326,\"kind\":2048,\"name\":\"zrevrangebylex\",\"url\":\"classes/Redis.html#zrevrangebylex\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":327,\"kind\":2048,\"name\":\"zrevrangebylexBuffer\",\"url\":\"classes/Redis.html#zrevrangebylexBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":328,\"kind\":2048,\"name\":\"zrevrangebyscore\",\"url\":\"classes/Redis.html#zrevrangebyscore\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":329,\"kind\":2048,\"name\":\"zrevrangebyscoreBuffer\",\"url\":\"classes/Redis.html#zrevrangebyscoreBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":330,\"kind\":2048,\"name\":\"zrevrank\",\"url\":\"classes/Redis.html#zrevrank\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":331,\"kind\":2048,\"name\":\"zscan\",\"url\":\"classes/Redis.html#zscan\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":332,\"kind\":2048,\"name\":\"zscanBuffer\",\"url\":\"classes/Redis.html#zscanBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":333,\"kind\":2048,\"name\":\"zscore\",\"url\":\"classes/Redis.html#zscore\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":334,\"kind\":2048,\"name\":\"zscoreBuffer\",\"url\":\"classes/Redis.html#zscoreBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":335,\"kind\":2048,\"name\":\"zunion\",\"url\":\"classes/Redis.html#zunion\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":336,\"kind\":2048,\"name\":\"zunionBuffer\",\"url\":\"classes/Redis.html#zunionBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":337,\"kind\":2048,\"name\":\"zunionstore\",\"url\":\"classes/Redis.html#zunionstore\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":338,\"kind\":2048,\"name\":\"pipeline\",\"url\":\"classes/Redis.html#pipeline\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Redis\"},{\"id\":339,\"kind\":2048,\"name\":\"multi\",\"url\":\"classes/Redis.html#multi\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Redis\"},{\"id\":340,\"kind\":128,\"name\":\"Cluster\",\"url\":\"classes/Cluster.html\",\"classes\":\"tsd-kind-class\"},{\"id\":341,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Cluster.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite\",\"parent\":\"Cluster\"},{\"id\":342,\"kind\":1024,\"name\":\"options\",\"url\":\"classes/Cluster.html#options\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite\",\"parent\":\"Cluster\"},{\"id\":343,\"kind\":1024,\"name\":\"slots\",\"url\":\"classes/Cluster.html#slots\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Cluster\"},{\"id\":344,\"kind\":1024,\"name\":\"status\",\"url\":\"classes/Cluster.html#status\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Cluster\"},{\"id\":345,\"kind\":2048,\"name\":\"connect\",\"url\":\"classes/Cluster.html#connect\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Cluster\"},{\"id\":346,\"kind\":2048,\"name\":\"disconnect\",\"url\":\"classes/Cluster.html#disconnect\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Cluster\"},{\"id\":347,\"kind\":2048,\"name\":\"quit\",\"url\":\"classes/Cluster.html#quit\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite\",\"parent\":\"Cluster\"},{\"id\":348,\"kind\":2048,\"name\":\"duplicate\",\"url\":\"classes/Cluster.html#duplicate\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Cluster\"},{\"id\":349,\"kind\":2048,\"name\":\"nodes\",\"url\":\"classes/Cluster.html#nodes\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Cluster\"},{\"id\":350,\"kind\":262144,\"name\":\"autoPipelineQueueSize\",\"url\":\"classes/Cluster.html#autoPipelineQueueSize\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"Cluster\"},{\"id\":351,\"kind\":2048,\"name\":\"sscanStream\",\"url\":\"classes/Cluster.html#sscanStream\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Cluster\"},{\"id\":352,\"kind\":2048,\"name\":\"sscanBufferStream\",\"url\":\"classes/Cluster.html#sscanBufferStream\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Cluster\"},{\"id\":353,\"kind\":2048,\"name\":\"hscanStream\",\"url\":\"classes/Cluster.html#hscanStream\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Cluster\"},{\"id\":354,\"kind\":2048,\"name\":\"hscanBufferStream\",\"url\":\"classes/Cluster.html#hscanBufferStream\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Cluster\"},{\"id\":355,\"kind\":2048,\"name\":\"zscanStream\",\"url\":\"classes/Cluster.html#zscanStream\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Cluster\"},{\"id\":356,\"kind\":2048,\"name\":\"zscanBufferStream\",\"url\":\"classes/Cluster.html#zscanBufferStream\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Cluster\"},{\"id\":357,\"kind\":2048,\"name\":\"getBuiltinCommands\",\"url\":\"classes/Cluster.html#getBuiltinCommands\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":358,\"kind\":2048,\"name\":\"createBuiltinCommand\",\"url\":\"classes/Cluster.html#createBuiltinCommand\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":359,\"kind\":2048,\"name\":\"addBuiltinCommand\",\"url\":\"classes/Cluster.html#addBuiltinCommand\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":360,\"kind\":2048,\"name\":\"defineCommand\",\"url\":\"classes/Cluster.html#defineCommand\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":361,\"kind\":2048,\"name\":\"call\",\"url\":\"classes/Cluster.html#call\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":362,\"kind\":2048,\"name\":\"callBuffer\",\"url\":\"classes/Cluster.html#callBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":363,\"kind\":2048,\"name\":\"acl\",\"url\":\"classes/Cluster.html#acl\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":364,\"kind\":2048,\"name\":\"aclBuffer\",\"url\":\"classes/Cluster.html#aclBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":365,\"kind\":2048,\"name\":\"append\",\"url\":\"classes/Cluster.html#append\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":366,\"kind\":2048,\"name\":\"asking\",\"url\":\"classes/Cluster.html#asking\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":367,\"kind\":2048,\"name\":\"auth\",\"url\":\"classes/Cluster.html#auth\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":368,\"kind\":2048,\"name\":\"bgrewriteaof\",\"url\":\"classes/Cluster.html#bgrewriteaof\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":369,\"kind\":2048,\"name\":\"bgrewriteaofBuffer\",\"url\":\"classes/Cluster.html#bgrewriteaofBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":370,\"kind\":2048,\"name\":\"bgsave\",\"url\":\"classes/Cluster.html#bgsave\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":371,\"kind\":2048,\"name\":\"bitcount\",\"url\":\"classes/Cluster.html#bitcount\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":372,\"kind\":2048,\"name\":\"bitfield\",\"url\":\"classes/Cluster.html#bitfield\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":373,\"kind\":2048,\"name\":\"bitfield_ro\",\"url\":\"classes/Cluster.html#bitfield_ro\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":374,\"kind\":2048,\"name\":\"bitop\",\"url\":\"classes/Cluster.html#bitop\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":375,\"kind\":2048,\"name\":\"bitpos\",\"url\":\"classes/Cluster.html#bitpos\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":376,\"kind\":2048,\"name\":\"blmove\",\"url\":\"classes/Cluster.html#blmove\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":377,\"kind\":2048,\"name\":\"blmoveBuffer\",\"url\":\"classes/Cluster.html#blmoveBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":378,\"kind\":2048,\"name\":\"blmpop\",\"url\":\"classes/Cluster.html#blmpop\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":379,\"kind\":2048,\"name\":\"blmpopBuffer\",\"url\":\"classes/Cluster.html#blmpopBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":380,\"kind\":2048,\"name\":\"blpop\",\"url\":\"classes/Cluster.html#blpop\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":381,\"kind\":2048,\"name\":\"blpopBuffer\",\"url\":\"classes/Cluster.html#blpopBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":382,\"kind\":2048,\"name\":\"brpop\",\"url\":\"classes/Cluster.html#brpop\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":383,\"kind\":2048,\"name\":\"brpopBuffer\",\"url\":\"classes/Cluster.html#brpopBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":384,\"kind\":2048,\"name\":\"brpoplpush\",\"url\":\"classes/Cluster.html#brpoplpush\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":385,\"kind\":2048,\"name\":\"brpoplpushBuffer\",\"url\":\"classes/Cluster.html#brpoplpushBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":386,\"kind\":2048,\"name\":\"bzmpop\",\"url\":\"classes/Cluster.html#bzmpop\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":387,\"kind\":2048,\"name\":\"bzpopmax\",\"url\":\"classes/Cluster.html#bzpopmax\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":388,\"kind\":2048,\"name\":\"bzpopmaxBuffer\",\"url\":\"classes/Cluster.html#bzpopmaxBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":389,\"kind\":2048,\"name\":\"bzpopmin\",\"url\":\"classes/Cluster.html#bzpopmin\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":390,\"kind\":2048,\"name\":\"bzpopminBuffer\",\"url\":\"classes/Cluster.html#bzpopminBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":391,\"kind\":2048,\"name\":\"client\",\"url\":\"classes/Cluster.html#client\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":392,\"kind\":2048,\"name\":\"clientBuffer\",\"url\":\"classes/Cluster.html#clientBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":393,\"kind\":2048,\"name\":\"cluster\",\"url\":\"classes/Cluster.html#cluster\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":394,\"kind\":2048,\"name\":\"command\",\"url\":\"classes/Cluster.html#command\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":395,\"kind\":2048,\"name\":\"config\",\"url\":\"classes/Cluster.html#config\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":396,\"kind\":2048,\"name\":\"copy\",\"url\":\"classes/Cluster.html#copy\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":397,\"kind\":2048,\"name\":\"dbsize\",\"url\":\"classes/Cluster.html#dbsize\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":398,\"kind\":2048,\"name\":\"debug\",\"url\":\"classes/Cluster.html#debug\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":399,\"kind\":2048,\"name\":\"decr\",\"url\":\"classes/Cluster.html#decr\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":400,\"kind\":2048,\"name\":\"decrby\",\"url\":\"classes/Cluster.html#decrby\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":401,\"kind\":2048,\"name\":\"del\",\"url\":\"classes/Cluster.html#del\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":402,\"kind\":2048,\"name\":\"discard\",\"url\":\"classes/Cluster.html#discard\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":403,\"kind\":2048,\"name\":\"dump\",\"url\":\"classes/Cluster.html#dump\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":404,\"kind\":2048,\"name\":\"dumpBuffer\",\"url\":\"classes/Cluster.html#dumpBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":405,\"kind\":2048,\"name\":\"echo\",\"url\":\"classes/Cluster.html#echo\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":406,\"kind\":2048,\"name\":\"echoBuffer\",\"url\":\"classes/Cluster.html#echoBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":407,\"kind\":2048,\"name\":\"eval\",\"url\":\"classes/Cluster.html#eval\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":408,\"kind\":2048,\"name\":\"eval_ro\",\"url\":\"classes/Cluster.html#eval_ro\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":409,\"kind\":2048,\"name\":\"evalsha\",\"url\":\"classes/Cluster.html#evalsha\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":410,\"kind\":2048,\"name\":\"evalsha_ro\",\"url\":\"classes/Cluster.html#evalsha_ro\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":411,\"kind\":2048,\"name\":\"exec\",\"url\":\"classes/Cluster.html#exec\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":412,\"kind\":2048,\"name\":\"exists\",\"url\":\"classes/Cluster.html#exists\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":413,\"kind\":2048,\"name\":\"expire\",\"url\":\"classes/Cluster.html#expire\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":414,\"kind\":2048,\"name\":\"expireat\",\"url\":\"classes/Cluster.html#expireat\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":415,\"kind\":2048,\"name\":\"expiretime\",\"url\":\"classes/Cluster.html#expiretime\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":416,\"kind\":2048,\"name\":\"failover\",\"url\":\"classes/Cluster.html#failover\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":417,\"kind\":2048,\"name\":\"fcall\",\"url\":\"classes/Cluster.html#fcall\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":418,\"kind\":2048,\"name\":\"fcall_ro\",\"url\":\"classes/Cluster.html#fcall_ro\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":419,\"kind\":2048,\"name\":\"flushall\",\"url\":\"classes/Cluster.html#flushall\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":420,\"kind\":2048,\"name\":\"flushdb\",\"url\":\"classes/Cluster.html#flushdb\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":421,\"kind\":2048,\"name\":\"function\",\"url\":\"classes/Cluster.html#function\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":422,\"kind\":2048,\"name\":\"functionBuffer\",\"url\":\"classes/Cluster.html#functionBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":423,\"kind\":2048,\"name\":\"geoadd\",\"url\":\"classes/Cluster.html#geoadd\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":424,\"kind\":2048,\"name\":\"geodist\",\"url\":\"classes/Cluster.html#geodist\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":425,\"kind\":2048,\"name\":\"geodistBuffer\",\"url\":\"classes/Cluster.html#geodistBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":426,\"kind\":2048,\"name\":\"geohash\",\"url\":\"classes/Cluster.html#geohash\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":427,\"kind\":2048,\"name\":\"geohashBuffer\",\"url\":\"classes/Cluster.html#geohashBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":428,\"kind\":2048,\"name\":\"geopos\",\"url\":\"classes/Cluster.html#geopos\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":429,\"kind\":2048,\"name\":\"georadius\",\"url\":\"classes/Cluster.html#georadius\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":430,\"kind\":2048,\"name\":\"georadius_ro\",\"url\":\"classes/Cluster.html#georadius_ro\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":431,\"kind\":2048,\"name\":\"georadiusbymember\",\"url\":\"classes/Cluster.html#georadiusbymember\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":432,\"kind\":2048,\"name\":\"georadiusbymember_ro\",\"url\":\"classes/Cluster.html#georadiusbymember_ro\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":433,\"kind\":2048,\"name\":\"geosearch\",\"url\":\"classes/Cluster.html#geosearch\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":434,\"kind\":2048,\"name\":\"geosearchstore\",\"url\":\"classes/Cluster.html#geosearchstore\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":435,\"kind\":2048,\"name\":\"get\",\"url\":\"classes/Cluster.html#get\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":436,\"kind\":2048,\"name\":\"getBuffer\",\"url\":\"classes/Cluster.html#getBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":437,\"kind\":2048,\"name\":\"getbit\",\"url\":\"classes/Cluster.html#getbit\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":438,\"kind\":2048,\"name\":\"getdel\",\"url\":\"classes/Cluster.html#getdel\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":439,\"kind\":2048,\"name\":\"getdelBuffer\",\"url\":\"classes/Cluster.html#getdelBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":440,\"kind\":2048,\"name\":\"getex\",\"url\":\"classes/Cluster.html#getex\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":441,\"kind\":2048,\"name\":\"getexBuffer\",\"url\":\"classes/Cluster.html#getexBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":442,\"kind\":2048,\"name\":\"getrange\",\"url\":\"classes/Cluster.html#getrange\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":443,\"kind\":2048,\"name\":\"getrangeBuffer\",\"url\":\"classes/Cluster.html#getrangeBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":444,\"kind\":2048,\"name\":\"getset\",\"url\":\"classes/Cluster.html#getset\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":445,\"kind\":2048,\"name\":\"getsetBuffer\",\"url\":\"classes/Cluster.html#getsetBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":446,\"kind\":2048,\"name\":\"hdel\",\"url\":\"classes/Cluster.html#hdel\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":447,\"kind\":2048,\"name\":\"hello\",\"url\":\"classes/Cluster.html#hello\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":448,\"kind\":2048,\"name\":\"hexists\",\"url\":\"classes/Cluster.html#hexists\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":449,\"kind\":2048,\"name\":\"hget\",\"url\":\"classes/Cluster.html#hget\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":450,\"kind\":2048,\"name\":\"hgetBuffer\",\"url\":\"classes/Cluster.html#hgetBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":451,\"kind\":2048,\"name\":\"hgetall\",\"url\":\"classes/Cluster.html#hgetall\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":452,\"kind\":2048,\"name\":\"hgetallBuffer\",\"url\":\"classes/Cluster.html#hgetallBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":453,\"kind\":2048,\"name\":\"hincrby\",\"url\":\"classes/Cluster.html#hincrby\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":454,\"kind\":2048,\"name\":\"hincrbyfloat\",\"url\":\"classes/Cluster.html#hincrbyfloat\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":455,\"kind\":2048,\"name\":\"hincrbyfloatBuffer\",\"url\":\"classes/Cluster.html#hincrbyfloatBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":456,\"kind\":2048,\"name\":\"hkeys\",\"url\":\"classes/Cluster.html#hkeys\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":457,\"kind\":2048,\"name\":\"hkeysBuffer\",\"url\":\"classes/Cluster.html#hkeysBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":458,\"kind\":2048,\"name\":\"hlen\",\"url\":\"classes/Cluster.html#hlen\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":459,\"kind\":2048,\"name\":\"hmget\",\"url\":\"classes/Cluster.html#hmget\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":460,\"kind\":2048,\"name\":\"hmgetBuffer\",\"url\":\"classes/Cluster.html#hmgetBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":461,\"kind\":2048,\"name\":\"hmset\",\"url\":\"classes/Cluster.html#hmset\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":462,\"kind\":2048,\"name\":\"hrandfield\",\"url\":\"classes/Cluster.html#hrandfield\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":463,\"kind\":2048,\"name\":\"hrandfieldBuffer\",\"url\":\"classes/Cluster.html#hrandfieldBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":464,\"kind\":2048,\"name\":\"hscan\",\"url\":\"classes/Cluster.html#hscan\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":465,\"kind\":2048,\"name\":\"hscanBuffer\",\"url\":\"classes/Cluster.html#hscanBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":466,\"kind\":2048,\"name\":\"hset\",\"url\":\"classes/Cluster.html#hset\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":467,\"kind\":2048,\"name\":\"hsetnx\",\"url\":\"classes/Cluster.html#hsetnx\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":468,\"kind\":2048,\"name\":\"hstrlen\",\"url\":\"classes/Cluster.html#hstrlen\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":469,\"kind\":2048,\"name\":\"hvals\",\"url\":\"classes/Cluster.html#hvals\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":470,\"kind\":2048,\"name\":\"hvalsBuffer\",\"url\":\"classes/Cluster.html#hvalsBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":471,\"kind\":2048,\"name\":\"incr\",\"url\":\"classes/Cluster.html#incr\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":472,\"kind\":2048,\"name\":\"incrby\",\"url\":\"classes/Cluster.html#incrby\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":473,\"kind\":2048,\"name\":\"incrbyfloat\",\"url\":\"classes/Cluster.html#incrbyfloat\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":474,\"kind\":2048,\"name\":\"info\",\"url\":\"classes/Cluster.html#info\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":475,\"kind\":2048,\"name\":\"keys\",\"url\":\"classes/Cluster.html#keys\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":476,\"kind\":2048,\"name\":\"keysBuffer\",\"url\":\"classes/Cluster.html#keysBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":477,\"kind\":2048,\"name\":\"lastsave\",\"url\":\"classes/Cluster.html#lastsave\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":478,\"kind\":2048,\"name\":\"latency\",\"url\":\"classes/Cluster.html#latency\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":479,\"kind\":2048,\"name\":\"lcs\",\"url\":\"classes/Cluster.html#lcs\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":480,\"kind\":2048,\"name\":\"lindex\",\"url\":\"classes/Cluster.html#lindex\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":481,\"kind\":2048,\"name\":\"lindexBuffer\",\"url\":\"classes/Cluster.html#lindexBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":482,\"kind\":2048,\"name\":\"linsert\",\"url\":\"classes/Cluster.html#linsert\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":483,\"kind\":2048,\"name\":\"llen\",\"url\":\"classes/Cluster.html#llen\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":484,\"kind\":2048,\"name\":\"lmove\",\"url\":\"classes/Cluster.html#lmove\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":485,\"kind\":2048,\"name\":\"lmoveBuffer\",\"url\":\"classes/Cluster.html#lmoveBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":486,\"kind\":2048,\"name\":\"lmpop\",\"url\":\"classes/Cluster.html#lmpop\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":487,\"kind\":2048,\"name\":\"lmpopBuffer\",\"url\":\"classes/Cluster.html#lmpopBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":488,\"kind\":2048,\"name\":\"lolwut\",\"url\":\"classes/Cluster.html#lolwut\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":489,\"kind\":2048,\"name\":\"lpop\",\"url\":\"classes/Cluster.html#lpop\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":490,\"kind\":2048,\"name\":\"lpopBuffer\",\"url\":\"classes/Cluster.html#lpopBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":491,\"kind\":2048,\"name\":\"lpos\",\"url\":\"classes/Cluster.html#lpos\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":492,\"kind\":2048,\"name\":\"lpush\",\"url\":\"classes/Cluster.html#lpush\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":493,\"kind\":2048,\"name\":\"lpushx\",\"url\":\"classes/Cluster.html#lpushx\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":494,\"kind\":2048,\"name\":\"lrange\",\"url\":\"classes/Cluster.html#lrange\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":495,\"kind\":2048,\"name\":\"lrangeBuffer\",\"url\":\"classes/Cluster.html#lrangeBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":496,\"kind\":2048,\"name\":\"lrem\",\"url\":\"classes/Cluster.html#lrem\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":497,\"kind\":2048,\"name\":\"lset\",\"url\":\"classes/Cluster.html#lset\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":498,\"kind\":2048,\"name\":\"ltrim\",\"url\":\"classes/Cluster.html#ltrim\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":499,\"kind\":2048,\"name\":\"memory\",\"url\":\"classes/Cluster.html#memory\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":500,\"kind\":2048,\"name\":\"mget\",\"url\":\"classes/Cluster.html#mget\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":501,\"kind\":2048,\"name\":\"mgetBuffer\",\"url\":\"classes/Cluster.html#mgetBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":502,\"kind\":2048,\"name\":\"migrate\",\"url\":\"classes/Cluster.html#migrate\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":503,\"kind\":2048,\"name\":\"module\",\"url\":\"classes/Cluster.html#module\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":504,\"kind\":2048,\"name\":\"move\",\"url\":\"classes/Cluster.html#move\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":505,\"kind\":2048,\"name\":\"mset\",\"url\":\"classes/Cluster.html#mset\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":506,\"kind\":2048,\"name\":\"msetnx\",\"url\":\"classes/Cluster.html#msetnx\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":507,\"kind\":2048,\"name\":\"object\",\"url\":\"classes/Cluster.html#object\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":508,\"kind\":2048,\"name\":\"persist\",\"url\":\"classes/Cluster.html#persist\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":509,\"kind\":2048,\"name\":\"pexpire\",\"url\":\"classes/Cluster.html#pexpire\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":510,\"kind\":2048,\"name\":\"pexpireat\",\"url\":\"classes/Cluster.html#pexpireat\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":511,\"kind\":2048,\"name\":\"pexpiretime\",\"url\":\"classes/Cluster.html#pexpiretime\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":512,\"kind\":2048,\"name\":\"pfadd\",\"url\":\"classes/Cluster.html#pfadd\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":513,\"kind\":2048,\"name\":\"pfcount\",\"url\":\"classes/Cluster.html#pfcount\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":514,\"kind\":2048,\"name\":\"pfdebug\",\"url\":\"classes/Cluster.html#pfdebug\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":515,\"kind\":2048,\"name\":\"pfmerge\",\"url\":\"classes/Cluster.html#pfmerge\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":516,\"kind\":2048,\"name\":\"pfselftest\",\"url\":\"classes/Cluster.html#pfselftest\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":517,\"kind\":2048,\"name\":\"ping\",\"url\":\"classes/Cluster.html#ping\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":518,\"kind\":2048,\"name\":\"pingBuffer\",\"url\":\"classes/Cluster.html#pingBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":519,\"kind\":2048,\"name\":\"psetex\",\"url\":\"classes/Cluster.html#psetex\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":520,\"kind\":2048,\"name\":\"psubscribe\",\"url\":\"classes/Cluster.html#psubscribe\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":521,\"kind\":2048,\"name\":\"psync\",\"url\":\"classes/Cluster.html#psync\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":522,\"kind\":2048,\"name\":\"pttl\",\"url\":\"classes/Cluster.html#pttl\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":523,\"kind\":2048,\"name\":\"publish\",\"url\":\"classes/Cluster.html#publish\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":524,\"kind\":2048,\"name\":\"pubsub\",\"url\":\"classes/Cluster.html#pubsub\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":525,\"kind\":2048,\"name\":\"punsubscribe\",\"url\":\"classes/Cluster.html#punsubscribe\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":526,\"kind\":2048,\"name\":\"randomkey\",\"url\":\"classes/Cluster.html#randomkey\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":527,\"kind\":2048,\"name\":\"randomkeyBuffer\",\"url\":\"classes/Cluster.html#randomkeyBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":528,\"kind\":2048,\"name\":\"readonly\",\"url\":\"classes/Cluster.html#readonly\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":529,\"kind\":2048,\"name\":\"readwrite\",\"url\":\"classes/Cluster.html#readwrite\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":530,\"kind\":2048,\"name\":\"rename\",\"url\":\"classes/Cluster.html#rename\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":531,\"kind\":2048,\"name\":\"renamenx\",\"url\":\"classes/Cluster.html#renamenx\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":532,\"kind\":2048,\"name\":\"replconf\",\"url\":\"classes/Cluster.html#replconf\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":533,\"kind\":2048,\"name\":\"replicaof\",\"url\":\"classes/Cluster.html#replicaof\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":534,\"kind\":2048,\"name\":\"reset\",\"url\":\"classes/Cluster.html#reset\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":535,\"kind\":2048,\"name\":\"restore\",\"url\":\"classes/Cluster.html#restore\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":536,\"kind\":2048,\"name\":\"restore-asking\",\"url\":\"classes/Cluster.html#restore_asking\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":537,\"kind\":2048,\"name\":\"role\",\"url\":\"classes/Cluster.html#role\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":538,\"kind\":2048,\"name\":\"rpop\",\"url\":\"classes/Cluster.html#rpop\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":539,\"kind\":2048,\"name\":\"rpopBuffer\",\"url\":\"classes/Cluster.html#rpopBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":540,\"kind\":2048,\"name\":\"rpoplpush\",\"url\":\"classes/Cluster.html#rpoplpush\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":541,\"kind\":2048,\"name\":\"rpoplpushBuffer\",\"url\":\"classes/Cluster.html#rpoplpushBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":542,\"kind\":2048,\"name\":\"rpush\",\"url\":\"classes/Cluster.html#rpush\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":543,\"kind\":2048,\"name\":\"rpushx\",\"url\":\"classes/Cluster.html#rpushx\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":544,\"kind\":2048,\"name\":\"sadd\",\"url\":\"classes/Cluster.html#sadd\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":545,\"kind\":2048,\"name\":\"save\",\"url\":\"classes/Cluster.html#save\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":546,\"kind\":2048,\"name\":\"scan\",\"url\":\"classes/Cluster.html#scan\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":547,\"kind\":2048,\"name\":\"scanBuffer\",\"url\":\"classes/Cluster.html#scanBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":548,\"kind\":2048,\"name\":\"scard\",\"url\":\"classes/Cluster.html#scard\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":549,\"kind\":2048,\"name\":\"script\",\"url\":\"classes/Cluster.html#script\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":550,\"kind\":2048,\"name\":\"sdiff\",\"url\":\"classes/Cluster.html#sdiff\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":551,\"kind\":2048,\"name\":\"sdiffBuffer\",\"url\":\"classes/Cluster.html#sdiffBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":552,\"kind\":2048,\"name\":\"sdiffstore\",\"url\":\"classes/Cluster.html#sdiffstore\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":553,\"kind\":2048,\"name\":\"select\",\"url\":\"classes/Cluster.html#select\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":554,\"kind\":2048,\"name\":\"set\",\"url\":\"classes/Cluster.html#set\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":555,\"kind\":2048,\"name\":\"setBuffer\",\"url\":\"classes/Cluster.html#setBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":556,\"kind\":2048,\"name\":\"setbit\",\"url\":\"classes/Cluster.html#setbit\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":557,\"kind\":2048,\"name\":\"setex\",\"url\":\"classes/Cluster.html#setex\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":558,\"kind\":2048,\"name\":\"setnx\",\"url\":\"classes/Cluster.html#setnx\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":559,\"kind\":2048,\"name\":\"setrange\",\"url\":\"classes/Cluster.html#setrange\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":560,\"kind\":2048,\"name\":\"shutdown\",\"url\":\"classes/Cluster.html#shutdown\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":561,\"kind\":2048,\"name\":\"sinter\",\"url\":\"classes/Cluster.html#sinter\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":562,\"kind\":2048,\"name\":\"sinterBuffer\",\"url\":\"classes/Cluster.html#sinterBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":563,\"kind\":2048,\"name\":\"sintercard\",\"url\":\"classes/Cluster.html#sintercard\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":564,\"kind\":2048,\"name\":\"sinterstore\",\"url\":\"classes/Cluster.html#sinterstore\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":565,\"kind\":2048,\"name\":\"sismember\",\"url\":\"classes/Cluster.html#sismember\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":566,\"kind\":2048,\"name\":\"slaveof\",\"url\":\"classes/Cluster.html#slaveof\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":567,\"kind\":2048,\"name\":\"slowlog\",\"url\":\"classes/Cluster.html#slowlog\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":568,\"kind\":2048,\"name\":\"smembers\",\"url\":\"classes/Cluster.html#smembers\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":569,\"kind\":2048,\"name\":\"smembersBuffer\",\"url\":\"classes/Cluster.html#smembersBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":570,\"kind\":2048,\"name\":\"smismember\",\"url\":\"classes/Cluster.html#smismember\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":571,\"kind\":2048,\"name\":\"smove\",\"url\":\"classes/Cluster.html#smove\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":572,\"kind\":2048,\"name\":\"sort\",\"url\":\"classes/Cluster.html#sort\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":573,\"kind\":2048,\"name\":\"sort_ro\",\"url\":\"classes/Cluster.html#sort_ro\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":574,\"kind\":2048,\"name\":\"spop\",\"url\":\"classes/Cluster.html#spop\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":575,\"kind\":2048,\"name\":\"spopBuffer\",\"url\":\"classes/Cluster.html#spopBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":576,\"kind\":2048,\"name\":\"spublish\",\"url\":\"classes/Cluster.html#spublish\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":577,\"kind\":2048,\"name\":\"srandmember\",\"url\":\"classes/Cluster.html#srandmember\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":578,\"kind\":2048,\"name\":\"srandmemberBuffer\",\"url\":\"classes/Cluster.html#srandmemberBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":579,\"kind\":2048,\"name\":\"srem\",\"url\":\"classes/Cluster.html#srem\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":580,\"kind\":2048,\"name\":\"sscan\",\"url\":\"classes/Cluster.html#sscan\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":581,\"kind\":2048,\"name\":\"sscanBuffer\",\"url\":\"classes/Cluster.html#sscanBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":582,\"kind\":2048,\"name\":\"ssubscribe\",\"url\":\"classes/Cluster.html#ssubscribe\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":583,\"kind\":2048,\"name\":\"strlen\",\"url\":\"classes/Cluster.html#strlen\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":584,\"kind\":2048,\"name\":\"subscribe\",\"url\":\"classes/Cluster.html#subscribe\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":585,\"kind\":2048,\"name\":\"substr\",\"url\":\"classes/Cluster.html#substr\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":586,\"kind\":2048,\"name\":\"sunion\",\"url\":\"classes/Cluster.html#sunion\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":587,\"kind\":2048,\"name\":\"sunionBuffer\",\"url\":\"classes/Cluster.html#sunionBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":588,\"kind\":2048,\"name\":\"sunionstore\",\"url\":\"classes/Cluster.html#sunionstore\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":589,\"kind\":2048,\"name\":\"sunsubscribe\",\"url\":\"classes/Cluster.html#sunsubscribe\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":590,\"kind\":2048,\"name\":\"swapdb\",\"url\":\"classes/Cluster.html#swapdb\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":591,\"kind\":2048,\"name\":\"sync\",\"url\":\"classes/Cluster.html#sync\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":592,\"kind\":2048,\"name\":\"time\",\"url\":\"classes/Cluster.html#time\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":593,\"kind\":2048,\"name\":\"touch\",\"url\":\"classes/Cluster.html#touch\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":594,\"kind\":2048,\"name\":\"ttl\",\"url\":\"classes/Cluster.html#ttl\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":595,\"kind\":2048,\"name\":\"type\",\"url\":\"classes/Cluster.html#type\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":596,\"kind\":2048,\"name\":\"unlink\",\"url\":\"classes/Cluster.html#unlink\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":597,\"kind\":2048,\"name\":\"unsubscribe\",\"url\":\"classes/Cluster.html#unsubscribe\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":598,\"kind\":2048,\"name\":\"unwatch\",\"url\":\"classes/Cluster.html#unwatch\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":599,\"kind\":2048,\"name\":\"wait\",\"url\":\"classes/Cluster.html#wait\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":600,\"kind\":2048,\"name\":\"watch\",\"url\":\"classes/Cluster.html#watch\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":601,\"kind\":2048,\"name\":\"xack\",\"url\":\"classes/Cluster.html#xack\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":602,\"kind\":2048,\"name\":\"xadd\",\"url\":\"classes/Cluster.html#xadd\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":603,\"kind\":2048,\"name\":\"xaddBuffer\",\"url\":\"classes/Cluster.html#xaddBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":604,\"kind\":2048,\"name\":\"xautoclaim\",\"url\":\"classes/Cluster.html#xautoclaim\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":605,\"kind\":2048,\"name\":\"xclaim\",\"url\":\"classes/Cluster.html#xclaim\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":606,\"kind\":2048,\"name\":\"xdel\",\"url\":\"classes/Cluster.html#xdel\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":607,\"kind\":2048,\"name\":\"xgroup\",\"url\":\"classes/Cluster.html#xgroup\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":608,\"kind\":2048,\"name\":\"xinfo\",\"url\":\"classes/Cluster.html#xinfo\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":609,\"kind\":2048,\"name\":\"xlen\",\"url\":\"classes/Cluster.html#xlen\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":610,\"kind\":2048,\"name\":\"xpending\",\"url\":\"classes/Cluster.html#xpending\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":611,\"kind\":2048,\"name\":\"xrange\",\"url\":\"classes/Cluster.html#xrange\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":612,\"kind\":2048,\"name\":\"xrangeBuffer\",\"url\":\"classes/Cluster.html#xrangeBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":613,\"kind\":2048,\"name\":\"xread\",\"url\":\"classes/Cluster.html#xread\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":614,\"kind\":2048,\"name\":\"xreadBuffer\",\"url\":\"classes/Cluster.html#xreadBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":615,\"kind\":2048,\"name\":\"xreadgroup\",\"url\":\"classes/Cluster.html#xreadgroup\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":616,\"kind\":2048,\"name\":\"xrevrange\",\"url\":\"classes/Cluster.html#xrevrange\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":617,\"kind\":2048,\"name\":\"xrevrangeBuffer\",\"url\":\"classes/Cluster.html#xrevrangeBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":618,\"kind\":2048,\"name\":\"xsetid\",\"url\":\"classes/Cluster.html#xsetid\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":619,\"kind\":2048,\"name\":\"xtrim\",\"url\":\"classes/Cluster.html#xtrim\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":620,\"kind\":2048,\"name\":\"zadd\",\"url\":\"classes/Cluster.html#zadd\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":621,\"kind\":2048,\"name\":\"zaddBuffer\",\"url\":\"classes/Cluster.html#zaddBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":622,\"kind\":2048,\"name\":\"zcard\",\"url\":\"classes/Cluster.html#zcard\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":623,\"kind\":2048,\"name\":\"zcount\",\"url\":\"classes/Cluster.html#zcount\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":624,\"kind\":2048,\"name\":\"zdiff\",\"url\":\"classes/Cluster.html#zdiff\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":625,\"kind\":2048,\"name\":\"zdiffBuffer\",\"url\":\"classes/Cluster.html#zdiffBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":626,\"kind\":2048,\"name\":\"zdiffstore\",\"url\":\"classes/Cluster.html#zdiffstore\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":627,\"kind\":2048,\"name\":\"zincrby\",\"url\":\"classes/Cluster.html#zincrby\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":628,\"kind\":2048,\"name\":\"zincrbyBuffer\",\"url\":\"classes/Cluster.html#zincrbyBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":629,\"kind\":2048,\"name\":\"zinter\",\"url\":\"classes/Cluster.html#zinter\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":630,\"kind\":2048,\"name\":\"zinterBuffer\",\"url\":\"classes/Cluster.html#zinterBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":631,\"kind\":2048,\"name\":\"zintercard\",\"url\":\"classes/Cluster.html#zintercard\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":632,\"kind\":2048,\"name\":\"zinterstore\",\"url\":\"classes/Cluster.html#zinterstore\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":633,\"kind\":2048,\"name\":\"zlexcount\",\"url\":\"classes/Cluster.html#zlexcount\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":634,\"kind\":2048,\"name\":\"zmpop\",\"url\":\"classes/Cluster.html#zmpop\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":635,\"kind\":2048,\"name\":\"zmscore\",\"url\":\"classes/Cluster.html#zmscore\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":636,\"kind\":2048,\"name\":\"zmscoreBuffer\",\"url\":\"classes/Cluster.html#zmscoreBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":637,\"kind\":2048,\"name\":\"zpopmax\",\"url\":\"classes/Cluster.html#zpopmax\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":638,\"kind\":2048,\"name\":\"zpopmaxBuffer\",\"url\":\"classes/Cluster.html#zpopmaxBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":639,\"kind\":2048,\"name\":\"zpopmin\",\"url\":\"classes/Cluster.html#zpopmin\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":640,\"kind\":2048,\"name\":\"zpopminBuffer\",\"url\":\"classes/Cluster.html#zpopminBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":641,\"kind\":2048,\"name\":\"zrandmember\",\"url\":\"classes/Cluster.html#zrandmember\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":642,\"kind\":2048,\"name\":\"zrandmemberBuffer\",\"url\":\"classes/Cluster.html#zrandmemberBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":643,\"kind\":2048,\"name\":\"zrange\",\"url\":\"classes/Cluster.html#zrange\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":644,\"kind\":2048,\"name\":\"zrangeBuffer\",\"url\":\"classes/Cluster.html#zrangeBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":645,\"kind\":2048,\"name\":\"zrangebylex\",\"url\":\"classes/Cluster.html#zrangebylex\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":646,\"kind\":2048,\"name\":\"zrangebylexBuffer\",\"url\":\"classes/Cluster.html#zrangebylexBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":647,\"kind\":2048,\"name\":\"zrangebyscore\",\"url\":\"classes/Cluster.html#zrangebyscore\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":648,\"kind\":2048,\"name\":\"zrangebyscoreBuffer\",\"url\":\"classes/Cluster.html#zrangebyscoreBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":649,\"kind\":2048,\"name\":\"zrangestore\",\"url\":\"classes/Cluster.html#zrangestore\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":650,\"kind\":2048,\"name\":\"zrank\",\"url\":\"classes/Cluster.html#zrank\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":651,\"kind\":2048,\"name\":\"zrem\",\"url\":\"classes/Cluster.html#zrem\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":652,\"kind\":2048,\"name\":\"zremrangebylex\",\"url\":\"classes/Cluster.html#zremrangebylex\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":653,\"kind\":2048,\"name\":\"zremrangebyrank\",\"url\":\"classes/Cluster.html#zremrangebyrank\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":654,\"kind\":2048,\"name\":\"zremrangebyscore\",\"url\":\"classes/Cluster.html#zremrangebyscore\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":655,\"kind\":2048,\"name\":\"zrevrange\",\"url\":\"classes/Cluster.html#zrevrange\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":656,\"kind\":2048,\"name\":\"zrevrangeBuffer\",\"url\":\"classes/Cluster.html#zrevrangeBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":657,\"kind\":2048,\"name\":\"zrevrangebylex\",\"url\":\"classes/Cluster.html#zrevrangebylex\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":658,\"kind\":2048,\"name\":\"zrevrangebylexBuffer\",\"url\":\"classes/Cluster.html#zrevrangebylexBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":659,\"kind\":2048,\"name\":\"zrevrangebyscore\",\"url\":\"classes/Cluster.html#zrevrangebyscore\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":660,\"kind\":2048,\"name\":\"zrevrangebyscoreBuffer\",\"url\":\"classes/Cluster.html#zrevrangebyscoreBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":661,\"kind\":2048,\"name\":\"zrevrank\",\"url\":\"classes/Cluster.html#zrevrank\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":662,\"kind\":2048,\"name\":\"zscan\",\"url\":\"classes/Cluster.html#zscan\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":663,\"kind\":2048,\"name\":\"zscanBuffer\",\"url\":\"classes/Cluster.html#zscanBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":664,\"kind\":2048,\"name\":\"zscore\",\"url\":\"classes/Cluster.html#zscore\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":665,\"kind\":2048,\"name\":\"zscoreBuffer\",\"url\":\"classes/Cluster.html#zscoreBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":666,\"kind\":2048,\"name\":\"zunion\",\"url\":\"classes/Cluster.html#zunion\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":667,\"kind\":2048,\"name\":\"zunionBuffer\",\"url\":\"classes/Cluster.html#zunionBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":668,\"kind\":2048,\"name\":\"zunionstore\",\"url\":\"classes/Cluster.html#zunionstore\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":669,\"kind\":2048,\"name\":\"pipeline\",\"url\":\"classes/Cluster.html#pipeline\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Cluster\"},{\"id\":670,\"kind\":2048,\"name\":\"multi\",\"url\":\"classes/Cluster.html#multi\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Cluster\"},{\"id\":671,\"kind\":256,\"name\":\"SentinelAddress\",\"url\":\"interfaces/SentinelAddress.html\",\"classes\":\"tsd-kind-interface\"},{\"id\":672,\"kind\":1024,\"name\":\"port\",\"url\":\"interfaces/SentinelAddress.html#port\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"SentinelAddress\"},{\"id\":673,\"kind\":1024,\"name\":\"host\",\"url\":\"interfaces/SentinelAddress.html#host\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"SentinelAddress\"},{\"id\":674,\"kind\":1024,\"name\":\"family\",\"url\":\"interfaces/SentinelAddress.html#family\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"SentinelAddress\"},{\"id\":675,\"kind\":256,\"name\":\"SentinelConnectionOptions\",\"url\":\"interfaces/SentinelConnectionOptions.html\",\"classes\":\"tsd-kind-interface\"},{\"id\":676,\"kind\":1024,\"name\":\"name\",\"url\":\"interfaces/SentinelConnectionOptions.html#name\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"SentinelConnectionOptions\"},{\"id\":677,\"kind\":1024,\"name\":\"role\",\"url\":\"interfaces/SentinelConnectionOptions.html#role\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"SentinelConnectionOptions\"},{\"id\":678,\"kind\":1024,\"name\":\"tls\",\"url\":\"interfaces/SentinelConnectionOptions.html#tls\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"SentinelConnectionOptions\"},{\"id\":679,\"kind\":1024,\"name\":\"sentinelUsername\",\"url\":\"interfaces/SentinelConnectionOptions.html#sentinelUsername\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"SentinelConnectionOptions\"},{\"id\":680,\"kind\":1024,\"name\":\"sentinelPassword\",\"url\":\"interfaces/SentinelConnectionOptions.html#sentinelPassword\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"SentinelConnectionOptions\"},{\"id\":681,\"kind\":1024,\"name\":\"sentinels\",\"url\":\"interfaces/SentinelConnectionOptions.html#sentinels\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"SentinelConnectionOptions\"},{\"id\":682,\"kind\":2048,\"name\":\"sentinelRetryStrategy\",\"url\":\"interfaces/SentinelConnectionOptions.html#sentinelRetryStrategy\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"SentinelConnectionOptions\"},{\"id\":683,\"kind\":2048,\"name\":\"sentinelReconnectStrategy\",\"url\":\"interfaces/SentinelConnectionOptions.html#sentinelReconnectStrategy\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"SentinelConnectionOptions\"},{\"id\":684,\"kind\":1024,\"name\":\"preferredSlaves\",\"url\":\"interfaces/SentinelConnectionOptions.html#preferredSlaves\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"SentinelConnectionOptions\"},{\"id\":685,\"kind\":1024,\"name\":\"connectTimeout\",\"url\":\"interfaces/SentinelConnectionOptions.html#connectTimeout\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"SentinelConnectionOptions\"},{\"id\":686,\"kind\":1024,\"name\":\"disconnectTimeout\",\"url\":\"interfaces/SentinelConnectionOptions.html#disconnectTimeout\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"SentinelConnectionOptions\"},{\"id\":687,\"kind\":1024,\"name\":\"sentinelCommandTimeout\",\"url\":\"interfaces/SentinelConnectionOptions.html#sentinelCommandTimeout\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"SentinelConnectionOptions\"},{\"id\":688,\"kind\":1024,\"name\":\"enableTLSForSentinelMode\",\"url\":\"interfaces/SentinelConnectionOptions.html#enableTLSForSentinelMode\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"SentinelConnectionOptions\"},{\"id\":689,\"kind\":1024,\"name\":\"sentinelTLS\",\"url\":\"interfaces/SentinelConnectionOptions.html#sentinelTLS\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"SentinelConnectionOptions\"},{\"id\":690,\"kind\":1024,\"name\":\"natMap\",\"url\":\"interfaces/SentinelConnectionOptions.html#natMap\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"SentinelConnectionOptions\"},{\"id\":691,\"kind\":1024,\"name\":\"updateSentinels\",\"url\":\"interfaces/SentinelConnectionOptions.html#updateSentinels\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"SentinelConnectionOptions\"},{\"id\":692,\"kind\":1024,\"name\":\"sentinelMaxConnections\",\"url\":\"interfaces/SentinelConnectionOptions.html#sentinelMaxConnections\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"SentinelConnectionOptions\"},{\"id\":693,\"kind\":1024,\"name\":\"failoverDetector\",\"url\":\"interfaces/SentinelConnectionOptions.html#failoverDetector\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"SentinelConnectionOptions\"},{\"id\":694,\"kind\":4194304,\"name\":\"StandaloneConnectionOptions\",\"url\":\"index.html#StandaloneConnectionOptions\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":695,\"kind\":4194304,\"name\":\"RedisOptions\",\"url\":\"index.html#RedisOptions\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":696,\"kind\":256,\"name\":\"CommonRedisOptions\",\"url\":\"interfaces/CommonRedisOptions.html\",\"classes\":\"tsd-kind-interface\"},{\"id\":697,\"kind\":1024,\"name\":\"Connector\",\"url\":\"interfaces/CommonRedisOptions.html#Connector\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"CommonRedisOptions\"},{\"id\":698,\"kind\":2048,\"name\":\"retryStrategy\",\"url\":\"interfaces/CommonRedisOptions.html#retryStrategy\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"CommonRedisOptions\"},{\"id\":699,\"kind\":1024,\"name\":\"commandTimeout\",\"url\":\"interfaces/CommonRedisOptions.html#commandTimeout\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"CommonRedisOptions\"},{\"id\":700,\"kind\":1024,\"name\":\"keepAlive\",\"url\":\"interfaces/CommonRedisOptions.html#keepAlive\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"CommonRedisOptions\"},{\"id\":701,\"kind\":1024,\"name\":\"noDelay\",\"url\":\"interfaces/CommonRedisOptions.html#noDelay\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"CommonRedisOptions\"},{\"id\":702,\"kind\":1024,\"name\":\"connectionName\",\"url\":\"interfaces/CommonRedisOptions.html#connectionName\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"CommonRedisOptions\"},{\"id\":703,\"kind\":1024,\"name\":\"username\",\"url\":\"interfaces/CommonRedisOptions.html#username\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"CommonRedisOptions\"},{\"id\":704,\"kind\":1024,\"name\":\"password\",\"url\":\"interfaces/CommonRedisOptions.html#password\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"CommonRedisOptions\"},{\"id\":705,\"kind\":1024,\"name\":\"db\",\"url\":\"interfaces/CommonRedisOptions.html#db\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"CommonRedisOptions\"},{\"id\":706,\"kind\":1024,\"name\":\"autoResubscribe\",\"url\":\"interfaces/CommonRedisOptions.html#autoResubscribe\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"CommonRedisOptions\"},{\"id\":707,\"kind\":1024,\"name\":\"autoResendUnfulfilledCommands\",\"url\":\"interfaces/CommonRedisOptions.html#autoResendUnfulfilledCommands\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"CommonRedisOptions\"},{\"id\":708,\"kind\":1024,\"name\":\"reconnectOnError\",\"url\":\"interfaces/CommonRedisOptions.html#reconnectOnError\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"CommonRedisOptions\"},{\"id\":709,\"kind\":1024,\"name\":\"readOnly\",\"url\":\"interfaces/CommonRedisOptions.html#readOnly\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"CommonRedisOptions\"},{\"id\":710,\"kind\":1024,\"name\":\"stringNumbers\",\"url\":\"interfaces/CommonRedisOptions.html#stringNumbers\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"CommonRedisOptions\"},{\"id\":711,\"kind\":1024,\"name\":\"connectTimeout\",\"url\":\"interfaces/CommonRedisOptions.html#connectTimeout\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"CommonRedisOptions\"},{\"id\":712,\"kind\":1024,\"name\":\"monitor\",\"url\":\"interfaces/CommonRedisOptions.html#monitor\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"CommonRedisOptions\"},{\"id\":713,\"kind\":1024,\"name\":\"maxRetriesPerRequest\",\"url\":\"interfaces/CommonRedisOptions.html#maxRetriesPerRequest\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"CommonRedisOptions\"},{\"id\":714,\"kind\":1024,\"name\":\"maxLoadingRetryTime\",\"url\":\"interfaces/CommonRedisOptions.html#maxLoadingRetryTime\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"CommonRedisOptions\"},{\"id\":715,\"kind\":1024,\"name\":\"enableAutoPipelining\",\"url\":\"interfaces/CommonRedisOptions.html#enableAutoPipelining\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"CommonRedisOptions\"},{\"id\":716,\"kind\":1024,\"name\":\"autoPipeliningIgnoredCommands\",\"url\":\"interfaces/CommonRedisOptions.html#autoPipeliningIgnoredCommands\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"CommonRedisOptions\"},{\"id\":717,\"kind\":1024,\"name\":\"offlineQueue\",\"url\":\"interfaces/CommonRedisOptions.html#offlineQueue\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"CommonRedisOptions\"},{\"id\":718,\"kind\":1024,\"name\":\"commandQueue\",\"url\":\"interfaces/CommonRedisOptions.html#commandQueue\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"CommonRedisOptions\"},{\"id\":719,\"kind\":1024,\"name\":\"enableOfflineQueue\",\"url\":\"interfaces/CommonRedisOptions.html#enableOfflineQueue\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"CommonRedisOptions\"},{\"id\":720,\"kind\":1024,\"name\":\"enableReadyCheck\",\"url\":\"interfaces/CommonRedisOptions.html#enableReadyCheck\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"CommonRedisOptions\"},{\"id\":721,\"kind\":1024,\"name\":\"lazyConnect\",\"url\":\"interfaces/CommonRedisOptions.html#lazyConnect\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"CommonRedisOptions\"},{\"id\":722,\"kind\":1024,\"name\":\"scripts\",\"url\":\"interfaces/CommonRedisOptions.html#scripts\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"CommonRedisOptions\"},{\"id\":723,\"kind\":1024,\"name\":\"keyPrefix\",\"url\":\"interfaces/CommonRedisOptions.html#keyPrefix\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"CommonRedisOptions\"},{\"id\":724,\"kind\":1024,\"name\":\"showFriendlyErrorStack\",\"url\":\"interfaces/CommonRedisOptions.html#showFriendlyErrorStack\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"CommonRedisOptions\"},{\"id\":725,\"kind\":4194304,\"name\":\"ClusterNode\",\"url\":\"index.html#ClusterNode\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":726,\"kind\":256,\"name\":\"ClusterOptions\",\"url\":\"interfaces/ClusterOptions.html\",\"classes\":\"tsd-kind-interface\"},{\"id\":727,\"kind\":2048,\"name\":\"clusterRetryStrategy\",\"url\":\"interfaces/ClusterOptions.html#clusterRetryStrategy\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"ClusterOptions\"},{\"id\":728,\"kind\":1024,\"name\":\"enableOfflineQueue\",\"url\":\"interfaces/ClusterOptions.html#enableOfflineQueue\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"ClusterOptions\"},{\"id\":729,\"kind\":1024,\"name\":\"enableReadyCheck\",\"url\":\"interfaces/ClusterOptions.html#enableReadyCheck\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"ClusterOptions\"},{\"id\":730,\"kind\":1024,\"name\":\"scaleReads\",\"url\":\"interfaces/ClusterOptions.html#scaleReads\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"ClusterOptions\"},{\"id\":731,\"kind\":1024,\"name\":\"maxRedirections\",\"url\":\"interfaces/ClusterOptions.html#maxRedirections\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"ClusterOptions\"},{\"id\":732,\"kind\":1024,\"name\":\"retryDelayOnFailover\",\"url\":\"interfaces/ClusterOptions.html#retryDelayOnFailover\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"ClusterOptions\"},{\"id\":733,\"kind\":1024,\"name\":\"retryDelayOnClusterDown\",\"url\":\"interfaces/ClusterOptions.html#retryDelayOnClusterDown\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"ClusterOptions\"},{\"id\":734,\"kind\":1024,\"name\":\"retryDelayOnTryAgain\",\"url\":\"interfaces/ClusterOptions.html#retryDelayOnTryAgain\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"ClusterOptions\"},{\"id\":735,\"kind\":1024,\"name\":\"retryDelayOnMoved\",\"url\":\"interfaces/ClusterOptions.html#retryDelayOnMoved\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"ClusterOptions\"},{\"id\":736,\"kind\":1024,\"name\":\"slotsRefreshTimeout\",\"url\":\"interfaces/ClusterOptions.html#slotsRefreshTimeout\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"ClusterOptions\"},{\"id\":737,\"kind\":1024,\"name\":\"slotsRefreshInterval\",\"url\":\"interfaces/ClusterOptions.html#slotsRefreshInterval\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"ClusterOptions\"},{\"id\":738,\"kind\":1024,\"name\":\"redisOptions\",\"url\":\"interfaces/ClusterOptions.html#redisOptions\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"ClusterOptions\"},{\"id\":739,\"kind\":1024,\"name\":\"lazyConnect\",\"url\":\"interfaces/ClusterOptions.html#lazyConnect\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"ClusterOptions\"},{\"id\":740,\"kind\":1024,\"name\":\"useSRVRecords\",\"url\":\"interfaces/ClusterOptions.html#useSRVRecords\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"ClusterOptions\"},{\"id\":741,\"kind\":1024,\"name\":\"resolveSrv\",\"url\":\"interfaces/ClusterOptions.html#resolveSrv\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"ClusterOptions\"},{\"id\":742,\"kind\":1024,\"name\":\"dnsLookup\",\"url\":\"interfaces/ClusterOptions.html#dnsLookup\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"ClusterOptions\"},{\"id\":743,\"kind\":1024,\"name\":\"natMap\",\"url\":\"interfaces/ClusterOptions.html#natMap\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"ClusterOptions\"},{\"id\":744,\"kind\":1024,\"name\":\"enableAutoPipelining\",\"url\":\"interfaces/ClusterOptions.html#enableAutoPipelining\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"ClusterOptions\"},{\"id\":745,\"kind\":1024,\"name\":\"autoPipeliningIgnoredCommands\",\"url\":\"interfaces/ClusterOptions.html#autoPipeliningIgnoredCommands\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"ClusterOptions\"},{\"id\":746,\"kind\":1024,\"name\":\"scripts\",\"url\":\"interfaces/ClusterOptions.html#scripts\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"ClusterOptions\"},{\"id\":747,\"kind\":1024,\"name\":\"keyPrefix\",\"url\":\"interfaces/ClusterOptions.html#keyPrefix\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ClusterOptions\"},{\"id\":748,\"kind\":1024,\"name\":\"showFriendlyErrorStack\",\"url\":\"interfaces/ClusterOptions.html#showFriendlyErrorStack\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ClusterOptions\"},{\"id\":749,\"kind\":4194304,\"name\":\"DNSLookupFunction\",\"url\":\"index.html#DNSLookupFunction\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":750,\"kind\":65536,\"name\":\"__type\",\"url\":\"index.html#DNSLookupFunction.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"DNSLookupFunction\"},{\"id\":751,\"kind\":4194304,\"name\":\"DNSResolveSrvFunction\",\"url\":\"index.html#DNSResolveSrvFunction\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":752,\"kind\":65536,\"name\":\"__type\",\"url\":\"index.html#DNSResolveSrvFunction.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"DNSResolveSrvFunction\"},{\"id\":753,\"kind\":256,\"name\":\"NatMap\",\"url\":\"interfaces/NatMap.html\",\"classes\":\"tsd-kind-interface\"},{\"id\":754,\"kind\":4194304,\"name\":\"NodeRole\",\"url\":\"index.html#NodeRole\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":755,\"kind\":4194304,\"name\":\"RedisKey\",\"url\":\"index.html#RedisKey\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":756,\"kind\":4194304,\"name\":\"RedisValue\",\"url\":\"index.html#RedisValue\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":757,\"kind\":256,\"name\":\"ChainableCommander\",\"url\":\"interfaces/ChainableCommander.html\",\"classes\":\"tsd-kind-interface\"},{\"id\":758,\"kind\":1024,\"name\":\"length\",\"url\":\"interfaces/ChainableCommander.html#length\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"ChainableCommander\"},{\"id\":759,\"kind\":2048,\"name\":\"call\",\"url\":\"interfaces/ChainableCommander.html#call\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":760,\"kind\":2048,\"name\":\"callBuffer\",\"url\":\"interfaces/ChainableCommander.html#callBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":761,\"kind\":2048,\"name\":\"acl\",\"url\":\"interfaces/ChainableCommander.html#acl\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":762,\"kind\":2048,\"name\":\"aclBuffer\",\"url\":\"interfaces/ChainableCommander.html#aclBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":763,\"kind\":2048,\"name\":\"append\",\"url\":\"interfaces/ChainableCommander.html#append\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":764,\"kind\":2048,\"name\":\"asking\",\"url\":\"interfaces/ChainableCommander.html#asking\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":765,\"kind\":2048,\"name\":\"auth\",\"url\":\"interfaces/ChainableCommander.html#auth\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":766,\"kind\":2048,\"name\":\"bgrewriteaof\",\"url\":\"interfaces/ChainableCommander.html#bgrewriteaof\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":767,\"kind\":2048,\"name\":\"bgrewriteaofBuffer\",\"url\":\"interfaces/ChainableCommander.html#bgrewriteaofBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":768,\"kind\":2048,\"name\":\"bgsave\",\"url\":\"interfaces/ChainableCommander.html#bgsave\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":769,\"kind\":2048,\"name\":\"bitcount\",\"url\":\"interfaces/ChainableCommander.html#bitcount\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":770,\"kind\":2048,\"name\":\"bitfield\",\"url\":\"interfaces/ChainableCommander.html#bitfield\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":771,\"kind\":2048,\"name\":\"bitfield_ro\",\"url\":\"interfaces/ChainableCommander.html#bitfield_ro\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":772,\"kind\":2048,\"name\":\"bitop\",\"url\":\"interfaces/ChainableCommander.html#bitop\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":773,\"kind\":2048,\"name\":\"bitpos\",\"url\":\"interfaces/ChainableCommander.html#bitpos\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":774,\"kind\":2048,\"name\":\"blmove\",\"url\":\"interfaces/ChainableCommander.html#blmove\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":775,\"kind\":2048,\"name\":\"blmoveBuffer\",\"url\":\"interfaces/ChainableCommander.html#blmoveBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":776,\"kind\":2048,\"name\":\"blmpop\",\"url\":\"interfaces/ChainableCommander.html#blmpop\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":777,\"kind\":2048,\"name\":\"blmpopBuffer\",\"url\":\"interfaces/ChainableCommander.html#blmpopBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":778,\"kind\":2048,\"name\":\"blpop\",\"url\":\"interfaces/ChainableCommander.html#blpop\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":779,\"kind\":2048,\"name\":\"blpopBuffer\",\"url\":\"interfaces/ChainableCommander.html#blpopBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":780,\"kind\":2048,\"name\":\"brpop\",\"url\":\"interfaces/ChainableCommander.html#brpop\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":781,\"kind\":2048,\"name\":\"brpopBuffer\",\"url\":\"interfaces/ChainableCommander.html#brpopBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":782,\"kind\":2048,\"name\":\"brpoplpush\",\"url\":\"interfaces/ChainableCommander.html#brpoplpush\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":783,\"kind\":2048,\"name\":\"brpoplpushBuffer\",\"url\":\"interfaces/ChainableCommander.html#brpoplpushBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":784,\"kind\":2048,\"name\":\"bzmpop\",\"url\":\"interfaces/ChainableCommander.html#bzmpop\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":785,\"kind\":2048,\"name\":\"bzpopmax\",\"url\":\"interfaces/ChainableCommander.html#bzpopmax\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":786,\"kind\":2048,\"name\":\"bzpopmaxBuffer\",\"url\":\"interfaces/ChainableCommander.html#bzpopmaxBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":787,\"kind\":2048,\"name\":\"bzpopmin\",\"url\":\"interfaces/ChainableCommander.html#bzpopmin\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":788,\"kind\":2048,\"name\":\"bzpopminBuffer\",\"url\":\"interfaces/ChainableCommander.html#bzpopminBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":789,\"kind\":2048,\"name\":\"client\",\"url\":\"interfaces/ChainableCommander.html#client\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":790,\"kind\":2048,\"name\":\"clientBuffer\",\"url\":\"interfaces/ChainableCommander.html#clientBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":791,\"kind\":2048,\"name\":\"cluster\",\"url\":\"interfaces/ChainableCommander.html#cluster\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":792,\"kind\":2048,\"name\":\"command\",\"url\":\"interfaces/ChainableCommander.html#command\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":793,\"kind\":2048,\"name\":\"config\",\"url\":\"interfaces/ChainableCommander.html#config\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":794,\"kind\":2048,\"name\":\"copy\",\"url\":\"interfaces/ChainableCommander.html#copy\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":795,\"kind\":2048,\"name\":\"dbsize\",\"url\":\"interfaces/ChainableCommander.html#dbsize\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":796,\"kind\":2048,\"name\":\"debug\",\"url\":\"interfaces/ChainableCommander.html#debug\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":797,\"kind\":2048,\"name\":\"decr\",\"url\":\"interfaces/ChainableCommander.html#decr\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":798,\"kind\":2048,\"name\":\"decrby\",\"url\":\"interfaces/ChainableCommander.html#decrby\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":799,\"kind\":2048,\"name\":\"del\",\"url\":\"interfaces/ChainableCommander.html#del\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":800,\"kind\":2048,\"name\":\"discard\",\"url\":\"interfaces/ChainableCommander.html#discard\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":801,\"kind\":2048,\"name\":\"dump\",\"url\":\"interfaces/ChainableCommander.html#dump\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":802,\"kind\":2048,\"name\":\"dumpBuffer\",\"url\":\"interfaces/ChainableCommander.html#dumpBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":803,\"kind\":2048,\"name\":\"echo\",\"url\":\"interfaces/ChainableCommander.html#echo\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":804,\"kind\":2048,\"name\":\"echoBuffer\",\"url\":\"interfaces/ChainableCommander.html#echoBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":805,\"kind\":2048,\"name\":\"eval\",\"url\":\"interfaces/ChainableCommander.html#eval\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":806,\"kind\":2048,\"name\":\"eval_ro\",\"url\":\"interfaces/ChainableCommander.html#eval_ro\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":807,\"kind\":2048,\"name\":\"evalsha\",\"url\":\"interfaces/ChainableCommander.html#evalsha\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":808,\"kind\":2048,\"name\":\"evalsha_ro\",\"url\":\"interfaces/ChainableCommander.html#evalsha_ro\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":809,\"kind\":2048,\"name\":\"exec\",\"url\":\"interfaces/ChainableCommander.html#exec\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":810,\"kind\":2048,\"name\":\"exists\",\"url\":\"interfaces/ChainableCommander.html#exists\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":811,\"kind\":2048,\"name\":\"expire\",\"url\":\"interfaces/ChainableCommander.html#expire\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":812,\"kind\":2048,\"name\":\"expireat\",\"url\":\"interfaces/ChainableCommander.html#expireat\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":813,\"kind\":2048,\"name\":\"expiretime\",\"url\":\"interfaces/ChainableCommander.html#expiretime\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":814,\"kind\":2048,\"name\":\"failover\",\"url\":\"interfaces/ChainableCommander.html#failover\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":815,\"kind\":2048,\"name\":\"fcall\",\"url\":\"interfaces/ChainableCommander.html#fcall\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":816,\"kind\":2048,\"name\":\"fcall_ro\",\"url\":\"interfaces/ChainableCommander.html#fcall_ro\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":817,\"kind\":2048,\"name\":\"flushall\",\"url\":\"interfaces/ChainableCommander.html#flushall\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":818,\"kind\":2048,\"name\":\"flushdb\",\"url\":\"interfaces/ChainableCommander.html#flushdb\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":819,\"kind\":2048,\"name\":\"function\",\"url\":\"interfaces/ChainableCommander.html#function\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":820,\"kind\":2048,\"name\":\"functionBuffer\",\"url\":\"interfaces/ChainableCommander.html#functionBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":821,\"kind\":2048,\"name\":\"geoadd\",\"url\":\"interfaces/ChainableCommander.html#geoadd\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":822,\"kind\":2048,\"name\":\"geodist\",\"url\":\"interfaces/ChainableCommander.html#geodist\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":823,\"kind\":2048,\"name\":\"geodistBuffer\",\"url\":\"interfaces/ChainableCommander.html#geodistBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":824,\"kind\":2048,\"name\":\"geohash\",\"url\":\"interfaces/ChainableCommander.html#geohash\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":825,\"kind\":2048,\"name\":\"geohashBuffer\",\"url\":\"interfaces/ChainableCommander.html#geohashBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":826,\"kind\":2048,\"name\":\"geopos\",\"url\":\"interfaces/ChainableCommander.html#geopos\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":827,\"kind\":2048,\"name\":\"georadius\",\"url\":\"interfaces/ChainableCommander.html#georadius\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":828,\"kind\":2048,\"name\":\"georadius_ro\",\"url\":\"interfaces/ChainableCommander.html#georadius_ro\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":829,\"kind\":2048,\"name\":\"georadiusbymember\",\"url\":\"interfaces/ChainableCommander.html#georadiusbymember\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":830,\"kind\":2048,\"name\":\"georadiusbymember_ro\",\"url\":\"interfaces/ChainableCommander.html#georadiusbymember_ro\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":831,\"kind\":2048,\"name\":\"geosearch\",\"url\":\"interfaces/ChainableCommander.html#geosearch\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":832,\"kind\":2048,\"name\":\"geosearchstore\",\"url\":\"interfaces/ChainableCommander.html#geosearchstore\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":833,\"kind\":2048,\"name\":\"get\",\"url\":\"interfaces/ChainableCommander.html#get\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":834,\"kind\":2048,\"name\":\"getBuffer\",\"url\":\"interfaces/ChainableCommander.html#getBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":835,\"kind\":2048,\"name\":\"getbit\",\"url\":\"interfaces/ChainableCommander.html#getbit\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":836,\"kind\":2048,\"name\":\"getdel\",\"url\":\"interfaces/ChainableCommander.html#getdel\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":837,\"kind\":2048,\"name\":\"getdelBuffer\",\"url\":\"interfaces/ChainableCommander.html#getdelBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":838,\"kind\":2048,\"name\":\"getex\",\"url\":\"interfaces/ChainableCommander.html#getex\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":839,\"kind\":2048,\"name\":\"getexBuffer\",\"url\":\"interfaces/ChainableCommander.html#getexBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":840,\"kind\":2048,\"name\":\"getrange\",\"url\":\"interfaces/ChainableCommander.html#getrange\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":841,\"kind\":2048,\"name\":\"getrangeBuffer\",\"url\":\"interfaces/ChainableCommander.html#getrangeBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":842,\"kind\":2048,\"name\":\"getset\",\"url\":\"interfaces/ChainableCommander.html#getset\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":843,\"kind\":2048,\"name\":\"getsetBuffer\",\"url\":\"interfaces/ChainableCommander.html#getsetBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":844,\"kind\":2048,\"name\":\"hdel\",\"url\":\"interfaces/ChainableCommander.html#hdel\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":845,\"kind\":2048,\"name\":\"hello\",\"url\":\"interfaces/ChainableCommander.html#hello\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":846,\"kind\":2048,\"name\":\"hexists\",\"url\":\"interfaces/ChainableCommander.html#hexists\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":847,\"kind\":2048,\"name\":\"hget\",\"url\":\"interfaces/ChainableCommander.html#hget\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":848,\"kind\":2048,\"name\":\"hgetBuffer\",\"url\":\"interfaces/ChainableCommander.html#hgetBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":849,\"kind\":2048,\"name\":\"hgetall\",\"url\":\"interfaces/ChainableCommander.html#hgetall\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":850,\"kind\":2048,\"name\":\"hgetallBuffer\",\"url\":\"interfaces/ChainableCommander.html#hgetallBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":851,\"kind\":2048,\"name\":\"hincrby\",\"url\":\"interfaces/ChainableCommander.html#hincrby\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":852,\"kind\":2048,\"name\":\"hincrbyfloat\",\"url\":\"interfaces/ChainableCommander.html#hincrbyfloat\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":853,\"kind\":2048,\"name\":\"hincrbyfloatBuffer\",\"url\":\"interfaces/ChainableCommander.html#hincrbyfloatBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":854,\"kind\":2048,\"name\":\"hkeys\",\"url\":\"interfaces/ChainableCommander.html#hkeys\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":855,\"kind\":2048,\"name\":\"hkeysBuffer\",\"url\":\"interfaces/ChainableCommander.html#hkeysBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":856,\"kind\":2048,\"name\":\"hlen\",\"url\":\"interfaces/ChainableCommander.html#hlen\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":857,\"kind\":2048,\"name\":\"hmget\",\"url\":\"interfaces/ChainableCommander.html#hmget\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":858,\"kind\":2048,\"name\":\"hmgetBuffer\",\"url\":\"interfaces/ChainableCommander.html#hmgetBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":859,\"kind\":2048,\"name\":\"hmset\",\"url\":\"interfaces/ChainableCommander.html#hmset\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":860,\"kind\":2048,\"name\":\"hrandfield\",\"url\":\"interfaces/ChainableCommander.html#hrandfield\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":861,\"kind\":2048,\"name\":\"hrandfieldBuffer\",\"url\":\"interfaces/ChainableCommander.html#hrandfieldBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":862,\"kind\":2048,\"name\":\"hscan\",\"url\":\"interfaces/ChainableCommander.html#hscan\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":863,\"kind\":2048,\"name\":\"hscanBuffer\",\"url\":\"interfaces/ChainableCommander.html#hscanBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":864,\"kind\":2048,\"name\":\"hset\",\"url\":\"interfaces/ChainableCommander.html#hset\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":865,\"kind\":2048,\"name\":\"hsetnx\",\"url\":\"interfaces/ChainableCommander.html#hsetnx\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":866,\"kind\":2048,\"name\":\"hstrlen\",\"url\":\"interfaces/ChainableCommander.html#hstrlen\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":867,\"kind\":2048,\"name\":\"hvals\",\"url\":\"interfaces/ChainableCommander.html#hvals\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":868,\"kind\":2048,\"name\":\"hvalsBuffer\",\"url\":\"interfaces/ChainableCommander.html#hvalsBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":869,\"kind\":2048,\"name\":\"incr\",\"url\":\"interfaces/ChainableCommander.html#incr\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":870,\"kind\":2048,\"name\":\"incrby\",\"url\":\"interfaces/ChainableCommander.html#incrby\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":871,\"kind\":2048,\"name\":\"incrbyfloat\",\"url\":\"interfaces/ChainableCommander.html#incrbyfloat\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":872,\"kind\":2048,\"name\":\"info\",\"url\":\"interfaces/ChainableCommander.html#info\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":873,\"kind\":2048,\"name\":\"keys\",\"url\":\"interfaces/ChainableCommander.html#keys\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":874,\"kind\":2048,\"name\":\"keysBuffer\",\"url\":\"interfaces/ChainableCommander.html#keysBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":875,\"kind\":2048,\"name\":\"lastsave\",\"url\":\"interfaces/ChainableCommander.html#lastsave\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":876,\"kind\":2048,\"name\":\"latency\",\"url\":\"interfaces/ChainableCommander.html#latency\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":877,\"kind\":2048,\"name\":\"lcs\",\"url\":\"interfaces/ChainableCommander.html#lcs\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":878,\"kind\":2048,\"name\":\"lindex\",\"url\":\"interfaces/ChainableCommander.html#lindex\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":879,\"kind\":2048,\"name\":\"lindexBuffer\",\"url\":\"interfaces/ChainableCommander.html#lindexBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":880,\"kind\":2048,\"name\":\"linsert\",\"url\":\"interfaces/ChainableCommander.html#linsert\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":881,\"kind\":2048,\"name\":\"llen\",\"url\":\"interfaces/ChainableCommander.html#llen\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":882,\"kind\":2048,\"name\":\"lmove\",\"url\":\"interfaces/ChainableCommander.html#lmove\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":883,\"kind\":2048,\"name\":\"lmoveBuffer\",\"url\":\"interfaces/ChainableCommander.html#lmoveBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":884,\"kind\":2048,\"name\":\"lmpop\",\"url\":\"interfaces/ChainableCommander.html#lmpop\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":885,\"kind\":2048,\"name\":\"lmpopBuffer\",\"url\":\"interfaces/ChainableCommander.html#lmpopBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":886,\"kind\":2048,\"name\":\"lolwut\",\"url\":\"interfaces/ChainableCommander.html#lolwut\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":887,\"kind\":2048,\"name\":\"lpop\",\"url\":\"interfaces/ChainableCommander.html#lpop\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":888,\"kind\":2048,\"name\":\"lpopBuffer\",\"url\":\"interfaces/ChainableCommander.html#lpopBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":889,\"kind\":2048,\"name\":\"lpos\",\"url\":\"interfaces/ChainableCommander.html#lpos\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":890,\"kind\":2048,\"name\":\"lpush\",\"url\":\"interfaces/ChainableCommander.html#lpush\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":891,\"kind\":2048,\"name\":\"lpushx\",\"url\":\"interfaces/ChainableCommander.html#lpushx\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":892,\"kind\":2048,\"name\":\"lrange\",\"url\":\"interfaces/ChainableCommander.html#lrange\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":893,\"kind\":2048,\"name\":\"lrangeBuffer\",\"url\":\"interfaces/ChainableCommander.html#lrangeBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":894,\"kind\":2048,\"name\":\"lrem\",\"url\":\"interfaces/ChainableCommander.html#lrem\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":895,\"kind\":2048,\"name\":\"lset\",\"url\":\"interfaces/ChainableCommander.html#lset\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":896,\"kind\":2048,\"name\":\"ltrim\",\"url\":\"interfaces/ChainableCommander.html#ltrim\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":897,\"kind\":2048,\"name\":\"memory\",\"url\":\"interfaces/ChainableCommander.html#memory\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":898,\"kind\":2048,\"name\":\"mget\",\"url\":\"interfaces/ChainableCommander.html#mget\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":899,\"kind\":2048,\"name\":\"mgetBuffer\",\"url\":\"interfaces/ChainableCommander.html#mgetBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":900,\"kind\":2048,\"name\":\"migrate\",\"url\":\"interfaces/ChainableCommander.html#migrate\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":901,\"kind\":2048,\"name\":\"module\",\"url\":\"interfaces/ChainableCommander.html#module\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":902,\"kind\":2048,\"name\":\"move\",\"url\":\"interfaces/ChainableCommander.html#move\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":903,\"kind\":2048,\"name\":\"mset\",\"url\":\"interfaces/ChainableCommander.html#mset\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":904,\"kind\":2048,\"name\":\"msetnx\",\"url\":\"interfaces/ChainableCommander.html#msetnx\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":905,\"kind\":2048,\"name\":\"object\",\"url\":\"interfaces/ChainableCommander.html#object\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":906,\"kind\":2048,\"name\":\"persist\",\"url\":\"interfaces/ChainableCommander.html#persist\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":907,\"kind\":2048,\"name\":\"pexpire\",\"url\":\"interfaces/ChainableCommander.html#pexpire\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":908,\"kind\":2048,\"name\":\"pexpireat\",\"url\":\"interfaces/ChainableCommander.html#pexpireat\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":909,\"kind\":2048,\"name\":\"pexpiretime\",\"url\":\"interfaces/ChainableCommander.html#pexpiretime\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":910,\"kind\":2048,\"name\":\"pfadd\",\"url\":\"interfaces/ChainableCommander.html#pfadd\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":911,\"kind\":2048,\"name\":\"pfcount\",\"url\":\"interfaces/ChainableCommander.html#pfcount\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":912,\"kind\":2048,\"name\":\"pfdebug\",\"url\":\"interfaces/ChainableCommander.html#pfdebug\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":913,\"kind\":2048,\"name\":\"pfmerge\",\"url\":\"interfaces/ChainableCommander.html#pfmerge\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":914,\"kind\":2048,\"name\":\"pfselftest\",\"url\":\"interfaces/ChainableCommander.html#pfselftest\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":915,\"kind\":2048,\"name\":\"ping\",\"url\":\"interfaces/ChainableCommander.html#ping\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":916,\"kind\":2048,\"name\":\"pingBuffer\",\"url\":\"interfaces/ChainableCommander.html#pingBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":917,\"kind\":2048,\"name\":\"psetex\",\"url\":\"interfaces/ChainableCommander.html#psetex\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":918,\"kind\":2048,\"name\":\"psubscribe\",\"url\":\"interfaces/ChainableCommander.html#psubscribe\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":919,\"kind\":2048,\"name\":\"psync\",\"url\":\"interfaces/ChainableCommander.html#psync\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":920,\"kind\":2048,\"name\":\"pttl\",\"url\":\"interfaces/ChainableCommander.html#pttl\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":921,\"kind\":2048,\"name\":\"publish\",\"url\":\"interfaces/ChainableCommander.html#publish\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":922,\"kind\":2048,\"name\":\"pubsub\",\"url\":\"interfaces/ChainableCommander.html#pubsub\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":923,\"kind\":2048,\"name\":\"punsubscribe\",\"url\":\"interfaces/ChainableCommander.html#punsubscribe\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":924,\"kind\":2048,\"name\":\"quit\",\"url\":\"interfaces/ChainableCommander.html#quit\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":925,\"kind\":2048,\"name\":\"randomkey\",\"url\":\"interfaces/ChainableCommander.html#randomkey\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":926,\"kind\":2048,\"name\":\"randomkeyBuffer\",\"url\":\"interfaces/ChainableCommander.html#randomkeyBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":927,\"kind\":2048,\"name\":\"readonly\",\"url\":\"interfaces/ChainableCommander.html#readonly\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":928,\"kind\":2048,\"name\":\"readwrite\",\"url\":\"interfaces/ChainableCommander.html#readwrite\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":929,\"kind\":2048,\"name\":\"rename\",\"url\":\"interfaces/ChainableCommander.html#rename\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":930,\"kind\":2048,\"name\":\"renamenx\",\"url\":\"interfaces/ChainableCommander.html#renamenx\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":931,\"kind\":2048,\"name\":\"replconf\",\"url\":\"interfaces/ChainableCommander.html#replconf\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":932,\"kind\":2048,\"name\":\"replicaof\",\"url\":\"interfaces/ChainableCommander.html#replicaof\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":933,\"kind\":2048,\"name\":\"reset\",\"url\":\"interfaces/ChainableCommander.html#reset\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":934,\"kind\":2048,\"name\":\"restore\",\"url\":\"interfaces/ChainableCommander.html#restore\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":935,\"kind\":2048,\"name\":\"restore-asking\",\"url\":\"interfaces/ChainableCommander.html#restore_asking\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":936,\"kind\":2048,\"name\":\"role\",\"url\":\"interfaces/ChainableCommander.html#role\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":937,\"kind\":2048,\"name\":\"rpop\",\"url\":\"interfaces/ChainableCommander.html#rpop\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":938,\"kind\":2048,\"name\":\"rpopBuffer\",\"url\":\"interfaces/ChainableCommander.html#rpopBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":939,\"kind\":2048,\"name\":\"rpoplpush\",\"url\":\"interfaces/ChainableCommander.html#rpoplpush\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":940,\"kind\":2048,\"name\":\"rpoplpushBuffer\",\"url\":\"interfaces/ChainableCommander.html#rpoplpushBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":941,\"kind\":2048,\"name\":\"rpush\",\"url\":\"interfaces/ChainableCommander.html#rpush\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":942,\"kind\":2048,\"name\":\"rpushx\",\"url\":\"interfaces/ChainableCommander.html#rpushx\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":943,\"kind\":2048,\"name\":\"sadd\",\"url\":\"interfaces/ChainableCommander.html#sadd\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":944,\"kind\":2048,\"name\":\"save\",\"url\":\"interfaces/ChainableCommander.html#save\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":945,\"kind\":2048,\"name\":\"scan\",\"url\":\"interfaces/ChainableCommander.html#scan\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":946,\"kind\":2048,\"name\":\"scanBuffer\",\"url\":\"interfaces/ChainableCommander.html#scanBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":947,\"kind\":2048,\"name\":\"scard\",\"url\":\"interfaces/ChainableCommander.html#scard\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":948,\"kind\":2048,\"name\":\"script\",\"url\":\"interfaces/ChainableCommander.html#script\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":949,\"kind\":2048,\"name\":\"sdiff\",\"url\":\"interfaces/ChainableCommander.html#sdiff\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":950,\"kind\":2048,\"name\":\"sdiffBuffer\",\"url\":\"interfaces/ChainableCommander.html#sdiffBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":951,\"kind\":2048,\"name\":\"sdiffstore\",\"url\":\"interfaces/ChainableCommander.html#sdiffstore\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":952,\"kind\":2048,\"name\":\"select\",\"url\":\"interfaces/ChainableCommander.html#select\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":953,\"kind\":2048,\"name\":\"set\",\"url\":\"interfaces/ChainableCommander.html#set\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":954,\"kind\":2048,\"name\":\"setBuffer\",\"url\":\"interfaces/ChainableCommander.html#setBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":955,\"kind\":2048,\"name\":\"setbit\",\"url\":\"interfaces/ChainableCommander.html#setbit\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":956,\"kind\":2048,\"name\":\"setex\",\"url\":\"interfaces/ChainableCommander.html#setex\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":957,\"kind\":2048,\"name\":\"setnx\",\"url\":\"interfaces/ChainableCommander.html#setnx\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":958,\"kind\":2048,\"name\":\"setrange\",\"url\":\"interfaces/ChainableCommander.html#setrange\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":959,\"kind\":2048,\"name\":\"shutdown\",\"url\":\"interfaces/ChainableCommander.html#shutdown\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":960,\"kind\":2048,\"name\":\"sinter\",\"url\":\"interfaces/ChainableCommander.html#sinter\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":961,\"kind\":2048,\"name\":\"sinterBuffer\",\"url\":\"interfaces/ChainableCommander.html#sinterBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":962,\"kind\":2048,\"name\":\"sintercard\",\"url\":\"interfaces/ChainableCommander.html#sintercard\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":963,\"kind\":2048,\"name\":\"sinterstore\",\"url\":\"interfaces/ChainableCommander.html#sinterstore\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":964,\"kind\":2048,\"name\":\"sismember\",\"url\":\"interfaces/ChainableCommander.html#sismember\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":965,\"kind\":2048,\"name\":\"slaveof\",\"url\":\"interfaces/ChainableCommander.html#slaveof\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":966,\"kind\":2048,\"name\":\"slowlog\",\"url\":\"interfaces/ChainableCommander.html#slowlog\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":967,\"kind\":2048,\"name\":\"smembers\",\"url\":\"interfaces/ChainableCommander.html#smembers\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":968,\"kind\":2048,\"name\":\"smembersBuffer\",\"url\":\"interfaces/ChainableCommander.html#smembersBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":969,\"kind\":2048,\"name\":\"smismember\",\"url\":\"interfaces/ChainableCommander.html#smismember\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":970,\"kind\":2048,\"name\":\"smove\",\"url\":\"interfaces/ChainableCommander.html#smove\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":971,\"kind\":2048,\"name\":\"sort\",\"url\":\"interfaces/ChainableCommander.html#sort\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":972,\"kind\":2048,\"name\":\"sort_ro\",\"url\":\"interfaces/ChainableCommander.html#sort_ro\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":973,\"kind\":2048,\"name\":\"spop\",\"url\":\"interfaces/ChainableCommander.html#spop\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":974,\"kind\":2048,\"name\":\"spopBuffer\",\"url\":\"interfaces/ChainableCommander.html#spopBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":975,\"kind\":2048,\"name\":\"spublish\",\"url\":\"interfaces/ChainableCommander.html#spublish\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":976,\"kind\":2048,\"name\":\"srandmember\",\"url\":\"interfaces/ChainableCommander.html#srandmember\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":977,\"kind\":2048,\"name\":\"srandmemberBuffer\",\"url\":\"interfaces/ChainableCommander.html#srandmemberBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":978,\"kind\":2048,\"name\":\"srem\",\"url\":\"interfaces/ChainableCommander.html#srem\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":979,\"kind\":2048,\"name\":\"sscan\",\"url\":\"interfaces/ChainableCommander.html#sscan\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":980,\"kind\":2048,\"name\":\"sscanBuffer\",\"url\":\"interfaces/ChainableCommander.html#sscanBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":981,\"kind\":2048,\"name\":\"ssubscribe\",\"url\":\"interfaces/ChainableCommander.html#ssubscribe\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":982,\"kind\":2048,\"name\":\"strlen\",\"url\":\"interfaces/ChainableCommander.html#strlen\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":983,\"kind\":2048,\"name\":\"subscribe\",\"url\":\"interfaces/ChainableCommander.html#subscribe\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":984,\"kind\":2048,\"name\":\"substr\",\"url\":\"interfaces/ChainableCommander.html#substr\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":985,\"kind\":2048,\"name\":\"sunion\",\"url\":\"interfaces/ChainableCommander.html#sunion\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":986,\"kind\":2048,\"name\":\"sunionBuffer\",\"url\":\"interfaces/ChainableCommander.html#sunionBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":987,\"kind\":2048,\"name\":\"sunionstore\",\"url\":\"interfaces/ChainableCommander.html#sunionstore\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":988,\"kind\":2048,\"name\":\"sunsubscribe\",\"url\":\"interfaces/ChainableCommander.html#sunsubscribe\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":989,\"kind\":2048,\"name\":\"swapdb\",\"url\":\"interfaces/ChainableCommander.html#swapdb\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":990,\"kind\":2048,\"name\":\"sync\",\"url\":\"interfaces/ChainableCommander.html#sync\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":991,\"kind\":2048,\"name\":\"time\",\"url\":\"interfaces/ChainableCommander.html#time\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":992,\"kind\":2048,\"name\":\"touch\",\"url\":\"interfaces/ChainableCommander.html#touch\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":993,\"kind\":2048,\"name\":\"ttl\",\"url\":\"interfaces/ChainableCommander.html#ttl\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":994,\"kind\":2048,\"name\":\"type\",\"url\":\"interfaces/ChainableCommander.html#type\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":995,\"kind\":2048,\"name\":\"unlink\",\"url\":\"interfaces/ChainableCommander.html#unlink\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":996,\"kind\":2048,\"name\":\"unsubscribe\",\"url\":\"interfaces/ChainableCommander.html#unsubscribe\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":997,\"kind\":2048,\"name\":\"unwatch\",\"url\":\"interfaces/ChainableCommander.html#unwatch\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":998,\"kind\":2048,\"name\":\"wait\",\"url\":\"interfaces/ChainableCommander.html#wait\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":999,\"kind\":2048,\"name\":\"watch\",\"url\":\"interfaces/ChainableCommander.html#watch\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1000,\"kind\":2048,\"name\":\"xack\",\"url\":\"interfaces/ChainableCommander.html#xack\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1001,\"kind\":2048,\"name\":\"xadd\",\"url\":\"interfaces/ChainableCommander.html#xadd\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1002,\"kind\":2048,\"name\":\"xaddBuffer\",\"url\":\"interfaces/ChainableCommander.html#xaddBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1003,\"kind\":2048,\"name\":\"xautoclaim\",\"url\":\"interfaces/ChainableCommander.html#xautoclaim\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1004,\"kind\":2048,\"name\":\"xclaim\",\"url\":\"interfaces/ChainableCommander.html#xclaim\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1005,\"kind\":2048,\"name\":\"xdel\",\"url\":\"interfaces/ChainableCommander.html#xdel\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1006,\"kind\":2048,\"name\":\"xgroup\",\"url\":\"interfaces/ChainableCommander.html#xgroup\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1007,\"kind\":2048,\"name\":\"xinfo\",\"url\":\"interfaces/ChainableCommander.html#xinfo\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1008,\"kind\":2048,\"name\":\"xlen\",\"url\":\"interfaces/ChainableCommander.html#xlen\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1009,\"kind\":2048,\"name\":\"xpending\",\"url\":\"interfaces/ChainableCommander.html#xpending\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1010,\"kind\":2048,\"name\":\"xrange\",\"url\":\"interfaces/ChainableCommander.html#xrange\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1011,\"kind\":2048,\"name\":\"xrangeBuffer\",\"url\":\"interfaces/ChainableCommander.html#xrangeBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1012,\"kind\":2048,\"name\":\"xread\",\"url\":\"interfaces/ChainableCommander.html#xread\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1013,\"kind\":2048,\"name\":\"xreadBuffer\",\"url\":\"interfaces/ChainableCommander.html#xreadBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1014,\"kind\":2048,\"name\":\"xreadgroup\",\"url\":\"interfaces/ChainableCommander.html#xreadgroup\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1015,\"kind\":2048,\"name\":\"xrevrange\",\"url\":\"interfaces/ChainableCommander.html#xrevrange\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1016,\"kind\":2048,\"name\":\"xrevrangeBuffer\",\"url\":\"interfaces/ChainableCommander.html#xrevrangeBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1017,\"kind\":2048,\"name\":\"xsetid\",\"url\":\"interfaces/ChainableCommander.html#xsetid\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1018,\"kind\":2048,\"name\":\"xtrim\",\"url\":\"interfaces/ChainableCommander.html#xtrim\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1019,\"kind\":2048,\"name\":\"zadd\",\"url\":\"interfaces/ChainableCommander.html#zadd\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1020,\"kind\":2048,\"name\":\"zaddBuffer\",\"url\":\"interfaces/ChainableCommander.html#zaddBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1021,\"kind\":2048,\"name\":\"zcard\",\"url\":\"interfaces/ChainableCommander.html#zcard\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1022,\"kind\":2048,\"name\":\"zcount\",\"url\":\"interfaces/ChainableCommander.html#zcount\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1023,\"kind\":2048,\"name\":\"zdiff\",\"url\":\"interfaces/ChainableCommander.html#zdiff\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1024,\"kind\":2048,\"name\":\"zdiffBuffer\",\"url\":\"interfaces/ChainableCommander.html#zdiffBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1025,\"kind\":2048,\"name\":\"zdiffstore\",\"url\":\"interfaces/ChainableCommander.html#zdiffstore\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1026,\"kind\":2048,\"name\":\"zincrby\",\"url\":\"interfaces/ChainableCommander.html#zincrby\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1027,\"kind\":2048,\"name\":\"zincrbyBuffer\",\"url\":\"interfaces/ChainableCommander.html#zincrbyBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1028,\"kind\":2048,\"name\":\"zinter\",\"url\":\"interfaces/ChainableCommander.html#zinter\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1029,\"kind\":2048,\"name\":\"zinterBuffer\",\"url\":\"interfaces/ChainableCommander.html#zinterBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1030,\"kind\":2048,\"name\":\"zintercard\",\"url\":\"interfaces/ChainableCommander.html#zintercard\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1031,\"kind\":2048,\"name\":\"zinterstore\",\"url\":\"interfaces/ChainableCommander.html#zinterstore\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1032,\"kind\":2048,\"name\":\"zlexcount\",\"url\":\"interfaces/ChainableCommander.html#zlexcount\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1033,\"kind\":2048,\"name\":\"zmpop\",\"url\":\"interfaces/ChainableCommander.html#zmpop\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1034,\"kind\":2048,\"name\":\"zmscore\",\"url\":\"interfaces/ChainableCommander.html#zmscore\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1035,\"kind\":2048,\"name\":\"zmscoreBuffer\",\"url\":\"interfaces/ChainableCommander.html#zmscoreBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1036,\"kind\":2048,\"name\":\"zpopmax\",\"url\":\"interfaces/ChainableCommander.html#zpopmax\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1037,\"kind\":2048,\"name\":\"zpopmaxBuffer\",\"url\":\"interfaces/ChainableCommander.html#zpopmaxBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1038,\"kind\":2048,\"name\":\"zpopmin\",\"url\":\"interfaces/ChainableCommander.html#zpopmin\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1039,\"kind\":2048,\"name\":\"zpopminBuffer\",\"url\":\"interfaces/ChainableCommander.html#zpopminBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1040,\"kind\":2048,\"name\":\"zrandmember\",\"url\":\"interfaces/ChainableCommander.html#zrandmember\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1041,\"kind\":2048,\"name\":\"zrandmemberBuffer\",\"url\":\"interfaces/ChainableCommander.html#zrandmemberBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1042,\"kind\":2048,\"name\":\"zrange\",\"url\":\"interfaces/ChainableCommander.html#zrange\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1043,\"kind\":2048,\"name\":\"zrangeBuffer\",\"url\":\"interfaces/ChainableCommander.html#zrangeBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1044,\"kind\":2048,\"name\":\"zrangebylex\",\"url\":\"interfaces/ChainableCommander.html#zrangebylex\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1045,\"kind\":2048,\"name\":\"zrangebylexBuffer\",\"url\":\"interfaces/ChainableCommander.html#zrangebylexBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1046,\"kind\":2048,\"name\":\"zrangebyscore\",\"url\":\"interfaces/ChainableCommander.html#zrangebyscore\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1047,\"kind\":2048,\"name\":\"zrangebyscoreBuffer\",\"url\":\"interfaces/ChainableCommander.html#zrangebyscoreBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1048,\"kind\":2048,\"name\":\"zrangestore\",\"url\":\"interfaces/ChainableCommander.html#zrangestore\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1049,\"kind\":2048,\"name\":\"zrank\",\"url\":\"interfaces/ChainableCommander.html#zrank\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1050,\"kind\":2048,\"name\":\"zrem\",\"url\":\"interfaces/ChainableCommander.html#zrem\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1051,\"kind\":2048,\"name\":\"zremrangebylex\",\"url\":\"interfaces/ChainableCommander.html#zremrangebylex\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1052,\"kind\":2048,\"name\":\"zremrangebyrank\",\"url\":\"interfaces/ChainableCommander.html#zremrangebyrank\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1053,\"kind\":2048,\"name\":\"zremrangebyscore\",\"url\":\"interfaces/ChainableCommander.html#zremrangebyscore\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1054,\"kind\":2048,\"name\":\"zrevrange\",\"url\":\"interfaces/ChainableCommander.html#zrevrange\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1055,\"kind\":2048,\"name\":\"zrevrangeBuffer\",\"url\":\"interfaces/ChainableCommander.html#zrevrangeBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1056,\"kind\":2048,\"name\":\"zrevrangebylex\",\"url\":\"interfaces/ChainableCommander.html#zrevrangebylex\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1057,\"kind\":2048,\"name\":\"zrevrangebylexBuffer\",\"url\":\"interfaces/ChainableCommander.html#zrevrangebylexBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1058,\"kind\":2048,\"name\":\"zrevrangebyscore\",\"url\":\"interfaces/ChainableCommander.html#zrevrangebyscore\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1059,\"kind\":2048,\"name\":\"zrevrangebyscoreBuffer\",\"url\":\"interfaces/ChainableCommander.html#zrevrangebyscoreBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1060,\"kind\":2048,\"name\":\"zrevrank\",\"url\":\"interfaces/ChainableCommander.html#zrevrank\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1061,\"kind\":2048,\"name\":\"zscan\",\"url\":\"interfaces/ChainableCommander.html#zscan\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1062,\"kind\":2048,\"name\":\"zscanBuffer\",\"url\":\"interfaces/ChainableCommander.html#zscanBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1063,\"kind\":2048,\"name\":\"zscore\",\"url\":\"interfaces/ChainableCommander.html#zscore\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1064,\"kind\":2048,\"name\":\"zscoreBuffer\",\"url\":\"interfaces/ChainableCommander.html#zscoreBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1065,\"kind\":2048,\"name\":\"zunion\",\"url\":\"interfaces/ChainableCommander.html#zunion\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1066,\"kind\":2048,\"name\":\"zunionBuffer\",\"url\":\"interfaces/ChainableCommander.html#zunionBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1067,\"kind\":2048,\"name\":\"zunionstore\",\"url\":\"interfaces/ChainableCommander.html#zunionstore\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1068,\"kind\":16777216,\"name\":\"default\",\"url\":\"index.html#default\",\"classes\":\"tsd-kind-reference\"}],\"index\":{\"version\":\"2.3.9\",\"fields\":[\"name\",\"parent\"],\"fieldVectors\":[[\"name/0\",[0,65.775]],[\"parent/0\",[]],[\"name/1\",[1,11.493]],[\"parent/1\",[]],[\"name/2\",[2,11.611]],[\"parent/2\",[1,1.14]],[\"name/3\",[3,54.776]],[\"parent/3\",[1,1.14]],[\"name/4\",[4,65.775]],[\"parent/4\",[1,1.14]],[\"name/5\",[5,60.661]],[\"parent/5\",[1,1.14]],[\"name/6\",[6,60.661]],[\"parent/6\",[1,1.14]],[\"name/7\",[7,60.661]],[\"parent/7\",[1,1.14]],[\"name/8\",[8,60.661]],[\"parent/8\",[1,1.14]],[\"name/9\",[9,60.661]],[\"parent/9\",[1,1.14]],[\"name/10\",[10,60.661]],[\"parent/10\",[1,1.14]],[\"name/11\",[11,65.775]],[\"parent/11\",[1,1.14]],[\"name/12\",[12,60.661]],[\"parent/12\",[1,1.14]],[\"name/13\",[13,65.775]],[\"parent/13\",[1,1.14]],[\"name/14\",[14,60.661]],[\"parent/14\",[1,1.14]],[\"name/15\",[15,65.775]],[\"parent/15\",[1,1.14]],[\"name/16\",[16,65.775]],[\"parent/16\",[1,1.14]],[\"name/17\",[17,60.661]],[\"parent/17\",[1,1.14]],[\"name/18\",[18,60.661]],[\"parent/18\",[1,1.14]],[\"name/19\",[19,60.661]],[\"parent/19\",[1,1.14]],[\"name/20\",[20,60.661]],[\"parent/20\",[1,1.14]],[\"name/21\",[21,60.661]],[\"parent/21\",[1,1.14]],[\"name/22\",[22,60.661]],[\"parent/22\",[1,1.14]],[\"name/23\",[23,65.775]],[\"parent/23\",[1,1.14]],[\"name/24\",[24,65.775]],[\"parent/24\",[1,1.14]],[\"name/25\",[25,60.661]],[\"parent/25\",[1,1.14]],[\"name/26\",[26,60.661]],[\"parent/26\",[1,1.14]],[\"name/27\",[27,60.661]],[\"parent/27\",[1,1.14]],[\"name/28\",[28,60.661]],[\"parent/28\",[1,1.14]],[\"name/29\",[29,57.292]],[\"parent/29\",[1,1.14]],[\"name/30\",[30,57.292]],[\"parent/30\",[1,1.14]],[\"name/31\",[31,57.292]],[\"parent/31\",[1,1.14]],[\"name/32\",[32,57.292]],[\"parent/32\",[1,1.14]],[\"name/33\",[33,57.292]],[\"parent/33\",[1,1.14]],[\"name/34\",[34,51.095]],[\"parent/34\",[1,1.14]],[\"name/35\",[35,57.292]],[\"parent/35\",[1,1.14]],[\"name/36\",[36,57.292]],[\"parent/36\",[1,1.14]],[\"name/37\",[37,57.292]],[\"parent/37\",[1,1.14]],[\"name/38\",[38,57.292]],[\"parent/38\",[1,1.14]],[\"name/39\",[39,57.292]],[\"parent/39\",[1,1.14]],[\"name/40\",[40,57.292]],[\"parent/40\",[1,1.14]],[\"name/41\",[41,57.292]],[\"parent/41\",[1,1.14]],[\"name/42\",[42,57.292]],[\"parent/42\",[1,1.14]],[\"name/43\",[43,57.292]],[\"parent/43\",[1,1.14]],[\"name/44\",[44,57.292]],[\"parent/44\",[1,1.14]],[\"name/45\",[45,57.292]],[\"parent/45\",[1,1.14]],[\"name/46\",[46,57.292]],[\"parent/46\",[1,1.14]],[\"name/47\",[47,57.292]],[\"parent/47\",[1,1.14]],[\"name/48\",[48,57.292]],[\"parent/48\",[1,1.14]],[\"name/49\",[49,57.292]],[\"parent/49\",[1,1.14]],[\"name/50\",[50,57.292]],[\"parent/50\",[1,1.14]],[\"name/51\",[51,57.292]],[\"parent/51\",[1,1.14]],[\"name/52\",[52,57.292]],[\"parent/52\",[1,1.14]],[\"name/53\",[53,57.292]],[\"parent/53\",[1,1.14]],[\"name/54\",[54,57.292]],[\"parent/54\",[1,1.14]],[\"name/55\",[55,57.292]],[\"parent/55\",[1,1.14]],[\"name/56\",[56,57.292]],[\"parent/56\",[1,1.14]],[\"name/57\",[57,57.292]],[\"parent/57\",[1,1.14]],[\"name/58\",[58,57.292]],[\"parent/58\",[1,1.14]],[\"name/59\",[59,57.292]],[\"parent/59\",[1,1.14]],[\"name/60\",[60,57.292]],[\"parent/60\",[1,1.14]],[\"name/61\",[2,11.611]],[\"parent/61\",[1,1.14]],[\"name/62\",[3,54.776]],[\"parent/62\",[1,1.14]],[\"name/63\",[61,57.292]],[\"parent/63\",[1,1.14]],[\"name/64\",[62,57.292]],[\"parent/64\",[1,1.14]],[\"name/65\",[63,57.292]],[\"parent/65\",[1,1.14]],[\"name/66\",[64,57.292]],[\"parent/66\",[1,1.14]],[\"name/67\",[65,57.292]],[\"parent/67\",[1,1.14]],[\"name/68\",[66,57.292]],[\"parent/68\",[1,1.14]],[\"name/69\",[67,57.292]],[\"parent/69\",[1,1.14]],[\"name/70\",[68,57.292]],[\"parent/70\",[1,1.14]],[\"name/71\",[69,57.292]],[\"parent/71\",[1,1.14]],[\"name/72\",[70,57.292]],[\"parent/72\",[1,1.14]],[\"name/73\",[71,57.292]],[\"parent/73\",[1,1.14]],[\"name/74\",[72,57.292]],[\"parent/74\",[1,1.14]],[\"name/75\",[73,57.292]],[\"parent/75\",[1,1.14]],[\"name/76\",[74,57.292]],[\"parent/76\",[1,1.14]],[\"name/77\",[75,57.292]],[\"parent/77\",[1,1.14]],[\"name/78\",[76,57.292]],[\"parent/78\",[1,1.14]],[\"name/79\",[77,57.292]],[\"parent/79\",[1,1.14]],[\"name/80\",[78,57.292]],[\"parent/80\",[1,1.14]],[\"name/81\",[79,57.292]],[\"parent/81\",[1,1.14]],[\"name/82\",[80,57.292]],[\"parent/82\",[1,1.14]],[\"name/83\",[81,57.292]],[\"parent/83\",[1,1.14]],[\"name/84\",[82,57.292]],[\"parent/84\",[1,1.14]],[\"name/85\",[83,57.292]],[\"parent/85\",[1,1.14]],[\"name/86\",[84,57.292]],[\"parent/86\",[1,1.14]],[\"name/87\",[85,57.292]],[\"parent/87\",[1,1.14]],[\"name/88\",[86,57.292]],[\"parent/88\",[1,1.14]],[\"name/89\",[87,57.292]],[\"parent/89\",[1,1.14]],[\"name/90\",[88,57.292]],[\"parent/90\",[1,1.14]],[\"name/91\",[89,57.292]],[\"parent/91\",[1,1.14]],[\"name/92\",[90,57.292]],[\"parent/92\",[1,1.14]],[\"name/93\",[91,57.292]],[\"parent/93\",[1,1.14]],[\"name/94\",[92,57.292]],[\"parent/94\",[1,1.14]],[\"name/95\",[93,57.292]],[\"parent/95\",[1,1.14]],[\"name/96\",[94,57.292]],[\"parent/96\",[1,1.14]],[\"name/97\",[95,57.292]],[\"parent/97\",[1,1.14]],[\"name/98\",[96,57.292]],[\"parent/98\",[1,1.14]],[\"name/99\",[97,57.292]],[\"parent/99\",[1,1.14]],[\"name/100\",[98,57.292]],[\"parent/100\",[1,1.14]],[\"name/101\",[99,57.292]],[\"parent/101\",[1,1.14]],[\"name/102\",[100,57.292]],[\"parent/102\",[1,1.14]],[\"name/103\",[101,57.292]],[\"parent/103\",[1,1.14]],[\"name/104\",[102,57.292]],[\"parent/104\",[1,1.14]],[\"name/105\",[103,57.292]],[\"parent/105\",[1,1.14]],[\"name/106\",[104,57.292]],[\"parent/106\",[1,1.14]],[\"name/107\",[105,57.292]],[\"parent/107\",[1,1.14]],[\"name/108\",[106,57.292]],[\"parent/108\",[1,1.14]],[\"name/109\",[107,57.292]],[\"parent/109\",[1,1.14]],[\"name/110\",[108,57.292]],[\"parent/110\",[1,1.14]],[\"name/111\",[109,57.292]],[\"parent/111\",[1,1.14]],[\"name/112\",[110,57.292]],[\"parent/112\",[1,1.14]],[\"name/113\",[111,57.292]],[\"parent/113\",[1,1.14]],[\"name/114\",[112,57.292]],[\"parent/114\",[1,1.14]],[\"name/115\",[113,57.292]],[\"parent/115\",[1,1.14]],[\"name/116\",[114,57.292]],[\"parent/116\",[1,1.14]],[\"name/117\",[115,57.292]],[\"parent/117\",[1,1.14]],[\"name/118\",[116,57.292]],[\"parent/118\",[1,1.14]],[\"name/119\",[117,57.292]],[\"parent/119\",[1,1.14]],[\"name/120\",[118,57.292]],[\"parent/120\",[1,1.14]],[\"name/121\",[119,57.292]],[\"parent/121\",[1,1.14]],[\"name/122\",[120,57.292]],[\"parent/122\",[1,1.14]],[\"name/123\",[121,57.292]],[\"parent/123\",[1,1.14]],[\"name/124\",[122,57.292]],[\"parent/124\",[1,1.14]],[\"name/125\",[123,57.292]],[\"parent/125\",[1,1.14]],[\"name/126\",[124,57.292]],[\"parent/126\",[1,1.14]],[\"name/127\",[125,57.292]],[\"parent/127\",[1,1.14]],[\"name/128\",[126,57.292]],[\"parent/128\",[1,1.14]],[\"name/129\",[127,57.292]],[\"parent/129\",[1,1.14]],[\"name/130\",[128,57.292]],[\"parent/130\",[1,1.14]],[\"name/131\",[129,57.292]],[\"parent/131\",[1,1.14]],[\"name/132\",[130,57.292]],[\"parent/132\",[1,1.14]],[\"name/133\",[131,57.292]],[\"parent/133\",[1,1.14]],[\"name/134\",[132,57.292]],[\"parent/134\",[1,1.14]],[\"name/135\",[133,57.292]],[\"parent/135\",[1,1.14]],[\"name/136\",[134,57.292]],[\"parent/136\",[1,1.14]],[\"name/137\",[135,57.292]],[\"parent/137\",[1,1.14]],[\"name/138\",[136,57.292]],[\"parent/138\",[1,1.14]],[\"name/139\",[137,57.292]],[\"parent/139\",[1,1.14]],[\"name/140\",[138,57.292]],[\"parent/140\",[1,1.14]],[\"name/141\",[139,57.292]],[\"parent/141\",[1,1.14]],[\"name/142\",[140,57.292]],[\"parent/142\",[1,1.14]],[\"name/143\",[141,57.292]],[\"parent/143\",[1,1.14]],[\"name/144\",[142,57.292]],[\"parent/144\",[1,1.14]],[\"name/145\",[143,57.292]],[\"parent/145\",[1,1.14]],[\"name/146\",[144,57.292]],[\"parent/146\",[1,1.14]],[\"name/147\",[145,57.292]],[\"parent/147\",[1,1.14]],[\"name/148\",[146,57.292]],[\"parent/148\",[1,1.14]],[\"name/149\",[147,57.292]],[\"parent/149\",[1,1.14]],[\"name/150\",[148,57.292]],[\"parent/150\",[1,1.14]],[\"name/151\",[149,57.292]],[\"parent/151\",[1,1.14]],[\"name/152\",[150,57.292]],[\"parent/152\",[1,1.14]],[\"name/153\",[151,57.292]],[\"parent/153\",[1,1.14]],[\"name/154\",[152,57.292]],[\"parent/154\",[1,1.14]],[\"name/155\",[153,57.292]],[\"parent/155\",[1,1.14]],[\"name/156\",[154,57.292]],[\"parent/156\",[1,1.14]],[\"name/157\",[155,57.292]],[\"parent/157\",[1,1.14]],[\"name/158\",[156,57.292]],[\"parent/158\",[1,1.14]],[\"name/159\",[157,57.292]],[\"parent/159\",[1,1.14]],[\"name/160\",[158,57.292]],[\"parent/160\",[1,1.14]],[\"name/161\",[159,57.292]],[\"parent/161\",[1,1.14]],[\"name/162\",[160,57.292]],[\"parent/162\",[1,1.14]],[\"name/163\",[161,57.292]],[\"parent/163\",[1,1.14]],[\"name/164\",[162,57.292]],[\"parent/164\",[1,1.14]],[\"name/165\",[163,57.292]],[\"parent/165\",[1,1.14]],[\"name/166\",[164,57.292]],[\"parent/166\",[1,1.14]],[\"name/167\",[165,57.292]],[\"parent/167\",[1,1.14]],[\"name/168\",[166,57.292]],[\"parent/168\",[1,1.14]],[\"name/169\",[167,57.292]],[\"parent/169\",[1,1.14]],[\"name/170\",[168,57.292]],[\"parent/170\",[1,1.14]],[\"name/171\",[169,57.292]],[\"parent/171\",[1,1.14]],[\"name/172\",[170,57.292]],[\"parent/172\",[1,1.14]],[\"name/173\",[171,57.292]],[\"parent/173\",[1,1.14]],[\"name/174\",[172,57.292]],[\"parent/174\",[1,1.14]],[\"name/175\",[173,57.292]],[\"parent/175\",[1,1.14]],[\"name/176\",[174,57.292]],[\"parent/176\",[1,1.14]],[\"name/177\",[175,57.292]],[\"parent/177\",[1,1.14]],[\"name/178\",[176,57.292]],[\"parent/178\",[1,1.14]],[\"name/179\",[177,57.292]],[\"parent/179\",[1,1.14]],[\"name/180\",[178,57.292]],[\"parent/180\",[1,1.14]],[\"name/181\",[179,57.292]],[\"parent/181\",[1,1.14]],[\"name/182\",[180,57.292]],[\"parent/182\",[1,1.14]],[\"name/183\",[181,57.292]],[\"parent/183\",[1,1.14]],[\"name/184\",[182,57.292]],[\"parent/184\",[1,1.14]],[\"name/185\",[183,57.292]],[\"parent/185\",[1,1.14]],[\"name/186\",[184,57.292]],[\"parent/186\",[1,1.14]],[\"name/187\",[185,57.292]],[\"parent/187\",[1,1.14]],[\"name/188\",[186,57.292]],[\"parent/188\",[1,1.14]],[\"name/189\",[187,57.292]],[\"parent/189\",[1,1.14]],[\"name/190\",[188,57.292]],[\"parent/190\",[1,1.14]],[\"name/191\",[189,57.292]],[\"parent/191\",[1,1.14]],[\"name/192\",[190,57.292]],[\"parent/192\",[1,1.14]],[\"name/193\",[191,57.292]],[\"parent/193\",[1,1.14]],[\"name/194\",[192,57.292]],[\"parent/194\",[1,1.14]],[\"name/195\",[193,57.292]],[\"parent/195\",[1,1.14]],[\"name/196\",[194,57.292]],[\"parent/196\",[1,1.14]],[\"name/197\",[195,54.776]],[\"parent/197\",[1,1.14]],[\"name/198\",[196,57.292]],[\"parent/198\",[1,1.14]],[\"name/199\",[197,57.292]],[\"parent/199\",[1,1.14]],[\"name/200\",[198,57.292]],[\"parent/200\",[1,1.14]],[\"name/201\",[199,57.292]],[\"parent/201\",[1,1.14]],[\"name/202\",[200,57.292]],[\"parent/202\",[1,1.14]],[\"name/203\",[201,57.292]],[\"parent/203\",[1,1.14]],[\"name/204\",[202,51.095]],[\"parent/204\",[1,1.14]],[\"name/205\",[34,36.278,202,36.278]],[\"parent/205\",[1,1.14]],[\"name/206\",[203,54.776]],[\"parent/206\",[1,1.14]],[\"name/207\",[204,57.292]],[\"parent/207\",[1,1.14]],[\"name/208\",[205,57.292]],[\"parent/208\",[1,1.14]],[\"name/209\",[206,57.292]],[\"parent/209\",[1,1.14]],[\"name/210\",[207,57.292]],[\"parent/210\",[1,1.14]],[\"name/211\",[208,57.292]],[\"parent/211\",[1,1.14]],[\"name/212\",[209,57.292]],[\"parent/212\",[1,1.14]],[\"name/213\",[210,57.292]],[\"parent/213\",[1,1.14]],[\"name/214\",[211,57.292]],[\"parent/214\",[1,1.14]],[\"name/215\",[212,57.292]],[\"parent/215\",[1,1.14]],[\"name/216\",[213,57.292]],[\"parent/216\",[1,1.14]],[\"name/217\",[214,57.292]],[\"parent/217\",[1,1.14]],[\"name/218\",[215,57.292]],[\"parent/218\",[1,1.14]],[\"name/219\",[216,57.292]],[\"parent/219\",[1,1.14]],[\"name/220\",[217,57.292]],[\"parent/220\",[1,1.14]],[\"name/221\",[218,57.292]],[\"parent/221\",[1,1.14]],[\"name/222\",[219,57.292]],[\"parent/222\",[1,1.14]],[\"name/223\",[220,57.292]],[\"parent/223\",[1,1.14]],[\"name/224\",[221,57.292]],[\"parent/224\",[1,1.14]],[\"name/225\",[222,57.292]],[\"parent/225\",[1,1.14]],[\"name/226\",[223,57.292]],[\"parent/226\",[1,1.14]],[\"name/227\",[224,57.292]],[\"parent/227\",[1,1.14]],[\"name/228\",[225,57.292]],[\"parent/228\",[1,1.14]],[\"name/229\",[226,57.292]],[\"parent/229\",[1,1.14]],[\"name/230\",[227,57.292]],[\"parent/230\",[1,1.14]],[\"name/231\",[228,57.292]],[\"parent/231\",[1,1.14]],[\"name/232\",[229,57.292]],[\"parent/232\",[1,1.14]],[\"name/233\",[230,57.292]],[\"parent/233\",[1,1.14]],[\"name/234\",[231,57.292]],[\"parent/234\",[1,1.14]],[\"name/235\",[232,57.292]],[\"parent/235\",[1,1.14]],[\"name/236\",[233,57.292]],[\"parent/236\",[1,1.14]],[\"name/237\",[234,57.292]],[\"parent/237\",[1,1.14]],[\"name/238\",[235,57.292]],[\"parent/238\",[1,1.14]],[\"name/239\",[236,57.292]],[\"parent/239\",[1,1.14]],[\"name/240\",[237,57.292]],[\"parent/240\",[1,1.14]],[\"name/241\",[238,57.292]],[\"parent/241\",[1,1.14]],[\"name/242\",[239,57.292]],[\"parent/242\",[1,1.14]],[\"name/243\",[240,57.292]],[\"parent/243\",[1,1.14]],[\"name/244\",[241,57.292]],[\"parent/244\",[1,1.14]],[\"name/245\",[242,57.292]],[\"parent/245\",[1,1.14]],[\"name/246\",[243,57.292]],[\"parent/246\",[1,1.14]],[\"name/247\",[244,57.292]],[\"parent/247\",[1,1.14]],[\"name/248\",[245,57.292]],[\"parent/248\",[1,1.14]],[\"name/249\",[246,57.292]],[\"parent/249\",[1,1.14]],[\"name/250\",[247,57.292]],[\"parent/250\",[1,1.14]],[\"name/251\",[248,57.292]],[\"parent/251\",[1,1.14]],[\"name/252\",[249,57.292]],[\"parent/252\",[1,1.14]],[\"name/253\",[250,57.292]],[\"parent/253\",[1,1.14]],[\"name/254\",[251,57.292]],[\"parent/254\",[1,1.14]],[\"name/255\",[252,57.292]],[\"parent/255\",[1,1.14]],[\"name/256\",[253,57.292]],[\"parent/256\",[1,1.14]],[\"name/257\",[254,57.292]],[\"parent/257\",[1,1.14]],[\"name/258\",[255,57.292]],[\"parent/258\",[1,1.14]],[\"name/259\",[256,57.292]],[\"parent/259\",[1,1.14]],[\"name/260\",[257,57.292]],[\"parent/260\",[1,1.14]],[\"name/261\",[258,57.292]],[\"parent/261\",[1,1.14]],[\"name/262\",[259,57.292]],[\"parent/262\",[1,1.14]],[\"name/263\",[260,57.292]],[\"parent/263\",[1,1.14]],[\"name/264\",[261,57.292]],[\"parent/264\",[1,1.14]],[\"name/265\",[262,57.292]],[\"parent/265\",[1,1.14]],[\"name/266\",[263,57.292]],[\"parent/266\",[1,1.14]],[\"name/267\",[264,57.292]],[\"parent/267\",[1,1.14]],[\"name/268\",[265,57.292]],[\"parent/268\",[1,1.14]],[\"name/269\",[266,57.292]],[\"parent/269\",[1,1.14]],[\"name/270\",[267,57.292]],[\"parent/270\",[1,1.14]],[\"name/271\",[268,57.292]],[\"parent/271\",[1,1.14]],[\"name/272\",[269,57.292]],[\"parent/272\",[1,1.14]],[\"name/273\",[270,57.292]],[\"parent/273\",[1,1.14]],[\"name/274\",[271,57.292]],[\"parent/274\",[1,1.14]],[\"name/275\",[272,57.292]],[\"parent/275\",[1,1.14]],[\"name/276\",[273,57.292]],[\"parent/276\",[1,1.14]],[\"name/277\",[274,57.292]],[\"parent/277\",[1,1.14]],[\"name/278\",[275,57.292]],[\"parent/278\",[1,1.14]],[\"name/279\",[276,57.292]],[\"parent/279\",[1,1.14]],[\"name/280\",[277,57.292]],[\"parent/280\",[1,1.14]],[\"name/281\",[278,57.292]],[\"parent/281\",[1,1.14]],[\"name/282\",[279,57.292]],[\"parent/282\",[1,1.14]],[\"name/283\",[280,57.292]],[\"parent/283\",[1,1.14]],[\"name/284\",[281,57.292]],[\"parent/284\",[1,1.14]],[\"name/285\",[282,57.292]],[\"parent/285\",[1,1.14]],[\"name/286\",[283,57.292]],[\"parent/286\",[1,1.14]],[\"name/287\",[284,57.292]],[\"parent/287\",[1,1.14]],[\"name/288\",[285,57.292]],[\"parent/288\",[1,1.14]],[\"name/289\",[286,57.292]],[\"parent/289\",[1,1.14]],[\"name/290\",[287,57.292]],[\"parent/290\",[1,1.14]],[\"name/291\",[288,57.292]],[\"parent/291\",[1,1.14]],[\"name/292\",[289,57.292]],[\"parent/292\",[1,1.14]],[\"name/293\",[290,57.292]],[\"parent/293\",[1,1.14]],[\"name/294\",[291,57.292]],[\"parent/294\",[1,1.14]],[\"name/295\",[292,57.292]],[\"parent/295\",[1,1.14]],[\"name/296\",[293,57.292]],[\"parent/296\",[1,1.14]],[\"name/297\",[294,57.292]],[\"parent/297\",[1,1.14]],[\"name/298\",[295,57.292]],[\"parent/298\",[1,1.14]],[\"name/299\",[296,57.292]],[\"parent/299\",[1,1.14]],[\"name/300\",[297,57.292]],[\"parent/300\",[1,1.14]],[\"name/301\",[298,57.292]],[\"parent/301\",[1,1.14]],[\"name/302\",[299,57.292]],[\"parent/302\",[1,1.14]],[\"name/303\",[300,57.292]],[\"parent/303\",[1,1.14]],[\"name/304\",[301,57.292]],[\"parent/304\",[1,1.14]],[\"name/305\",[302,57.292]],[\"parent/305\",[1,1.14]],[\"name/306\",[303,57.292]],[\"parent/306\",[1,1.14]],[\"name/307\",[304,57.292]],[\"parent/307\",[1,1.14]],[\"name/308\",[305,57.292]],[\"parent/308\",[1,1.14]],[\"name/309\",[306,57.292]],[\"parent/309\",[1,1.14]],[\"name/310\",[307,57.292]],[\"parent/310\",[1,1.14]],[\"name/311\",[308,57.292]],[\"parent/311\",[1,1.14]],[\"name/312\",[309,57.292]],[\"parent/312\",[1,1.14]],[\"name/313\",[310,57.292]],[\"parent/313\",[1,1.14]],[\"name/314\",[311,57.292]],[\"parent/314\",[1,1.14]],[\"name/315\",[312,57.292]],[\"parent/315\",[1,1.14]],[\"name/316\",[313,57.292]],[\"parent/316\",[1,1.14]],[\"name/317\",[314,57.292]],[\"parent/317\",[1,1.14]],[\"name/318\",[315,57.292]],[\"parent/318\",[1,1.14]],[\"name/319\",[316,57.292]],[\"parent/319\",[1,1.14]],[\"name/320\",[317,57.292]],[\"parent/320\",[1,1.14]],[\"name/321\",[318,57.292]],[\"parent/321\",[1,1.14]],[\"name/322\",[319,57.292]],[\"parent/322\",[1,1.14]],[\"name/323\",[320,57.292]],[\"parent/323\",[1,1.14]],[\"name/324\",[321,57.292]],[\"parent/324\",[1,1.14]],[\"name/325\",[322,57.292]],[\"parent/325\",[1,1.14]],[\"name/326\",[323,57.292]],[\"parent/326\",[1,1.14]],[\"name/327\",[324,57.292]],[\"parent/327\",[1,1.14]],[\"name/328\",[325,57.292]],[\"parent/328\",[1,1.14]],[\"name/329\",[326,57.292]],[\"parent/329\",[1,1.14]],[\"name/330\",[327,57.292]],[\"parent/330\",[1,1.14]],[\"name/331\",[328,57.292]],[\"parent/331\",[1,1.14]],[\"name/332\",[329,57.292]],[\"parent/332\",[1,1.14]],[\"name/333\",[330,57.292]],[\"parent/333\",[1,1.14]],[\"name/334\",[331,57.292]],[\"parent/334\",[1,1.14]],[\"name/335\",[332,57.292]],[\"parent/335\",[1,1.14]],[\"name/336\",[333,57.292]],[\"parent/336\",[1,1.14]],[\"name/337\",[334,57.292]],[\"parent/337\",[1,1.14]],[\"name/338\",[335,60.661]],[\"parent/338\",[1,1.14]],[\"name/339\",[336,60.661]],[\"parent/339\",[1,1.14]],[\"name/340\",[2,11.611]],[\"parent/340\",[]],[\"name/341\",[5,60.661]],[\"parent/341\",[2,1.152]],[\"name/342\",[6,60.661]],[\"parent/342\",[2,1.152]],[\"name/343\",[337,65.775]],[\"parent/343\",[2,1.152]],[\"name/344\",[7,60.661]],[\"parent/344\",[2,1.152]],[\"name/345\",[9,60.661]],[\"parent/345\",[2,1.152]],[\"name/346\",[10,60.661]],[\"parent/346\",[2,1.152]],[\"name/347\",[192,57.292]],[\"parent/347\",[2,1.152]],[\"name/348\",[12,60.661]],[\"parent/348\",[2,1.152]],[\"name/349\",[338,65.775]],[\"parent/349\",[2,1.152]],[\"name/350\",[8,60.661]],[\"parent/350\",[2,1.152]],[\"name/351\",[17,60.661]],[\"parent/351\",[2,1.152]],[\"name/352\",[18,60.661]],[\"parent/352\",[2,1.152]],[\"name/353\",[19,60.661]],[\"parent/353\",[2,1.152]],[\"name/354\",[20,60.661]],[\"parent/354\",[2,1.152]],[\"name/355\",[21,60.661]],[\"parent/355\",[2,1.152]],[\"name/356\",[22,60.661]],[\"parent/356\",[2,1.152]],[\"name/357\",[25,60.661]],[\"parent/357\",[2,1.152]],[\"name/358\",[26,60.661]],[\"parent/358\",[2,1.152]],[\"name/359\",[27,60.661]],[\"parent/359\",[2,1.152]],[\"name/360\",[28,60.661]],[\"parent/360\",[2,1.152]],[\"name/361\",[29,57.292]],[\"parent/361\",[2,1.152]],[\"name/362\",[30,57.292]],[\"parent/362\",[2,1.152]],[\"name/363\",[31,57.292]],[\"parent/363\",[2,1.152]],[\"name/364\",[32,57.292]],[\"parent/364\",[2,1.152]],[\"name/365\",[33,57.292]],[\"parent/365\",[2,1.152]],[\"name/366\",[34,51.095]],[\"parent/366\",[2,1.152]],[\"name/367\",[35,57.292]],[\"parent/367\",[2,1.152]],[\"name/368\",[36,57.292]],[\"parent/368\",[2,1.152]],[\"name/369\",[37,57.292]],[\"parent/369\",[2,1.152]],[\"name/370\",[38,57.292]],[\"parent/370\",[2,1.152]],[\"name/371\",[39,57.292]],[\"parent/371\",[2,1.152]],[\"name/372\",[40,57.292]],[\"parent/372\",[2,1.152]],[\"name/373\",[41,57.292]],[\"parent/373\",[2,1.152]],[\"name/374\",[42,57.292]],[\"parent/374\",[2,1.152]],[\"name/375\",[43,57.292]],[\"parent/375\",[2,1.152]],[\"name/376\",[44,57.292]],[\"parent/376\",[2,1.152]],[\"name/377\",[45,57.292]],[\"parent/377\",[2,1.152]],[\"name/378\",[46,57.292]],[\"parent/378\",[2,1.152]],[\"name/379\",[47,57.292]],[\"parent/379\",[2,1.152]],[\"name/380\",[48,57.292]],[\"parent/380\",[2,1.152]],[\"name/381\",[49,57.292]],[\"parent/381\",[2,1.152]],[\"name/382\",[50,57.292]],[\"parent/382\",[2,1.152]],[\"name/383\",[51,57.292]],[\"parent/383\",[2,1.152]],[\"name/384\",[52,57.292]],[\"parent/384\",[2,1.152]],[\"name/385\",[53,57.292]],[\"parent/385\",[2,1.152]],[\"name/386\",[54,57.292]],[\"parent/386\",[2,1.152]],[\"name/387\",[55,57.292]],[\"parent/387\",[2,1.152]],[\"name/388\",[56,57.292]],[\"parent/388\",[2,1.152]],[\"name/389\",[57,57.292]],[\"parent/389\",[2,1.152]],[\"name/390\",[58,57.292]],[\"parent/390\",[2,1.152]],[\"name/391\",[59,57.292]],[\"parent/391\",[2,1.152]],[\"name/392\",[60,57.292]],[\"parent/392\",[2,1.152]],[\"name/393\",[2,11.611]],[\"parent/393\",[2,1.152]],[\"name/394\",[3,54.776]],[\"parent/394\",[2,1.152]],[\"name/395\",[61,57.292]],[\"parent/395\",[2,1.152]],[\"name/396\",[62,57.292]],[\"parent/396\",[2,1.152]],[\"name/397\",[63,57.292]],[\"parent/397\",[2,1.152]],[\"name/398\",[64,57.292]],[\"parent/398\",[2,1.152]],[\"name/399\",[65,57.292]],[\"parent/399\",[2,1.152]],[\"name/400\",[66,57.292]],[\"parent/400\",[2,1.152]],[\"name/401\",[67,57.292]],[\"parent/401\",[2,1.152]],[\"name/402\",[68,57.292]],[\"parent/402\",[2,1.152]],[\"name/403\",[69,57.292]],[\"parent/403\",[2,1.152]],[\"name/404\",[70,57.292]],[\"parent/404\",[2,1.152]],[\"name/405\",[71,57.292]],[\"parent/405\",[2,1.152]],[\"name/406\",[72,57.292]],[\"parent/406\",[2,1.152]],[\"name/407\",[73,57.292]],[\"parent/407\",[2,1.152]],[\"name/408\",[74,57.292]],[\"parent/408\",[2,1.152]],[\"name/409\",[75,57.292]],[\"parent/409\",[2,1.152]],[\"name/410\",[76,57.292]],[\"parent/410\",[2,1.152]],[\"name/411\",[77,57.292]],[\"parent/411\",[2,1.152]],[\"name/412\",[78,57.292]],[\"parent/412\",[2,1.152]],[\"name/413\",[79,57.292]],[\"parent/413\",[2,1.152]],[\"name/414\",[80,57.292]],[\"parent/414\",[2,1.152]],[\"name/415\",[81,57.292]],[\"parent/415\",[2,1.152]],[\"name/416\",[82,57.292]],[\"parent/416\",[2,1.152]],[\"name/417\",[83,57.292]],[\"parent/417\",[2,1.152]],[\"name/418\",[84,57.292]],[\"parent/418\",[2,1.152]],[\"name/419\",[85,57.292]],[\"parent/419\",[2,1.152]],[\"name/420\",[86,57.292]],[\"parent/420\",[2,1.152]],[\"name/421\",[87,57.292]],[\"parent/421\",[2,1.152]],[\"name/422\",[88,57.292]],[\"parent/422\",[2,1.152]],[\"name/423\",[89,57.292]],[\"parent/423\",[2,1.152]],[\"name/424\",[90,57.292]],[\"parent/424\",[2,1.152]],[\"name/425\",[91,57.292]],[\"parent/425\",[2,1.152]],[\"name/426\",[92,57.292]],[\"parent/426\",[2,1.152]],[\"name/427\",[93,57.292]],[\"parent/427\",[2,1.152]],[\"name/428\",[94,57.292]],[\"parent/428\",[2,1.152]],[\"name/429\",[95,57.292]],[\"parent/429\",[2,1.152]],[\"name/430\",[96,57.292]],[\"parent/430\",[2,1.152]],[\"name/431\",[97,57.292]],[\"parent/431\",[2,1.152]],[\"name/432\",[98,57.292]],[\"parent/432\",[2,1.152]],[\"name/433\",[99,57.292]],[\"parent/433\",[2,1.152]],[\"name/434\",[100,57.292]],[\"parent/434\",[2,1.152]],[\"name/435\",[101,57.292]],[\"parent/435\",[2,1.152]],[\"name/436\",[102,57.292]],[\"parent/436\",[2,1.152]],[\"name/437\",[103,57.292]],[\"parent/437\",[2,1.152]],[\"name/438\",[104,57.292]],[\"parent/438\",[2,1.152]],[\"name/439\",[105,57.292]],[\"parent/439\",[2,1.152]],[\"name/440\",[106,57.292]],[\"parent/440\",[2,1.152]],[\"name/441\",[107,57.292]],[\"parent/441\",[2,1.152]],[\"name/442\",[108,57.292]],[\"parent/442\",[2,1.152]],[\"name/443\",[109,57.292]],[\"parent/443\",[2,1.152]],[\"name/444\",[110,57.292]],[\"parent/444\",[2,1.152]],[\"name/445\",[111,57.292]],[\"parent/445\",[2,1.152]],[\"name/446\",[112,57.292]],[\"parent/446\",[2,1.152]],[\"name/447\",[113,57.292]],[\"parent/447\",[2,1.152]],[\"name/448\",[114,57.292]],[\"parent/448\",[2,1.152]],[\"name/449\",[115,57.292]],[\"parent/449\",[2,1.152]],[\"name/450\",[116,57.292]],[\"parent/450\",[2,1.152]],[\"name/451\",[117,57.292]],[\"parent/451\",[2,1.152]],[\"name/452\",[118,57.292]],[\"parent/452\",[2,1.152]],[\"name/453\",[119,57.292]],[\"parent/453\",[2,1.152]],[\"name/454\",[120,57.292]],[\"parent/454\",[2,1.152]],[\"name/455\",[121,57.292]],[\"parent/455\",[2,1.152]],[\"name/456\",[122,57.292]],[\"parent/456\",[2,1.152]],[\"name/457\",[123,57.292]],[\"parent/457\",[2,1.152]],[\"name/458\",[124,57.292]],[\"parent/458\",[2,1.152]],[\"name/459\",[125,57.292]],[\"parent/459\",[2,1.152]],[\"name/460\",[126,57.292]],[\"parent/460\",[2,1.152]],[\"name/461\",[127,57.292]],[\"parent/461\",[2,1.152]],[\"name/462\",[128,57.292]],[\"parent/462\",[2,1.152]],[\"name/463\",[129,57.292]],[\"parent/463\",[2,1.152]],[\"name/464\",[130,57.292]],[\"parent/464\",[2,1.152]],[\"name/465\",[131,57.292]],[\"parent/465\",[2,1.152]],[\"name/466\",[132,57.292]],[\"parent/466\",[2,1.152]],[\"name/467\",[133,57.292]],[\"parent/467\",[2,1.152]],[\"name/468\",[134,57.292]],[\"parent/468\",[2,1.152]],[\"name/469\",[135,57.292]],[\"parent/469\",[2,1.152]],[\"name/470\",[136,57.292]],[\"parent/470\",[2,1.152]],[\"name/471\",[137,57.292]],[\"parent/471\",[2,1.152]],[\"name/472\",[138,57.292]],[\"parent/472\",[2,1.152]],[\"name/473\",[139,57.292]],[\"parent/473\",[2,1.152]],[\"name/474\",[140,57.292]],[\"parent/474\",[2,1.152]],[\"name/475\",[141,57.292]],[\"parent/475\",[2,1.152]],[\"name/476\",[142,57.292]],[\"parent/476\",[2,1.152]],[\"name/477\",[143,57.292]],[\"parent/477\",[2,1.152]],[\"name/478\",[144,57.292]],[\"parent/478\",[2,1.152]],[\"name/479\",[145,57.292]],[\"parent/479\",[2,1.152]],[\"name/480\",[146,57.292]],[\"parent/480\",[2,1.152]],[\"name/481\",[147,57.292]],[\"parent/481\",[2,1.152]],[\"name/482\",[148,57.292]],[\"parent/482\",[2,1.152]],[\"name/483\",[149,57.292]],[\"parent/483\",[2,1.152]],[\"name/484\",[150,57.292]],[\"parent/484\",[2,1.152]],[\"name/485\",[151,57.292]],[\"parent/485\",[2,1.152]],[\"name/486\",[152,57.292]],[\"parent/486\",[2,1.152]],[\"name/487\",[153,57.292]],[\"parent/487\",[2,1.152]],[\"name/488\",[154,57.292]],[\"parent/488\",[2,1.152]],[\"name/489\",[155,57.292]],[\"parent/489\",[2,1.152]],[\"name/490\",[156,57.292]],[\"parent/490\",[2,1.152]],[\"name/491\",[157,57.292]],[\"parent/491\",[2,1.152]],[\"name/492\",[158,57.292]],[\"parent/492\",[2,1.152]],[\"name/493\",[159,57.292]],[\"parent/493\",[2,1.152]],[\"name/494\",[160,57.292]],[\"parent/494\",[2,1.152]],[\"name/495\",[161,57.292]],[\"parent/495\",[2,1.152]],[\"name/496\",[162,57.292]],[\"parent/496\",[2,1.152]],[\"name/497\",[163,57.292]],[\"parent/497\",[2,1.152]],[\"name/498\",[164,57.292]],[\"parent/498\",[2,1.152]],[\"name/499\",[165,57.292]],[\"parent/499\",[2,1.152]],[\"name/500\",[166,57.292]],[\"parent/500\",[2,1.152]],[\"name/501\",[167,57.292]],[\"parent/501\",[2,1.152]],[\"name/502\",[168,57.292]],[\"parent/502\",[2,1.152]],[\"name/503\",[169,57.292]],[\"parent/503\",[2,1.152]],[\"name/504\",[170,57.292]],[\"parent/504\",[2,1.152]],[\"name/505\",[171,57.292]],[\"parent/505\",[2,1.152]],[\"name/506\",[172,57.292]],[\"parent/506\",[2,1.152]],[\"name/507\",[173,57.292]],[\"parent/507\",[2,1.152]],[\"name/508\",[174,57.292]],[\"parent/508\",[2,1.152]],[\"name/509\",[175,57.292]],[\"parent/509\",[2,1.152]],[\"name/510\",[176,57.292]],[\"parent/510\",[2,1.152]],[\"name/511\",[177,57.292]],[\"parent/511\",[2,1.152]],[\"name/512\",[178,57.292]],[\"parent/512\",[2,1.152]],[\"name/513\",[179,57.292]],[\"parent/513\",[2,1.152]],[\"name/514\",[180,57.292]],[\"parent/514\",[2,1.152]],[\"name/515\",[181,57.292]],[\"parent/515\",[2,1.152]],[\"name/516\",[182,57.292]],[\"parent/516\",[2,1.152]],[\"name/517\",[183,57.292]],[\"parent/517\",[2,1.152]],[\"name/518\",[184,57.292]],[\"parent/518\",[2,1.152]],[\"name/519\",[185,57.292]],[\"parent/519\",[2,1.152]],[\"name/520\",[186,57.292]],[\"parent/520\",[2,1.152]],[\"name/521\",[187,57.292]],[\"parent/521\",[2,1.152]],[\"name/522\",[188,57.292]],[\"parent/522\",[2,1.152]],[\"name/523\",[189,57.292]],[\"parent/523\",[2,1.152]],[\"name/524\",[190,57.292]],[\"parent/524\",[2,1.152]],[\"name/525\",[191,57.292]],[\"parent/525\",[2,1.152]],[\"name/526\",[193,57.292]],[\"parent/526\",[2,1.152]],[\"name/527\",[194,57.292]],[\"parent/527\",[2,1.152]],[\"name/528\",[195,54.776]],[\"parent/528\",[2,1.152]],[\"name/529\",[196,57.292]],[\"parent/529\",[2,1.152]],[\"name/530\",[197,57.292]],[\"parent/530\",[2,1.152]],[\"name/531\",[198,57.292]],[\"parent/531\",[2,1.152]],[\"name/532\",[199,57.292]],[\"parent/532\",[2,1.152]],[\"name/533\",[200,57.292]],[\"parent/533\",[2,1.152]],[\"name/534\",[201,57.292]],[\"parent/534\",[2,1.152]],[\"name/535\",[202,51.095]],[\"parent/535\",[2,1.152]],[\"name/536\",[34,36.278,202,36.278]],[\"parent/536\",[2,1.152]],[\"name/537\",[203,54.776]],[\"parent/537\",[2,1.152]],[\"name/538\",[204,57.292]],[\"parent/538\",[2,1.152]],[\"name/539\",[205,57.292]],[\"parent/539\",[2,1.152]],[\"name/540\",[206,57.292]],[\"parent/540\",[2,1.152]],[\"name/541\",[207,57.292]],[\"parent/541\",[2,1.152]],[\"name/542\",[208,57.292]],[\"parent/542\",[2,1.152]],[\"name/543\",[209,57.292]],[\"parent/543\",[2,1.152]],[\"name/544\",[210,57.292]],[\"parent/544\",[2,1.152]],[\"name/545\",[211,57.292]],[\"parent/545\",[2,1.152]],[\"name/546\",[212,57.292]],[\"parent/546\",[2,1.152]],[\"name/547\",[213,57.292]],[\"parent/547\",[2,1.152]],[\"name/548\",[214,57.292]],[\"parent/548\",[2,1.152]],[\"name/549\",[215,57.292]],[\"parent/549\",[2,1.152]],[\"name/550\",[216,57.292]],[\"parent/550\",[2,1.152]],[\"name/551\",[217,57.292]],[\"parent/551\",[2,1.152]],[\"name/552\",[218,57.292]],[\"parent/552\",[2,1.152]],[\"name/553\",[219,57.292]],[\"parent/553\",[2,1.152]],[\"name/554\",[220,57.292]],[\"parent/554\",[2,1.152]],[\"name/555\",[221,57.292]],[\"parent/555\",[2,1.152]],[\"name/556\",[222,57.292]],[\"parent/556\",[2,1.152]],[\"name/557\",[223,57.292]],[\"parent/557\",[2,1.152]],[\"name/558\",[224,57.292]],[\"parent/558\",[2,1.152]],[\"name/559\",[225,57.292]],[\"parent/559\",[2,1.152]],[\"name/560\",[226,57.292]],[\"parent/560\",[2,1.152]],[\"name/561\",[227,57.292]],[\"parent/561\",[2,1.152]],[\"name/562\",[228,57.292]],[\"parent/562\",[2,1.152]],[\"name/563\",[229,57.292]],[\"parent/563\",[2,1.152]],[\"name/564\",[230,57.292]],[\"parent/564\",[2,1.152]],[\"name/565\",[231,57.292]],[\"parent/565\",[2,1.152]],[\"name/566\",[232,57.292]],[\"parent/566\",[2,1.152]],[\"name/567\",[233,57.292]],[\"parent/567\",[2,1.152]],[\"name/568\",[234,57.292]],[\"parent/568\",[2,1.152]],[\"name/569\",[235,57.292]],[\"parent/569\",[2,1.152]],[\"name/570\",[236,57.292]],[\"parent/570\",[2,1.152]],[\"name/571\",[237,57.292]],[\"parent/571\",[2,1.152]],[\"name/572\",[238,57.292]],[\"parent/572\",[2,1.152]],[\"name/573\",[239,57.292]],[\"parent/573\",[2,1.152]],[\"name/574\",[240,57.292]],[\"parent/574\",[2,1.152]],[\"name/575\",[241,57.292]],[\"parent/575\",[2,1.152]],[\"name/576\",[242,57.292]],[\"parent/576\",[2,1.152]],[\"name/577\",[243,57.292]],[\"parent/577\",[2,1.152]],[\"name/578\",[244,57.292]],[\"parent/578\",[2,1.152]],[\"name/579\",[245,57.292]],[\"parent/579\",[2,1.152]],[\"name/580\",[246,57.292]],[\"parent/580\",[2,1.152]],[\"name/581\",[247,57.292]],[\"parent/581\",[2,1.152]],[\"name/582\",[248,57.292]],[\"parent/582\",[2,1.152]],[\"name/583\",[249,57.292]],[\"parent/583\",[2,1.152]],[\"name/584\",[250,57.292]],[\"parent/584\",[2,1.152]],[\"name/585\",[251,57.292]],[\"parent/585\",[2,1.152]],[\"name/586\",[252,57.292]],[\"parent/586\",[2,1.152]],[\"name/587\",[253,57.292]],[\"parent/587\",[2,1.152]],[\"name/588\",[254,57.292]],[\"parent/588\",[2,1.152]],[\"name/589\",[255,57.292]],[\"parent/589\",[2,1.152]],[\"name/590\",[256,57.292]],[\"parent/590\",[2,1.152]],[\"name/591\",[257,57.292]],[\"parent/591\",[2,1.152]],[\"name/592\",[258,57.292]],[\"parent/592\",[2,1.152]],[\"name/593\",[259,57.292]],[\"parent/593\",[2,1.152]],[\"name/594\",[260,57.292]],[\"parent/594\",[2,1.152]],[\"name/595\",[261,57.292]],[\"parent/595\",[2,1.152]],[\"name/596\",[262,57.292]],[\"parent/596\",[2,1.152]],[\"name/597\",[263,57.292]],[\"parent/597\",[2,1.152]],[\"name/598\",[264,57.292]],[\"parent/598\",[2,1.152]],[\"name/599\",[265,57.292]],[\"parent/599\",[2,1.152]],[\"name/600\",[266,57.292]],[\"parent/600\",[2,1.152]],[\"name/601\",[267,57.292]],[\"parent/601\",[2,1.152]],[\"name/602\",[268,57.292]],[\"parent/602\",[2,1.152]],[\"name/603\",[269,57.292]],[\"parent/603\",[2,1.152]],[\"name/604\",[270,57.292]],[\"parent/604\",[2,1.152]],[\"name/605\",[271,57.292]],[\"parent/605\",[2,1.152]],[\"name/606\",[272,57.292]],[\"parent/606\",[2,1.152]],[\"name/607\",[273,57.292]],[\"parent/607\",[2,1.152]],[\"name/608\",[274,57.292]],[\"parent/608\",[2,1.152]],[\"name/609\",[275,57.292]],[\"parent/609\",[2,1.152]],[\"name/610\",[276,57.292]],[\"parent/610\",[2,1.152]],[\"name/611\",[277,57.292]],[\"parent/611\",[2,1.152]],[\"name/612\",[278,57.292]],[\"parent/612\",[2,1.152]],[\"name/613\",[279,57.292]],[\"parent/613\",[2,1.152]],[\"name/614\",[280,57.292]],[\"parent/614\",[2,1.152]],[\"name/615\",[281,57.292]],[\"parent/615\",[2,1.152]],[\"name/616\",[282,57.292]],[\"parent/616\",[2,1.152]],[\"name/617\",[283,57.292]],[\"parent/617\",[2,1.152]],[\"name/618\",[284,57.292]],[\"parent/618\",[2,1.152]],[\"name/619\",[285,57.292]],[\"parent/619\",[2,1.152]],[\"name/620\",[286,57.292]],[\"parent/620\",[2,1.152]],[\"name/621\",[287,57.292]],[\"parent/621\",[2,1.152]],[\"name/622\",[288,57.292]],[\"parent/622\",[2,1.152]],[\"name/623\",[289,57.292]],[\"parent/623\",[2,1.152]],[\"name/624\",[290,57.292]],[\"parent/624\",[2,1.152]],[\"name/625\",[291,57.292]],[\"parent/625\",[2,1.152]],[\"name/626\",[292,57.292]],[\"parent/626\",[2,1.152]],[\"name/627\",[293,57.292]],[\"parent/627\",[2,1.152]],[\"name/628\",[294,57.292]],[\"parent/628\",[2,1.152]],[\"name/629\",[295,57.292]],[\"parent/629\",[2,1.152]],[\"name/630\",[296,57.292]],[\"parent/630\",[2,1.152]],[\"name/631\",[297,57.292]],[\"parent/631\",[2,1.152]],[\"name/632\",[298,57.292]],[\"parent/632\",[2,1.152]],[\"name/633\",[299,57.292]],[\"parent/633\",[2,1.152]],[\"name/634\",[300,57.292]],[\"parent/634\",[2,1.152]],[\"name/635\",[301,57.292]],[\"parent/635\",[2,1.152]],[\"name/636\",[302,57.292]],[\"parent/636\",[2,1.152]],[\"name/637\",[303,57.292]],[\"parent/637\",[2,1.152]],[\"name/638\",[304,57.292]],[\"parent/638\",[2,1.152]],[\"name/639\",[305,57.292]],[\"parent/639\",[2,1.152]],[\"name/640\",[306,57.292]],[\"parent/640\",[2,1.152]],[\"name/641\",[307,57.292]],[\"parent/641\",[2,1.152]],[\"name/642\",[308,57.292]],[\"parent/642\",[2,1.152]],[\"name/643\",[309,57.292]],[\"parent/643\",[2,1.152]],[\"name/644\",[310,57.292]],[\"parent/644\",[2,1.152]],[\"name/645\",[311,57.292]],[\"parent/645\",[2,1.152]],[\"name/646\",[312,57.292]],[\"parent/646\",[2,1.152]],[\"name/647\",[313,57.292]],[\"parent/647\",[2,1.152]],[\"name/648\",[314,57.292]],[\"parent/648\",[2,1.152]],[\"name/649\",[315,57.292]],[\"parent/649\",[2,1.152]],[\"name/650\",[316,57.292]],[\"parent/650\",[2,1.152]],[\"name/651\",[317,57.292]],[\"parent/651\",[2,1.152]],[\"name/652\",[318,57.292]],[\"parent/652\",[2,1.152]],[\"name/653\",[319,57.292]],[\"parent/653\",[2,1.152]],[\"name/654\",[320,57.292]],[\"parent/654\",[2,1.152]],[\"name/655\",[321,57.292]],[\"parent/655\",[2,1.152]],[\"name/656\",[322,57.292]],[\"parent/656\",[2,1.152]],[\"name/657\",[323,57.292]],[\"parent/657\",[2,1.152]],[\"name/658\",[324,57.292]],[\"parent/658\",[2,1.152]],[\"name/659\",[325,57.292]],[\"parent/659\",[2,1.152]],[\"name/660\",[326,57.292]],[\"parent/660\",[2,1.152]],[\"name/661\",[327,57.292]],[\"parent/661\",[2,1.152]],[\"name/662\",[328,57.292]],[\"parent/662\",[2,1.152]],[\"name/663\",[329,57.292]],[\"parent/663\",[2,1.152]],[\"name/664\",[330,57.292]],[\"parent/664\",[2,1.152]],[\"name/665\",[331,57.292]],[\"parent/665\",[2,1.152]],[\"name/666\",[332,57.292]],[\"parent/666\",[2,1.152]],[\"name/667\",[333,57.292]],[\"parent/667\",[2,1.152]],[\"name/668\",[334,57.292]],[\"parent/668\",[2,1.152]],[\"name/669\",[335,60.661]],[\"parent/669\",[2,1.152]],[\"name/670\",[336,60.661]],[\"parent/670\",[2,1.152]],[\"name/671\",[339,54.776]],[\"parent/671\",[]],[\"name/672\",[340,65.775]],[\"parent/672\",[339,5.433]],[\"name/673\",[341,65.775]],[\"parent/673\",[339,5.433]],[\"name/674\",[342,65.775]],[\"parent/674\",[339,5.433]],[\"name/675\",[343,40.096]],[\"parent/675\",[]],[\"name/676\",[344,65.775]],[\"parent/676\",[343,3.977]],[\"name/677\",[203,54.776]],[\"parent/677\",[343,3.977]],[\"name/678\",[345,65.775]],[\"parent/678\",[343,3.977]],[\"name/679\",[346,65.775]],[\"parent/679\",[343,3.977]],[\"name/680\",[347,65.775]],[\"parent/680\",[343,3.977]],[\"name/681\",[348,65.775]],[\"parent/681\",[343,3.977]],[\"name/682\",[349,65.775]],[\"parent/682\",[343,3.977]],[\"name/683\",[350,65.775]],[\"parent/683\",[343,3.977]],[\"name/684\",[351,65.775]],[\"parent/684\",[343,3.977]],[\"name/685\",[352,60.661]],[\"parent/685\",[343,3.977]],[\"name/686\",[353,65.775]],[\"parent/686\",[343,3.977]],[\"name/687\",[354,65.775]],[\"parent/687\",[343,3.977]],[\"name/688\",[355,65.775]],[\"parent/688\",[343,3.977]],[\"name/689\",[356,65.775]],[\"parent/689\",[343,3.977]],[\"name/690\",[357,57.292]],[\"parent/690\",[343,3.977]],[\"name/691\",[358,65.775]],[\"parent/691\",[343,3.977]],[\"name/692\",[359,65.775]],[\"parent/692\",[343,3.977]],[\"name/693\",[360,65.775]],[\"parent/693\",[343,3.977]],[\"name/694\",[361,65.775]],[\"parent/694\",[]],[\"name/695\",[362,60.661]],[\"parent/695\",[]],[\"name/696\",[363,35.951]],[\"parent/696\",[]],[\"name/697\",[364,65.775]],[\"parent/697\",[363,3.566]],[\"name/698\",[365,65.775]],[\"parent/698\",[363,3.566]],[\"name/699\",[366,65.775]],[\"parent/699\",[363,3.566]],[\"name/700\",[367,65.775]],[\"parent/700\",[363,3.566]],[\"name/701\",[368,65.775]],[\"parent/701\",[363,3.566]],[\"name/702\",[369,65.775]],[\"parent/702\",[363,3.566]],[\"name/703\",[370,65.775]],[\"parent/703\",[363,3.566]],[\"name/704\",[371,65.775]],[\"parent/704\",[363,3.566]],[\"name/705\",[372,65.775]],[\"parent/705\",[363,3.566]],[\"name/706\",[373,65.775]],[\"parent/706\",[363,3.566]],[\"name/707\",[374,65.775]],[\"parent/707\",[363,3.566]],[\"name/708\",[375,65.775]],[\"parent/708\",[363,3.566]],[\"name/709\",[195,54.776]],[\"parent/709\",[363,3.566]],[\"name/710\",[376,65.775]],[\"parent/710\",[363,3.566]],[\"name/711\",[352,60.661]],[\"parent/711\",[363,3.566]],[\"name/712\",[14,60.661]],[\"parent/712\",[363,3.566]],[\"name/713\",[377,65.775]],[\"parent/713\",[363,3.566]],[\"name/714\",[378,65.775]],[\"parent/714\",[363,3.566]],[\"name/715\",[379,60.661]],[\"parent/715\",[363,3.566]],[\"name/716\",[380,60.661]],[\"parent/716\",[363,3.566]],[\"name/717\",[381,65.775]],[\"parent/717\",[363,3.566]],[\"name/718\",[382,65.775]],[\"parent/718\",[363,3.566]],[\"name/719\",[383,60.661]],[\"parent/719\",[363,3.566]],[\"name/720\",[384,60.661]],[\"parent/720\",[363,3.566]],[\"name/721\",[385,60.661]],[\"parent/721\",[363,3.566]],[\"name/722\",[386,60.661]],[\"parent/722\",[363,3.566]],[\"name/723\",[387,60.661]],[\"parent/723\",[363,3.566]],[\"name/724\",[388,60.661]],[\"parent/724\",[363,3.566]],[\"name/725\",[389,65.775]],[\"parent/725\",[]],[\"name/726\",[390,38.228]],[\"parent/726\",[]],[\"name/727\",[391,65.775]],[\"parent/727\",[390,3.792]],[\"name/728\",[383,60.661]],[\"parent/728\",[390,3.792]],[\"name/729\",[384,60.661]],[\"parent/729\",[390,3.792]],[\"name/730\",[392,65.775]],[\"parent/730\",[390,3.792]],[\"name/731\",[393,65.775]],[\"parent/731\",[390,3.792]],[\"name/732\",[394,65.775]],[\"parent/732\",[390,3.792]],[\"name/733\",[395,65.775]],[\"parent/733\",[390,3.792]],[\"name/734\",[396,65.775]],[\"parent/734\",[390,3.792]],[\"name/735\",[397,65.775]],[\"parent/735\",[390,3.792]],[\"name/736\",[398,65.775]],[\"parent/736\",[390,3.792]],[\"name/737\",[399,65.775]],[\"parent/737\",[390,3.792]],[\"name/738\",[362,60.661]],[\"parent/738\",[390,3.792]],[\"name/739\",[385,60.661]],[\"parent/739\",[390,3.792]],[\"name/740\",[400,65.775]],[\"parent/740\",[390,3.792]],[\"name/741\",[401,65.775]],[\"parent/741\",[390,3.792]],[\"name/742\",[402,65.775]],[\"parent/742\",[390,3.792]],[\"name/743\",[357,57.292]],[\"parent/743\",[390,3.792]],[\"name/744\",[379,60.661]],[\"parent/744\",[390,3.792]],[\"name/745\",[380,60.661]],[\"parent/745\",[390,3.792]],[\"name/746\",[386,60.661]],[\"parent/746\",[390,3.792]],[\"name/747\",[387,60.661]],[\"parent/747\",[390,3.792]],[\"name/748\",[388,60.661]],[\"parent/748\",[390,3.792]],[\"name/749\",[403,60.661]],[\"parent/749\",[]],[\"name/750\",[404,60.661]],[\"parent/750\",[403,6.017]],[\"name/751\",[405,60.661]],[\"parent/751\",[]],[\"name/752\",[404,60.661]],[\"parent/752\",[405,6.017]],[\"name/753\",[357,57.292]],[\"parent/753\",[]],[\"name/754\",[406,65.775]],[\"parent/754\",[]],[\"name/755\",[407,65.775]],[\"parent/755\",[]],[\"name/756\",[408,65.775]],[\"parent/756\",[]],[\"name/757\",[409,12.354]],[\"parent/757\",[]],[\"name/758\",[410,65.775]],[\"parent/758\",[409,1.225]],[\"name/759\",[29,57.292]],[\"parent/759\",[409,1.225]],[\"name/760\",[30,57.292]],[\"parent/760\",[409,1.225]],[\"name/761\",[31,57.292]],[\"parent/761\",[409,1.225]],[\"name/762\",[32,57.292]],[\"parent/762\",[409,1.225]],[\"name/763\",[33,57.292]],[\"parent/763\",[409,1.225]],[\"name/764\",[34,51.095]],[\"parent/764\",[409,1.225]],[\"name/765\",[35,57.292]],[\"parent/765\",[409,1.225]],[\"name/766\",[36,57.292]],[\"parent/766\",[409,1.225]],[\"name/767\",[37,57.292]],[\"parent/767\",[409,1.225]],[\"name/768\",[38,57.292]],[\"parent/768\",[409,1.225]],[\"name/769\",[39,57.292]],[\"parent/769\",[409,1.225]],[\"name/770\",[40,57.292]],[\"parent/770\",[409,1.225]],[\"name/771\",[41,57.292]],[\"parent/771\",[409,1.225]],[\"name/772\",[42,57.292]],[\"parent/772\",[409,1.225]],[\"name/773\",[43,57.292]],[\"parent/773\",[409,1.225]],[\"name/774\",[44,57.292]],[\"parent/774\",[409,1.225]],[\"name/775\",[45,57.292]],[\"parent/775\",[409,1.225]],[\"name/776\",[46,57.292]],[\"parent/776\",[409,1.225]],[\"name/777\",[47,57.292]],[\"parent/777\",[409,1.225]],[\"name/778\",[48,57.292]],[\"parent/778\",[409,1.225]],[\"name/779\",[49,57.292]],[\"parent/779\",[409,1.225]],[\"name/780\",[50,57.292]],[\"parent/780\",[409,1.225]],[\"name/781\",[51,57.292]],[\"parent/781\",[409,1.225]],[\"name/782\",[52,57.292]],[\"parent/782\",[409,1.225]],[\"name/783\",[53,57.292]],[\"parent/783\",[409,1.225]],[\"name/784\",[54,57.292]],[\"parent/784\",[409,1.225]],[\"name/785\",[55,57.292]],[\"parent/785\",[409,1.225]],[\"name/786\",[56,57.292]],[\"parent/786\",[409,1.225]],[\"name/787\",[57,57.292]],[\"parent/787\",[409,1.225]],[\"name/788\",[58,57.292]],[\"parent/788\",[409,1.225]],[\"name/789\",[59,57.292]],[\"parent/789\",[409,1.225]],[\"name/790\",[60,57.292]],[\"parent/790\",[409,1.225]],[\"name/791\",[2,11.611]],[\"parent/791\",[409,1.225]],[\"name/792\",[3,54.776]],[\"parent/792\",[409,1.225]],[\"name/793\",[61,57.292]],[\"parent/793\",[409,1.225]],[\"name/794\",[62,57.292]],[\"parent/794\",[409,1.225]],[\"name/795\",[63,57.292]],[\"parent/795\",[409,1.225]],[\"name/796\",[64,57.292]],[\"parent/796\",[409,1.225]],[\"name/797\",[65,57.292]],[\"parent/797\",[409,1.225]],[\"name/798\",[66,57.292]],[\"parent/798\",[409,1.225]],[\"name/799\",[67,57.292]],[\"parent/799\",[409,1.225]],[\"name/800\",[68,57.292]],[\"parent/800\",[409,1.225]],[\"name/801\",[69,57.292]],[\"parent/801\",[409,1.225]],[\"name/802\",[70,57.292]],[\"parent/802\",[409,1.225]],[\"name/803\",[71,57.292]],[\"parent/803\",[409,1.225]],[\"name/804\",[72,57.292]],[\"parent/804\",[409,1.225]],[\"name/805\",[73,57.292]],[\"parent/805\",[409,1.225]],[\"name/806\",[74,57.292]],[\"parent/806\",[409,1.225]],[\"name/807\",[75,57.292]],[\"parent/807\",[409,1.225]],[\"name/808\",[76,57.292]],[\"parent/808\",[409,1.225]],[\"name/809\",[77,57.292]],[\"parent/809\",[409,1.225]],[\"name/810\",[78,57.292]],[\"parent/810\",[409,1.225]],[\"name/811\",[79,57.292]],[\"parent/811\",[409,1.225]],[\"name/812\",[80,57.292]],[\"parent/812\",[409,1.225]],[\"name/813\",[81,57.292]],[\"parent/813\",[409,1.225]],[\"name/814\",[82,57.292]],[\"parent/814\",[409,1.225]],[\"name/815\",[83,57.292]],[\"parent/815\",[409,1.225]],[\"name/816\",[84,57.292]],[\"parent/816\",[409,1.225]],[\"name/817\",[85,57.292]],[\"parent/817\",[409,1.225]],[\"name/818\",[86,57.292]],[\"parent/818\",[409,1.225]],[\"name/819\",[87,57.292]],[\"parent/819\",[409,1.225]],[\"name/820\",[88,57.292]],[\"parent/820\",[409,1.225]],[\"name/821\",[89,57.292]],[\"parent/821\",[409,1.225]],[\"name/822\",[90,57.292]],[\"parent/822\",[409,1.225]],[\"name/823\",[91,57.292]],[\"parent/823\",[409,1.225]],[\"name/824\",[92,57.292]],[\"parent/824\",[409,1.225]],[\"name/825\",[93,57.292]],[\"parent/825\",[409,1.225]],[\"name/826\",[94,57.292]],[\"parent/826\",[409,1.225]],[\"name/827\",[95,57.292]],[\"parent/827\",[409,1.225]],[\"name/828\",[96,57.292]],[\"parent/828\",[409,1.225]],[\"name/829\",[97,57.292]],[\"parent/829\",[409,1.225]],[\"name/830\",[98,57.292]],[\"parent/830\",[409,1.225]],[\"name/831\",[99,57.292]],[\"parent/831\",[409,1.225]],[\"name/832\",[100,57.292]],[\"parent/832\",[409,1.225]],[\"name/833\",[101,57.292]],[\"parent/833\",[409,1.225]],[\"name/834\",[102,57.292]],[\"parent/834\",[409,1.225]],[\"name/835\",[103,57.292]],[\"parent/835\",[409,1.225]],[\"name/836\",[104,57.292]],[\"parent/836\",[409,1.225]],[\"name/837\",[105,57.292]],[\"parent/837\",[409,1.225]],[\"name/838\",[106,57.292]],[\"parent/838\",[409,1.225]],[\"name/839\",[107,57.292]],[\"parent/839\",[409,1.225]],[\"name/840\",[108,57.292]],[\"parent/840\",[409,1.225]],[\"name/841\",[109,57.292]],[\"parent/841\",[409,1.225]],[\"name/842\",[110,57.292]],[\"parent/842\",[409,1.225]],[\"name/843\",[111,57.292]],[\"parent/843\",[409,1.225]],[\"name/844\",[112,57.292]],[\"parent/844\",[409,1.225]],[\"name/845\",[113,57.292]],[\"parent/845\",[409,1.225]],[\"name/846\",[114,57.292]],[\"parent/846\",[409,1.225]],[\"name/847\",[115,57.292]],[\"parent/847\",[409,1.225]],[\"name/848\",[116,57.292]],[\"parent/848\",[409,1.225]],[\"name/849\",[117,57.292]],[\"parent/849\",[409,1.225]],[\"name/850\",[118,57.292]],[\"parent/850\",[409,1.225]],[\"name/851\",[119,57.292]],[\"parent/851\",[409,1.225]],[\"name/852\",[120,57.292]],[\"parent/852\",[409,1.225]],[\"name/853\",[121,57.292]],[\"parent/853\",[409,1.225]],[\"name/854\",[122,57.292]],[\"parent/854\",[409,1.225]],[\"name/855\",[123,57.292]],[\"parent/855\",[409,1.225]],[\"name/856\",[124,57.292]],[\"parent/856\",[409,1.225]],[\"name/857\",[125,57.292]],[\"parent/857\",[409,1.225]],[\"name/858\",[126,57.292]],[\"parent/858\",[409,1.225]],[\"name/859\",[127,57.292]],[\"parent/859\",[409,1.225]],[\"name/860\",[128,57.292]],[\"parent/860\",[409,1.225]],[\"name/861\",[129,57.292]],[\"parent/861\",[409,1.225]],[\"name/862\",[130,57.292]],[\"parent/862\",[409,1.225]],[\"name/863\",[131,57.292]],[\"parent/863\",[409,1.225]],[\"name/864\",[132,57.292]],[\"parent/864\",[409,1.225]],[\"name/865\",[133,57.292]],[\"parent/865\",[409,1.225]],[\"name/866\",[134,57.292]],[\"parent/866\",[409,1.225]],[\"name/867\",[135,57.292]],[\"parent/867\",[409,1.225]],[\"name/868\",[136,57.292]],[\"parent/868\",[409,1.225]],[\"name/869\",[137,57.292]],[\"parent/869\",[409,1.225]],[\"name/870\",[138,57.292]],[\"parent/870\",[409,1.225]],[\"name/871\",[139,57.292]],[\"parent/871\",[409,1.225]],[\"name/872\",[140,57.292]],[\"parent/872\",[409,1.225]],[\"name/873\",[141,57.292]],[\"parent/873\",[409,1.225]],[\"name/874\",[142,57.292]],[\"parent/874\",[409,1.225]],[\"name/875\",[143,57.292]],[\"parent/875\",[409,1.225]],[\"name/876\",[144,57.292]],[\"parent/876\",[409,1.225]],[\"name/877\",[145,57.292]],[\"parent/877\",[409,1.225]],[\"name/878\",[146,57.292]],[\"parent/878\",[409,1.225]],[\"name/879\",[147,57.292]],[\"parent/879\",[409,1.225]],[\"name/880\",[148,57.292]],[\"parent/880\",[409,1.225]],[\"name/881\",[149,57.292]],[\"parent/881\",[409,1.225]],[\"name/882\",[150,57.292]],[\"parent/882\",[409,1.225]],[\"name/883\",[151,57.292]],[\"parent/883\",[409,1.225]],[\"name/884\",[152,57.292]],[\"parent/884\",[409,1.225]],[\"name/885\",[153,57.292]],[\"parent/885\",[409,1.225]],[\"name/886\",[154,57.292]],[\"parent/886\",[409,1.225]],[\"name/887\",[155,57.292]],[\"parent/887\",[409,1.225]],[\"name/888\",[156,57.292]],[\"parent/888\",[409,1.225]],[\"name/889\",[157,57.292]],[\"parent/889\",[409,1.225]],[\"name/890\",[158,57.292]],[\"parent/890\",[409,1.225]],[\"name/891\",[159,57.292]],[\"parent/891\",[409,1.225]],[\"name/892\",[160,57.292]],[\"parent/892\",[409,1.225]],[\"name/893\",[161,57.292]],[\"parent/893\",[409,1.225]],[\"name/894\",[162,57.292]],[\"parent/894\",[409,1.225]],[\"name/895\",[163,57.292]],[\"parent/895\",[409,1.225]],[\"name/896\",[164,57.292]],[\"parent/896\",[409,1.225]],[\"name/897\",[165,57.292]],[\"parent/897\",[409,1.225]],[\"name/898\",[166,57.292]],[\"parent/898\",[409,1.225]],[\"name/899\",[167,57.292]],[\"parent/899\",[409,1.225]],[\"name/900\",[168,57.292]],[\"parent/900\",[409,1.225]],[\"name/901\",[169,57.292]],[\"parent/901\",[409,1.225]],[\"name/902\",[170,57.292]],[\"parent/902\",[409,1.225]],[\"name/903\",[171,57.292]],[\"parent/903\",[409,1.225]],[\"name/904\",[172,57.292]],[\"parent/904\",[409,1.225]],[\"name/905\",[173,57.292]],[\"parent/905\",[409,1.225]],[\"name/906\",[174,57.292]],[\"parent/906\",[409,1.225]],[\"name/907\",[175,57.292]],[\"parent/907\",[409,1.225]],[\"name/908\",[176,57.292]],[\"parent/908\",[409,1.225]],[\"name/909\",[177,57.292]],[\"parent/909\",[409,1.225]],[\"name/910\",[178,57.292]],[\"parent/910\",[409,1.225]],[\"name/911\",[179,57.292]],[\"parent/911\",[409,1.225]],[\"name/912\",[180,57.292]],[\"parent/912\",[409,1.225]],[\"name/913\",[181,57.292]],[\"parent/913\",[409,1.225]],[\"name/914\",[182,57.292]],[\"parent/914\",[409,1.225]],[\"name/915\",[183,57.292]],[\"parent/915\",[409,1.225]],[\"name/916\",[184,57.292]],[\"parent/916\",[409,1.225]],[\"name/917\",[185,57.292]],[\"parent/917\",[409,1.225]],[\"name/918\",[186,57.292]],[\"parent/918\",[409,1.225]],[\"name/919\",[187,57.292]],[\"parent/919\",[409,1.225]],[\"name/920\",[188,57.292]],[\"parent/920\",[409,1.225]],[\"name/921\",[189,57.292]],[\"parent/921\",[409,1.225]],[\"name/922\",[190,57.292]],[\"parent/922\",[409,1.225]],[\"name/923\",[191,57.292]],[\"parent/923\",[409,1.225]],[\"name/924\",[192,57.292]],[\"parent/924\",[409,1.225]],[\"name/925\",[193,57.292]],[\"parent/925\",[409,1.225]],[\"name/926\",[194,57.292]],[\"parent/926\",[409,1.225]],[\"name/927\",[195,54.776]],[\"parent/927\",[409,1.225]],[\"name/928\",[196,57.292]],[\"parent/928\",[409,1.225]],[\"name/929\",[197,57.292]],[\"parent/929\",[409,1.225]],[\"name/930\",[198,57.292]],[\"parent/930\",[409,1.225]],[\"name/931\",[199,57.292]],[\"parent/931\",[409,1.225]],[\"name/932\",[200,57.292]],[\"parent/932\",[409,1.225]],[\"name/933\",[201,57.292]],[\"parent/933\",[409,1.225]],[\"name/934\",[202,51.095]],[\"parent/934\",[409,1.225]],[\"name/935\",[34,36.278,202,36.278]],[\"parent/935\",[409,1.225]],[\"name/936\",[203,54.776]],[\"parent/936\",[409,1.225]],[\"name/937\",[204,57.292]],[\"parent/937\",[409,1.225]],[\"name/938\",[205,57.292]],[\"parent/938\",[409,1.225]],[\"name/939\",[206,57.292]],[\"parent/939\",[409,1.225]],[\"name/940\",[207,57.292]],[\"parent/940\",[409,1.225]],[\"name/941\",[208,57.292]],[\"parent/941\",[409,1.225]],[\"name/942\",[209,57.292]],[\"parent/942\",[409,1.225]],[\"name/943\",[210,57.292]],[\"parent/943\",[409,1.225]],[\"name/944\",[211,57.292]],[\"parent/944\",[409,1.225]],[\"name/945\",[212,57.292]],[\"parent/945\",[409,1.225]],[\"name/946\",[213,57.292]],[\"parent/946\",[409,1.225]],[\"name/947\",[214,57.292]],[\"parent/947\",[409,1.225]],[\"name/948\",[215,57.292]],[\"parent/948\",[409,1.225]],[\"name/949\",[216,57.292]],[\"parent/949\",[409,1.225]],[\"name/950\",[217,57.292]],[\"parent/950\",[409,1.225]],[\"name/951\",[218,57.292]],[\"parent/951\",[409,1.225]],[\"name/952\",[219,57.292]],[\"parent/952\",[409,1.225]],[\"name/953\",[220,57.292]],[\"parent/953\",[409,1.225]],[\"name/954\",[221,57.292]],[\"parent/954\",[409,1.225]],[\"name/955\",[222,57.292]],[\"parent/955\",[409,1.225]],[\"name/956\",[223,57.292]],[\"parent/956\",[409,1.225]],[\"name/957\",[224,57.292]],[\"parent/957\",[409,1.225]],[\"name/958\",[225,57.292]],[\"parent/958\",[409,1.225]],[\"name/959\",[226,57.292]],[\"parent/959\",[409,1.225]],[\"name/960\",[227,57.292]],[\"parent/960\",[409,1.225]],[\"name/961\",[228,57.292]],[\"parent/961\",[409,1.225]],[\"name/962\",[229,57.292]],[\"parent/962\",[409,1.225]],[\"name/963\",[230,57.292]],[\"parent/963\",[409,1.225]],[\"name/964\",[231,57.292]],[\"parent/964\",[409,1.225]],[\"name/965\",[232,57.292]],[\"parent/965\",[409,1.225]],[\"name/966\",[233,57.292]],[\"parent/966\",[409,1.225]],[\"name/967\",[234,57.292]],[\"parent/967\",[409,1.225]],[\"name/968\",[235,57.292]],[\"parent/968\",[409,1.225]],[\"name/969\",[236,57.292]],[\"parent/969\",[409,1.225]],[\"name/970\",[237,57.292]],[\"parent/970\",[409,1.225]],[\"name/971\",[238,57.292]],[\"parent/971\",[409,1.225]],[\"name/972\",[239,57.292]],[\"parent/972\",[409,1.225]],[\"name/973\",[240,57.292]],[\"parent/973\",[409,1.225]],[\"name/974\",[241,57.292]],[\"parent/974\",[409,1.225]],[\"name/975\",[242,57.292]],[\"parent/975\",[409,1.225]],[\"name/976\",[243,57.292]],[\"parent/976\",[409,1.225]],[\"name/977\",[244,57.292]],[\"parent/977\",[409,1.225]],[\"name/978\",[245,57.292]],[\"parent/978\",[409,1.225]],[\"name/979\",[246,57.292]],[\"parent/979\",[409,1.225]],[\"name/980\",[247,57.292]],[\"parent/980\",[409,1.225]],[\"name/981\",[248,57.292]],[\"parent/981\",[409,1.225]],[\"name/982\",[249,57.292]],[\"parent/982\",[409,1.225]],[\"name/983\",[250,57.292]],[\"parent/983\",[409,1.225]],[\"name/984\",[251,57.292]],[\"parent/984\",[409,1.225]],[\"name/985\",[252,57.292]],[\"parent/985\",[409,1.225]],[\"name/986\",[253,57.292]],[\"parent/986\",[409,1.225]],[\"name/987\",[254,57.292]],[\"parent/987\",[409,1.225]],[\"name/988\",[255,57.292]],[\"parent/988\",[409,1.225]],[\"name/989\",[256,57.292]],[\"parent/989\",[409,1.225]],[\"name/990\",[257,57.292]],[\"parent/990\",[409,1.225]],[\"name/991\",[258,57.292]],[\"parent/991\",[409,1.225]],[\"name/992\",[259,57.292]],[\"parent/992\",[409,1.225]],[\"name/993\",[260,57.292]],[\"parent/993\",[409,1.225]],[\"name/994\",[261,57.292]],[\"parent/994\",[409,1.225]],[\"name/995\",[262,57.292]],[\"parent/995\",[409,1.225]],[\"name/996\",[263,57.292]],[\"parent/996\",[409,1.225]],[\"name/997\",[264,57.292]],[\"parent/997\",[409,1.225]],[\"name/998\",[265,57.292]],[\"parent/998\",[409,1.225]],[\"name/999\",[266,57.292]],[\"parent/999\",[409,1.225]],[\"name/1000\",[267,57.292]],[\"parent/1000\",[409,1.225]],[\"name/1001\",[268,57.292]],[\"parent/1001\",[409,1.225]],[\"name/1002\",[269,57.292]],[\"parent/1002\",[409,1.225]],[\"name/1003\",[270,57.292]],[\"parent/1003\",[409,1.225]],[\"name/1004\",[271,57.292]],[\"parent/1004\",[409,1.225]],[\"name/1005\",[272,57.292]],[\"parent/1005\",[409,1.225]],[\"name/1006\",[273,57.292]],[\"parent/1006\",[409,1.225]],[\"name/1007\",[274,57.292]],[\"parent/1007\",[409,1.225]],[\"name/1008\",[275,57.292]],[\"parent/1008\",[409,1.225]],[\"name/1009\",[276,57.292]],[\"parent/1009\",[409,1.225]],[\"name/1010\",[277,57.292]],[\"parent/1010\",[409,1.225]],[\"name/1011\",[278,57.292]],[\"parent/1011\",[409,1.225]],[\"name/1012\",[279,57.292]],[\"parent/1012\",[409,1.225]],[\"name/1013\",[280,57.292]],[\"parent/1013\",[409,1.225]],[\"name/1014\",[281,57.292]],[\"parent/1014\",[409,1.225]],[\"name/1015\",[282,57.292]],[\"parent/1015\",[409,1.225]],[\"name/1016\",[283,57.292]],[\"parent/1016\",[409,1.225]],[\"name/1017\",[284,57.292]],[\"parent/1017\",[409,1.225]],[\"name/1018\",[285,57.292]],[\"parent/1018\",[409,1.225]],[\"name/1019\",[286,57.292]],[\"parent/1019\",[409,1.225]],[\"name/1020\",[287,57.292]],[\"parent/1020\",[409,1.225]],[\"name/1021\",[288,57.292]],[\"parent/1021\",[409,1.225]],[\"name/1022\",[289,57.292]],[\"parent/1022\",[409,1.225]],[\"name/1023\",[290,57.292]],[\"parent/1023\",[409,1.225]],[\"name/1024\",[291,57.292]],[\"parent/1024\",[409,1.225]],[\"name/1025\",[292,57.292]],[\"parent/1025\",[409,1.225]],[\"name/1026\",[293,57.292]],[\"parent/1026\",[409,1.225]],[\"name/1027\",[294,57.292]],[\"parent/1027\",[409,1.225]],[\"name/1028\",[295,57.292]],[\"parent/1028\",[409,1.225]],[\"name/1029\",[296,57.292]],[\"parent/1029\",[409,1.225]],[\"name/1030\",[297,57.292]],[\"parent/1030\",[409,1.225]],[\"name/1031\",[298,57.292]],[\"parent/1031\",[409,1.225]],[\"name/1032\",[299,57.292]],[\"parent/1032\",[409,1.225]],[\"name/1033\",[300,57.292]],[\"parent/1033\",[409,1.225]],[\"name/1034\",[301,57.292]],[\"parent/1034\",[409,1.225]],[\"name/1035\",[302,57.292]],[\"parent/1035\",[409,1.225]],[\"name/1036\",[303,57.292]],[\"parent/1036\",[409,1.225]],[\"name/1037\",[304,57.292]],[\"parent/1037\",[409,1.225]],[\"name/1038\",[305,57.292]],[\"parent/1038\",[409,1.225]],[\"name/1039\",[306,57.292]],[\"parent/1039\",[409,1.225]],[\"name/1040\",[307,57.292]],[\"parent/1040\",[409,1.225]],[\"name/1041\",[308,57.292]],[\"parent/1041\",[409,1.225]],[\"name/1042\",[309,57.292]],[\"parent/1042\",[409,1.225]],[\"name/1043\",[310,57.292]],[\"parent/1043\",[409,1.225]],[\"name/1044\",[311,57.292]],[\"parent/1044\",[409,1.225]],[\"name/1045\",[312,57.292]],[\"parent/1045\",[409,1.225]],[\"name/1046\",[313,57.292]],[\"parent/1046\",[409,1.225]],[\"name/1047\",[314,57.292]],[\"parent/1047\",[409,1.225]],[\"name/1048\",[315,57.292]],[\"parent/1048\",[409,1.225]],[\"name/1049\",[316,57.292]],[\"parent/1049\",[409,1.225]],[\"name/1050\",[317,57.292]],[\"parent/1050\",[409,1.225]],[\"name/1051\",[318,57.292]],[\"parent/1051\",[409,1.225]],[\"name/1052\",[319,57.292]],[\"parent/1052\",[409,1.225]],[\"name/1053\",[320,57.292]],[\"parent/1053\",[409,1.225]],[\"name/1054\",[321,57.292]],[\"parent/1054\",[409,1.225]],[\"name/1055\",[322,57.292]],[\"parent/1055\",[409,1.225]],[\"name/1056\",[323,57.292]],[\"parent/1056\",[409,1.225]],[\"name/1057\",[324,57.292]],[\"parent/1057\",[409,1.225]],[\"name/1058\",[325,57.292]],[\"parent/1058\",[409,1.225]],[\"name/1059\",[326,57.292]],[\"parent/1059\",[409,1.225]],[\"name/1060\",[327,57.292]],[\"parent/1060\",[409,1.225]],[\"name/1061\",[328,57.292]],[\"parent/1061\",[409,1.225]],[\"name/1062\",[329,57.292]],[\"parent/1062\",[409,1.225]],[\"name/1063\",[330,57.292]],[\"parent/1063\",[409,1.225]],[\"name/1064\",[331,57.292]],[\"parent/1064\",[409,1.225]],[\"name/1065\",[332,57.292]],[\"parent/1065\",[409,1.225]],[\"name/1066\",[333,57.292]],[\"parent/1066\",[409,1.225]],[\"name/1067\",[334,57.292]],[\"parent/1067\",[409,1.225]],[\"name/1068\",[411,65.775]],[\"parent/1068\",[]]],\"invertedIndex\":[[\"__type\",{\"_index\":404,\"name\":{\"750\":{},\"752\":{}},\"parent\":{}}],[\"acl\",{\"_index\":31,\"name\":{\"31\":{},\"363\":{},\"761\":{}},\"parent\":{}}],[\"aclbuffer\",{\"_index\":32,\"name\":{\"32\":{},\"364\":{},\"762\":{}},\"parent\":{}}],[\"addbuiltincommand\",{\"_index\":27,\"name\":{\"27\":{},\"359\":{}},\"parent\":{}}],[\"append\",{\"_index\":33,\"name\":{\"33\":{},\"365\":{},\"763\":{}},\"parent\":{}}],[\"asking\",{\"_index\":34,\"name\":{\"34\":{},\"205\":{},\"366\":{},\"536\":{},\"764\":{},\"935\":{}},\"parent\":{}}],[\"auth\",{\"_index\":35,\"name\":{\"35\":{},\"367\":{},\"765\":{}},\"parent\":{}}],[\"autopipelinequeuesize\",{\"_index\":8,\"name\":{\"8\":{},\"350\":{}},\"parent\":{}}],[\"autopipeliningignoredcommands\",{\"_index\":380,\"name\":{\"716\":{},\"745\":{}},\"parent\":{}}],[\"autoresendunfulfilledcommands\",{\"_index\":374,\"name\":{\"707\":{}},\"parent\":{}}],[\"autoresubscribe\",{\"_index\":373,\"name\":{\"706\":{}},\"parent\":{}}],[\"bgrewriteaof\",{\"_index\":36,\"name\":{\"36\":{},\"368\":{},\"766\":{}},\"parent\":{}}],[\"bgrewriteaofbuffer\",{\"_index\":37,\"name\":{\"37\":{},\"369\":{},\"767\":{}},\"parent\":{}}],[\"bgsave\",{\"_index\":38,\"name\":{\"38\":{},\"370\":{},\"768\":{}},\"parent\":{}}],[\"bitcount\",{\"_index\":39,\"name\":{\"39\":{},\"371\":{},\"769\":{}},\"parent\":{}}],[\"bitfield\",{\"_index\":40,\"name\":{\"40\":{},\"372\":{},\"770\":{}},\"parent\":{}}],[\"bitfield_ro\",{\"_index\":41,\"name\":{\"41\":{},\"373\":{},\"771\":{}},\"parent\":{}}],[\"bitop\",{\"_index\":42,\"name\":{\"42\":{},\"374\":{},\"772\":{}},\"parent\":{}}],[\"bitpos\",{\"_index\":43,\"name\":{\"43\":{},\"375\":{},\"773\":{}},\"parent\":{}}],[\"blmove\",{\"_index\":44,\"name\":{\"44\":{},\"376\":{},\"774\":{}},\"parent\":{}}],[\"blmovebuffer\",{\"_index\":45,\"name\":{\"45\":{},\"377\":{},\"775\":{}},\"parent\":{}}],[\"blmpop\",{\"_index\":46,\"name\":{\"46\":{},\"378\":{},\"776\":{}},\"parent\":{}}],[\"blmpopbuffer\",{\"_index\":47,\"name\":{\"47\":{},\"379\":{},\"777\":{}},\"parent\":{}}],[\"blpop\",{\"_index\":48,\"name\":{\"48\":{},\"380\":{},\"778\":{}},\"parent\":{}}],[\"blpopbuffer\",{\"_index\":49,\"name\":{\"49\":{},\"381\":{},\"779\":{}},\"parent\":{}}],[\"brpop\",{\"_index\":50,\"name\":{\"50\":{},\"382\":{},\"780\":{}},\"parent\":{}}],[\"brpopbuffer\",{\"_index\":51,\"name\":{\"51\":{},\"383\":{},\"781\":{}},\"parent\":{}}],[\"brpoplpush\",{\"_index\":52,\"name\":{\"52\":{},\"384\":{},\"782\":{}},\"parent\":{}}],[\"brpoplpushbuffer\",{\"_index\":53,\"name\":{\"53\":{},\"385\":{},\"783\":{}},\"parent\":{}}],[\"bzmpop\",{\"_index\":54,\"name\":{\"54\":{},\"386\":{},\"784\":{}},\"parent\":{}}],[\"bzpopmax\",{\"_index\":55,\"name\":{\"55\":{},\"387\":{},\"785\":{}},\"parent\":{}}],[\"bzpopmaxbuffer\",{\"_index\":56,\"name\":{\"56\":{},\"388\":{},\"786\":{}},\"parent\":{}}],[\"bzpopmin\",{\"_index\":57,\"name\":{\"57\":{},\"389\":{},\"787\":{}},\"parent\":{}}],[\"bzpopminbuffer\",{\"_index\":58,\"name\":{\"58\":{},\"390\":{},\"788\":{}},\"parent\":{}}],[\"call\",{\"_index\":29,\"name\":{\"29\":{},\"361\":{},\"759\":{}},\"parent\":{}}],[\"callbuffer\",{\"_index\":30,\"name\":{\"30\":{},\"362\":{},\"760\":{}},\"parent\":{}}],[\"chainablecommander\",{\"_index\":409,\"name\":{\"757\":{}},\"parent\":{\"758\":{},\"759\":{},\"760\":{},\"761\":{},\"762\":{},\"763\":{},\"764\":{},\"765\":{},\"766\":{},\"767\":{},\"768\":{},\"769\":{},\"770\":{},\"771\":{},\"772\":{},\"773\":{},\"774\":{},\"775\":{},\"776\":{},\"777\":{},\"778\":{},\"779\":{},\"780\":{},\"781\":{},\"782\":{},\"783\":{},\"784\":{},\"785\":{},\"786\":{},\"787\":{},\"788\":{},\"789\":{},\"790\":{},\"791\":{},\"792\":{},\"793\":{},\"794\":{},\"795\":{},\"796\":{},\"797\":{},\"798\":{},\"799\":{},\"800\":{},\"801\":{},\"802\":{},\"803\":{},\"804\":{},\"805\":{},\"806\":{},\"807\":{},\"808\":{},\"809\":{},\"810\":{},\"811\":{},\"812\":{},\"813\":{},\"814\":{},\"815\":{},\"816\":{},\"817\":{},\"818\":{},\"819\":{},\"820\":{},\"821\":{},\"822\":{},\"823\":{},\"824\":{},\"825\":{},\"826\":{},\"827\":{},\"828\":{},\"829\":{},\"830\":{},\"831\":{},\"832\":{},\"833\":{},\"834\":{},\"835\":{},\"836\":{},\"837\":{},\"838\":{},\"839\":{},\"840\":{},\"841\":{},\"842\":{},\"843\":{},\"844\":{},\"845\":{},\"846\":{},\"847\":{},\"848\":{},\"849\":{},\"850\":{},\"851\":{},\"852\":{},\"853\":{},\"854\":{},\"855\":{},\"856\":{},\"857\":{},\"858\":{},\"859\":{},\"860\":{},\"861\":{},\"862\":{},\"863\":{},\"864\":{},\"865\":{},\"866\":{},\"867\":{},\"868\":{},\"869\":{},\"870\":{},\"871\":{},\"872\":{},\"873\":{},\"874\":{},\"875\":{},\"876\":{},\"877\":{},\"878\":{},\"879\":{},\"880\":{},\"881\":{},\"882\":{},\"883\":{},\"884\":{},\"885\":{},\"886\":{},\"887\":{},\"888\":{},\"889\":{},\"890\":{},\"891\":{},\"892\":{},\"893\":{},\"894\":{},\"895\":{},\"896\":{},\"897\":{},\"898\":{},\"899\":{},\"900\":{},\"901\":{},\"902\":{},\"903\":{},\"904\":{},\"905\":{},\"906\":{},\"907\":{},\"908\":{},\"909\":{},\"910\":{},\"911\":{},\"912\":{},\"913\":{},\"914\":{},\"915\":{},\"916\":{},\"917\":{},\"918\":{},\"919\":{},\"920\":{},\"921\":{},\"922\":{},\"923\":{},\"924\":{},\"925\":{},\"926\":{},\"927\":{},\"928\":{},\"929\":{},\"930\":{},\"931\":{},\"932\":{},\"933\":{},\"934\":{},\"935\":{},\"936\":{},\"937\":{},\"938\":{},\"939\":{},\"940\":{},\"941\":{},\"942\":{},\"943\":{},\"944\":{},\"945\":{},\"946\":{},\"947\":{},\"948\":{},\"949\":{},\"950\":{},\"951\":{},\"952\":{},\"953\":{},\"954\":{},\"955\":{},\"956\":{},\"957\":{},\"958\":{},\"959\":{},\"960\":{},\"961\":{},\"962\":{},\"963\":{},\"964\":{},\"965\":{},\"966\":{},\"967\":{},\"968\":{},\"969\":{},\"970\":{},\"971\":{},\"972\":{},\"973\":{},\"974\":{},\"975\":{},\"976\":{},\"977\":{},\"978\":{},\"979\":{},\"980\":{},\"981\":{},\"982\":{},\"983\":{},\"984\":{},\"985\":{},\"986\":{},\"987\":{},\"988\":{},\"989\":{},\"990\":{},\"991\":{},\"992\":{},\"993\":{},\"994\":{},\"995\":{},\"996\":{},\"997\":{},\"998\":{},\"999\":{},\"1000\":{},\"1001\":{},\"1002\":{},\"1003\":{},\"1004\":{},\"1005\":{},\"1006\":{},\"1007\":{},\"1008\":{},\"1009\":{},\"1010\":{},\"1011\":{},\"1012\":{},\"1013\":{},\"1014\":{},\"1015\":{},\"1016\":{},\"1017\":{},\"1018\":{},\"1019\":{},\"1020\":{},\"1021\":{},\"1022\":{},\"1023\":{},\"1024\":{},\"1025\":{},\"1026\":{},\"1027\":{},\"1028\":{},\"1029\":{},\"1030\":{},\"1031\":{},\"1032\":{},\"1033\":{},\"1034\":{},\"1035\":{},\"1036\":{},\"1037\":{},\"1038\":{},\"1039\":{},\"1040\":{},\"1041\":{},\"1042\":{},\"1043\":{},\"1044\":{},\"1045\":{},\"1046\":{},\"1047\":{},\"1048\":{},\"1049\":{},\"1050\":{},\"1051\":{},\"1052\":{},\"1053\":{},\"1054\":{},\"1055\":{},\"1056\":{},\"1057\":{},\"1058\":{},\"1059\":{},\"1060\":{},\"1061\":{},\"1062\":{},\"1063\":{},\"1064\":{},\"1065\":{},\"1066\":{},\"1067\":{}}}],[\"client\",{\"_index\":59,\"name\":{\"59\":{},\"391\":{},\"789\":{}},\"parent\":{}}],[\"clientbuffer\",{\"_index\":60,\"name\":{\"60\":{},\"392\":{},\"790\":{}},\"parent\":{}}],[\"cluster\",{\"_index\":2,\"name\":{\"2\":{},\"61\":{},\"340\":{},\"393\":{},\"791\":{}},\"parent\":{\"341\":{},\"342\":{},\"343\":{},\"344\":{},\"345\":{},\"346\":{},\"347\":{},\"348\":{},\"349\":{},\"350\":{},\"351\":{},\"352\":{},\"353\":{},\"354\":{},\"355\":{},\"356\":{},\"357\":{},\"358\":{},\"359\":{},\"360\":{},\"361\":{},\"362\":{},\"363\":{},\"364\":{},\"365\":{},\"366\":{},\"367\":{},\"368\":{},\"369\":{},\"370\":{},\"371\":{},\"372\":{},\"373\":{},\"374\":{},\"375\":{},\"376\":{},\"377\":{},\"378\":{},\"379\":{},\"380\":{},\"381\":{},\"382\":{},\"383\":{},\"384\":{},\"385\":{},\"386\":{},\"387\":{},\"388\":{},\"389\":{},\"390\":{},\"391\":{},\"392\":{},\"393\":{},\"394\":{},\"395\":{},\"396\":{},\"397\":{},\"398\":{},\"399\":{},\"400\":{},\"401\":{},\"402\":{},\"403\":{},\"404\":{},\"405\":{},\"406\":{},\"407\":{},\"408\":{},\"409\":{},\"410\":{},\"411\":{},\"412\":{},\"413\":{},\"414\":{},\"415\":{},\"416\":{},\"417\":{},\"418\":{},\"419\":{},\"420\":{},\"421\":{},\"422\":{},\"423\":{},\"424\":{},\"425\":{},\"426\":{},\"427\":{},\"428\":{},\"429\":{},\"430\":{},\"431\":{},\"432\":{},\"433\":{},\"434\":{},\"435\":{},\"436\":{},\"437\":{},\"438\":{},\"439\":{},\"440\":{},\"441\":{},\"442\":{},\"443\":{},\"444\":{},\"445\":{},\"446\":{},\"447\":{},\"448\":{},\"449\":{},\"450\":{},\"451\":{},\"452\":{},\"453\":{},\"454\":{},\"455\":{},\"456\":{},\"457\":{},\"458\":{},\"459\":{},\"460\":{},\"461\":{},\"462\":{},\"463\":{},\"464\":{},\"465\":{},\"466\":{},\"467\":{},\"468\":{},\"469\":{},\"470\":{},\"471\":{},\"472\":{},\"473\":{},\"474\":{},\"475\":{},\"476\":{},\"477\":{},\"478\":{},\"479\":{},\"480\":{},\"481\":{},\"482\":{},\"483\":{},\"484\":{},\"485\":{},\"486\":{},\"487\":{},\"488\":{},\"489\":{},\"490\":{},\"491\":{},\"492\":{},\"493\":{},\"494\":{},\"495\":{},\"496\":{},\"497\":{},\"498\":{},\"499\":{},\"500\":{},\"501\":{},\"502\":{},\"503\":{},\"504\":{},\"505\":{},\"506\":{},\"507\":{},\"508\":{},\"509\":{},\"510\":{},\"511\":{},\"512\":{},\"513\":{},\"514\":{},\"515\":{},\"516\":{},\"517\":{},\"518\":{},\"519\":{},\"520\":{},\"521\":{},\"522\":{},\"523\":{},\"524\":{},\"525\":{},\"526\":{},\"527\":{},\"528\":{},\"529\":{},\"530\":{},\"531\":{},\"532\":{},\"533\":{},\"534\":{},\"535\":{},\"536\":{},\"537\":{},\"538\":{},\"539\":{},\"540\":{},\"541\":{},\"542\":{},\"543\":{},\"544\":{},\"545\":{},\"546\":{},\"547\":{},\"548\":{},\"549\":{},\"550\":{},\"551\":{},\"552\":{},\"553\":{},\"554\":{},\"555\":{},\"556\":{},\"557\":{},\"558\":{},\"559\":{},\"560\":{},\"561\":{},\"562\":{},\"563\":{},\"564\":{},\"565\":{},\"566\":{},\"567\":{},\"568\":{},\"569\":{},\"570\":{},\"571\":{},\"572\":{},\"573\":{},\"574\":{},\"575\":{},\"576\":{},\"577\":{},\"578\":{},\"579\":{},\"580\":{},\"581\":{},\"582\":{},\"583\":{},\"584\":{},\"585\":{},\"586\":{},\"587\":{},\"588\":{},\"589\":{},\"590\":{},\"591\":{},\"592\":{},\"593\":{},\"594\":{},\"595\":{},\"596\":{},\"597\":{},\"598\":{},\"599\":{},\"600\":{},\"601\":{},\"602\":{},\"603\":{},\"604\":{},\"605\":{},\"606\":{},\"607\":{},\"608\":{},\"609\":{},\"610\":{},\"611\":{},\"612\":{},\"613\":{},\"614\":{},\"615\":{},\"616\":{},\"617\":{},\"618\":{},\"619\":{},\"620\":{},\"621\":{},\"622\":{},\"623\":{},\"624\":{},\"625\":{},\"626\":{},\"627\":{},\"628\":{},\"629\":{},\"630\":{},\"631\":{},\"632\":{},\"633\":{},\"634\":{},\"635\":{},\"636\":{},\"637\":{},\"638\":{},\"639\":{},\"640\":{},\"641\":{},\"642\":{},\"643\":{},\"644\":{},\"645\":{},\"646\":{},\"647\":{},\"648\":{},\"649\":{},\"650\":{},\"651\":{},\"652\":{},\"653\":{},\"654\":{},\"655\":{},\"656\":{},\"657\":{},\"658\":{},\"659\":{},\"660\":{},\"661\":{},\"662\":{},\"663\":{},\"664\":{},\"665\":{},\"666\":{},\"667\":{},\"668\":{},\"669\":{},\"670\":{}}}],[\"clusternode\",{\"_index\":389,\"name\":{\"725\":{}},\"parent\":{}}],[\"clusteroptions\",{\"_index\":390,\"name\":{\"726\":{}},\"parent\":{\"727\":{},\"728\":{},\"729\":{},\"730\":{},\"731\":{},\"732\":{},\"733\":{},\"734\":{},\"735\":{},\"736\":{},\"737\":{},\"738\":{},\"739\":{},\"740\":{},\"741\":{},\"742\":{},\"743\":{},\"744\":{},\"745\":{},\"746\":{},\"747\":{},\"748\":{}}}],[\"clusterretrystrategy\",{\"_index\":391,\"name\":{\"727\":{}},\"parent\":{}}],[\"command\",{\"_index\":3,\"name\":{\"3\":{},\"62\":{},\"394\":{},\"792\":{}},\"parent\":{}}],[\"commandqueue\",{\"_index\":382,\"name\":{\"718\":{}},\"parent\":{}}],[\"commandtimeout\",{\"_index\":366,\"name\":{\"699\":{}},\"parent\":{}}],[\"commonredisoptions\",{\"_index\":363,\"name\":{\"696\":{}},\"parent\":{\"697\":{},\"698\":{},\"699\":{},\"700\":{},\"701\":{},\"702\":{},\"703\":{},\"704\":{},\"705\":{},\"706\":{},\"707\":{},\"708\":{},\"709\":{},\"710\":{},\"711\":{},\"712\":{},\"713\":{},\"714\":{},\"715\":{},\"716\":{},\"717\":{},\"718\":{},\"719\":{},\"720\":{},\"721\":{},\"722\":{},\"723\":{},\"724\":{}}}],[\"config\",{\"_index\":61,\"name\":{\"63\":{},\"395\":{},\"793\":{}},\"parent\":{}}],[\"connect\",{\"_index\":9,\"name\":{\"9\":{},\"345\":{}},\"parent\":{}}],[\"connectionname\",{\"_index\":369,\"name\":{\"702\":{}},\"parent\":{}}],[\"connector\",{\"_index\":364,\"name\":{\"697\":{}},\"parent\":{}}],[\"connecttimeout\",{\"_index\":352,\"name\":{\"685\":{},\"711\":{}},\"parent\":{}}],[\"constructor\",{\"_index\":5,\"name\":{\"5\":{},\"341\":{}},\"parent\":{}}],[\"copy\",{\"_index\":62,\"name\":{\"64\":{},\"396\":{},\"794\":{}},\"parent\":{}}],[\"createbuiltincommand\",{\"_index\":26,\"name\":{\"26\":{},\"358\":{}},\"parent\":{}}],[\"createclient\",{\"_index\":4,\"name\":{\"4\":{}},\"parent\":{}}],[\"db\",{\"_index\":372,\"name\":{\"705\":{}},\"parent\":{}}],[\"dbsize\",{\"_index\":63,\"name\":{\"65\":{},\"397\":{},\"795\":{}},\"parent\":{}}],[\"debug\",{\"_index\":64,\"name\":{\"66\":{},\"398\":{},\"796\":{}},\"parent\":{}}],[\"decr\",{\"_index\":65,\"name\":{\"67\":{},\"399\":{},\"797\":{}},\"parent\":{}}],[\"decrby\",{\"_index\":66,\"name\":{\"68\":{},\"400\":{},\"798\":{}},\"parent\":{}}],[\"default\",{\"_index\":411,\"name\":{\"1068\":{}},\"parent\":{}}],[\"definecommand\",{\"_index\":28,\"name\":{\"28\":{},\"360\":{}},\"parent\":{}}],[\"del\",{\"_index\":67,\"name\":{\"69\":{},\"401\":{},\"799\":{}},\"parent\":{}}],[\"discard\",{\"_index\":68,\"name\":{\"70\":{},\"402\":{},\"800\":{}},\"parent\":{}}],[\"disconnect\",{\"_index\":10,\"name\":{\"10\":{},\"346\":{}},\"parent\":{}}],[\"disconnecttimeout\",{\"_index\":353,\"name\":{\"686\":{}},\"parent\":{}}],[\"dnslookup\",{\"_index\":402,\"name\":{\"742\":{}},\"parent\":{}}],[\"dnslookupfunction\",{\"_index\":403,\"name\":{\"749\":{}},\"parent\":{\"750\":{}}}],[\"dnsresolvesrvfunction\",{\"_index\":405,\"name\":{\"751\":{}},\"parent\":{\"752\":{}}}],[\"dump\",{\"_index\":69,\"name\":{\"71\":{},\"403\":{},\"801\":{}},\"parent\":{}}],[\"dumpbuffer\",{\"_index\":70,\"name\":{\"72\":{},\"404\":{},\"802\":{}},\"parent\":{}}],[\"duplicate\",{\"_index\":12,\"name\":{\"12\":{},\"348\":{}},\"parent\":{}}],[\"echo\",{\"_index\":71,\"name\":{\"73\":{},\"405\":{},\"803\":{}},\"parent\":{}}],[\"echobuffer\",{\"_index\":72,\"name\":{\"74\":{},\"406\":{},\"804\":{}},\"parent\":{}}],[\"enableautopipelining\",{\"_index\":379,\"name\":{\"715\":{},\"744\":{}},\"parent\":{}}],[\"enableofflinequeue\",{\"_index\":383,\"name\":{\"719\":{},\"728\":{}},\"parent\":{}}],[\"enablereadycheck\",{\"_index\":384,\"name\":{\"720\":{},\"729\":{}},\"parent\":{}}],[\"enabletlsforsentinelmode\",{\"_index\":355,\"name\":{\"688\":{}},\"parent\":{}}],[\"end\",{\"_index\":11,\"name\":{\"11\":{}},\"parent\":{}}],[\"eval\",{\"_index\":73,\"name\":{\"75\":{},\"407\":{},\"805\":{}},\"parent\":{}}],[\"eval_ro\",{\"_index\":74,\"name\":{\"76\":{},\"408\":{},\"806\":{}},\"parent\":{}}],[\"evalsha\",{\"_index\":75,\"name\":{\"77\":{},\"409\":{},\"807\":{}},\"parent\":{}}],[\"evalsha_ro\",{\"_index\":76,\"name\":{\"78\":{},\"410\":{},\"808\":{}},\"parent\":{}}],[\"exec\",{\"_index\":77,\"name\":{\"79\":{},\"411\":{},\"809\":{}},\"parent\":{}}],[\"exists\",{\"_index\":78,\"name\":{\"80\":{},\"412\":{},\"810\":{}},\"parent\":{}}],[\"expire\",{\"_index\":79,\"name\":{\"81\":{},\"413\":{},\"811\":{}},\"parent\":{}}],[\"expireat\",{\"_index\":80,\"name\":{\"82\":{},\"414\":{},\"812\":{}},\"parent\":{}}],[\"expiretime\",{\"_index\":81,\"name\":{\"83\":{},\"415\":{},\"813\":{}},\"parent\":{}}],[\"failover\",{\"_index\":82,\"name\":{\"84\":{},\"416\":{},\"814\":{}},\"parent\":{}}],[\"failoverdetector\",{\"_index\":360,\"name\":{\"693\":{}},\"parent\":{}}],[\"family\",{\"_index\":342,\"name\":{\"674\":{}},\"parent\":{}}],[\"fcall\",{\"_index\":83,\"name\":{\"85\":{},\"417\":{},\"815\":{}},\"parent\":{}}],[\"fcall_ro\",{\"_index\":84,\"name\":{\"86\":{},\"418\":{},\"816\":{}},\"parent\":{}}],[\"flushall\",{\"_index\":85,\"name\":{\"87\":{},\"419\":{},\"817\":{}},\"parent\":{}}],[\"flushdb\",{\"_index\":86,\"name\":{\"88\":{},\"420\":{},\"818\":{}},\"parent\":{}}],[\"function\",{\"_index\":87,\"name\":{\"89\":{},\"421\":{},\"819\":{}},\"parent\":{}}],[\"functionbuffer\",{\"_index\":88,\"name\":{\"90\":{},\"422\":{},\"820\":{}},\"parent\":{}}],[\"geoadd\",{\"_index\":89,\"name\":{\"91\":{},\"423\":{},\"821\":{}},\"parent\":{}}],[\"geodist\",{\"_index\":90,\"name\":{\"92\":{},\"424\":{},\"822\":{}},\"parent\":{}}],[\"geodistbuffer\",{\"_index\":91,\"name\":{\"93\":{},\"425\":{},\"823\":{}},\"parent\":{}}],[\"geohash\",{\"_index\":92,\"name\":{\"94\":{},\"426\":{},\"824\":{}},\"parent\":{}}],[\"geohashbuffer\",{\"_index\":93,\"name\":{\"95\":{},\"427\":{},\"825\":{}},\"parent\":{}}],[\"geopos\",{\"_index\":94,\"name\":{\"96\":{},\"428\":{},\"826\":{}},\"parent\":{}}],[\"georadius\",{\"_index\":95,\"name\":{\"97\":{},\"429\":{},\"827\":{}},\"parent\":{}}],[\"georadius_ro\",{\"_index\":96,\"name\":{\"98\":{},\"430\":{},\"828\":{}},\"parent\":{}}],[\"georadiusbymember\",{\"_index\":97,\"name\":{\"99\":{},\"431\":{},\"829\":{}},\"parent\":{}}],[\"georadiusbymember_ro\",{\"_index\":98,\"name\":{\"100\":{},\"432\":{},\"830\":{}},\"parent\":{}}],[\"geosearch\",{\"_index\":99,\"name\":{\"101\":{},\"433\":{},\"831\":{}},\"parent\":{}}],[\"geosearchstore\",{\"_index\":100,\"name\":{\"102\":{},\"434\":{},\"832\":{}},\"parent\":{}}],[\"get\",{\"_index\":101,\"name\":{\"103\":{},\"435\":{},\"833\":{}},\"parent\":{}}],[\"getbit\",{\"_index\":103,\"name\":{\"105\":{},\"437\":{},\"835\":{}},\"parent\":{}}],[\"getbuffer\",{\"_index\":102,\"name\":{\"104\":{},\"436\":{},\"834\":{}},\"parent\":{}}],[\"getbuiltincommands\",{\"_index\":25,\"name\":{\"25\":{},\"357\":{}},\"parent\":{}}],[\"getdel\",{\"_index\":104,\"name\":{\"106\":{},\"438\":{},\"836\":{}},\"parent\":{}}],[\"getdelbuffer\",{\"_index\":105,\"name\":{\"107\":{},\"439\":{},\"837\":{}},\"parent\":{}}],[\"getex\",{\"_index\":106,\"name\":{\"108\":{},\"440\":{},\"838\":{}},\"parent\":{}}],[\"getexbuffer\",{\"_index\":107,\"name\":{\"109\":{},\"441\":{},\"839\":{}},\"parent\":{}}],[\"getrange\",{\"_index\":108,\"name\":{\"110\":{},\"442\":{},\"840\":{}},\"parent\":{}}],[\"getrangebuffer\",{\"_index\":109,\"name\":{\"111\":{},\"443\":{},\"841\":{}},\"parent\":{}}],[\"getset\",{\"_index\":110,\"name\":{\"112\":{},\"444\":{},\"842\":{}},\"parent\":{}}],[\"getsetbuffer\",{\"_index\":111,\"name\":{\"113\":{},\"445\":{},\"843\":{}},\"parent\":{}}],[\"hdel\",{\"_index\":112,\"name\":{\"114\":{},\"446\":{},\"844\":{}},\"parent\":{}}],[\"hello\",{\"_index\":113,\"name\":{\"115\":{},\"447\":{},\"845\":{}},\"parent\":{}}],[\"hexists\",{\"_index\":114,\"name\":{\"116\":{},\"448\":{},\"846\":{}},\"parent\":{}}],[\"hget\",{\"_index\":115,\"name\":{\"117\":{},\"449\":{},\"847\":{}},\"parent\":{}}],[\"hgetall\",{\"_index\":117,\"name\":{\"119\":{},\"451\":{},\"849\":{}},\"parent\":{}}],[\"hgetallbuffer\",{\"_index\":118,\"name\":{\"120\":{},\"452\":{},\"850\":{}},\"parent\":{}}],[\"hgetbuffer\",{\"_index\":116,\"name\":{\"118\":{},\"450\":{},\"848\":{}},\"parent\":{}}],[\"hincrby\",{\"_index\":119,\"name\":{\"121\":{},\"453\":{},\"851\":{}},\"parent\":{}}],[\"hincrbyfloat\",{\"_index\":120,\"name\":{\"122\":{},\"454\":{},\"852\":{}},\"parent\":{}}],[\"hincrbyfloatbuffer\",{\"_index\":121,\"name\":{\"123\":{},\"455\":{},\"853\":{}},\"parent\":{}}],[\"hkeys\",{\"_index\":122,\"name\":{\"124\":{},\"456\":{},\"854\":{}},\"parent\":{}}],[\"hkeysbuffer\",{\"_index\":123,\"name\":{\"125\":{},\"457\":{},\"855\":{}},\"parent\":{}}],[\"hlen\",{\"_index\":124,\"name\":{\"126\":{},\"458\":{},\"856\":{}},\"parent\":{}}],[\"hmget\",{\"_index\":125,\"name\":{\"127\":{},\"459\":{},\"857\":{}},\"parent\":{}}],[\"hmgetbuffer\",{\"_index\":126,\"name\":{\"128\":{},\"460\":{},\"858\":{}},\"parent\":{}}],[\"hmset\",{\"_index\":127,\"name\":{\"129\":{},\"461\":{},\"859\":{}},\"parent\":{}}],[\"host\",{\"_index\":341,\"name\":{\"673\":{}},\"parent\":{}}],[\"hrandfield\",{\"_index\":128,\"name\":{\"130\":{},\"462\":{},\"860\":{}},\"parent\":{}}],[\"hrandfieldbuffer\",{\"_index\":129,\"name\":{\"131\":{},\"463\":{},\"861\":{}},\"parent\":{}}],[\"hscan\",{\"_index\":130,\"name\":{\"132\":{},\"464\":{},\"862\":{}},\"parent\":{}}],[\"hscanbuffer\",{\"_index\":131,\"name\":{\"133\":{},\"465\":{},\"863\":{}},\"parent\":{}}],[\"hscanbufferstream\",{\"_index\":20,\"name\":{\"20\":{},\"354\":{}},\"parent\":{}}],[\"hscanstream\",{\"_index\":19,\"name\":{\"19\":{},\"353\":{}},\"parent\":{}}],[\"hset\",{\"_index\":132,\"name\":{\"134\":{},\"466\":{},\"864\":{}},\"parent\":{}}],[\"hsetnx\",{\"_index\":133,\"name\":{\"135\":{},\"467\":{},\"865\":{}},\"parent\":{}}],[\"hstrlen\",{\"_index\":134,\"name\":{\"136\":{},\"468\":{},\"866\":{}},\"parent\":{}}],[\"hvals\",{\"_index\":135,\"name\":{\"137\":{},\"469\":{},\"867\":{}},\"parent\":{}}],[\"hvalsbuffer\",{\"_index\":136,\"name\":{\"138\":{},\"470\":{},\"868\":{}},\"parent\":{}}],[\"incr\",{\"_index\":137,\"name\":{\"139\":{},\"471\":{},\"869\":{}},\"parent\":{}}],[\"incrby\",{\"_index\":138,\"name\":{\"140\":{},\"472\":{},\"870\":{}},\"parent\":{}}],[\"incrbyfloat\",{\"_index\":139,\"name\":{\"141\":{},\"473\":{},\"871\":{}},\"parent\":{}}],[\"info\",{\"_index\":140,\"name\":{\"142\":{},\"474\":{},\"872\":{}},\"parent\":{}}],[\"keepalive\",{\"_index\":367,\"name\":{\"700\":{}},\"parent\":{}}],[\"keyprefix\",{\"_index\":387,\"name\":{\"723\":{},\"747\":{}},\"parent\":{}}],[\"keys\",{\"_index\":141,\"name\":{\"143\":{},\"475\":{},\"873\":{}},\"parent\":{}}],[\"keysbuffer\",{\"_index\":142,\"name\":{\"144\":{},\"476\":{},\"874\":{}},\"parent\":{}}],[\"lastsave\",{\"_index\":143,\"name\":{\"145\":{},\"477\":{},\"875\":{}},\"parent\":{}}],[\"latency\",{\"_index\":144,\"name\":{\"146\":{},\"478\":{},\"876\":{}},\"parent\":{}}],[\"lazyconnect\",{\"_index\":385,\"name\":{\"721\":{},\"739\":{}},\"parent\":{}}],[\"lcs\",{\"_index\":145,\"name\":{\"147\":{},\"479\":{},\"877\":{}},\"parent\":{}}],[\"length\",{\"_index\":410,\"name\":{\"758\":{}},\"parent\":{}}],[\"lindex\",{\"_index\":146,\"name\":{\"148\":{},\"480\":{},\"878\":{}},\"parent\":{}}],[\"lindexbuffer\",{\"_index\":147,\"name\":{\"149\":{},\"481\":{},\"879\":{}},\"parent\":{}}],[\"linsert\",{\"_index\":148,\"name\":{\"150\":{},\"482\":{},\"880\":{}},\"parent\":{}}],[\"llen\",{\"_index\":149,\"name\":{\"151\":{},\"483\":{},\"881\":{}},\"parent\":{}}],[\"lmove\",{\"_index\":150,\"name\":{\"152\":{},\"484\":{},\"882\":{}},\"parent\":{}}],[\"lmovebuffer\",{\"_index\":151,\"name\":{\"153\":{},\"485\":{},\"883\":{}},\"parent\":{}}],[\"lmpop\",{\"_index\":152,\"name\":{\"154\":{},\"486\":{},\"884\":{}},\"parent\":{}}],[\"lmpopbuffer\",{\"_index\":153,\"name\":{\"155\":{},\"487\":{},\"885\":{}},\"parent\":{}}],[\"lolwut\",{\"_index\":154,\"name\":{\"156\":{},\"488\":{},\"886\":{}},\"parent\":{}}],[\"lpop\",{\"_index\":155,\"name\":{\"157\":{},\"489\":{},\"887\":{}},\"parent\":{}}],[\"lpopbuffer\",{\"_index\":156,\"name\":{\"158\":{},\"490\":{},\"888\":{}},\"parent\":{}}],[\"lpos\",{\"_index\":157,\"name\":{\"159\":{},\"491\":{},\"889\":{}},\"parent\":{}}],[\"lpush\",{\"_index\":158,\"name\":{\"160\":{},\"492\":{},\"890\":{}},\"parent\":{}}],[\"lpushx\",{\"_index\":159,\"name\":{\"161\":{},\"493\":{},\"891\":{}},\"parent\":{}}],[\"lrange\",{\"_index\":160,\"name\":{\"162\":{},\"494\":{},\"892\":{}},\"parent\":{}}],[\"lrangebuffer\",{\"_index\":161,\"name\":{\"163\":{},\"495\":{},\"893\":{}},\"parent\":{}}],[\"lrem\",{\"_index\":162,\"name\":{\"164\":{},\"496\":{},\"894\":{}},\"parent\":{}}],[\"lset\",{\"_index\":163,\"name\":{\"165\":{},\"497\":{},\"895\":{}},\"parent\":{}}],[\"ltrim\",{\"_index\":164,\"name\":{\"166\":{},\"498\":{},\"896\":{}},\"parent\":{}}],[\"maxloadingretrytime\",{\"_index\":378,\"name\":{\"714\":{}},\"parent\":{}}],[\"maxredirections\",{\"_index\":393,\"name\":{\"731\":{}},\"parent\":{}}],[\"maxretriesperrequest\",{\"_index\":377,\"name\":{\"713\":{}},\"parent\":{}}],[\"memory\",{\"_index\":165,\"name\":{\"167\":{},\"499\":{},\"897\":{}},\"parent\":{}}],[\"mget\",{\"_index\":166,\"name\":{\"168\":{},\"500\":{},\"898\":{}},\"parent\":{}}],[\"mgetbuffer\",{\"_index\":167,\"name\":{\"169\":{},\"501\":{},\"899\":{}},\"parent\":{}}],[\"migrate\",{\"_index\":168,\"name\":{\"170\":{},\"502\":{},\"900\":{}},\"parent\":{}}],[\"mode\",{\"_index\":13,\"name\":{\"13\":{}},\"parent\":{}}],[\"module\",{\"_index\":169,\"name\":{\"171\":{},\"503\":{},\"901\":{}},\"parent\":{}}],[\"monitor\",{\"_index\":14,\"name\":{\"14\":{},\"712\":{}},\"parent\":{}}],[\"move\",{\"_index\":170,\"name\":{\"172\":{},\"504\":{},\"902\":{}},\"parent\":{}}],[\"mset\",{\"_index\":171,\"name\":{\"173\":{},\"505\":{},\"903\":{}},\"parent\":{}}],[\"msetnx\",{\"_index\":172,\"name\":{\"174\":{},\"506\":{},\"904\":{}},\"parent\":{}}],[\"multi\",{\"_index\":336,\"name\":{\"339\":{},\"670\":{}},\"parent\":{}}],[\"name\",{\"_index\":344,\"name\":{\"676\":{}},\"parent\":{}}],[\"natmap\",{\"_index\":357,\"name\":{\"690\":{},\"743\":{},\"753\":{}},\"parent\":{}}],[\"nodelay\",{\"_index\":368,\"name\":{\"701\":{}},\"parent\":{}}],[\"noderole\",{\"_index\":406,\"name\":{\"754\":{}},\"parent\":{}}],[\"nodes\",{\"_index\":338,\"name\":{\"349\":{}},\"parent\":{}}],[\"object\",{\"_index\":173,\"name\":{\"175\":{},\"507\":{},\"905\":{}},\"parent\":{}}],[\"offlinequeue\",{\"_index\":381,\"name\":{\"717\":{}},\"parent\":{}}],[\"on\",{\"_index\":23,\"name\":{\"23\":{}},\"parent\":{}}],[\"once\",{\"_index\":24,\"name\":{\"24\":{}},\"parent\":{}}],[\"options\",{\"_index\":6,\"name\":{\"6\":{},\"342\":{}},\"parent\":{}}],[\"password\",{\"_index\":371,\"name\":{\"704\":{}},\"parent\":{}}],[\"persist\",{\"_index\":174,\"name\":{\"176\":{},\"508\":{},\"906\":{}},\"parent\":{}}],[\"pexpire\",{\"_index\":175,\"name\":{\"177\":{},\"509\":{},\"907\":{}},\"parent\":{}}],[\"pexpireat\",{\"_index\":176,\"name\":{\"178\":{},\"510\":{},\"908\":{}},\"parent\":{}}],[\"pexpiretime\",{\"_index\":177,\"name\":{\"179\":{},\"511\":{},\"909\":{}},\"parent\":{}}],[\"pfadd\",{\"_index\":178,\"name\":{\"180\":{},\"512\":{},\"910\":{}},\"parent\":{}}],[\"pfcount\",{\"_index\":179,\"name\":{\"181\":{},\"513\":{},\"911\":{}},\"parent\":{}}],[\"pfdebug\",{\"_index\":180,\"name\":{\"182\":{},\"514\":{},\"912\":{}},\"parent\":{}}],[\"pfmerge\",{\"_index\":181,\"name\":{\"183\":{},\"515\":{},\"913\":{}},\"parent\":{}}],[\"pfselftest\",{\"_index\":182,\"name\":{\"184\":{},\"516\":{},\"914\":{}},\"parent\":{}}],[\"ping\",{\"_index\":183,\"name\":{\"185\":{},\"517\":{},\"915\":{}},\"parent\":{}}],[\"pingbuffer\",{\"_index\":184,\"name\":{\"186\":{},\"518\":{},\"916\":{}},\"parent\":{}}],[\"pipeline\",{\"_index\":335,\"name\":{\"338\":{},\"669\":{}},\"parent\":{}}],[\"port\",{\"_index\":340,\"name\":{\"672\":{}},\"parent\":{}}],[\"preferredslaves\",{\"_index\":351,\"name\":{\"684\":{}},\"parent\":{}}],[\"psetex\",{\"_index\":185,\"name\":{\"187\":{},\"519\":{},\"917\":{}},\"parent\":{}}],[\"psubscribe\",{\"_index\":186,\"name\":{\"188\":{},\"520\":{},\"918\":{}},\"parent\":{}}],[\"psync\",{\"_index\":187,\"name\":{\"189\":{},\"521\":{},\"919\":{}},\"parent\":{}}],[\"pttl\",{\"_index\":188,\"name\":{\"190\":{},\"522\":{},\"920\":{}},\"parent\":{}}],[\"publish\",{\"_index\":189,\"name\":{\"191\":{},\"523\":{},\"921\":{}},\"parent\":{}}],[\"pubsub\",{\"_index\":190,\"name\":{\"192\":{},\"524\":{},\"922\":{}},\"parent\":{}}],[\"punsubscribe\",{\"_index\":191,\"name\":{\"193\":{},\"525\":{},\"923\":{}},\"parent\":{}}],[\"quit\",{\"_index\":192,\"name\":{\"194\":{},\"347\":{},\"924\":{}},\"parent\":{}}],[\"randomkey\",{\"_index\":193,\"name\":{\"195\":{},\"526\":{},\"925\":{}},\"parent\":{}}],[\"randomkeybuffer\",{\"_index\":194,\"name\":{\"196\":{},\"527\":{},\"926\":{}},\"parent\":{}}],[\"readonly\",{\"_index\":195,\"name\":{\"197\":{},\"528\":{},\"709\":{},\"927\":{}},\"parent\":{}}],[\"readwrite\",{\"_index\":196,\"name\":{\"198\":{},\"529\":{},\"928\":{}},\"parent\":{}}],[\"reconnectonerror\",{\"_index\":375,\"name\":{\"708\":{}},\"parent\":{}}],[\"redis\",{\"_index\":1,\"name\":{\"1\":{}},\"parent\":{\"2\":{},\"3\":{},\"4\":{},\"5\":{},\"6\":{},\"7\":{},\"8\":{},\"9\":{},\"10\":{},\"11\":{},\"12\":{},\"13\":{},\"14\":{},\"15\":{},\"16\":{},\"17\":{},\"18\":{},\"19\":{},\"20\":{},\"21\":{},\"22\":{},\"23\":{},\"24\":{},\"25\":{},\"26\":{},\"27\":{},\"28\":{},\"29\":{},\"30\":{},\"31\":{},\"32\":{},\"33\":{},\"34\":{},\"35\":{},\"36\":{},\"37\":{},\"38\":{},\"39\":{},\"40\":{},\"41\":{},\"42\":{},\"43\":{},\"44\":{},\"45\":{},\"46\":{},\"47\":{},\"48\":{},\"49\":{},\"50\":{},\"51\":{},\"52\":{},\"53\":{},\"54\":{},\"55\":{},\"56\":{},\"57\":{},\"58\":{},\"59\":{},\"60\":{},\"61\":{},\"62\":{},\"63\":{},\"64\":{},\"65\":{},\"66\":{},\"67\":{},\"68\":{},\"69\":{},\"70\":{},\"71\":{},\"72\":{},\"73\":{},\"74\":{},\"75\":{},\"76\":{},\"77\":{},\"78\":{},\"79\":{},\"80\":{},\"81\":{},\"82\":{},\"83\":{},\"84\":{},\"85\":{},\"86\":{},\"87\":{},\"88\":{},\"89\":{},\"90\":{},\"91\":{},\"92\":{},\"93\":{},\"94\":{},\"95\":{},\"96\":{},\"97\":{},\"98\":{},\"99\":{},\"100\":{},\"101\":{},\"102\":{},\"103\":{},\"104\":{},\"105\":{},\"106\":{},\"107\":{},\"108\":{},\"109\":{},\"110\":{},\"111\":{},\"112\":{},\"113\":{},\"114\":{},\"115\":{},\"116\":{},\"117\":{},\"118\":{},\"119\":{},\"120\":{},\"121\":{},\"122\":{},\"123\":{},\"124\":{},\"125\":{},\"126\":{},\"127\":{},\"128\":{},\"129\":{},\"130\":{},\"131\":{},\"132\":{},\"133\":{},\"134\":{},\"135\":{},\"136\":{},\"137\":{},\"138\":{},\"139\":{},\"140\":{},\"141\":{},\"142\":{},\"143\":{},\"144\":{},\"145\":{},\"146\":{},\"147\":{},\"148\":{},\"149\":{},\"150\":{},\"151\":{},\"152\":{},\"153\":{},\"154\":{},\"155\":{},\"156\":{},\"157\":{},\"158\":{},\"159\":{},\"160\":{},\"161\":{},\"162\":{},\"163\":{},\"164\":{},\"165\":{},\"166\":{},\"167\":{},\"168\":{},\"169\":{},\"170\":{},\"171\":{},\"172\":{},\"173\":{},\"174\":{},\"175\":{},\"176\":{},\"177\":{},\"178\":{},\"179\":{},\"180\":{},\"181\":{},\"182\":{},\"183\":{},\"184\":{},\"185\":{},\"186\":{},\"187\":{},\"188\":{},\"189\":{},\"190\":{},\"191\":{},\"192\":{},\"193\":{},\"194\":{},\"195\":{},\"196\":{},\"197\":{},\"198\":{},\"199\":{},\"200\":{},\"201\":{},\"202\":{},\"203\":{},\"204\":{},\"205\":{},\"206\":{},\"207\":{},\"208\":{},\"209\":{},\"210\":{},\"211\":{},\"212\":{},\"213\":{},\"214\":{},\"215\":{},\"216\":{},\"217\":{},\"218\":{},\"219\":{},\"220\":{},\"221\":{},\"222\":{},\"223\":{},\"224\":{},\"225\":{},\"226\":{},\"227\":{},\"228\":{},\"229\":{},\"230\":{},\"231\":{},\"232\":{},\"233\":{},\"234\":{},\"235\":{},\"236\":{},\"237\":{},\"238\":{},\"239\":{},\"240\":{},\"241\":{},\"242\":{},\"243\":{},\"244\":{},\"245\":{},\"246\":{},\"247\":{},\"248\":{},\"249\":{},\"250\":{},\"251\":{},\"252\":{},\"253\":{},\"254\":{},\"255\":{},\"256\":{},\"257\":{},\"258\":{},\"259\":{},\"260\":{},\"261\":{},\"262\":{},\"263\":{},\"264\":{},\"265\":{},\"266\":{},\"267\":{},\"268\":{},\"269\":{},\"270\":{},\"271\":{},\"272\":{},\"273\":{},\"274\":{},\"275\":{},\"276\":{},\"277\":{},\"278\":{},\"279\":{},\"280\":{},\"281\":{},\"282\":{},\"283\":{},\"284\":{},\"285\":{},\"286\":{},\"287\":{},\"288\":{},\"289\":{},\"290\":{},\"291\":{},\"292\":{},\"293\":{},\"294\":{},\"295\":{},\"296\":{},\"297\":{},\"298\":{},\"299\":{},\"300\":{},\"301\":{},\"302\":{},\"303\":{},\"304\":{},\"305\":{},\"306\":{},\"307\":{},\"308\":{},\"309\":{},\"310\":{},\"311\":{},\"312\":{},\"313\":{},\"314\":{},\"315\":{},\"316\":{},\"317\":{},\"318\":{},\"319\":{},\"320\":{},\"321\":{},\"322\":{},\"323\":{},\"324\":{},\"325\":{},\"326\":{},\"327\":{},\"328\":{},\"329\":{},\"330\":{},\"331\":{},\"332\":{},\"333\":{},\"334\":{},\"335\":{},\"336\":{},\"337\":{},\"338\":{},\"339\":{}}}],[\"rediskey\",{\"_index\":407,\"name\":{\"755\":{}},\"parent\":{}}],[\"redisoptions\",{\"_index\":362,\"name\":{\"695\":{},\"738\":{}},\"parent\":{}}],[\"redisvalue\",{\"_index\":408,\"name\":{\"756\":{}},\"parent\":{}}],[\"rename\",{\"_index\":197,\"name\":{\"199\":{},\"530\":{},\"929\":{}},\"parent\":{}}],[\"renamenx\",{\"_index\":198,\"name\":{\"200\":{},\"531\":{},\"930\":{}},\"parent\":{}}],[\"replconf\",{\"_index\":199,\"name\":{\"201\":{},\"532\":{},\"931\":{}},\"parent\":{}}],[\"replicaof\",{\"_index\":200,\"name\":{\"202\":{},\"533\":{},\"932\":{}},\"parent\":{}}],[\"replyerror\",{\"_index\":0,\"name\":{\"0\":{}},\"parent\":{}}],[\"reset\",{\"_index\":201,\"name\":{\"203\":{},\"534\":{},\"933\":{}},\"parent\":{}}],[\"resolvesrv\",{\"_index\":401,\"name\":{\"741\":{}},\"parent\":{}}],[\"restore\",{\"_index\":202,\"name\":{\"204\":{},\"205\":{},\"535\":{},\"536\":{},\"934\":{},\"935\":{}},\"parent\":{}}],[\"retrydelayonclusterdown\",{\"_index\":395,\"name\":{\"733\":{}},\"parent\":{}}],[\"retrydelayonfailover\",{\"_index\":394,\"name\":{\"732\":{}},\"parent\":{}}],[\"retrydelayonmoved\",{\"_index\":397,\"name\":{\"735\":{}},\"parent\":{}}],[\"retrydelayontryagain\",{\"_index\":396,\"name\":{\"734\":{}},\"parent\":{}}],[\"retrystrategy\",{\"_index\":365,\"name\":{\"698\":{}},\"parent\":{}}],[\"role\",{\"_index\":203,\"name\":{\"206\":{},\"537\":{},\"677\":{},\"936\":{}},\"parent\":{}}],[\"rpop\",{\"_index\":204,\"name\":{\"207\":{},\"538\":{},\"937\":{}},\"parent\":{}}],[\"rpopbuffer\",{\"_index\":205,\"name\":{\"208\":{},\"539\":{},\"938\":{}},\"parent\":{}}],[\"rpoplpush\",{\"_index\":206,\"name\":{\"209\":{},\"540\":{},\"939\":{}},\"parent\":{}}],[\"rpoplpushbuffer\",{\"_index\":207,\"name\":{\"210\":{},\"541\":{},\"940\":{}},\"parent\":{}}],[\"rpush\",{\"_index\":208,\"name\":{\"211\":{},\"542\":{},\"941\":{}},\"parent\":{}}],[\"rpushx\",{\"_index\":209,\"name\":{\"212\":{},\"543\":{},\"942\":{}},\"parent\":{}}],[\"sadd\",{\"_index\":210,\"name\":{\"213\":{},\"544\":{},\"943\":{}},\"parent\":{}}],[\"save\",{\"_index\":211,\"name\":{\"214\":{},\"545\":{},\"944\":{}},\"parent\":{}}],[\"scalereads\",{\"_index\":392,\"name\":{\"730\":{}},\"parent\":{}}],[\"scan\",{\"_index\":212,\"name\":{\"215\":{},\"546\":{},\"945\":{}},\"parent\":{}}],[\"scanbuffer\",{\"_index\":213,\"name\":{\"216\":{},\"547\":{},\"946\":{}},\"parent\":{}}],[\"scanbufferstream\",{\"_index\":16,\"name\":{\"16\":{}},\"parent\":{}}],[\"scanstream\",{\"_index\":15,\"name\":{\"15\":{}},\"parent\":{}}],[\"scard\",{\"_index\":214,\"name\":{\"217\":{},\"548\":{},\"947\":{}},\"parent\":{}}],[\"script\",{\"_index\":215,\"name\":{\"218\":{},\"549\":{},\"948\":{}},\"parent\":{}}],[\"scripts\",{\"_index\":386,\"name\":{\"722\":{},\"746\":{}},\"parent\":{}}],[\"sdiff\",{\"_index\":216,\"name\":{\"219\":{},\"550\":{},\"949\":{}},\"parent\":{}}],[\"sdiffbuffer\",{\"_index\":217,\"name\":{\"220\":{},\"551\":{},\"950\":{}},\"parent\":{}}],[\"sdiffstore\",{\"_index\":218,\"name\":{\"221\":{},\"552\":{},\"951\":{}},\"parent\":{}}],[\"select\",{\"_index\":219,\"name\":{\"222\":{},\"553\":{},\"952\":{}},\"parent\":{}}],[\"sentineladdress\",{\"_index\":339,\"name\":{\"671\":{}},\"parent\":{\"672\":{},\"673\":{},\"674\":{}}}],[\"sentinelcommandtimeout\",{\"_index\":354,\"name\":{\"687\":{}},\"parent\":{}}],[\"sentinelconnectionoptions\",{\"_index\":343,\"name\":{\"675\":{}},\"parent\":{\"676\":{},\"677\":{},\"678\":{},\"679\":{},\"680\":{},\"681\":{},\"682\":{},\"683\":{},\"684\":{},\"685\":{},\"686\":{},\"687\":{},\"688\":{},\"689\":{},\"690\":{},\"691\":{},\"692\":{},\"693\":{}}}],[\"sentinelmaxconnections\",{\"_index\":359,\"name\":{\"692\":{}},\"parent\":{}}],[\"sentinelpassword\",{\"_index\":347,\"name\":{\"680\":{}},\"parent\":{}}],[\"sentinelreconnectstrategy\",{\"_index\":350,\"name\":{\"683\":{}},\"parent\":{}}],[\"sentinelretrystrategy\",{\"_index\":349,\"name\":{\"682\":{}},\"parent\":{}}],[\"sentinels\",{\"_index\":348,\"name\":{\"681\":{}},\"parent\":{}}],[\"sentineltls\",{\"_index\":356,\"name\":{\"689\":{}},\"parent\":{}}],[\"sentinelusername\",{\"_index\":346,\"name\":{\"679\":{}},\"parent\":{}}],[\"set\",{\"_index\":220,\"name\":{\"223\":{},\"554\":{},\"953\":{}},\"parent\":{}}],[\"setbit\",{\"_index\":222,\"name\":{\"225\":{},\"556\":{},\"955\":{}},\"parent\":{}}],[\"setbuffer\",{\"_index\":221,\"name\":{\"224\":{},\"555\":{},\"954\":{}},\"parent\":{}}],[\"setex\",{\"_index\":223,\"name\":{\"226\":{},\"557\":{},\"956\":{}},\"parent\":{}}],[\"setnx\",{\"_index\":224,\"name\":{\"227\":{},\"558\":{},\"957\":{}},\"parent\":{}}],[\"setrange\",{\"_index\":225,\"name\":{\"228\":{},\"559\":{},\"958\":{}},\"parent\":{}}],[\"showfriendlyerrorstack\",{\"_index\":388,\"name\":{\"724\":{},\"748\":{}},\"parent\":{}}],[\"shutdown\",{\"_index\":226,\"name\":{\"229\":{},\"560\":{},\"959\":{}},\"parent\":{}}],[\"sinter\",{\"_index\":227,\"name\":{\"230\":{},\"561\":{},\"960\":{}},\"parent\":{}}],[\"sinterbuffer\",{\"_index\":228,\"name\":{\"231\":{},\"562\":{},\"961\":{}},\"parent\":{}}],[\"sintercard\",{\"_index\":229,\"name\":{\"232\":{},\"563\":{},\"962\":{}},\"parent\":{}}],[\"sinterstore\",{\"_index\":230,\"name\":{\"233\":{},\"564\":{},\"963\":{}},\"parent\":{}}],[\"sismember\",{\"_index\":231,\"name\":{\"234\":{},\"565\":{},\"964\":{}},\"parent\":{}}],[\"slaveof\",{\"_index\":232,\"name\":{\"235\":{},\"566\":{},\"965\":{}},\"parent\":{}}],[\"slots\",{\"_index\":337,\"name\":{\"343\":{}},\"parent\":{}}],[\"slotsrefreshinterval\",{\"_index\":399,\"name\":{\"737\":{}},\"parent\":{}}],[\"slotsrefreshtimeout\",{\"_index\":398,\"name\":{\"736\":{}},\"parent\":{}}],[\"slowlog\",{\"_index\":233,\"name\":{\"236\":{},\"567\":{},\"966\":{}},\"parent\":{}}],[\"smembers\",{\"_index\":234,\"name\":{\"237\":{},\"568\":{},\"967\":{}},\"parent\":{}}],[\"smembersbuffer\",{\"_index\":235,\"name\":{\"238\":{},\"569\":{},\"968\":{}},\"parent\":{}}],[\"smismember\",{\"_index\":236,\"name\":{\"239\":{},\"570\":{},\"969\":{}},\"parent\":{}}],[\"smove\",{\"_index\":237,\"name\":{\"240\":{},\"571\":{},\"970\":{}},\"parent\":{}}],[\"sort\",{\"_index\":238,\"name\":{\"241\":{},\"572\":{},\"971\":{}},\"parent\":{}}],[\"sort_ro\",{\"_index\":239,\"name\":{\"242\":{},\"573\":{},\"972\":{}},\"parent\":{}}],[\"spop\",{\"_index\":240,\"name\":{\"243\":{},\"574\":{},\"973\":{}},\"parent\":{}}],[\"spopbuffer\",{\"_index\":241,\"name\":{\"244\":{},\"575\":{},\"974\":{}},\"parent\":{}}],[\"spublish\",{\"_index\":242,\"name\":{\"245\":{},\"576\":{},\"975\":{}},\"parent\":{}}],[\"srandmember\",{\"_index\":243,\"name\":{\"246\":{},\"577\":{},\"976\":{}},\"parent\":{}}],[\"srandmemberbuffer\",{\"_index\":244,\"name\":{\"247\":{},\"578\":{},\"977\":{}},\"parent\":{}}],[\"srem\",{\"_index\":245,\"name\":{\"248\":{},\"579\":{},\"978\":{}},\"parent\":{}}],[\"sscan\",{\"_index\":246,\"name\":{\"249\":{},\"580\":{},\"979\":{}},\"parent\":{}}],[\"sscanbuffer\",{\"_index\":247,\"name\":{\"250\":{},\"581\":{},\"980\":{}},\"parent\":{}}],[\"sscanbufferstream\",{\"_index\":18,\"name\":{\"18\":{},\"352\":{}},\"parent\":{}}],[\"sscanstream\",{\"_index\":17,\"name\":{\"17\":{},\"351\":{}},\"parent\":{}}],[\"ssubscribe\",{\"_index\":248,\"name\":{\"251\":{},\"582\":{},\"981\":{}},\"parent\":{}}],[\"standaloneconnectionoptions\",{\"_index\":361,\"name\":{\"694\":{}},\"parent\":{}}],[\"status\",{\"_index\":7,\"name\":{\"7\":{},\"344\":{}},\"parent\":{}}],[\"stringnumbers\",{\"_index\":376,\"name\":{\"710\":{}},\"parent\":{}}],[\"strlen\",{\"_index\":249,\"name\":{\"252\":{},\"583\":{},\"982\":{}},\"parent\":{}}],[\"subscribe\",{\"_index\":250,\"name\":{\"253\":{},\"584\":{},\"983\":{}},\"parent\":{}}],[\"substr\",{\"_index\":251,\"name\":{\"254\":{},\"585\":{},\"984\":{}},\"parent\":{}}],[\"sunion\",{\"_index\":252,\"name\":{\"255\":{},\"586\":{},\"985\":{}},\"parent\":{}}],[\"sunionbuffer\",{\"_index\":253,\"name\":{\"256\":{},\"587\":{},\"986\":{}},\"parent\":{}}],[\"sunionstore\",{\"_index\":254,\"name\":{\"257\":{},\"588\":{},\"987\":{}},\"parent\":{}}],[\"sunsubscribe\",{\"_index\":255,\"name\":{\"258\":{},\"589\":{},\"988\":{}},\"parent\":{}}],[\"swapdb\",{\"_index\":256,\"name\":{\"259\":{},\"590\":{},\"989\":{}},\"parent\":{}}],[\"sync\",{\"_index\":257,\"name\":{\"260\":{},\"591\":{},\"990\":{}},\"parent\":{}}],[\"time\",{\"_index\":258,\"name\":{\"261\":{},\"592\":{},\"991\":{}},\"parent\":{}}],[\"tls\",{\"_index\":345,\"name\":{\"678\":{}},\"parent\":{}}],[\"touch\",{\"_index\":259,\"name\":{\"262\":{},\"593\":{},\"992\":{}},\"parent\":{}}],[\"ttl\",{\"_index\":260,\"name\":{\"263\":{},\"594\":{},\"993\":{}},\"parent\":{}}],[\"type\",{\"_index\":261,\"name\":{\"264\":{},\"595\":{},\"994\":{}},\"parent\":{}}],[\"unlink\",{\"_index\":262,\"name\":{\"265\":{},\"596\":{},\"995\":{}},\"parent\":{}}],[\"unsubscribe\",{\"_index\":263,\"name\":{\"266\":{},\"597\":{},\"996\":{}},\"parent\":{}}],[\"unwatch\",{\"_index\":264,\"name\":{\"267\":{},\"598\":{},\"997\":{}},\"parent\":{}}],[\"updatesentinels\",{\"_index\":358,\"name\":{\"691\":{}},\"parent\":{}}],[\"username\",{\"_index\":370,\"name\":{\"703\":{}},\"parent\":{}}],[\"usesrvrecords\",{\"_index\":400,\"name\":{\"740\":{}},\"parent\":{}}],[\"wait\",{\"_index\":265,\"name\":{\"268\":{},\"599\":{},\"998\":{}},\"parent\":{}}],[\"watch\",{\"_index\":266,\"name\":{\"269\":{},\"600\":{},\"999\":{}},\"parent\":{}}],[\"xack\",{\"_index\":267,\"name\":{\"270\":{},\"601\":{},\"1000\":{}},\"parent\":{}}],[\"xadd\",{\"_index\":268,\"name\":{\"271\":{},\"602\":{},\"1001\":{}},\"parent\":{}}],[\"xaddbuffer\",{\"_index\":269,\"name\":{\"272\":{},\"603\":{},\"1002\":{}},\"parent\":{}}],[\"xautoclaim\",{\"_index\":270,\"name\":{\"273\":{},\"604\":{},\"1003\":{}},\"parent\":{}}],[\"xclaim\",{\"_index\":271,\"name\":{\"274\":{},\"605\":{},\"1004\":{}},\"parent\":{}}],[\"xdel\",{\"_index\":272,\"name\":{\"275\":{},\"606\":{},\"1005\":{}},\"parent\":{}}],[\"xgroup\",{\"_index\":273,\"name\":{\"276\":{},\"607\":{},\"1006\":{}},\"parent\":{}}],[\"xinfo\",{\"_index\":274,\"name\":{\"277\":{},\"608\":{},\"1007\":{}},\"parent\":{}}],[\"xlen\",{\"_index\":275,\"name\":{\"278\":{},\"609\":{},\"1008\":{}},\"parent\":{}}],[\"xpending\",{\"_index\":276,\"name\":{\"279\":{},\"610\":{},\"1009\":{}},\"parent\":{}}],[\"xrange\",{\"_index\":277,\"name\":{\"280\":{},\"611\":{},\"1010\":{}},\"parent\":{}}],[\"xrangebuffer\",{\"_index\":278,\"name\":{\"281\":{},\"612\":{},\"1011\":{}},\"parent\":{}}],[\"xread\",{\"_index\":279,\"name\":{\"282\":{},\"613\":{},\"1012\":{}},\"parent\":{}}],[\"xreadbuffer\",{\"_index\":280,\"name\":{\"283\":{},\"614\":{},\"1013\":{}},\"parent\":{}}],[\"xreadgroup\",{\"_index\":281,\"name\":{\"284\":{},\"615\":{},\"1014\":{}},\"parent\":{}}],[\"xrevrange\",{\"_index\":282,\"name\":{\"285\":{},\"616\":{},\"1015\":{}},\"parent\":{}}],[\"xrevrangebuffer\",{\"_index\":283,\"name\":{\"286\":{},\"617\":{},\"1016\":{}},\"parent\":{}}],[\"xsetid\",{\"_index\":284,\"name\":{\"287\":{},\"618\":{},\"1017\":{}},\"parent\":{}}],[\"xtrim\",{\"_index\":285,\"name\":{\"288\":{},\"619\":{},\"1018\":{}},\"parent\":{}}],[\"zadd\",{\"_index\":286,\"name\":{\"289\":{},\"620\":{},\"1019\":{}},\"parent\":{}}],[\"zaddbuffer\",{\"_index\":287,\"name\":{\"290\":{},\"621\":{},\"1020\":{}},\"parent\":{}}],[\"zcard\",{\"_index\":288,\"name\":{\"291\":{},\"622\":{},\"1021\":{}},\"parent\":{}}],[\"zcount\",{\"_index\":289,\"name\":{\"292\":{},\"623\":{},\"1022\":{}},\"parent\":{}}],[\"zdiff\",{\"_index\":290,\"name\":{\"293\":{},\"624\":{},\"1023\":{}},\"parent\":{}}],[\"zdiffbuffer\",{\"_index\":291,\"name\":{\"294\":{},\"625\":{},\"1024\":{}},\"parent\":{}}],[\"zdiffstore\",{\"_index\":292,\"name\":{\"295\":{},\"626\":{},\"1025\":{}},\"parent\":{}}],[\"zincrby\",{\"_index\":293,\"name\":{\"296\":{},\"627\":{},\"1026\":{}},\"parent\":{}}],[\"zincrbybuffer\",{\"_index\":294,\"name\":{\"297\":{},\"628\":{},\"1027\":{}},\"parent\":{}}],[\"zinter\",{\"_index\":295,\"name\":{\"298\":{},\"629\":{},\"1028\":{}},\"parent\":{}}],[\"zinterbuffer\",{\"_index\":296,\"name\":{\"299\":{},\"630\":{},\"1029\":{}},\"parent\":{}}],[\"zintercard\",{\"_index\":297,\"name\":{\"300\":{},\"631\":{},\"1030\":{}},\"parent\":{}}],[\"zinterstore\",{\"_index\":298,\"name\":{\"301\":{},\"632\":{},\"1031\":{}},\"parent\":{}}],[\"zlexcount\",{\"_index\":299,\"name\":{\"302\":{},\"633\":{},\"1032\":{}},\"parent\":{}}],[\"zmpop\",{\"_index\":300,\"name\":{\"303\":{},\"634\":{},\"1033\":{}},\"parent\":{}}],[\"zmscore\",{\"_index\":301,\"name\":{\"304\":{},\"635\":{},\"1034\":{}},\"parent\":{}}],[\"zmscorebuffer\",{\"_index\":302,\"name\":{\"305\":{},\"636\":{},\"1035\":{}},\"parent\":{}}],[\"zpopmax\",{\"_index\":303,\"name\":{\"306\":{},\"637\":{},\"1036\":{}},\"parent\":{}}],[\"zpopmaxbuffer\",{\"_index\":304,\"name\":{\"307\":{},\"638\":{},\"1037\":{}},\"parent\":{}}],[\"zpopmin\",{\"_index\":305,\"name\":{\"308\":{},\"639\":{},\"1038\":{}},\"parent\":{}}],[\"zpopminbuffer\",{\"_index\":306,\"name\":{\"309\":{},\"640\":{},\"1039\":{}},\"parent\":{}}],[\"zrandmember\",{\"_index\":307,\"name\":{\"310\":{},\"641\":{},\"1040\":{}},\"parent\":{}}],[\"zrandmemberbuffer\",{\"_index\":308,\"name\":{\"311\":{},\"642\":{},\"1041\":{}},\"parent\":{}}],[\"zrange\",{\"_index\":309,\"name\":{\"312\":{},\"643\":{},\"1042\":{}},\"parent\":{}}],[\"zrangebuffer\",{\"_index\":310,\"name\":{\"313\":{},\"644\":{},\"1043\":{}},\"parent\":{}}],[\"zrangebylex\",{\"_index\":311,\"name\":{\"314\":{},\"645\":{},\"1044\":{}},\"parent\":{}}],[\"zrangebylexbuffer\",{\"_index\":312,\"name\":{\"315\":{},\"646\":{},\"1045\":{}},\"parent\":{}}],[\"zrangebyscore\",{\"_index\":313,\"name\":{\"316\":{},\"647\":{},\"1046\":{}},\"parent\":{}}],[\"zrangebyscorebuffer\",{\"_index\":314,\"name\":{\"317\":{},\"648\":{},\"1047\":{}},\"parent\":{}}],[\"zrangestore\",{\"_index\":315,\"name\":{\"318\":{},\"649\":{},\"1048\":{}},\"parent\":{}}],[\"zrank\",{\"_index\":316,\"name\":{\"319\":{},\"650\":{},\"1049\":{}},\"parent\":{}}],[\"zrem\",{\"_index\":317,\"name\":{\"320\":{},\"651\":{},\"1050\":{}},\"parent\":{}}],[\"zremrangebylex\",{\"_index\":318,\"name\":{\"321\":{},\"652\":{},\"1051\":{}},\"parent\":{}}],[\"zremrangebyrank\",{\"_index\":319,\"name\":{\"322\":{},\"653\":{},\"1052\":{}},\"parent\":{}}],[\"zremrangebyscore\",{\"_index\":320,\"name\":{\"323\":{},\"654\":{},\"1053\":{}},\"parent\":{}}],[\"zrevrange\",{\"_index\":321,\"name\":{\"324\":{},\"655\":{},\"1054\":{}},\"parent\":{}}],[\"zrevrangebuffer\",{\"_index\":322,\"name\":{\"325\":{},\"656\":{},\"1055\":{}},\"parent\":{}}],[\"zrevrangebylex\",{\"_index\":323,\"name\":{\"326\":{},\"657\":{},\"1056\":{}},\"parent\":{}}],[\"zrevrangebylexbuffer\",{\"_index\":324,\"name\":{\"327\":{},\"658\":{},\"1057\":{}},\"parent\":{}}],[\"zrevrangebyscore\",{\"_index\":325,\"name\":{\"328\":{},\"659\":{},\"1058\":{}},\"parent\":{}}],[\"zrevrangebyscorebuffer\",{\"_index\":326,\"name\":{\"329\":{},\"660\":{},\"1059\":{}},\"parent\":{}}],[\"zrevrank\",{\"_index\":327,\"name\":{\"330\":{},\"661\":{},\"1060\":{}},\"parent\":{}}],[\"zscan\",{\"_index\":328,\"name\":{\"331\":{},\"662\":{},\"1061\":{}},\"parent\":{}}],[\"zscanbuffer\",{\"_index\":329,\"name\":{\"332\":{},\"663\":{},\"1062\":{}},\"parent\":{}}],[\"zscanbufferstream\",{\"_index\":22,\"name\":{\"22\":{},\"356\":{}},\"parent\":{}}],[\"zscanstream\",{\"_index\":21,\"name\":{\"21\":{},\"355\":{}},\"parent\":{}}],[\"zscore\",{\"_index\":330,\"name\":{\"333\":{},\"664\":{},\"1063\":{}},\"parent\":{}}],[\"zscorebuffer\",{\"_index\":331,\"name\":{\"334\":{},\"665\":{},\"1064\":{}},\"parent\":{}}],[\"zunion\",{\"_index\":332,\"name\":{\"335\":{},\"666\":{},\"1065\":{}},\"parent\":{}}],[\"zunionbuffer\",{\"_index\":333,\"name\":{\"336\":{},\"667\":{},\"1066\":{}},\"parent\":{}}],[\"zunionstore\",{\"_index\":334,\"name\":{\"337\":{},\"668\":{},\"1067\":{}},\"parent\":{}}]],\"pipeline\":[]}}"); \ No newline at end of file +window.searchData = JSON.parse("{\"kinds\":{\"32\":\"Variable\",\"128\":\"Class\",\"256\":\"Interface\",\"512\":\"Constructor\",\"1024\":\"Property\",\"2048\":\"Method\",\"65536\":\"Type literal\",\"262144\":\"Accessor\",\"4194304\":\"Type alias\",\"16777216\":\"Reference\"},\"rows\":[{\"id\":0,\"kind\":32,\"name\":\"ReplyError\",\"url\":\"index.html#ReplyError\",\"classes\":\"tsd-kind-variable\"},{\"id\":1,\"kind\":128,\"name\":\"Redis\",\"url\":\"classes/Redis.html\",\"classes\":\"tsd-kind-class\"},{\"id\":2,\"kind\":1024,\"name\":\"Cluster\",\"url\":\"classes/Redis.html#Cluster\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-static\",\"parent\":\"Redis\"},{\"id\":3,\"kind\":1024,\"name\":\"Command\",\"url\":\"classes/Redis.html#Command\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-static\",\"parent\":\"Redis\"},{\"id\":4,\"kind\":2048,\"name\":\"createClient\",\"url\":\"classes/Redis.html#createClient\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"Redis\"},{\"id\":5,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Redis.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite\",\"parent\":\"Redis\"},{\"id\":6,\"kind\":1024,\"name\":\"options\",\"url\":\"classes/Redis.html#options\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite\",\"parent\":\"Redis\"},{\"id\":7,\"kind\":1024,\"name\":\"status\",\"url\":\"classes/Redis.html#status\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Redis\"},{\"id\":8,\"kind\":262144,\"name\":\"autoPipelineQueueSize\",\"url\":\"classes/Redis.html#autoPipelineQueueSize\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"Redis\"},{\"id\":9,\"kind\":2048,\"name\":\"connect\",\"url\":\"classes/Redis.html#connect\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Redis\"},{\"id\":10,\"kind\":2048,\"name\":\"disconnect\",\"url\":\"classes/Redis.html#disconnect\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Redis\"},{\"id\":11,\"kind\":2048,\"name\":\"end\",\"url\":\"classes/Redis.html#end\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Redis\"},{\"id\":12,\"kind\":2048,\"name\":\"duplicate\",\"url\":\"classes/Redis.html#duplicate\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Redis\"},{\"id\":13,\"kind\":262144,\"name\":\"mode\",\"url\":\"classes/Redis.html#mode\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"Redis\"},{\"id\":14,\"kind\":2048,\"name\":\"monitor\",\"url\":\"classes/Redis.html#monitor\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Redis\"},{\"id\":15,\"kind\":2048,\"name\":\"scanStream\",\"url\":\"classes/Redis.html#scanStream\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Redis\"},{\"id\":16,\"kind\":2048,\"name\":\"scanBufferStream\",\"url\":\"classes/Redis.html#scanBufferStream\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Redis\"},{\"id\":17,\"kind\":2048,\"name\":\"sscanStream\",\"url\":\"classes/Redis.html#sscanStream\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Redis\"},{\"id\":18,\"kind\":2048,\"name\":\"sscanBufferStream\",\"url\":\"classes/Redis.html#sscanBufferStream\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Redis\"},{\"id\":19,\"kind\":2048,\"name\":\"hscanStream\",\"url\":\"classes/Redis.html#hscanStream\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Redis\"},{\"id\":20,\"kind\":2048,\"name\":\"hscanBufferStream\",\"url\":\"classes/Redis.html#hscanBufferStream\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Redis\"},{\"id\":21,\"kind\":2048,\"name\":\"zscanStream\",\"url\":\"classes/Redis.html#zscanStream\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Redis\"},{\"id\":22,\"kind\":2048,\"name\":\"zscanBufferStream\",\"url\":\"classes/Redis.html#zscanBufferStream\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Redis\"},{\"id\":23,\"kind\":2048,\"name\":\"on\",\"url\":\"classes/Redis.html#on\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Redis\"},{\"id\":24,\"kind\":2048,\"name\":\"once\",\"url\":\"classes/Redis.html#once\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Redis\"},{\"id\":25,\"kind\":2048,\"name\":\"getBuiltinCommands\",\"url\":\"classes/Redis.html#getBuiltinCommands\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":26,\"kind\":2048,\"name\":\"createBuiltinCommand\",\"url\":\"classes/Redis.html#createBuiltinCommand\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":27,\"kind\":2048,\"name\":\"addBuiltinCommand\",\"url\":\"classes/Redis.html#addBuiltinCommand\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":28,\"kind\":2048,\"name\":\"defineCommand\",\"url\":\"classes/Redis.html#defineCommand\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":29,\"kind\":2048,\"name\":\"call\",\"url\":\"classes/Redis.html#call\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":30,\"kind\":2048,\"name\":\"callBuffer\",\"url\":\"classes/Redis.html#callBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":31,\"kind\":2048,\"name\":\"acl\",\"url\":\"classes/Redis.html#acl\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":32,\"kind\":2048,\"name\":\"aclBuffer\",\"url\":\"classes/Redis.html#aclBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":33,\"kind\":2048,\"name\":\"append\",\"url\":\"classes/Redis.html#append\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":34,\"kind\":2048,\"name\":\"asking\",\"url\":\"classes/Redis.html#asking\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":35,\"kind\":2048,\"name\":\"auth\",\"url\":\"classes/Redis.html#auth\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":36,\"kind\":2048,\"name\":\"bgrewriteaof\",\"url\":\"classes/Redis.html#bgrewriteaof\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":37,\"kind\":2048,\"name\":\"bgrewriteaofBuffer\",\"url\":\"classes/Redis.html#bgrewriteaofBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":38,\"kind\":2048,\"name\":\"bgsave\",\"url\":\"classes/Redis.html#bgsave\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":39,\"kind\":2048,\"name\":\"bitcount\",\"url\":\"classes/Redis.html#bitcount\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":40,\"kind\":2048,\"name\":\"bitfield\",\"url\":\"classes/Redis.html#bitfield\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":41,\"kind\":2048,\"name\":\"bitfield_ro\",\"url\":\"classes/Redis.html#bitfield_ro\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":42,\"kind\":2048,\"name\":\"bitop\",\"url\":\"classes/Redis.html#bitop\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":43,\"kind\":2048,\"name\":\"bitpos\",\"url\":\"classes/Redis.html#bitpos\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":44,\"kind\":2048,\"name\":\"blmove\",\"url\":\"classes/Redis.html#blmove\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":45,\"kind\":2048,\"name\":\"blmoveBuffer\",\"url\":\"classes/Redis.html#blmoveBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":46,\"kind\":2048,\"name\":\"blmpop\",\"url\":\"classes/Redis.html#blmpop\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":47,\"kind\":2048,\"name\":\"blmpopBuffer\",\"url\":\"classes/Redis.html#blmpopBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":48,\"kind\":2048,\"name\":\"blpop\",\"url\":\"classes/Redis.html#blpop\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":49,\"kind\":2048,\"name\":\"blpopBuffer\",\"url\":\"classes/Redis.html#blpopBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":50,\"kind\":2048,\"name\":\"brpop\",\"url\":\"classes/Redis.html#brpop\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":51,\"kind\":2048,\"name\":\"brpopBuffer\",\"url\":\"classes/Redis.html#brpopBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":52,\"kind\":2048,\"name\":\"brpoplpush\",\"url\":\"classes/Redis.html#brpoplpush\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":53,\"kind\":2048,\"name\":\"brpoplpushBuffer\",\"url\":\"classes/Redis.html#brpoplpushBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":54,\"kind\":2048,\"name\":\"bzmpop\",\"url\":\"classes/Redis.html#bzmpop\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":55,\"kind\":2048,\"name\":\"bzpopmax\",\"url\":\"classes/Redis.html#bzpopmax\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":56,\"kind\":2048,\"name\":\"bzpopmaxBuffer\",\"url\":\"classes/Redis.html#bzpopmaxBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":57,\"kind\":2048,\"name\":\"bzpopmin\",\"url\":\"classes/Redis.html#bzpopmin\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":58,\"kind\":2048,\"name\":\"bzpopminBuffer\",\"url\":\"classes/Redis.html#bzpopminBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":59,\"kind\":2048,\"name\":\"client\",\"url\":\"classes/Redis.html#client\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":60,\"kind\":2048,\"name\":\"clientBuffer\",\"url\":\"classes/Redis.html#clientBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":61,\"kind\":2048,\"name\":\"cluster\",\"url\":\"classes/Redis.html#cluster\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":62,\"kind\":2048,\"name\":\"command\",\"url\":\"classes/Redis.html#command\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":63,\"kind\":2048,\"name\":\"config\",\"url\":\"classes/Redis.html#config\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":64,\"kind\":2048,\"name\":\"copy\",\"url\":\"classes/Redis.html#copy\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":65,\"kind\":2048,\"name\":\"dbsize\",\"url\":\"classes/Redis.html#dbsize\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":66,\"kind\":2048,\"name\":\"debug\",\"url\":\"classes/Redis.html#debug\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":67,\"kind\":2048,\"name\":\"decr\",\"url\":\"classes/Redis.html#decr\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":68,\"kind\":2048,\"name\":\"decrby\",\"url\":\"classes/Redis.html#decrby\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":69,\"kind\":2048,\"name\":\"del\",\"url\":\"classes/Redis.html#del\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":70,\"kind\":2048,\"name\":\"discard\",\"url\":\"classes/Redis.html#discard\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":71,\"kind\":2048,\"name\":\"dump\",\"url\":\"classes/Redis.html#dump\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":72,\"kind\":2048,\"name\":\"dumpBuffer\",\"url\":\"classes/Redis.html#dumpBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":73,\"kind\":2048,\"name\":\"echo\",\"url\":\"classes/Redis.html#echo\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":74,\"kind\":2048,\"name\":\"echoBuffer\",\"url\":\"classes/Redis.html#echoBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":75,\"kind\":2048,\"name\":\"eval\",\"url\":\"classes/Redis.html#eval\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":76,\"kind\":2048,\"name\":\"eval_ro\",\"url\":\"classes/Redis.html#eval_ro\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":77,\"kind\":2048,\"name\":\"evalsha\",\"url\":\"classes/Redis.html#evalsha\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":78,\"kind\":2048,\"name\":\"evalsha_ro\",\"url\":\"classes/Redis.html#evalsha_ro\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":79,\"kind\":2048,\"name\":\"exec\",\"url\":\"classes/Redis.html#exec\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":80,\"kind\":2048,\"name\":\"exists\",\"url\":\"classes/Redis.html#exists\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":81,\"kind\":2048,\"name\":\"expire\",\"url\":\"classes/Redis.html#expire\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":82,\"kind\":2048,\"name\":\"expireat\",\"url\":\"classes/Redis.html#expireat\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":83,\"kind\":2048,\"name\":\"expiretime\",\"url\":\"classes/Redis.html#expiretime\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":84,\"kind\":2048,\"name\":\"failover\",\"url\":\"classes/Redis.html#failover\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":85,\"kind\":2048,\"name\":\"fcall\",\"url\":\"classes/Redis.html#fcall\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":86,\"kind\":2048,\"name\":\"fcall_ro\",\"url\":\"classes/Redis.html#fcall_ro\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":87,\"kind\":2048,\"name\":\"flushall\",\"url\":\"classes/Redis.html#flushall\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":88,\"kind\":2048,\"name\":\"flushdb\",\"url\":\"classes/Redis.html#flushdb\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":89,\"kind\":2048,\"name\":\"function\",\"url\":\"classes/Redis.html#function\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":90,\"kind\":2048,\"name\":\"functionBuffer\",\"url\":\"classes/Redis.html#functionBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":91,\"kind\":2048,\"name\":\"geoadd\",\"url\":\"classes/Redis.html#geoadd\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":92,\"kind\":2048,\"name\":\"geodist\",\"url\":\"classes/Redis.html#geodist\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":93,\"kind\":2048,\"name\":\"geodistBuffer\",\"url\":\"classes/Redis.html#geodistBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":94,\"kind\":2048,\"name\":\"geohash\",\"url\":\"classes/Redis.html#geohash\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":95,\"kind\":2048,\"name\":\"geohashBuffer\",\"url\":\"classes/Redis.html#geohashBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":96,\"kind\":2048,\"name\":\"geopos\",\"url\":\"classes/Redis.html#geopos\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":97,\"kind\":2048,\"name\":\"georadius\",\"url\":\"classes/Redis.html#georadius\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":98,\"kind\":2048,\"name\":\"georadius_ro\",\"url\":\"classes/Redis.html#georadius_ro\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":99,\"kind\":2048,\"name\":\"georadiusbymember\",\"url\":\"classes/Redis.html#georadiusbymember\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":100,\"kind\":2048,\"name\":\"georadiusbymember_ro\",\"url\":\"classes/Redis.html#georadiusbymember_ro\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":101,\"kind\":2048,\"name\":\"geosearch\",\"url\":\"classes/Redis.html#geosearch\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":102,\"kind\":2048,\"name\":\"geosearchstore\",\"url\":\"classes/Redis.html#geosearchstore\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":103,\"kind\":2048,\"name\":\"get\",\"url\":\"classes/Redis.html#get\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":104,\"kind\":2048,\"name\":\"getBuffer\",\"url\":\"classes/Redis.html#getBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":105,\"kind\":2048,\"name\":\"getbit\",\"url\":\"classes/Redis.html#getbit\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":106,\"kind\":2048,\"name\":\"getdel\",\"url\":\"classes/Redis.html#getdel\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":107,\"kind\":2048,\"name\":\"getdelBuffer\",\"url\":\"classes/Redis.html#getdelBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":108,\"kind\":2048,\"name\":\"getex\",\"url\":\"classes/Redis.html#getex\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":109,\"kind\":2048,\"name\":\"getexBuffer\",\"url\":\"classes/Redis.html#getexBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":110,\"kind\":2048,\"name\":\"getrange\",\"url\":\"classes/Redis.html#getrange\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":111,\"kind\":2048,\"name\":\"getrangeBuffer\",\"url\":\"classes/Redis.html#getrangeBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":112,\"kind\":2048,\"name\":\"getset\",\"url\":\"classes/Redis.html#getset\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":113,\"kind\":2048,\"name\":\"getsetBuffer\",\"url\":\"classes/Redis.html#getsetBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":114,\"kind\":2048,\"name\":\"hdel\",\"url\":\"classes/Redis.html#hdel\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":115,\"kind\":2048,\"name\":\"hello\",\"url\":\"classes/Redis.html#hello\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":116,\"kind\":2048,\"name\":\"hexists\",\"url\":\"classes/Redis.html#hexists\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":117,\"kind\":2048,\"name\":\"hget\",\"url\":\"classes/Redis.html#hget\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":118,\"kind\":2048,\"name\":\"hgetBuffer\",\"url\":\"classes/Redis.html#hgetBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":119,\"kind\":2048,\"name\":\"hgetall\",\"url\":\"classes/Redis.html#hgetall\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":120,\"kind\":2048,\"name\":\"hgetallBuffer\",\"url\":\"classes/Redis.html#hgetallBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":121,\"kind\":2048,\"name\":\"hincrby\",\"url\":\"classes/Redis.html#hincrby\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":122,\"kind\":2048,\"name\":\"hincrbyfloat\",\"url\":\"classes/Redis.html#hincrbyfloat\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":123,\"kind\":2048,\"name\":\"hincrbyfloatBuffer\",\"url\":\"classes/Redis.html#hincrbyfloatBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":124,\"kind\":2048,\"name\":\"hkeys\",\"url\":\"classes/Redis.html#hkeys\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":125,\"kind\":2048,\"name\":\"hkeysBuffer\",\"url\":\"classes/Redis.html#hkeysBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":126,\"kind\":2048,\"name\":\"hlen\",\"url\":\"classes/Redis.html#hlen\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":127,\"kind\":2048,\"name\":\"hmget\",\"url\":\"classes/Redis.html#hmget\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":128,\"kind\":2048,\"name\":\"hmgetBuffer\",\"url\":\"classes/Redis.html#hmgetBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":129,\"kind\":2048,\"name\":\"hmset\",\"url\":\"classes/Redis.html#hmset\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":130,\"kind\":2048,\"name\":\"hrandfield\",\"url\":\"classes/Redis.html#hrandfield\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":131,\"kind\":2048,\"name\":\"hrandfieldBuffer\",\"url\":\"classes/Redis.html#hrandfieldBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":132,\"kind\":2048,\"name\":\"hscan\",\"url\":\"classes/Redis.html#hscan\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":133,\"kind\":2048,\"name\":\"hscanBuffer\",\"url\":\"classes/Redis.html#hscanBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":134,\"kind\":2048,\"name\":\"hset\",\"url\":\"classes/Redis.html#hset\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":135,\"kind\":2048,\"name\":\"hsetnx\",\"url\":\"classes/Redis.html#hsetnx\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":136,\"kind\":2048,\"name\":\"hstrlen\",\"url\":\"classes/Redis.html#hstrlen\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":137,\"kind\":2048,\"name\":\"hvals\",\"url\":\"classes/Redis.html#hvals\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":138,\"kind\":2048,\"name\":\"hvalsBuffer\",\"url\":\"classes/Redis.html#hvalsBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":139,\"kind\":2048,\"name\":\"incr\",\"url\":\"classes/Redis.html#incr\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":140,\"kind\":2048,\"name\":\"incrby\",\"url\":\"classes/Redis.html#incrby\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":141,\"kind\":2048,\"name\":\"incrbyfloat\",\"url\":\"classes/Redis.html#incrbyfloat\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":142,\"kind\":2048,\"name\":\"info\",\"url\":\"classes/Redis.html#info\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":143,\"kind\":2048,\"name\":\"keys\",\"url\":\"classes/Redis.html#keys\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":144,\"kind\":2048,\"name\":\"keysBuffer\",\"url\":\"classes/Redis.html#keysBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":145,\"kind\":2048,\"name\":\"lastsave\",\"url\":\"classes/Redis.html#lastsave\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":146,\"kind\":2048,\"name\":\"latency\",\"url\":\"classes/Redis.html#latency\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":147,\"kind\":2048,\"name\":\"lcs\",\"url\":\"classes/Redis.html#lcs\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":148,\"kind\":2048,\"name\":\"lindex\",\"url\":\"classes/Redis.html#lindex\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":149,\"kind\":2048,\"name\":\"lindexBuffer\",\"url\":\"classes/Redis.html#lindexBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":150,\"kind\":2048,\"name\":\"linsert\",\"url\":\"classes/Redis.html#linsert\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":151,\"kind\":2048,\"name\":\"llen\",\"url\":\"classes/Redis.html#llen\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":152,\"kind\":2048,\"name\":\"lmove\",\"url\":\"classes/Redis.html#lmove\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":153,\"kind\":2048,\"name\":\"lmoveBuffer\",\"url\":\"classes/Redis.html#lmoveBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":154,\"kind\":2048,\"name\":\"lmpop\",\"url\":\"classes/Redis.html#lmpop\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":155,\"kind\":2048,\"name\":\"lmpopBuffer\",\"url\":\"classes/Redis.html#lmpopBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":156,\"kind\":2048,\"name\":\"lolwut\",\"url\":\"classes/Redis.html#lolwut\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":157,\"kind\":2048,\"name\":\"lpop\",\"url\":\"classes/Redis.html#lpop\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":158,\"kind\":2048,\"name\":\"lpopBuffer\",\"url\":\"classes/Redis.html#lpopBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":159,\"kind\":2048,\"name\":\"lpos\",\"url\":\"classes/Redis.html#lpos\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":160,\"kind\":2048,\"name\":\"lpush\",\"url\":\"classes/Redis.html#lpush\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":161,\"kind\":2048,\"name\":\"lpushx\",\"url\":\"classes/Redis.html#lpushx\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":162,\"kind\":2048,\"name\":\"lrange\",\"url\":\"classes/Redis.html#lrange\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":163,\"kind\":2048,\"name\":\"lrangeBuffer\",\"url\":\"classes/Redis.html#lrangeBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":164,\"kind\":2048,\"name\":\"lrem\",\"url\":\"classes/Redis.html#lrem\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":165,\"kind\":2048,\"name\":\"lset\",\"url\":\"classes/Redis.html#lset\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":166,\"kind\":2048,\"name\":\"ltrim\",\"url\":\"classes/Redis.html#ltrim\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":167,\"kind\":2048,\"name\":\"memory\",\"url\":\"classes/Redis.html#memory\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":168,\"kind\":2048,\"name\":\"mget\",\"url\":\"classes/Redis.html#mget\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":169,\"kind\":2048,\"name\":\"mgetBuffer\",\"url\":\"classes/Redis.html#mgetBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":170,\"kind\":2048,\"name\":\"migrate\",\"url\":\"classes/Redis.html#migrate\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":171,\"kind\":2048,\"name\":\"module\",\"url\":\"classes/Redis.html#module\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":172,\"kind\":2048,\"name\":\"move\",\"url\":\"classes/Redis.html#move\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":173,\"kind\":2048,\"name\":\"mset\",\"url\":\"classes/Redis.html#mset\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":174,\"kind\":2048,\"name\":\"msetnx\",\"url\":\"classes/Redis.html#msetnx\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":175,\"kind\":2048,\"name\":\"object\",\"url\":\"classes/Redis.html#object\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":176,\"kind\":2048,\"name\":\"persist\",\"url\":\"classes/Redis.html#persist\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":177,\"kind\":2048,\"name\":\"pexpire\",\"url\":\"classes/Redis.html#pexpire\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":178,\"kind\":2048,\"name\":\"pexpireat\",\"url\":\"classes/Redis.html#pexpireat\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":179,\"kind\":2048,\"name\":\"pexpiretime\",\"url\":\"classes/Redis.html#pexpiretime\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":180,\"kind\":2048,\"name\":\"pfadd\",\"url\":\"classes/Redis.html#pfadd\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":181,\"kind\":2048,\"name\":\"pfcount\",\"url\":\"classes/Redis.html#pfcount\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":182,\"kind\":2048,\"name\":\"pfdebug\",\"url\":\"classes/Redis.html#pfdebug\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":183,\"kind\":2048,\"name\":\"pfmerge\",\"url\":\"classes/Redis.html#pfmerge\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":184,\"kind\":2048,\"name\":\"pfselftest\",\"url\":\"classes/Redis.html#pfselftest\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":185,\"kind\":2048,\"name\":\"ping\",\"url\":\"classes/Redis.html#ping\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":186,\"kind\":2048,\"name\":\"pingBuffer\",\"url\":\"classes/Redis.html#pingBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":187,\"kind\":2048,\"name\":\"psetex\",\"url\":\"classes/Redis.html#psetex\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":188,\"kind\":2048,\"name\":\"psubscribe\",\"url\":\"classes/Redis.html#psubscribe\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":189,\"kind\":2048,\"name\":\"psync\",\"url\":\"classes/Redis.html#psync\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":190,\"kind\":2048,\"name\":\"pttl\",\"url\":\"classes/Redis.html#pttl\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":191,\"kind\":2048,\"name\":\"publish\",\"url\":\"classes/Redis.html#publish\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":192,\"kind\":2048,\"name\":\"pubsub\",\"url\":\"classes/Redis.html#pubsub\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":193,\"kind\":2048,\"name\":\"punsubscribe\",\"url\":\"classes/Redis.html#punsubscribe\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":194,\"kind\":2048,\"name\":\"quit\",\"url\":\"classes/Redis.html#quit\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":195,\"kind\":2048,\"name\":\"randomkey\",\"url\":\"classes/Redis.html#randomkey\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":196,\"kind\":2048,\"name\":\"randomkeyBuffer\",\"url\":\"classes/Redis.html#randomkeyBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":197,\"kind\":2048,\"name\":\"readonly\",\"url\":\"classes/Redis.html#readonly\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":198,\"kind\":2048,\"name\":\"readwrite\",\"url\":\"classes/Redis.html#readwrite\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":199,\"kind\":2048,\"name\":\"rename\",\"url\":\"classes/Redis.html#rename\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":200,\"kind\":2048,\"name\":\"renamenx\",\"url\":\"classes/Redis.html#renamenx\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":201,\"kind\":2048,\"name\":\"replconf\",\"url\":\"classes/Redis.html#replconf\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":202,\"kind\":2048,\"name\":\"replicaof\",\"url\":\"classes/Redis.html#replicaof\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":203,\"kind\":2048,\"name\":\"reset\",\"url\":\"classes/Redis.html#reset\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":204,\"kind\":2048,\"name\":\"restore\",\"url\":\"classes/Redis.html#restore\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":205,\"kind\":2048,\"name\":\"restore-asking\",\"url\":\"classes/Redis.html#restore_asking\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":206,\"kind\":2048,\"name\":\"role\",\"url\":\"classes/Redis.html#role\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":207,\"kind\":2048,\"name\":\"rpop\",\"url\":\"classes/Redis.html#rpop\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":208,\"kind\":2048,\"name\":\"rpopBuffer\",\"url\":\"classes/Redis.html#rpopBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":209,\"kind\":2048,\"name\":\"rpoplpush\",\"url\":\"classes/Redis.html#rpoplpush\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":210,\"kind\":2048,\"name\":\"rpoplpushBuffer\",\"url\":\"classes/Redis.html#rpoplpushBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":211,\"kind\":2048,\"name\":\"rpush\",\"url\":\"classes/Redis.html#rpush\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":212,\"kind\":2048,\"name\":\"rpushx\",\"url\":\"classes/Redis.html#rpushx\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":213,\"kind\":2048,\"name\":\"sadd\",\"url\":\"classes/Redis.html#sadd\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":214,\"kind\":2048,\"name\":\"save\",\"url\":\"classes/Redis.html#save\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":215,\"kind\":2048,\"name\":\"scan\",\"url\":\"classes/Redis.html#scan\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":216,\"kind\":2048,\"name\":\"scanBuffer\",\"url\":\"classes/Redis.html#scanBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":217,\"kind\":2048,\"name\":\"scard\",\"url\":\"classes/Redis.html#scard\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":218,\"kind\":2048,\"name\":\"script\",\"url\":\"classes/Redis.html#script\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":219,\"kind\":2048,\"name\":\"sdiff\",\"url\":\"classes/Redis.html#sdiff\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":220,\"kind\":2048,\"name\":\"sdiffBuffer\",\"url\":\"classes/Redis.html#sdiffBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":221,\"kind\":2048,\"name\":\"sdiffstore\",\"url\":\"classes/Redis.html#sdiffstore\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":222,\"kind\":2048,\"name\":\"select\",\"url\":\"classes/Redis.html#select\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":223,\"kind\":2048,\"name\":\"set\",\"url\":\"classes/Redis.html#set\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":224,\"kind\":2048,\"name\":\"setBuffer\",\"url\":\"classes/Redis.html#setBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":225,\"kind\":2048,\"name\":\"setbit\",\"url\":\"classes/Redis.html#setbit\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":226,\"kind\":2048,\"name\":\"setex\",\"url\":\"classes/Redis.html#setex\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":227,\"kind\":2048,\"name\":\"setnx\",\"url\":\"classes/Redis.html#setnx\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":228,\"kind\":2048,\"name\":\"setrange\",\"url\":\"classes/Redis.html#setrange\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":229,\"kind\":2048,\"name\":\"shutdown\",\"url\":\"classes/Redis.html#shutdown\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":230,\"kind\":2048,\"name\":\"sinter\",\"url\":\"classes/Redis.html#sinter\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":231,\"kind\":2048,\"name\":\"sinterBuffer\",\"url\":\"classes/Redis.html#sinterBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":232,\"kind\":2048,\"name\":\"sintercard\",\"url\":\"classes/Redis.html#sintercard\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":233,\"kind\":2048,\"name\":\"sinterstore\",\"url\":\"classes/Redis.html#sinterstore\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":234,\"kind\":2048,\"name\":\"sismember\",\"url\":\"classes/Redis.html#sismember\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":235,\"kind\":2048,\"name\":\"slaveof\",\"url\":\"classes/Redis.html#slaveof\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":236,\"kind\":2048,\"name\":\"slowlog\",\"url\":\"classes/Redis.html#slowlog\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":237,\"kind\":2048,\"name\":\"smembers\",\"url\":\"classes/Redis.html#smembers\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":238,\"kind\":2048,\"name\":\"smembersBuffer\",\"url\":\"classes/Redis.html#smembersBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":239,\"kind\":2048,\"name\":\"smismember\",\"url\":\"classes/Redis.html#smismember\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":240,\"kind\":2048,\"name\":\"smove\",\"url\":\"classes/Redis.html#smove\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":241,\"kind\":2048,\"name\":\"sort\",\"url\":\"classes/Redis.html#sort\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":242,\"kind\":2048,\"name\":\"sort_ro\",\"url\":\"classes/Redis.html#sort_ro\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":243,\"kind\":2048,\"name\":\"spop\",\"url\":\"classes/Redis.html#spop\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":244,\"kind\":2048,\"name\":\"spopBuffer\",\"url\":\"classes/Redis.html#spopBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":245,\"kind\":2048,\"name\":\"spublish\",\"url\":\"classes/Redis.html#spublish\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":246,\"kind\":2048,\"name\":\"srandmember\",\"url\":\"classes/Redis.html#srandmember\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":247,\"kind\":2048,\"name\":\"srandmemberBuffer\",\"url\":\"classes/Redis.html#srandmemberBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":248,\"kind\":2048,\"name\":\"srem\",\"url\":\"classes/Redis.html#srem\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":249,\"kind\":2048,\"name\":\"sscan\",\"url\":\"classes/Redis.html#sscan\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":250,\"kind\":2048,\"name\":\"sscanBuffer\",\"url\":\"classes/Redis.html#sscanBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":251,\"kind\":2048,\"name\":\"ssubscribe\",\"url\":\"classes/Redis.html#ssubscribe\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":252,\"kind\":2048,\"name\":\"strlen\",\"url\":\"classes/Redis.html#strlen\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":253,\"kind\":2048,\"name\":\"subscribe\",\"url\":\"classes/Redis.html#subscribe\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":254,\"kind\":2048,\"name\":\"substr\",\"url\":\"classes/Redis.html#substr\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":255,\"kind\":2048,\"name\":\"sunion\",\"url\":\"classes/Redis.html#sunion\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":256,\"kind\":2048,\"name\":\"sunionBuffer\",\"url\":\"classes/Redis.html#sunionBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":257,\"kind\":2048,\"name\":\"sunionstore\",\"url\":\"classes/Redis.html#sunionstore\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":258,\"kind\":2048,\"name\":\"sunsubscribe\",\"url\":\"classes/Redis.html#sunsubscribe\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":259,\"kind\":2048,\"name\":\"swapdb\",\"url\":\"classes/Redis.html#swapdb\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":260,\"kind\":2048,\"name\":\"sync\",\"url\":\"classes/Redis.html#sync\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":261,\"kind\":2048,\"name\":\"time\",\"url\":\"classes/Redis.html#time\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":262,\"kind\":2048,\"name\":\"touch\",\"url\":\"classes/Redis.html#touch\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":263,\"kind\":2048,\"name\":\"ttl\",\"url\":\"classes/Redis.html#ttl\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":264,\"kind\":2048,\"name\":\"type\",\"url\":\"classes/Redis.html#type\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":265,\"kind\":2048,\"name\":\"unlink\",\"url\":\"classes/Redis.html#unlink\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":266,\"kind\":2048,\"name\":\"unsubscribe\",\"url\":\"classes/Redis.html#unsubscribe\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":267,\"kind\":2048,\"name\":\"unwatch\",\"url\":\"classes/Redis.html#unwatch\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":268,\"kind\":2048,\"name\":\"wait\",\"url\":\"classes/Redis.html#wait\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":269,\"kind\":2048,\"name\":\"watch\",\"url\":\"classes/Redis.html#watch\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":270,\"kind\":2048,\"name\":\"xack\",\"url\":\"classes/Redis.html#xack\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":271,\"kind\":2048,\"name\":\"xadd\",\"url\":\"classes/Redis.html#xadd\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":272,\"kind\":2048,\"name\":\"xaddBuffer\",\"url\":\"classes/Redis.html#xaddBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":273,\"kind\":2048,\"name\":\"xautoclaim\",\"url\":\"classes/Redis.html#xautoclaim\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":274,\"kind\":2048,\"name\":\"xclaim\",\"url\":\"classes/Redis.html#xclaim\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":275,\"kind\":2048,\"name\":\"xdel\",\"url\":\"classes/Redis.html#xdel\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":276,\"kind\":2048,\"name\":\"xgroup\",\"url\":\"classes/Redis.html#xgroup\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":277,\"kind\":2048,\"name\":\"xinfo\",\"url\":\"classes/Redis.html#xinfo\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":278,\"kind\":2048,\"name\":\"xlen\",\"url\":\"classes/Redis.html#xlen\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":279,\"kind\":2048,\"name\":\"xpending\",\"url\":\"classes/Redis.html#xpending\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":280,\"kind\":2048,\"name\":\"xrange\",\"url\":\"classes/Redis.html#xrange\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":281,\"kind\":2048,\"name\":\"xrangeBuffer\",\"url\":\"classes/Redis.html#xrangeBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":282,\"kind\":2048,\"name\":\"xread\",\"url\":\"classes/Redis.html#xread\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":283,\"kind\":2048,\"name\":\"xreadBuffer\",\"url\":\"classes/Redis.html#xreadBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":284,\"kind\":2048,\"name\":\"xreadgroup\",\"url\":\"classes/Redis.html#xreadgroup\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":285,\"kind\":2048,\"name\":\"xrevrange\",\"url\":\"classes/Redis.html#xrevrange\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":286,\"kind\":2048,\"name\":\"xrevrangeBuffer\",\"url\":\"classes/Redis.html#xrevrangeBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":287,\"kind\":2048,\"name\":\"xsetid\",\"url\":\"classes/Redis.html#xsetid\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":288,\"kind\":2048,\"name\":\"xtrim\",\"url\":\"classes/Redis.html#xtrim\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":289,\"kind\":2048,\"name\":\"zadd\",\"url\":\"classes/Redis.html#zadd\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":290,\"kind\":2048,\"name\":\"zaddBuffer\",\"url\":\"classes/Redis.html#zaddBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":291,\"kind\":2048,\"name\":\"zcard\",\"url\":\"classes/Redis.html#zcard\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":292,\"kind\":2048,\"name\":\"zcount\",\"url\":\"classes/Redis.html#zcount\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":293,\"kind\":2048,\"name\":\"zdiff\",\"url\":\"classes/Redis.html#zdiff\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":294,\"kind\":2048,\"name\":\"zdiffBuffer\",\"url\":\"classes/Redis.html#zdiffBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":295,\"kind\":2048,\"name\":\"zdiffstore\",\"url\":\"classes/Redis.html#zdiffstore\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":296,\"kind\":2048,\"name\":\"zincrby\",\"url\":\"classes/Redis.html#zincrby\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":297,\"kind\":2048,\"name\":\"zincrbyBuffer\",\"url\":\"classes/Redis.html#zincrbyBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":298,\"kind\":2048,\"name\":\"zinter\",\"url\":\"classes/Redis.html#zinter\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":299,\"kind\":2048,\"name\":\"zinterBuffer\",\"url\":\"classes/Redis.html#zinterBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":300,\"kind\":2048,\"name\":\"zintercard\",\"url\":\"classes/Redis.html#zintercard\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":301,\"kind\":2048,\"name\":\"zinterstore\",\"url\":\"classes/Redis.html#zinterstore\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":302,\"kind\":2048,\"name\":\"zlexcount\",\"url\":\"classes/Redis.html#zlexcount\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":303,\"kind\":2048,\"name\":\"zmpop\",\"url\":\"classes/Redis.html#zmpop\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":304,\"kind\":2048,\"name\":\"zmscore\",\"url\":\"classes/Redis.html#zmscore\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":305,\"kind\":2048,\"name\":\"zmscoreBuffer\",\"url\":\"classes/Redis.html#zmscoreBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":306,\"kind\":2048,\"name\":\"zpopmax\",\"url\":\"classes/Redis.html#zpopmax\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":307,\"kind\":2048,\"name\":\"zpopmaxBuffer\",\"url\":\"classes/Redis.html#zpopmaxBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":308,\"kind\":2048,\"name\":\"zpopmin\",\"url\":\"classes/Redis.html#zpopmin\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":309,\"kind\":2048,\"name\":\"zpopminBuffer\",\"url\":\"classes/Redis.html#zpopminBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":310,\"kind\":2048,\"name\":\"zrandmember\",\"url\":\"classes/Redis.html#zrandmember\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":311,\"kind\":2048,\"name\":\"zrandmemberBuffer\",\"url\":\"classes/Redis.html#zrandmemberBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":312,\"kind\":2048,\"name\":\"zrange\",\"url\":\"classes/Redis.html#zrange\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":313,\"kind\":2048,\"name\":\"zrangeBuffer\",\"url\":\"classes/Redis.html#zrangeBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":314,\"kind\":2048,\"name\":\"zrangebylex\",\"url\":\"classes/Redis.html#zrangebylex\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":315,\"kind\":2048,\"name\":\"zrangebylexBuffer\",\"url\":\"classes/Redis.html#zrangebylexBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":316,\"kind\":2048,\"name\":\"zrangebyscore\",\"url\":\"classes/Redis.html#zrangebyscore\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":317,\"kind\":2048,\"name\":\"zrangebyscoreBuffer\",\"url\":\"classes/Redis.html#zrangebyscoreBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":318,\"kind\":2048,\"name\":\"zrangestore\",\"url\":\"classes/Redis.html#zrangestore\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":319,\"kind\":2048,\"name\":\"zrank\",\"url\":\"classes/Redis.html#zrank\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":320,\"kind\":2048,\"name\":\"zrem\",\"url\":\"classes/Redis.html#zrem\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":321,\"kind\":2048,\"name\":\"zremrangebylex\",\"url\":\"classes/Redis.html#zremrangebylex\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":322,\"kind\":2048,\"name\":\"zremrangebyrank\",\"url\":\"classes/Redis.html#zremrangebyrank\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":323,\"kind\":2048,\"name\":\"zremrangebyscore\",\"url\":\"classes/Redis.html#zremrangebyscore\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":324,\"kind\":2048,\"name\":\"zrevrange\",\"url\":\"classes/Redis.html#zrevrange\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":325,\"kind\":2048,\"name\":\"zrevrangeBuffer\",\"url\":\"classes/Redis.html#zrevrangeBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":326,\"kind\":2048,\"name\":\"zrevrangebylex\",\"url\":\"classes/Redis.html#zrevrangebylex\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":327,\"kind\":2048,\"name\":\"zrevrangebylexBuffer\",\"url\":\"classes/Redis.html#zrevrangebylexBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":328,\"kind\":2048,\"name\":\"zrevrangebyscore\",\"url\":\"classes/Redis.html#zrevrangebyscore\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":329,\"kind\":2048,\"name\":\"zrevrangebyscoreBuffer\",\"url\":\"classes/Redis.html#zrevrangebyscoreBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":330,\"kind\":2048,\"name\":\"zrevrank\",\"url\":\"classes/Redis.html#zrevrank\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":331,\"kind\":2048,\"name\":\"zscan\",\"url\":\"classes/Redis.html#zscan\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":332,\"kind\":2048,\"name\":\"zscanBuffer\",\"url\":\"classes/Redis.html#zscanBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":333,\"kind\":2048,\"name\":\"zscore\",\"url\":\"classes/Redis.html#zscore\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":334,\"kind\":2048,\"name\":\"zscoreBuffer\",\"url\":\"classes/Redis.html#zscoreBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":335,\"kind\":2048,\"name\":\"zunion\",\"url\":\"classes/Redis.html#zunion\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":336,\"kind\":2048,\"name\":\"zunionBuffer\",\"url\":\"classes/Redis.html#zunionBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":337,\"kind\":2048,\"name\":\"zunionstore\",\"url\":\"classes/Redis.html#zunionstore\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Redis\"},{\"id\":338,\"kind\":2048,\"name\":\"pipeline\",\"url\":\"classes/Redis.html#pipeline\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Redis\"},{\"id\":339,\"kind\":2048,\"name\":\"multi\",\"url\":\"classes/Redis.html#multi\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Redis\"},{\"id\":340,\"kind\":128,\"name\":\"Cluster\",\"url\":\"classes/Cluster.html\",\"classes\":\"tsd-kind-class\"},{\"id\":341,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Cluster.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite\",\"parent\":\"Cluster\"},{\"id\":342,\"kind\":1024,\"name\":\"options\",\"url\":\"classes/Cluster.html#options\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite\",\"parent\":\"Cluster\"},{\"id\":343,\"kind\":1024,\"name\":\"slots\",\"url\":\"classes/Cluster.html#slots\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Cluster\"},{\"id\":344,\"kind\":1024,\"name\":\"status\",\"url\":\"classes/Cluster.html#status\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Cluster\"},{\"id\":345,\"kind\":2048,\"name\":\"connect\",\"url\":\"classes/Cluster.html#connect\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Cluster\"},{\"id\":346,\"kind\":2048,\"name\":\"disconnect\",\"url\":\"classes/Cluster.html#disconnect\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Cluster\"},{\"id\":347,\"kind\":2048,\"name\":\"quit\",\"url\":\"classes/Cluster.html#quit\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite\",\"parent\":\"Cluster\"},{\"id\":348,\"kind\":2048,\"name\":\"duplicate\",\"url\":\"classes/Cluster.html#duplicate\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Cluster\"},{\"id\":349,\"kind\":2048,\"name\":\"nodes\",\"url\":\"classes/Cluster.html#nodes\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Cluster\"},{\"id\":350,\"kind\":262144,\"name\":\"autoPipelineQueueSize\",\"url\":\"classes/Cluster.html#autoPipelineQueueSize\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"Cluster\"},{\"id\":351,\"kind\":2048,\"name\":\"sscanStream\",\"url\":\"classes/Cluster.html#sscanStream\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Cluster\"},{\"id\":352,\"kind\":2048,\"name\":\"sscanBufferStream\",\"url\":\"classes/Cluster.html#sscanBufferStream\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Cluster\"},{\"id\":353,\"kind\":2048,\"name\":\"hscanStream\",\"url\":\"classes/Cluster.html#hscanStream\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Cluster\"},{\"id\":354,\"kind\":2048,\"name\":\"hscanBufferStream\",\"url\":\"classes/Cluster.html#hscanBufferStream\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Cluster\"},{\"id\":355,\"kind\":2048,\"name\":\"zscanStream\",\"url\":\"classes/Cluster.html#zscanStream\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Cluster\"},{\"id\":356,\"kind\":2048,\"name\":\"zscanBufferStream\",\"url\":\"classes/Cluster.html#zscanBufferStream\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Cluster\"},{\"id\":357,\"kind\":2048,\"name\":\"getBuiltinCommands\",\"url\":\"classes/Cluster.html#getBuiltinCommands\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":358,\"kind\":2048,\"name\":\"createBuiltinCommand\",\"url\":\"classes/Cluster.html#createBuiltinCommand\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":359,\"kind\":2048,\"name\":\"addBuiltinCommand\",\"url\":\"classes/Cluster.html#addBuiltinCommand\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":360,\"kind\":2048,\"name\":\"defineCommand\",\"url\":\"classes/Cluster.html#defineCommand\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":361,\"kind\":2048,\"name\":\"call\",\"url\":\"classes/Cluster.html#call\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":362,\"kind\":2048,\"name\":\"callBuffer\",\"url\":\"classes/Cluster.html#callBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":363,\"kind\":2048,\"name\":\"acl\",\"url\":\"classes/Cluster.html#acl\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":364,\"kind\":2048,\"name\":\"aclBuffer\",\"url\":\"classes/Cluster.html#aclBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":365,\"kind\":2048,\"name\":\"append\",\"url\":\"classes/Cluster.html#append\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":366,\"kind\":2048,\"name\":\"asking\",\"url\":\"classes/Cluster.html#asking\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":367,\"kind\":2048,\"name\":\"auth\",\"url\":\"classes/Cluster.html#auth\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":368,\"kind\":2048,\"name\":\"bgrewriteaof\",\"url\":\"classes/Cluster.html#bgrewriteaof\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":369,\"kind\":2048,\"name\":\"bgrewriteaofBuffer\",\"url\":\"classes/Cluster.html#bgrewriteaofBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":370,\"kind\":2048,\"name\":\"bgsave\",\"url\":\"classes/Cluster.html#bgsave\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":371,\"kind\":2048,\"name\":\"bitcount\",\"url\":\"classes/Cluster.html#bitcount\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":372,\"kind\":2048,\"name\":\"bitfield\",\"url\":\"classes/Cluster.html#bitfield\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":373,\"kind\":2048,\"name\":\"bitfield_ro\",\"url\":\"classes/Cluster.html#bitfield_ro\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":374,\"kind\":2048,\"name\":\"bitop\",\"url\":\"classes/Cluster.html#bitop\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":375,\"kind\":2048,\"name\":\"bitpos\",\"url\":\"classes/Cluster.html#bitpos\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":376,\"kind\":2048,\"name\":\"blmove\",\"url\":\"classes/Cluster.html#blmove\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":377,\"kind\":2048,\"name\":\"blmoveBuffer\",\"url\":\"classes/Cluster.html#blmoveBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":378,\"kind\":2048,\"name\":\"blmpop\",\"url\":\"classes/Cluster.html#blmpop\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":379,\"kind\":2048,\"name\":\"blmpopBuffer\",\"url\":\"classes/Cluster.html#blmpopBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":380,\"kind\":2048,\"name\":\"blpop\",\"url\":\"classes/Cluster.html#blpop\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":381,\"kind\":2048,\"name\":\"blpopBuffer\",\"url\":\"classes/Cluster.html#blpopBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":382,\"kind\":2048,\"name\":\"brpop\",\"url\":\"classes/Cluster.html#brpop\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":383,\"kind\":2048,\"name\":\"brpopBuffer\",\"url\":\"classes/Cluster.html#brpopBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":384,\"kind\":2048,\"name\":\"brpoplpush\",\"url\":\"classes/Cluster.html#brpoplpush\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":385,\"kind\":2048,\"name\":\"brpoplpushBuffer\",\"url\":\"classes/Cluster.html#brpoplpushBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":386,\"kind\":2048,\"name\":\"bzmpop\",\"url\":\"classes/Cluster.html#bzmpop\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":387,\"kind\":2048,\"name\":\"bzpopmax\",\"url\":\"classes/Cluster.html#bzpopmax\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":388,\"kind\":2048,\"name\":\"bzpopmaxBuffer\",\"url\":\"classes/Cluster.html#bzpopmaxBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":389,\"kind\":2048,\"name\":\"bzpopmin\",\"url\":\"classes/Cluster.html#bzpopmin\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":390,\"kind\":2048,\"name\":\"bzpopminBuffer\",\"url\":\"classes/Cluster.html#bzpopminBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":391,\"kind\":2048,\"name\":\"client\",\"url\":\"classes/Cluster.html#client\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":392,\"kind\":2048,\"name\":\"clientBuffer\",\"url\":\"classes/Cluster.html#clientBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":393,\"kind\":2048,\"name\":\"cluster\",\"url\":\"classes/Cluster.html#cluster\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":394,\"kind\":2048,\"name\":\"command\",\"url\":\"classes/Cluster.html#command\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":395,\"kind\":2048,\"name\":\"config\",\"url\":\"classes/Cluster.html#config\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":396,\"kind\":2048,\"name\":\"copy\",\"url\":\"classes/Cluster.html#copy\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":397,\"kind\":2048,\"name\":\"dbsize\",\"url\":\"classes/Cluster.html#dbsize\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":398,\"kind\":2048,\"name\":\"debug\",\"url\":\"classes/Cluster.html#debug\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":399,\"kind\":2048,\"name\":\"decr\",\"url\":\"classes/Cluster.html#decr\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":400,\"kind\":2048,\"name\":\"decrby\",\"url\":\"classes/Cluster.html#decrby\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":401,\"kind\":2048,\"name\":\"del\",\"url\":\"classes/Cluster.html#del\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":402,\"kind\":2048,\"name\":\"discard\",\"url\":\"classes/Cluster.html#discard\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":403,\"kind\":2048,\"name\":\"dump\",\"url\":\"classes/Cluster.html#dump\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":404,\"kind\":2048,\"name\":\"dumpBuffer\",\"url\":\"classes/Cluster.html#dumpBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":405,\"kind\":2048,\"name\":\"echo\",\"url\":\"classes/Cluster.html#echo\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":406,\"kind\":2048,\"name\":\"echoBuffer\",\"url\":\"classes/Cluster.html#echoBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":407,\"kind\":2048,\"name\":\"eval\",\"url\":\"classes/Cluster.html#eval\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":408,\"kind\":2048,\"name\":\"eval_ro\",\"url\":\"classes/Cluster.html#eval_ro\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":409,\"kind\":2048,\"name\":\"evalsha\",\"url\":\"classes/Cluster.html#evalsha\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":410,\"kind\":2048,\"name\":\"evalsha_ro\",\"url\":\"classes/Cluster.html#evalsha_ro\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":411,\"kind\":2048,\"name\":\"exec\",\"url\":\"classes/Cluster.html#exec\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":412,\"kind\":2048,\"name\":\"exists\",\"url\":\"classes/Cluster.html#exists\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":413,\"kind\":2048,\"name\":\"expire\",\"url\":\"classes/Cluster.html#expire\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":414,\"kind\":2048,\"name\":\"expireat\",\"url\":\"classes/Cluster.html#expireat\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":415,\"kind\":2048,\"name\":\"expiretime\",\"url\":\"classes/Cluster.html#expiretime\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":416,\"kind\":2048,\"name\":\"failover\",\"url\":\"classes/Cluster.html#failover\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":417,\"kind\":2048,\"name\":\"fcall\",\"url\":\"classes/Cluster.html#fcall\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":418,\"kind\":2048,\"name\":\"fcall_ro\",\"url\":\"classes/Cluster.html#fcall_ro\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":419,\"kind\":2048,\"name\":\"flushall\",\"url\":\"classes/Cluster.html#flushall\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":420,\"kind\":2048,\"name\":\"flushdb\",\"url\":\"classes/Cluster.html#flushdb\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":421,\"kind\":2048,\"name\":\"function\",\"url\":\"classes/Cluster.html#function\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":422,\"kind\":2048,\"name\":\"functionBuffer\",\"url\":\"classes/Cluster.html#functionBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":423,\"kind\":2048,\"name\":\"geoadd\",\"url\":\"classes/Cluster.html#geoadd\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":424,\"kind\":2048,\"name\":\"geodist\",\"url\":\"classes/Cluster.html#geodist\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":425,\"kind\":2048,\"name\":\"geodistBuffer\",\"url\":\"classes/Cluster.html#geodistBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":426,\"kind\":2048,\"name\":\"geohash\",\"url\":\"classes/Cluster.html#geohash\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":427,\"kind\":2048,\"name\":\"geohashBuffer\",\"url\":\"classes/Cluster.html#geohashBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":428,\"kind\":2048,\"name\":\"geopos\",\"url\":\"classes/Cluster.html#geopos\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":429,\"kind\":2048,\"name\":\"georadius\",\"url\":\"classes/Cluster.html#georadius\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":430,\"kind\":2048,\"name\":\"georadius_ro\",\"url\":\"classes/Cluster.html#georadius_ro\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":431,\"kind\":2048,\"name\":\"georadiusbymember\",\"url\":\"classes/Cluster.html#georadiusbymember\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":432,\"kind\":2048,\"name\":\"georadiusbymember_ro\",\"url\":\"classes/Cluster.html#georadiusbymember_ro\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":433,\"kind\":2048,\"name\":\"geosearch\",\"url\":\"classes/Cluster.html#geosearch\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":434,\"kind\":2048,\"name\":\"geosearchstore\",\"url\":\"classes/Cluster.html#geosearchstore\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":435,\"kind\":2048,\"name\":\"get\",\"url\":\"classes/Cluster.html#get\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":436,\"kind\":2048,\"name\":\"getBuffer\",\"url\":\"classes/Cluster.html#getBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":437,\"kind\":2048,\"name\":\"getbit\",\"url\":\"classes/Cluster.html#getbit\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":438,\"kind\":2048,\"name\":\"getdel\",\"url\":\"classes/Cluster.html#getdel\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":439,\"kind\":2048,\"name\":\"getdelBuffer\",\"url\":\"classes/Cluster.html#getdelBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":440,\"kind\":2048,\"name\":\"getex\",\"url\":\"classes/Cluster.html#getex\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":441,\"kind\":2048,\"name\":\"getexBuffer\",\"url\":\"classes/Cluster.html#getexBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":442,\"kind\":2048,\"name\":\"getrange\",\"url\":\"classes/Cluster.html#getrange\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":443,\"kind\":2048,\"name\":\"getrangeBuffer\",\"url\":\"classes/Cluster.html#getrangeBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":444,\"kind\":2048,\"name\":\"getset\",\"url\":\"classes/Cluster.html#getset\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":445,\"kind\":2048,\"name\":\"getsetBuffer\",\"url\":\"classes/Cluster.html#getsetBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":446,\"kind\":2048,\"name\":\"hdel\",\"url\":\"classes/Cluster.html#hdel\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":447,\"kind\":2048,\"name\":\"hello\",\"url\":\"classes/Cluster.html#hello\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":448,\"kind\":2048,\"name\":\"hexists\",\"url\":\"classes/Cluster.html#hexists\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":449,\"kind\":2048,\"name\":\"hget\",\"url\":\"classes/Cluster.html#hget\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":450,\"kind\":2048,\"name\":\"hgetBuffer\",\"url\":\"classes/Cluster.html#hgetBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":451,\"kind\":2048,\"name\":\"hgetall\",\"url\":\"classes/Cluster.html#hgetall\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":452,\"kind\":2048,\"name\":\"hgetallBuffer\",\"url\":\"classes/Cluster.html#hgetallBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":453,\"kind\":2048,\"name\":\"hincrby\",\"url\":\"classes/Cluster.html#hincrby\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":454,\"kind\":2048,\"name\":\"hincrbyfloat\",\"url\":\"classes/Cluster.html#hincrbyfloat\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":455,\"kind\":2048,\"name\":\"hincrbyfloatBuffer\",\"url\":\"classes/Cluster.html#hincrbyfloatBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":456,\"kind\":2048,\"name\":\"hkeys\",\"url\":\"classes/Cluster.html#hkeys\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":457,\"kind\":2048,\"name\":\"hkeysBuffer\",\"url\":\"classes/Cluster.html#hkeysBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":458,\"kind\":2048,\"name\":\"hlen\",\"url\":\"classes/Cluster.html#hlen\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":459,\"kind\":2048,\"name\":\"hmget\",\"url\":\"classes/Cluster.html#hmget\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":460,\"kind\":2048,\"name\":\"hmgetBuffer\",\"url\":\"classes/Cluster.html#hmgetBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":461,\"kind\":2048,\"name\":\"hmset\",\"url\":\"classes/Cluster.html#hmset\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":462,\"kind\":2048,\"name\":\"hrandfield\",\"url\":\"classes/Cluster.html#hrandfield\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":463,\"kind\":2048,\"name\":\"hrandfieldBuffer\",\"url\":\"classes/Cluster.html#hrandfieldBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":464,\"kind\":2048,\"name\":\"hscan\",\"url\":\"classes/Cluster.html#hscan\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":465,\"kind\":2048,\"name\":\"hscanBuffer\",\"url\":\"classes/Cluster.html#hscanBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":466,\"kind\":2048,\"name\":\"hset\",\"url\":\"classes/Cluster.html#hset\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":467,\"kind\":2048,\"name\":\"hsetnx\",\"url\":\"classes/Cluster.html#hsetnx\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":468,\"kind\":2048,\"name\":\"hstrlen\",\"url\":\"classes/Cluster.html#hstrlen\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":469,\"kind\":2048,\"name\":\"hvals\",\"url\":\"classes/Cluster.html#hvals\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":470,\"kind\":2048,\"name\":\"hvalsBuffer\",\"url\":\"classes/Cluster.html#hvalsBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":471,\"kind\":2048,\"name\":\"incr\",\"url\":\"classes/Cluster.html#incr\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":472,\"kind\":2048,\"name\":\"incrby\",\"url\":\"classes/Cluster.html#incrby\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":473,\"kind\":2048,\"name\":\"incrbyfloat\",\"url\":\"classes/Cluster.html#incrbyfloat\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":474,\"kind\":2048,\"name\":\"info\",\"url\":\"classes/Cluster.html#info\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":475,\"kind\":2048,\"name\":\"keys\",\"url\":\"classes/Cluster.html#keys\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":476,\"kind\":2048,\"name\":\"keysBuffer\",\"url\":\"classes/Cluster.html#keysBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":477,\"kind\":2048,\"name\":\"lastsave\",\"url\":\"classes/Cluster.html#lastsave\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":478,\"kind\":2048,\"name\":\"latency\",\"url\":\"classes/Cluster.html#latency\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":479,\"kind\":2048,\"name\":\"lcs\",\"url\":\"classes/Cluster.html#lcs\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":480,\"kind\":2048,\"name\":\"lindex\",\"url\":\"classes/Cluster.html#lindex\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":481,\"kind\":2048,\"name\":\"lindexBuffer\",\"url\":\"classes/Cluster.html#lindexBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":482,\"kind\":2048,\"name\":\"linsert\",\"url\":\"classes/Cluster.html#linsert\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":483,\"kind\":2048,\"name\":\"llen\",\"url\":\"classes/Cluster.html#llen\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":484,\"kind\":2048,\"name\":\"lmove\",\"url\":\"classes/Cluster.html#lmove\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":485,\"kind\":2048,\"name\":\"lmoveBuffer\",\"url\":\"classes/Cluster.html#lmoveBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":486,\"kind\":2048,\"name\":\"lmpop\",\"url\":\"classes/Cluster.html#lmpop\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":487,\"kind\":2048,\"name\":\"lmpopBuffer\",\"url\":\"classes/Cluster.html#lmpopBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":488,\"kind\":2048,\"name\":\"lolwut\",\"url\":\"classes/Cluster.html#lolwut\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":489,\"kind\":2048,\"name\":\"lpop\",\"url\":\"classes/Cluster.html#lpop\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":490,\"kind\":2048,\"name\":\"lpopBuffer\",\"url\":\"classes/Cluster.html#lpopBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":491,\"kind\":2048,\"name\":\"lpos\",\"url\":\"classes/Cluster.html#lpos\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":492,\"kind\":2048,\"name\":\"lpush\",\"url\":\"classes/Cluster.html#lpush\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":493,\"kind\":2048,\"name\":\"lpushx\",\"url\":\"classes/Cluster.html#lpushx\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":494,\"kind\":2048,\"name\":\"lrange\",\"url\":\"classes/Cluster.html#lrange\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":495,\"kind\":2048,\"name\":\"lrangeBuffer\",\"url\":\"classes/Cluster.html#lrangeBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":496,\"kind\":2048,\"name\":\"lrem\",\"url\":\"classes/Cluster.html#lrem\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":497,\"kind\":2048,\"name\":\"lset\",\"url\":\"classes/Cluster.html#lset\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":498,\"kind\":2048,\"name\":\"ltrim\",\"url\":\"classes/Cluster.html#ltrim\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":499,\"kind\":2048,\"name\":\"memory\",\"url\":\"classes/Cluster.html#memory\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":500,\"kind\":2048,\"name\":\"mget\",\"url\":\"classes/Cluster.html#mget\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":501,\"kind\":2048,\"name\":\"mgetBuffer\",\"url\":\"classes/Cluster.html#mgetBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":502,\"kind\":2048,\"name\":\"migrate\",\"url\":\"classes/Cluster.html#migrate\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":503,\"kind\":2048,\"name\":\"module\",\"url\":\"classes/Cluster.html#module\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":504,\"kind\":2048,\"name\":\"move\",\"url\":\"classes/Cluster.html#move\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":505,\"kind\":2048,\"name\":\"mset\",\"url\":\"classes/Cluster.html#mset\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":506,\"kind\":2048,\"name\":\"msetnx\",\"url\":\"classes/Cluster.html#msetnx\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":507,\"kind\":2048,\"name\":\"object\",\"url\":\"classes/Cluster.html#object\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":508,\"kind\":2048,\"name\":\"persist\",\"url\":\"classes/Cluster.html#persist\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":509,\"kind\":2048,\"name\":\"pexpire\",\"url\":\"classes/Cluster.html#pexpire\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":510,\"kind\":2048,\"name\":\"pexpireat\",\"url\":\"classes/Cluster.html#pexpireat\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":511,\"kind\":2048,\"name\":\"pexpiretime\",\"url\":\"classes/Cluster.html#pexpiretime\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":512,\"kind\":2048,\"name\":\"pfadd\",\"url\":\"classes/Cluster.html#pfadd\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":513,\"kind\":2048,\"name\":\"pfcount\",\"url\":\"classes/Cluster.html#pfcount\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":514,\"kind\":2048,\"name\":\"pfdebug\",\"url\":\"classes/Cluster.html#pfdebug\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":515,\"kind\":2048,\"name\":\"pfmerge\",\"url\":\"classes/Cluster.html#pfmerge\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":516,\"kind\":2048,\"name\":\"pfselftest\",\"url\":\"classes/Cluster.html#pfselftest\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":517,\"kind\":2048,\"name\":\"ping\",\"url\":\"classes/Cluster.html#ping\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":518,\"kind\":2048,\"name\":\"pingBuffer\",\"url\":\"classes/Cluster.html#pingBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":519,\"kind\":2048,\"name\":\"psetex\",\"url\":\"classes/Cluster.html#psetex\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":520,\"kind\":2048,\"name\":\"psubscribe\",\"url\":\"classes/Cluster.html#psubscribe\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":521,\"kind\":2048,\"name\":\"psync\",\"url\":\"classes/Cluster.html#psync\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":522,\"kind\":2048,\"name\":\"pttl\",\"url\":\"classes/Cluster.html#pttl\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":523,\"kind\":2048,\"name\":\"publish\",\"url\":\"classes/Cluster.html#publish\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":524,\"kind\":2048,\"name\":\"pubsub\",\"url\":\"classes/Cluster.html#pubsub\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":525,\"kind\":2048,\"name\":\"punsubscribe\",\"url\":\"classes/Cluster.html#punsubscribe\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":526,\"kind\":2048,\"name\":\"randomkey\",\"url\":\"classes/Cluster.html#randomkey\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":527,\"kind\":2048,\"name\":\"randomkeyBuffer\",\"url\":\"classes/Cluster.html#randomkeyBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":528,\"kind\":2048,\"name\":\"readonly\",\"url\":\"classes/Cluster.html#readonly\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":529,\"kind\":2048,\"name\":\"readwrite\",\"url\":\"classes/Cluster.html#readwrite\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":530,\"kind\":2048,\"name\":\"rename\",\"url\":\"classes/Cluster.html#rename\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":531,\"kind\":2048,\"name\":\"renamenx\",\"url\":\"classes/Cluster.html#renamenx\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":532,\"kind\":2048,\"name\":\"replconf\",\"url\":\"classes/Cluster.html#replconf\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":533,\"kind\":2048,\"name\":\"replicaof\",\"url\":\"classes/Cluster.html#replicaof\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":534,\"kind\":2048,\"name\":\"reset\",\"url\":\"classes/Cluster.html#reset\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":535,\"kind\":2048,\"name\":\"restore\",\"url\":\"classes/Cluster.html#restore\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":536,\"kind\":2048,\"name\":\"restore-asking\",\"url\":\"classes/Cluster.html#restore_asking\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":537,\"kind\":2048,\"name\":\"role\",\"url\":\"classes/Cluster.html#role\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":538,\"kind\":2048,\"name\":\"rpop\",\"url\":\"classes/Cluster.html#rpop\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":539,\"kind\":2048,\"name\":\"rpopBuffer\",\"url\":\"classes/Cluster.html#rpopBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":540,\"kind\":2048,\"name\":\"rpoplpush\",\"url\":\"classes/Cluster.html#rpoplpush\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":541,\"kind\":2048,\"name\":\"rpoplpushBuffer\",\"url\":\"classes/Cluster.html#rpoplpushBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":542,\"kind\":2048,\"name\":\"rpush\",\"url\":\"classes/Cluster.html#rpush\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":543,\"kind\":2048,\"name\":\"rpushx\",\"url\":\"classes/Cluster.html#rpushx\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":544,\"kind\":2048,\"name\":\"sadd\",\"url\":\"classes/Cluster.html#sadd\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":545,\"kind\":2048,\"name\":\"save\",\"url\":\"classes/Cluster.html#save\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":546,\"kind\":2048,\"name\":\"scan\",\"url\":\"classes/Cluster.html#scan\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":547,\"kind\":2048,\"name\":\"scanBuffer\",\"url\":\"classes/Cluster.html#scanBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":548,\"kind\":2048,\"name\":\"scard\",\"url\":\"classes/Cluster.html#scard\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":549,\"kind\":2048,\"name\":\"script\",\"url\":\"classes/Cluster.html#script\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":550,\"kind\":2048,\"name\":\"sdiff\",\"url\":\"classes/Cluster.html#sdiff\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":551,\"kind\":2048,\"name\":\"sdiffBuffer\",\"url\":\"classes/Cluster.html#sdiffBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":552,\"kind\":2048,\"name\":\"sdiffstore\",\"url\":\"classes/Cluster.html#sdiffstore\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":553,\"kind\":2048,\"name\":\"select\",\"url\":\"classes/Cluster.html#select\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":554,\"kind\":2048,\"name\":\"set\",\"url\":\"classes/Cluster.html#set\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":555,\"kind\":2048,\"name\":\"setBuffer\",\"url\":\"classes/Cluster.html#setBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":556,\"kind\":2048,\"name\":\"setbit\",\"url\":\"classes/Cluster.html#setbit\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":557,\"kind\":2048,\"name\":\"setex\",\"url\":\"classes/Cluster.html#setex\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":558,\"kind\":2048,\"name\":\"setnx\",\"url\":\"classes/Cluster.html#setnx\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":559,\"kind\":2048,\"name\":\"setrange\",\"url\":\"classes/Cluster.html#setrange\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":560,\"kind\":2048,\"name\":\"shutdown\",\"url\":\"classes/Cluster.html#shutdown\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":561,\"kind\":2048,\"name\":\"sinter\",\"url\":\"classes/Cluster.html#sinter\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":562,\"kind\":2048,\"name\":\"sinterBuffer\",\"url\":\"classes/Cluster.html#sinterBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":563,\"kind\":2048,\"name\":\"sintercard\",\"url\":\"classes/Cluster.html#sintercard\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":564,\"kind\":2048,\"name\":\"sinterstore\",\"url\":\"classes/Cluster.html#sinterstore\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":565,\"kind\":2048,\"name\":\"sismember\",\"url\":\"classes/Cluster.html#sismember\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":566,\"kind\":2048,\"name\":\"slaveof\",\"url\":\"classes/Cluster.html#slaveof\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":567,\"kind\":2048,\"name\":\"slowlog\",\"url\":\"classes/Cluster.html#slowlog\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":568,\"kind\":2048,\"name\":\"smembers\",\"url\":\"classes/Cluster.html#smembers\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":569,\"kind\":2048,\"name\":\"smembersBuffer\",\"url\":\"classes/Cluster.html#smembersBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":570,\"kind\":2048,\"name\":\"smismember\",\"url\":\"classes/Cluster.html#smismember\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":571,\"kind\":2048,\"name\":\"smove\",\"url\":\"classes/Cluster.html#smove\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":572,\"kind\":2048,\"name\":\"sort\",\"url\":\"classes/Cluster.html#sort\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":573,\"kind\":2048,\"name\":\"sort_ro\",\"url\":\"classes/Cluster.html#sort_ro\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":574,\"kind\":2048,\"name\":\"spop\",\"url\":\"classes/Cluster.html#spop\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":575,\"kind\":2048,\"name\":\"spopBuffer\",\"url\":\"classes/Cluster.html#spopBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":576,\"kind\":2048,\"name\":\"spublish\",\"url\":\"classes/Cluster.html#spublish\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":577,\"kind\":2048,\"name\":\"srandmember\",\"url\":\"classes/Cluster.html#srandmember\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":578,\"kind\":2048,\"name\":\"srandmemberBuffer\",\"url\":\"classes/Cluster.html#srandmemberBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":579,\"kind\":2048,\"name\":\"srem\",\"url\":\"classes/Cluster.html#srem\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":580,\"kind\":2048,\"name\":\"sscan\",\"url\":\"classes/Cluster.html#sscan\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":581,\"kind\":2048,\"name\":\"sscanBuffer\",\"url\":\"classes/Cluster.html#sscanBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":582,\"kind\":2048,\"name\":\"ssubscribe\",\"url\":\"classes/Cluster.html#ssubscribe\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":583,\"kind\":2048,\"name\":\"strlen\",\"url\":\"classes/Cluster.html#strlen\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":584,\"kind\":2048,\"name\":\"subscribe\",\"url\":\"classes/Cluster.html#subscribe\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":585,\"kind\":2048,\"name\":\"substr\",\"url\":\"classes/Cluster.html#substr\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":586,\"kind\":2048,\"name\":\"sunion\",\"url\":\"classes/Cluster.html#sunion\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":587,\"kind\":2048,\"name\":\"sunionBuffer\",\"url\":\"classes/Cluster.html#sunionBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":588,\"kind\":2048,\"name\":\"sunionstore\",\"url\":\"classes/Cluster.html#sunionstore\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":589,\"kind\":2048,\"name\":\"sunsubscribe\",\"url\":\"classes/Cluster.html#sunsubscribe\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":590,\"kind\":2048,\"name\":\"swapdb\",\"url\":\"classes/Cluster.html#swapdb\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":591,\"kind\":2048,\"name\":\"sync\",\"url\":\"classes/Cluster.html#sync\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":592,\"kind\":2048,\"name\":\"time\",\"url\":\"classes/Cluster.html#time\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":593,\"kind\":2048,\"name\":\"touch\",\"url\":\"classes/Cluster.html#touch\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":594,\"kind\":2048,\"name\":\"ttl\",\"url\":\"classes/Cluster.html#ttl\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":595,\"kind\":2048,\"name\":\"type\",\"url\":\"classes/Cluster.html#type\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":596,\"kind\":2048,\"name\":\"unlink\",\"url\":\"classes/Cluster.html#unlink\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":597,\"kind\":2048,\"name\":\"unsubscribe\",\"url\":\"classes/Cluster.html#unsubscribe\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":598,\"kind\":2048,\"name\":\"unwatch\",\"url\":\"classes/Cluster.html#unwatch\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":599,\"kind\":2048,\"name\":\"wait\",\"url\":\"classes/Cluster.html#wait\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":600,\"kind\":2048,\"name\":\"watch\",\"url\":\"classes/Cluster.html#watch\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":601,\"kind\":2048,\"name\":\"xack\",\"url\":\"classes/Cluster.html#xack\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":602,\"kind\":2048,\"name\":\"xadd\",\"url\":\"classes/Cluster.html#xadd\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":603,\"kind\":2048,\"name\":\"xaddBuffer\",\"url\":\"classes/Cluster.html#xaddBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":604,\"kind\":2048,\"name\":\"xautoclaim\",\"url\":\"classes/Cluster.html#xautoclaim\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":605,\"kind\":2048,\"name\":\"xclaim\",\"url\":\"classes/Cluster.html#xclaim\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":606,\"kind\":2048,\"name\":\"xdel\",\"url\":\"classes/Cluster.html#xdel\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":607,\"kind\":2048,\"name\":\"xgroup\",\"url\":\"classes/Cluster.html#xgroup\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":608,\"kind\":2048,\"name\":\"xinfo\",\"url\":\"classes/Cluster.html#xinfo\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":609,\"kind\":2048,\"name\":\"xlen\",\"url\":\"classes/Cluster.html#xlen\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":610,\"kind\":2048,\"name\":\"xpending\",\"url\":\"classes/Cluster.html#xpending\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":611,\"kind\":2048,\"name\":\"xrange\",\"url\":\"classes/Cluster.html#xrange\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":612,\"kind\":2048,\"name\":\"xrangeBuffer\",\"url\":\"classes/Cluster.html#xrangeBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":613,\"kind\":2048,\"name\":\"xread\",\"url\":\"classes/Cluster.html#xread\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":614,\"kind\":2048,\"name\":\"xreadBuffer\",\"url\":\"classes/Cluster.html#xreadBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":615,\"kind\":2048,\"name\":\"xreadgroup\",\"url\":\"classes/Cluster.html#xreadgroup\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":616,\"kind\":2048,\"name\":\"xrevrange\",\"url\":\"classes/Cluster.html#xrevrange\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":617,\"kind\":2048,\"name\":\"xrevrangeBuffer\",\"url\":\"classes/Cluster.html#xrevrangeBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":618,\"kind\":2048,\"name\":\"xsetid\",\"url\":\"classes/Cluster.html#xsetid\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":619,\"kind\":2048,\"name\":\"xtrim\",\"url\":\"classes/Cluster.html#xtrim\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":620,\"kind\":2048,\"name\":\"zadd\",\"url\":\"classes/Cluster.html#zadd\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":621,\"kind\":2048,\"name\":\"zaddBuffer\",\"url\":\"classes/Cluster.html#zaddBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":622,\"kind\":2048,\"name\":\"zcard\",\"url\":\"classes/Cluster.html#zcard\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":623,\"kind\":2048,\"name\":\"zcount\",\"url\":\"classes/Cluster.html#zcount\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":624,\"kind\":2048,\"name\":\"zdiff\",\"url\":\"classes/Cluster.html#zdiff\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":625,\"kind\":2048,\"name\":\"zdiffBuffer\",\"url\":\"classes/Cluster.html#zdiffBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":626,\"kind\":2048,\"name\":\"zdiffstore\",\"url\":\"classes/Cluster.html#zdiffstore\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":627,\"kind\":2048,\"name\":\"zincrby\",\"url\":\"classes/Cluster.html#zincrby\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":628,\"kind\":2048,\"name\":\"zincrbyBuffer\",\"url\":\"classes/Cluster.html#zincrbyBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":629,\"kind\":2048,\"name\":\"zinter\",\"url\":\"classes/Cluster.html#zinter\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":630,\"kind\":2048,\"name\":\"zinterBuffer\",\"url\":\"classes/Cluster.html#zinterBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":631,\"kind\":2048,\"name\":\"zintercard\",\"url\":\"classes/Cluster.html#zintercard\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":632,\"kind\":2048,\"name\":\"zinterstore\",\"url\":\"classes/Cluster.html#zinterstore\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":633,\"kind\":2048,\"name\":\"zlexcount\",\"url\":\"classes/Cluster.html#zlexcount\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":634,\"kind\":2048,\"name\":\"zmpop\",\"url\":\"classes/Cluster.html#zmpop\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":635,\"kind\":2048,\"name\":\"zmscore\",\"url\":\"classes/Cluster.html#zmscore\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":636,\"kind\":2048,\"name\":\"zmscoreBuffer\",\"url\":\"classes/Cluster.html#zmscoreBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":637,\"kind\":2048,\"name\":\"zpopmax\",\"url\":\"classes/Cluster.html#zpopmax\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":638,\"kind\":2048,\"name\":\"zpopmaxBuffer\",\"url\":\"classes/Cluster.html#zpopmaxBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":639,\"kind\":2048,\"name\":\"zpopmin\",\"url\":\"classes/Cluster.html#zpopmin\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":640,\"kind\":2048,\"name\":\"zpopminBuffer\",\"url\":\"classes/Cluster.html#zpopminBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":641,\"kind\":2048,\"name\":\"zrandmember\",\"url\":\"classes/Cluster.html#zrandmember\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":642,\"kind\":2048,\"name\":\"zrandmemberBuffer\",\"url\":\"classes/Cluster.html#zrandmemberBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":643,\"kind\":2048,\"name\":\"zrange\",\"url\":\"classes/Cluster.html#zrange\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":644,\"kind\":2048,\"name\":\"zrangeBuffer\",\"url\":\"classes/Cluster.html#zrangeBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":645,\"kind\":2048,\"name\":\"zrangebylex\",\"url\":\"classes/Cluster.html#zrangebylex\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":646,\"kind\":2048,\"name\":\"zrangebylexBuffer\",\"url\":\"classes/Cluster.html#zrangebylexBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":647,\"kind\":2048,\"name\":\"zrangebyscore\",\"url\":\"classes/Cluster.html#zrangebyscore\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":648,\"kind\":2048,\"name\":\"zrangebyscoreBuffer\",\"url\":\"classes/Cluster.html#zrangebyscoreBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":649,\"kind\":2048,\"name\":\"zrangestore\",\"url\":\"classes/Cluster.html#zrangestore\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":650,\"kind\":2048,\"name\":\"zrank\",\"url\":\"classes/Cluster.html#zrank\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":651,\"kind\":2048,\"name\":\"zrem\",\"url\":\"classes/Cluster.html#zrem\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":652,\"kind\":2048,\"name\":\"zremrangebylex\",\"url\":\"classes/Cluster.html#zremrangebylex\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":653,\"kind\":2048,\"name\":\"zremrangebyrank\",\"url\":\"classes/Cluster.html#zremrangebyrank\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":654,\"kind\":2048,\"name\":\"zremrangebyscore\",\"url\":\"classes/Cluster.html#zremrangebyscore\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":655,\"kind\":2048,\"name\":\"zrevrange\",\"url\":\"classes/Cluster.html#zrevrange\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":656,\"kind\":2048,\"name\":\"zrevrangeBuffer\",\"url\":\"classes/Cluster.html#zrevrangeBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":657,\"kind\":2048,\"name\":\"zrevrangebylex\",\"url\":\"classes/Cluster.html#zrevrangebylex\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":658,\"kind\":2048,\"name\":\"zrevrangebylexBuffer\",\"url\":\"classes/Cluster.html#zrevrangebylexBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":659,\"kind\":2048,\"name\":\"zrevrangebyscore\",\"url\":\"classes/Cluster.html#zrevrangebyscore\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":660,\"kind\":2048,\"name\":\"zrevrangebyscoreBuffer\",\"url\":\"classes/Cluster.html#zrevrangebyscoreBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":661,\"kind\":2048,\"name\":\"zrevrank\",\"url\":\"classes/Cluster.html#zrevrank\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":662,\"kind\":2048,\"name\":\"zscan\",\"url\":\"classes/Cluster.html#zscan\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":663,\"kind\":2048,\"name\":\"zscanBuffer\",\"url\":\"classes/Cluster.html#zscanBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":664,\"kind\":2048,\"name\":\"zscore\",\"url\":\"classes/Cluster.html#zscore\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":665,\"kind\":2048,\"name\":\"zscoreBuffer\",\"url\":\"classes/Cluster.html#zscoreBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":666,\"kind\":2048,\"name\":\"zunion\",\"url\":\"classes/Cluster.html#zunion\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":667,\"kind\":2048,\"name\":\"zunionBuffer\",\"url\":\"classes/Cluster.html#zunionBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":668,\"kind\":2048,\"name\":\"zunionstore\",\"url\":\"classes/Cluster.html#zunionstore\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cluster\"},{\"id\":669,\"kind\":2048,\"name\":\"pipeline\",\"url\":\"classes/Cluster.html#pipeline\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Cluster\"},{\"id\":670,\"kind\":2048,\"name\":\"multi\",\"url\":\"classes/Cluster.html#multi\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Cluster\"},{\"id\":671,\"kind\":256,\"name\":\"SentinelAddress\",\"url\":\"interfaces/SentinelAddress.html\",\"classes\":\"tsd-kind-interface\"},{\"id\":672,\"kind\":1024,\"name\":\"port\",\"url\":\"interfaces/SentinelAddress.html#port\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"SentinelAddress\"},{\"id\":673,\"kind\":1024,\"name\":\"host\",\"url\":\"interfaces/SentinelAddress.html#host\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"SentinelAddress\"},{\"id\":674,\"kind\":1024,\"name\":\"family\",\"url\":\"interfaces/SentinelAddress.html#family\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"SentinelAddress\"},{\"id\":675,\"kind\":256,\"name\":\"SentinelConnectionOptions\",\"url\":\"interfaces/SentinelConnectionOptions.html\",\"classes\":\"tsd-kind-interface\"},{\"id\":676,\"kind\":1024,\"name\":\"name\",\"url\":\"interfaces/SentinelConnectionOptions.html#name\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"SentinelConnectionOptions\"},{\"id\":677,\"kind\":1024,\"name\":\"role\",\"url\":\"interfaces/SentinelConnectionOptions.html#role\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"SentinelConnectionOptions\"},{\"id\":678,\"kind\":1024,\"name\":\"tls\",\"url\":\"interfaces/SentinelConnectionOptions.html#tls\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"SentinelConnectionOptions\"},{\"id\":679,\"kind\":1024,\"name\":\"sentinelUsername\",\"url\":\"interfaces/SentinelConnectionOptions.html#sentinelUsername\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"SentinelConnectionOptions\"},{\"id\":680,\"kind\":1024,\"name\":\"sentinelPassword\",\"url\":\"interfaces/SentinelConnectionOptions.html#sentinelPassword\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"SentinelConnectionOptions\"},{\"id\":681,\"kind\":1024,\"name\":\"sentinels\",\"url\":\"interfaces/SentinelConnectionOptions.html#sentinels\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"SentinelConnectionOptions\"},{\"id\":682,\"kind\":2048,\"name\":\"sentinelRetryStrategy\",\"url\":\"interfaces/SentinelConnectionOptions.html#sentinelRetryStrategy\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"SentinelConnectionOptions\"},{\"id\":683,\"kind\":2048,\"name\":\"sentinelReconnectStrategy\",\"url\":\"interfaces/SentinelConnectionOptions.html#sentinelReconnectStrategy\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"SentinelConnectionOptions\"},{\"id\":684,\"kind\":1024,\"name\":\"preferredSlaves\",\"url\":\"interfaces/SentinelConnectionOptions.html#preferredSlaves\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"SentinelConnectionOptions\"},{\"id\":685,\"kind\":1024,\"name\":\"connectTimeout\",\"url\":\"interfaces/SentinelConnectionOptions.html#connectTimeout\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"SentinelConnectionOptions\"},{\"id\":686,\"kind\":1024,\"name\":\"disconnectTimeout\",\"url\":\"interfaces/SentinelConnectionOptions.html#disconnectTimeout\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"SentinelConnectionOptions\"},{\"id\":687,\"kind\":1024,\"name\":\"sentinelCommandTimeout\",\"url\":\"interfaces/SentinelConnectionOptions.html#sentinelCommandTimeout\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"SentinelConnectionOptions\"},{\"id\":688,\"kind\":1024,\"name\":\"enableTLSForSentinelMode\",\"url\":\"interfaces/SentinelConnectionOptions.html#enableTLSForSentinelMode\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"SentinelConnectionOptions\"},{\"id\":689,\"kind\":1024,\"name\":\"sentinelTLS\",\"url\":\"interfaces/SentinelConnectionOptions.html#sentinelTLS\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"SentinelConnectionOptions\"},{\"id\":690,\"kind\":1024,\"name\":\"natMap\",\"url\":\"interfaces/SentinelConnectionOptions.html#natMap\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"SentinelConnectionOptions\"},{\"id\":691,\"kind\":1024,\"name\":\"updateSentinels\",\"url\":\"interfaces/SentinelConnectionOptions.html#updateSentinels\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"SentinelConnectionOptions\"},{\"id\":692,\"kind\":1024,\"name\":\"sentinelMaxConnections\",\"url\":\"interfaces/SentinelConnectionOptions.html#sentinelMaxConnections\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"SentinelConnectionOptions\"},{\"id\":693,\"kind\":1024,\"name\":\"failoverDetector\",\"url\":\"interfaces/SentinelConnectionOptions.html#failoverDetector\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"SentinelConnectionOptions\"},{\"id\":694,\"kind\":4194304,\"name\":\"StandaloneConnectionOptions\",\"url\":\"index.html#StandaloneConnectionOptions\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":695,\"kind\":4194304,\"name\":\"RedisOptions\",\"url\":\"index.html#RedisOptions\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":696,\"kind\":256,\"name\":\"CommonRedisOptions\",\"url\":\"interfaces/CommonRedisOptions.html\",\"classes\":\"tsd-kind-interface\"},{\"id\":697,\"kind\":1024,\"name\":\"Connector\",\"url\":\"interfaces/CommonRedisOptions.html#Connector\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"CommonRedisOptions\"},{\"id\":698,\"kind\":2048,\"name\":\"retryStrategy\",\"url\":\"interfaces/CommonRedisOptions.html#retryStrategy\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"CommonRedisOptions\"},{\"id\":699,\"kind\":1024,\"name\":\"commandTimeout\",\"url\":\"interfaces/CommonRedisOptions.html#commandTimeout\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"CommonRedisOptions\"},{\"id\":700,\"kind\":1024,\"name\":\"socketTimeout\",\"url\":\"interfaces/CommonRedisOptions.html#socketTimeout\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"CommonRedisOptions\"},{\"id\":701,\"kind\":1024,\"name\":\"keepAlive\",\"url\":\"interfaces/CommonRedisOptions.html#keepAlive\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"CommonRedisOptions\"},{\"id\":702,\"kind\":1024,\"name\":\"noDelay\",\"url\":\"interfaces/CommonRedisOptions.html#noDelay\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"CommonRedisOptions\"},{\"id\":703,\"kind\":1024,\"name\":\"connectionName\",\"url\":\"interfaces/CommonRedisOptions.html#connectionName\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"CommonRedisOptions\"},{\"id\":704,\"kind\":1024,\"name\":\"username\",\"url\":\"interfaces/CommonRedisOptions.html#username\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"CommonRedisOptions\"},{\"id\":705,\"kind\":1024,\"name\":\"password\",\"url\":\"interfaces/CommonRedisOptions.html#password\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"CommonRedisOptions\"},{\"id\":706,\"kind\":1024,\"name\":\"db\",\"url\":\"interfaces/CommonRedisOptions.html#db\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"CommonRedisOptions\"},{\"id\":707,\"kind\":1024,\"name\":\"autoResubscribe\",\"url\":\"interfaces/CommonRedisOptions.html#autoResubscribe\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"CommonRedisOptions\"},{\"id\":708,\"kind\":1024,\"name\":\"autoResendUnfulfilledCommands\",\"url\":\"interfaces/CommonRedisOptions.html#autoResendUnfulfilledCommands\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"CommonRedisOptions\"},{\"id\":709,\"kind\":1024,\"name\":\"reconnectOnError\",\"url\":\"interfaces/CommonRedisOptions.html#reconnectOnError\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"CommonRedisOptions\"},{\"id\":710,\"kind\":1024,\"name\":\"readOnly\",\"url\":\"interfaces/CommonRedisOptions.html#readOnly\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"CommonRedisOptions\"},{\"id\":711,\"kind\":1024,\"name\":\"stringNumbers\",\"url\":\"interfaces/CommonRedisOptions.html#stringNumbers\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"CommonRedisOptions\"},{\"id\":712,\"kind\":1024,\"name\":\"connectTimeout\",\"url\":\"interfaces/CommonRedisOptions.html#connectTimeout\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"CommonRedisOptions\"},{\"id\":713,\"kind\":1024,\"name\":\"monitor\",\"url\":\"interfaces/CommonRedisOptions.html#monitor\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"CommonRedisOptions\"},{\"id\":714,\"kind\":1024,\"name\":\"maxRetriesPerRequest\",\"url\":\"interfaces/CommonRedisOptions.html#maxRetriesPerRequest\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"CommonRedisOptions\"},{\"id\":715,\"kind\":1024,\"name\":\"maxLoadingRetryTime\",\"url\":\"interfaces/CommonRedisOptions.html#maxLoadingRetryTime\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"CommonRedisOptions\"},{\"id\":716,\"kind\":1024,\"name\":\"enableAutoPipelining\",\"url\":\"interfaces/CommonRedisOptions.html#enableAutoPipelining\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"CommonRedisOptions\"},{\"id\":717,\"kind\":1024,\"name\":\"autoPipeliningIgnoredCommands\",\"url\":\"interfaces/CommonRedisOptions.html#autoPipeliningIgnoredCommands\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"CommonRedisOptions\"},{\"id\":718,\"kind\":1024,\"name\":\"offlineQueue\",\"url\":\"interfaces/CommonRedisOptions.html#offlineQueue\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"CommonRedisOptions\"},{\"id\":719,\"kind\":1024,\"name\":\"commandQueue\",\"url\":\"interfaces/CommonRedisOptions.html#commandQueue\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"CommonRedisOptions\"},{\"id\":720,\"kind\":1024,\"name\":\"enableOfflineQueue\",\"url\":\"interfaces/CommonRedisOptions.html#enableOfflineQueue\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"CommonRedisOptions\"},{\"id\":721,\"kind\":1024,\"name\":\"enableReadyCheck\",\"url\":\"interfaces/CommonRedisOptions.html#enableReadyCheck\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"CommonRedisOptions\"},{\"id\":722,\"kind\":1024,\"name\":\"lazyConnect\",\"url\":\"interfaces/CommonRedisOptions.html#lazyConnect\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"CommonRedisOptions\"},{\"id\":723,\"kind\":1024,\"name\":\"scripts\",\"url\":\"interfaces/CommonRedisOptions.html#scripts\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"CommonRedisOptions\"},{\"id\":724,\"kind\":1024,\"name\":\"keyPrefix\",\"url\":\"interfaces/CommonRedisOptions.html#keyPrefix\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"CommonRedisOptions\"},{\"id\":725,\"kind\":1024,\"name\":\"showFriendlyErrorStack\",\"url\":\"interfaces/CommonRedisOptions.html#showFriendlyErrorStack\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"CommonRedisOptions\"},{\"id\":726,\"kind\":4194304,\"name\":\"ClusterNode\",\"url\":\"index.html#ClusterNode\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":727,\"kind\":256,\"name\":\"ClusterOptions\",\"url\":\"interfaces/ClusterOptions.html\",\"classes\":\"tsd-kind-interface\"},{\"id\":728,\"kind\":2048,\"name\":\"clusterRetryStrategy\",\"url\":\"interfaces/ClusterOptions.html#clusterRetryStrategy\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"ClusterOptions\"},{\"id\":729,\"kind\":1024,\"name\":\"enableOfflineQueue\",\"url\":\"interfaces/ClusterOptions.html#enableOfflineQueue\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"ClusterOptions\"},{\"id\":730,\"kind\":1024,\"name\":\"enableReadyCheck\",\"url\":\"interfaces/ClusterOptions.html#enableReadyCheck\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"ClusterOptions\"},{\"id\":731,\"kind\":1024,\"name\":\"scaleReads\",\"url\":\"interfaces/ClusterOptions.html#scaleReads\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"ClusterOptions\"},{\"id\":732,\"kind\":1024,\"name\":\"maxRedirections\",\"url\":\"interfaces/ClusterOptions.html#maxRedirections\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"ClusterOptions\"},{\"id\":733,\"kind\":1024,\"name\":\"retryDelayOnFailover\",\"url\":\"interfaces/ClusterOptions.html#retryDelayOnFailover\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"ClusterOptions\"},{\"id\":734,\"kind\":1024,\"name\":\"retryDelayOnClusterDown\",\"url\":\"interfaces/ClusterOptions.html#retryDelayOnClusterDown\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"ClusterOptions\"},{\"id\":735,\"kind\":1024,\"name\":\"retryDelayOnTryAgain\",\"url\":\"interfaces/ClusterOptions.html#retryDelayOnTryAgain\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"ClusterOptions\"},{\"id\":736,\"kind\":1024,\"name\":\"retryDelayOnMoved\",\"url\":\"interfaces/ClusterOptions.html#retryDelayOnMoved\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"ClusterOptions\"},{\"id\":737,\"kind\":1024,\"name\":\"slotsRefreshTimeout\",\"url\":\"interfaces/ClusterOptions.html#slotsRefreshTimeout\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"ClusterOptions\"},{\"id\":738,\"kind\":1024,\"name\":\"slotsRefreshInterval\",\"url\":\"interfaces/ClusterOptions.html#slotsRefreshInterval\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"ClusterOptions\"},{\"id\":739,\"kind\":1024,\"name\":\"redisOptions\",\"url\":\"interfaces/ClusterOptions.html#redisOptions\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"ClusterOptions\"},{\"id\":740,\"kind\":1024,\"name\":\"lazyConnect\",\"url\":\"interfaces/ClusterOptions.html#lazyConnect\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"ClusterOptions\"},{\"id\":741,\"kind\":1024,\"name\":\"useSRVRecords\",\"url\":\"interfaces/ClusterOptions.html#useSRVRecords\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"ClusterOptions\"},{\"id\":742,\"kind\":1024,\"name\":\"resolveSrv\",\"url\":\"interfaces/ClusterOptions.html#resolveSrv\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"ClusterOptions\"},{\"id\":743,\"kind\":1024,\"name\":\"dnsLookup\",\"url\":\"interfaces/ClusterOptions.html#dnsLookup\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"ClusterOptions\"},{\"id\":744,\"kind\":1024,\"name\":\"natMap\",\"url\":\"interfaces/ClusterOptions.html#natMap\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"ClusterOptions\"},{\"id\":745,\"kind\":1024,\"name\":\"enableAutoPipelining\",\"url\":\"interfaces/ClusterOptions.html#enableAutoPipelining\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"ClusterOptions\"},{\"id\":746,\"kind\":1024,\"name\":\"autoPipeliningIgnoredCommands\",\"url\":\"interfaces/ClusterOptions.html#autoPipeliningIgnoredCommands\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"ClusterOptions\"},{\"id\":747,\"kind\":1024,\"name\":\"scripts\",\"url\":\"interfaces/ClusterOptions.html#scripts\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"ClusterOptions\"},{\"id\":748,\"kind\":1024,\"name\":\"keyPrefix\",\"url\":\"interfaces/ClusterOptions.html#keyPrefix\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ClusterOptions\"},{\"id\":749,\"kind\":1024,\"name\":\"showFriendlyErrorStack\",\"url\":\"interfaces/ClusterOptions.html#showFriendlyErrorStack\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ClusterOptions\"},{\"id\":750,\"kind\":4194304,\"name\":\"DNSLookupFunction\",\"url\":\"index.html#DNSLookupFunction\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":751,\"kind\":65536,\"name\":\"__type\",\"url\":\"index.html#DNSLookupFunction.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"DNSLookupFunction\"},{\"id\":752,\"kind\":4194304,\"name\":\"DNSResolveSrvFunction\",\"url\":\"index.html#DNSResolveSrvFunction\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":753,\"kind\":65536,\"name\":\"__type\",\"url\":\"index.html#DNSResolveSrvFunction.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"DNSResolveSrvFunction\"},{\"id\":754,\"kind\":256,\"name\":\"NatMap\",\"url\":\"interfaces/NatMap.html\",\"classes\":\"tsd-kind-interface\"},{\"id\":755,\"kind\":4194304,\"name\":\"NodeRole\",\"url\":\"index.html#NodeRole\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":756,\"kind\":4194304,\"name\":\"RedisKey\",\"url\":\"index.html#RedisKey\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":757,\"kind\":4194304,\"name\":\"RedisValue\",\"url\":\"index.html#RedisValue\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":758,\"kind\":256,\"name\":\"ChainableCommander\",\"url\":\"interfaces/ChainableCommander.html\",\"classes\":\"tsd-kind-interface\"},{\"id\":759,\"kind\":1024,\"name\":\"length\",\"url\":\"interfaces/ChainableCommander.html#length\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"ChainableCommander\"},{\"id\":760,\"kind\":2048,\"name\":\"call\",\"url\":\"interfaces/ChainableCommander.html#call\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":761,\"kind\":2048,\"name\":\"callBuffer\",\"url\":\"interfaces/ChainableCommander.html#callBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":762,\"kind\":2048,\"name\":\"acl\",\"url\":\"interfaces/ChainableCommander.html#acl\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":763,\"kind\":2048,\"name\":\"aclBuffer\",\"url\":\"interfaces/ChainableCommander.html#aclBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":764,\"kind\":2048,\"name\":\"append\",\"url\":\"interfaces/ChainableCommander.html#append\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":765,\"kind\":2048,\"name\":\"asking\",\"url\":\"interfaces/ChainableCommander.html#asking\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":766,\"kind\":2048,\"name\":\"auth\",\"url\":\"interfaces/ChainableCommander.html#auth\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":767,\"kind\":2048,\"name\":\"bgrewriteaof\",\"url\":\"interfaces/ChainableCommander.html#bgrewriteaof\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":768,\"kind\":2048,\"name\":\"bgrewriteaofBuffer\",\"url\":\"interfaces/ChainableCommander.html#bgrewriteaofBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":769,\"kind\":2048,\"name\":\"bgsave\",\"url\":\"interfaces/ChainableCommander.html#bgsave\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":770,\"kind\":2048,\"name\":\"bitcount\",\"url\":\"interfaces/ChainableCommander.html#bitcount\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":771,\"kind\":2048,\"name\":\"bitfield\",\"url\":\"interfaces/ChainableCommander.html#bitfield\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":772,\"kind\":2048,\"name\":\"bitfield_ro\",\"url\":\"interfaces/ChainableCommander.html#bitfield_ro\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":773,\"kind\":2048,\"name\":\"bitop\",\"url\":\"interfaces/ChainableCommander.html#bitop\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":774,\"kind\":2048,\"name\":\"bitpos\",\"url\":\"interfaces/ChainableCommander.html#bitpos\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":775,\"kind\":2048,\"name\":\"blmove\",\"url\":\"interfaces/ChainableCommander.html#blmove\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":776,\"kind\":2048,\"name\":\"blmoveBuffer\",\"url\":\"interfaces/ChainableCommander.html#blmoveBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":777,\"kind\":2048,\"name\":\"blmpop\",\"url\":\"interfaces/ChainableCommander.html#blmpop\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":778,\"kind\":2048,\"name\":\"blmpopBuffer\",\"url\":\"interfaces/ChainableCommander.html#blmpopBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":779,\"kind\":2048,\"name\":\"blpop\",\"url\":\"interfaces/ChainableCommander.html#blpop\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":780,\"kind\":2048,\"name\":\"blpopBuffer\",\"url\":\"interfaces/ChainableCommander.html#blpopBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":781,\"kind\":2048,\"name\":\"brpop\",\"url\":\"interfaces/ChainableCommander.html#brpop\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":782,\"kind\":2048,\"name\":\"brpopBuffer\",\"url\":\"interfaces/ChainableCommander.html#brpopBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":783,\"kind\":2048,\"name\":\"brpoplpush\",\"url\":\"interfaces/ChainableCommander.html#brpoplpush\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":784,\"kind\":2048,\"name\":\"brpoplpushBuffer\",\"url\":\"interfaces/ChainableCommander.html#brpoplpushBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":785,\"kind\":2048,\"name\":\"bzmpop\",\"url\":\"interfaces/ChainableCommander.html#bzmpop\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":786,\"kind\":2048,\"name\":\"bzpopmax\",\"url\":\"interfaces/ChainableCommander.html#bzpopmax\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":787,\"kind\":2048,\"name\":\"bzpopmaxBuffer\",\"url\":\"interfaces/ChainableCommander.html#bzpopmaxBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":788,\"kind\":2048,\"name\":\"bzpopmin\",\"url\":\"interfaces/ChainableCommander.html#bzpopmin\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":789,\"kind\":2048,\"name\":\"bzpopminBuffer\",\"url\":\"interfaces/ChainableCommander.html#bzpopminBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":790,\"kind\":2048,\"name\":\"client\",\"url\":\"interfaces/ChainableCommander.html#client\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":791,\"kind\":2048,\"name\":\"clientBuffer\",\"url\":\"interfaces/ChainableCommander.html#clientBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":792,\"kind\":2048,\"name\":\"cluster\",\"url\":\"interfaces/ChainableCommander.html#cluster\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":793,\"kind\":2048,\"name\":\"command\",\"url\":\"interfaces/ChainableCommander.html#command\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":794,\"kind\":2048,\"name\":\"config\",\"url\":\"interfaces/ChainableCommander.html#config\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":795,\"kind\":2048,\"name\":\"copy\",\"url\":\"interfaces/ChainableCommander.html#copy\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":796,\"kind\":2048,\"name\":\"dbsize\",\"url\":\"interfaces/ChainableCommander.html#dbsize\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":797,\"kind\":2048,\"name\":\"debug\",\"url\":\"interfaces/ChainableCommander.html#debug\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":798,\"kind\":2048,\"name\":\"decr\",\"url\":\"interfaces/ChainableCommander.html#decr\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":799,\"kind\":2048,\"name\":\"decrby\",\"url\":\"interfaces/ChainableCommander.html#decrby\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":800,\"kind\":2048,\"name\":\"del\",\"url\":\"interfaces/ChainableCommander.html#del\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":801,\"kind\":2048,\"name\":\"discard\",\"url\":\"interfaces/ChainableCommander.html#discard\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":802,\"kind\":2048,\"name\":\"dump\",\"url\":\"interfaces/ChainableCommander.html#dump\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":803,\"kind\":2048,\"name\":\"dumpBuffer\",\"url\":\"interfaces/ChainableCommander.html#dumpBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":804,\"kind\":2048,\"name\":\"echo\",\"url\":\"interfaces/ChainableCommander.html#echo\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":805,\"kind\":2048,\"name\":\"echoBuffer\",\"url\":\"interfaces/ChainableCommander.html#echoBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":806,\"kind\":2048,\"name\":\"eval\",\"url\":\"interfaces/ChainableCommander.html#eval\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":807,\"kind\":2048,\"name\":\"eval_ro\",\"url\":\"interfaces/ChainableCommander.html#eval_ro\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":808,\"kind\":2048,\"name\":\"evalsha\",\"url\":\"interfaces/ChainableCommander.html#evalsha\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":809,\"kind\":2048,\"name\":\"evalsha_ro\",\"url\":\"interfaces/ChainableCommander.html#evalsha_ro\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":810,\"kind\":2048,\"name\":\"exec\",\"url\":\"interfaces/ChainableCommander.html#exec\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":811,\"kind\":2048,\"name\":\"exists\",\"url\":\"interfaces/ChainableCommander.html#exists\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":812,\"kind\":2048,\"name\":\"expire\",\"url\":\"interfaces/ChainableCommander.html#expire\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":813,\"kind\":2048,\"name\":\"expireat\",\"url\":\"interfaces/ChainableCommander.html#expireat\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":814,\"kind\":2048,\"name\":\"expiretime\",\"url\":\"interfaces/ChainableCommander.html#expiretime\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":815,\"kind\":2048,\"name\":\"failover\",\"url\":\"interfaces/ChainableCommander.html#failover\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":816,\"kind\":2048,\"name\":\"fcall\",\"url\":\"interfaces/ChainableCommander.html#fcall\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":817,\"kind\":2048,\"name\":\"fcall_ro\",\"url\":\"interfaces/ChainableCommander.html#fcall_ro\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":818,\"kind\":2048,\"name\":\"flushall\",\"url\":\"interfaces/ChainableCommander.html#flushall\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":819,\"kind\":2048,\"name\":\"flushdb\",\"url\":\"interfaces/ChainableCommander.html#flushdb\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":820,\"kind\":2048,\"name\":\"function\",\"url\":\"interfaces/ChainableCommander.html#function\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":821,\"kind\":2048,\"name\":\"functionBuffer\",\"url\":\"interfaces/ChainableCommander.html#functionBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":822,\"kind\":2048,\"name\":\"geoadd\",\"url\":\"interfaces/ChainableCommander.html#geoadd\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":823,\"kind\":2048,\"name\":\"geodist\",\"url\":\"interfaces/ChainableCommander.html#geodist\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":824,\"kind\":2048,\"name\":\"geodistBuffer\",\"url\":\"interfaces/ChainableCommander.html#geodistBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":825,\"kind\":2048,\"name\":\"geohash\",\"url\":\"interfaces/ChainableCommander.html#geohash\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":826,\"kind\":2048,\"name\":\"geohashBuffer\",\"url\":\"interfaces/ChainableCommander.html#geohashBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":827,\"kind\":2048,\"name\":\"geopos\",\"url\":\"interfaces/ChainableCommander.html#geopos\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":828,\"kind\":2048,\"name\":\"georadius\",\"url\":\"interfaces/ChainableCommander.html#georadius\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":829,\"kind\":2048,\"name\":\"georadius_ro\",\"url\":\"interfaces/ChainableCommander.html#georadius_ro\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":830,\"kind\":2048,\"name\":\"georadiusbymember\",\"url\":\"interfaces/ChainableCommander.html#georadiusbymember\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":831,\"kind\":2048,\"name\":\"georadiusbymember_ro\",\"url\":\"interfaces/ChainableCommander.html#georadiusbymember_ro\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":832,\"kind\":2048,\"name\":\"geosearch\",\"url\":\"interfaces/ChainableCommander.html#geosearch\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":833,\"kind\":2048,\"name\":\"geosearchstore\",\"url\":\"interfaces/ChainableCommander.html#geosearchstore\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":834,\"kind\":2048,\"name\":\"get\",\"url\":\"interfaces/ChainableCommander.html#get\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":835,\"kind\":2048,\"name\":\"getBuffer\",\"url\":\"interfaces/ChainableCommander.html#getBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":836,\"kind\":2048,\"name\":\"getbit\",\"url\":\"interfaces/ChainableCommander.html#getbit\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":837,\"kind\":2048,\"name\":\"getdel\",\"url\":\"interfaces/ChainableCommander.html#getdel\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":838,\"kind\":2048,\"name\":\"getdelBuffer\",\"url\":\"interfaces/ChainableCommander.html#getdelBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":839,\"kind\":2048,\"name\":\"getex\",\"url\":\"interfaces/ChainableCommander.html#getex\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":840,\"kind\":2048,\"name\":\"getexBuffer\",\"url\":\"interfaces/ChainableCommander.html#getexBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":841,\"kind\":2048,\"name\":\"getrange\",\"url\":\"interfaces/ChainableCommander.html#getrange\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":842,\"kind\":2048,\"name\":\"getrangeBuffer\",\"url\":\"interfaces/ChainableCommander.html#getrangeBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":843,\"kind\":2048,\"name\":\"getset\",\"url\":\"interfaces/ChainableCommander.html#getset\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":844,\"kind\":2048,\"name\":\"getsetBuffer\",\"url\":\"interfaces/ChainableCommander.html#getsetBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":845,\"kind\":2048,\"name\":\"hdel\",\"url\":\"interfaces/ChainableCommander.html#hdel\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":846,\"kind\":2048,\"name\":\"hello\",\"url\":\"interfaces/ChainableCommander.html#hello\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":847,\"kind\":2048,\"name\":\"hexists\",\"url\":\"interfaces/ChainableCommander.html#hexists\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":848,\"kind\":2048,\"name\":\"hget\",\"url\":\"interfaces/ChainableCommander.html#hget\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":849,\"kind\":2048,\"name\":\"hgetBuffer\",\"url\":\"interfaces/ChainableCommander.html#hgetBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":850,\"kind\":2048,\"name\":\"hgetall\",\"url\":\"interfaces/ChainableCommander.html#hgetall\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":851,\"kind\":2048,\"name\":\"hgetallBuffer\",\"url\":\"interfaces/ChainableCommander.html#hgetallBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":852,\"kind\":2048,\"name\":\"hincrby\",\"url\":\"interfaces/ChainableCommander.html#hincrby\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":853,\"kind\":2048,\"name\":\"hincrbyfloat\",\"url\":\"interfaces/ChainableCommander.html#hincrbyfloat\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":854,\"kind\":2048,\"name\":\"hincrbyfloatBuffer\",\"url\":\"interfaces/ChainableCommander.html#hincrbyfloatBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":855,\"kind\":2048,\"name\":\"hkeys\",\"url\":\"interfaces/ChainableCommander.html#hkeys\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":856,\"kind\":2048,\"name\":\"hkeysBuffer\",\"url\":\"interfaces/ChainableCommander.html#hkeysBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":857,\"kind\":2048,\"name\":\"hlen\",\"url\":\"interfaces/ChainableCommander.html#hlen\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":858,\"kind\":2048,\"name\":\"hmget\",\"url\":\"interfaces/ChainableCommander.html#hmget\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":859,\"kind\":2048,\"name\":\"hmgetBuffer\",\"url\":\"interfaces/ChainableCommander.html#hmgetBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":860,\"kind\":2048,\"name\":\"hmset\",\"url\":\"interfaces/ChainableCommander.html#hmset\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":861,\"kind\":2048,\"name\":\"hrandfield\",\"url\":\"interfaces/ChainableCommander.html#hrandfield\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":862,\"kind\":2048,\"name\":\"hrandfieldBuffer\",\"url\":\"interfaces/ChainableCommander.html#hrandfieldBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":863,\"kind\":2048,\"name\":\"hscan\",\"url\":\"interfaces/ChainableCommander.html#hscan\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":864,\"kind\":2048,\"name\":\"hscanBuffer\",\"url\":\"interfaces/ChainableCommander.html#hscanBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":865,\"kind\":2048,\"name\":\"hset\",\"url\":\"interfaces/ChainableCommander.html#hset\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":866,\"kind\":2048,\"name\":\"hsetnx\",\"url\":\"interfaces/ChainableCommander.html#hsetnx\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":867,\"kind\":2048,\"name\":\"hstrlen\",\"url\":\"interfaces/ChainableCommander.html#hstrlen\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":868,\"kind\":2048,\"name\":\"hvals\",\"url\":\"interfaces/ChainableCommander.html#hvals\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":869,\"kind\":2048,\"name\":\"hvalsBuffer\",\"url\":\"interfaces/ChainableCommander.html#hvalsBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":870,\"kind\":2048,\"name\":\"incr\",\"url\":\"interfaces/ChainableCommander.html#incr\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":871,\"kind\":2048,\"name\":\"incrby\",\"url\":\"interfaces/ChainableCommander.html#incrby\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":872,\"kind\":2048,\"name\":\"incrbyfloat\",\"url\":\"interfaces/ChainableCommander.html#incrbyfloat\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":873,\"kind\":2048,\"name\":\"info\",\"url\":\"interfaces/ChainableCommander.html#info\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":874,\"kind\":2048,\"name\":\"keys\",\"url\":\"interfaces/ChainableCommander.html#keys\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":875,\"kind\":2048,\"name\":\"keysBuffer\",\"url\":\"interfaces/ChainableCommander.html#keysBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":876,\"kind\":2048,\"name\":\"lastsave\",\"url\":\"interfaces/ChainableCommander.html#lastsave\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":877,\"kind\":2048,\"name\":\"latency\",\"url\":\"interfaces/ChainableCommander.html#latency\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":878,\"kind\":2048,\"name\":\"lcs\",\"url\":\"interfaces/ChainableCommander.html#lcs\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":879,\"kind\":2048,\"name\":\"lindex\",\"url\":\"interfaces/ChainableCommander.html#lindex\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":880,\"kind\":2048,\"name\":\"lindexBuffer\",\"url\":\"interfaces/ChainableCommander.html#lindexBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":881,\"kind\":2048,\"name\":\"linsert\",\"url\":\"interfaces/ChainableCommander.html#linsert\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":882,\"kind\":2048,\"name\":\"llen\",\"url\":\"interfaces/ChainableCommander.html#llen\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":883,\"kind\":2048,\"name\":\"lmove\",\"url\":\"interfaces/ChainableCommander.html#lmove\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":884,\"kind\":2048,\"name\":\"lmoveBuffer\",\"url\":\"interfaces/ChainableCommander.html#lmoveBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":885,\"kind\":2048,\"name\":\"lmpop\",\"url\":\"interfaces/ChainableCommander.html#lmpop\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":886,\"kind\":2048,\"name\":\"lmpopBuffer\",\"url\":\"interfaces/ChainableCommander.html#lmpopBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":887,\"kind\":2048,\"name\":\"lolwut\",\"url\":\"interfaces/ChainableCommander.html#lolwut\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":888,\"kind\":2048,\"name\":\"lpop\",\"url\":\"interfaces/ChainableCommander.html#lpop\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":889,\"kind\":2048,\"name\":\"lpopBuffer\",\"url\":\"interfaces/ChainableCommander.html#lpopBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":890,\"kind\":2048,\"name\":\"lpos\",\"url\":\"interfaces/ChainableCommander.html#lpos\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":891,\"kind\":2048,\"name\":\"lpush\",\"url\":\"interfaces/ChainableCommander.html#lpush\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":892,\"kind\":2048,\"name\":\"lpushx\",\"url\":\"interfaces/ChainableCommander.html#lpushx\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":893,\"kind\":2048,\"name\":\"lrange\",\"url\":\"interfaces/ChainableCommander.html#lrange\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":894,\"kind\":2048,\"name\":\"lrangeBuffer\",\"url\":\"interfaces/ChainableCommander.html#lrangeBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":895,\"kind\":2048,\"name\":\"lrem\",\"url\":\"interfaces/ChainableCommander.html#lrem\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":896,\"kind\":2048,\"name\":\"lset\",\"url\":\"interfaces/ChainableCommander.html#lset\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":897,\"kind\":2048,\"name\":\"ltrim\",\"url\":\"interfaces/ChainableCommander.html#ltrim\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":898,\"kind\":2048,\"name\":\"memory\",\"url\":\"interfaces/ChainableCommander.html#memory\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":899,\"kind\":2048,\"name\":\"mget\",\"url\":\"interfaces/ChainableCommander.html#mget\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":900,\"kind\":2048,\"name\":\"mgetBuffer\",\"url\":\"interfaces/ChainableCommander.html#mgetBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":901,\"kind\":2048,\"name\":\"migrate\",\"url\":\"interfaces/ChainableCommander.html#migrate\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":902,\"kind\":2048,\"name\":\"module\",\"url\":\"interfaces/ChainableCommander.html#module\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":903,\"kind\":2048,\"name\":\"move\",\"url\":\"interfaces/ChainableCommander.html#move\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":904,\"kind\":2048,\"name\":\"mset\",\"url\":\"interfaces/ChainableCommander.html#mset\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":905,\"kind\":2048,\"name\":\"msetnx\",\"url\":\"interfaces/ChainableCommander.html#msetnx\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":906,\"kind\":2048,\"name\":\"object\",\"url\":\"interfaces/ChainableCommander.html#object\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":907,\"kind\":2048,\"name\":\"persist\",\"url\":\"interfaces/ChainableCommander.html#persist\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":908,\"kind\":2048,\"name\":\"pexpire\",\"url\":\"interfaces/ChainableCommander.html#pexpire\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":909,\"kind\":2048,\"name\":\"pexpireat\",\"url\":\"interfaces/ChainableCommander.html#pexpireat\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":910,\"kind\":2048,\"name\":\"pexpiretime\",\"url\":\"interfaces/ChainableCommander.html#pexpiretime\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":911,\"kind\":2048,\"name\":\"pfadd\",\"url\":\"interfaces/ChainableCommander.html#pfadd\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":912,\"kind\":2048,\"name\":\"pfcount\",\"url\":\"interfaces/ChainableCommander.html#pfcount\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":913,\"kind\":2048,\"name\":\"pfdebug\",\"url\":\"interfaces/ChainableCommander.html#pfdebug\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":914,\"kind\":2048,\"name\":\"pfmerge\",\"url\":\"interfaces/ChainableCommander.html#pfmerge\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":915,\"kind\":2048,\"name\":\"pfselftest\",\"url\":\"interfaces/ChainableCommander.html#pfselftest\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":916,\"kind\":2048,\"name\":\"ping\",\"url\":\"interfaces/ChainableCommander.html#ping\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":917,\"kind\":2048,\"name\":\"pingBuffer\",\"url\":\"interfaces/ChainableCommander.html#pingBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":918,\"kind\":2048,\"name\":\"psetex\",\"url\":\"interfaces/ChainableCommander.html#psetex\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":919,\"kind\":2048,\"name\":\"psubscribe\",\"url\":\"interfaces/ChainableCommander.html#psubscribe\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":920,\"kind\":2048,\"name\":\"psync\",\"url\":\"interfaces/ChainableCommander.html#psync\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":921,\"kind\":2048,\"name\":\"pttl\",\"url\":\"interfaces/ChainableCommander.html#pttl\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":922,\"kind\":2048,\"name\":\"publish\",\"url\":\"interfaces/ChainableCommander.html#publish\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":923,\"kind\":2048,\"name\":\"pubsub\",\"url\":\"interfaces/ChainableCommander.html#pubsub\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":924,\"kind\":2048,\"name\":\"punsubscribe\",\"url\":\"interfaces/ChainableCommander.html#punsubscribe\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":925,\"kind\":2048,\"name\":\"quit\",\"url\":\"interfaces/ChainableCommander.html#quit\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":926,\"kind\":2048,\"name\":\"randomkey\",\"url\":\"interfaces/ChainableCommander.html#randomkey\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":927,\"kind\":2048,\"name\":\"randomkeyBuffer\",\"url\":\"interfaces/ChainableCommander.html#randomkeyBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":928,\"kind\":2048,\"name\":\"readonly\",\"url\":\"interfaces/ChainableCommander.html#readonly\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":929,\"kind\":2048,\"name\":\"readwrite\",\"url\":\"interfaces/ChainableCommander.html#readwrite\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":930,\"kind\":2048,\"name\":\"rename\",\"url\":\"interfaces/ChainableCommander.html#rename\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":931,\"kind\":2048,\"name\":\"renamenx\",\"url\":\"interfaces/ChainableCommander.html#renamenx\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":932,\"kind\":2048,\"name\":\"replconf\",\"url\":\"interfaces/ChainableCommander.html#replconf\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":933,\"kind\":2048,\"name\":\"replicaof\",\"url\":\"interfaces/ChainableCommander.html#replicaof\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":934,\"kind\":2048,\"name\":\"reset\",\"url\":\"interfaces/ChainableCommander.html#reset\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":935,\"kind\":2048,\"name\":\"restore\",\"url\":\"interfaces/ChainableCommander.html#restore\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":936,\"kind\":2048,\"name\":\"restore-asking\",\"url\":\"interfaces/ChainableCommander.html#restore_asking\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":937,\"kind\":2048,\"name\":\"role\",\"url\":\"interfaces/ChainableCommander.html#role\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":938,\"kind\":2048,\"name\":\"rpop\",\"url\":\"interfaces/ChainableCommander.html#rpop\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":939,\"kind\":2048,\"name\":\"rpopBuffer\",\"url\":\"interfaces/ChainableCommander.html#rpopBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":940,\"kind\":2048,\"name\":\"rpoplpush\",\"url\":\"interfaces/ChainableCommander.html#rpoplpush\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":941,\"kind\":2048,\"name\":\"rpoplpushBuffer\",\"url\":\"interfaces/ChainableCommander.html#rpoplpushBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":942,\"kind\":2048,\"name\":\"rpush\",\"url\":\"interfaces/ChainableCommander.html#rpush\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":943,\"kind\":2048,\"name\":\"rpushx\",\"url\":\"interfaces/ChainableCommander.html#rpushx\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":944,\"kind\":2048,\"name\":\"sadd\",\"url\":\"interfaces/ChainableCommander.html#sadd\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":945,\"kind\":2048,\"name\":\"save\",\"url\":\"interfaces/ChainableCommander.html#save\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":946,\"kind\":2048,\"name\":\"scan\",\"url\":\"interfaces/ChainableCommander.html#scan\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":947,\"kind\":2048,\"name\":\"scanBuffer\",\"url\":\"interfaces/ChainableCommander.html#scanBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":948,\"kind\":2048,\"name\":\"scard\",\"url\":\"interfaces/ChainableCommander.html#scard\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":949,\"kind\":2048,\"name\":\"script\",\"url\":\"interfaces/ChainableCommander.html#script\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":950,\"kind\":2048,\"name\":\"sdiff\",\"url\":\"interfaces/ChainableCommander.html#sdiff\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":951,\"kind\":2048,\"name\":\"sdiffBuffer\",\"url\":\"interfaces/ChainableCommander.html#sdiffBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":952,\"kind\":2048,\"name\":\"sdiffstore\",\"url\":\"interfaces/ChainableCommander.html#sdiffstore\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":953,\"kind\":2048,\"name\":\"select\",\"url\":\"interfaces/ChainableCommander.html#select\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":954,\"kind\":2048,\"name\":\"set\",\"url\":\"interfaces/ChainableCommander.html#set\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":955,\"kind\":2048,\"name\":\"setBuffer\",\"url\":\"interfaces/ChainableCommander.html#setBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":956,\"kind\":2048,\"name\":\"setbit\",\"url\":\"interfaces/ChainableCommander.html#setbit\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":957,\"kind\":2048,\"name\":\"setex\",\"url\":\"interfaces/ChainableCommander.html#setex\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":958,\"kind\":2048,\"name\":\"setnx\",\"url\":\"interfaces/ChainableCommander.html#setnx\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":959,\"kind\":2048,\"name\":\"setrange\",\"url\":\"interfaces/ChainableCommander.html#setrange\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":960,\"kind\":2048,\"name\":\"shutdown\",\"url\":\"interfaces/ChainableCommander.html#shutdown\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":961,\"kind\":2048,\"name\":\"sinter\",\"url\":\"interfaces/ChainableCommander.html#sinter\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":962,\"kind\":2048,\"name\":\"sinterBuffer\",\"url\":\"interfaces/ChainableCommander.html#sinterBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":963,\"kind\":2048,\"name\":\"sintercard\",\"url\":\"interfaces/ChainableCommander.html#sintercard\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":964,\"kind\":2048,\"name\":\"sinterstore\",\"url\":\"interfaces/ChainableCommander.html#sinterstore\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":965,\"kind\":2048,\"name\":\"sismember\",\"url\":\"interfaces/ChainableCommander.html#sismember\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":966,\"kind\":2048,\"name\":\"slaveof\",\"url\":\"interfaces/ChainableCommander.html#slaveof\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":967,\"kind\":2048,\"name\":\"slowlog\",\"url\":\"interfaces/ChainableCommander.html#slowlog\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":968,\"kind\":2048,\"name\":\"smembers\",\"url\":\"interfaces/ChainableCommander.html#smembers\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":969,\"kind\":2048,\"name\":\"smembersBuffer\",\"url\":\"interfaces/ChainableCommander.html#smembersBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":970,\"kind\":2048,\"name\":\"smismember\",\"url\":\"interfaces/ChainableCommander.html#smismember\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":971,\"kind\":2048,\"name\":\"smove\",\"url\":\"interfaces/ChainableCommander.html#smove\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":972,\"kind\":2048,\"name\":\"sort\",\"url\":\"interfaces/ChainableCommander.html#sort\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":973,\"kind\":2048,\"name\":\"sort_ro\",\"url\":\"interfaces/ChainableCommander.html#sort_ro\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":974,\"kind\":2048,\"name\":\"spop\",\"url\":\"interfaces/ChainableCommander.html#spop\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":975,\"kind\":2048,\"name\":\"spopBuffer\",\"url\":\"interfaces/ChainableCommander.html#spopBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":976,\"kind\":2048,\"name\":\"spublish\",\"url\":\"interfaces/ChainableCommander.html#spublish\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":977,\"kind\":2048,\"name\":\"srandmember\",\"url\":\"interfaces/ChainableCommander.html#srandmember\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":978,\"kind\":2048,\"name\":\"srandmemberBuffer\",\"url\":\"interfaces/ChainableCommander.html#srandmemberBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":979,\"kind\":2048,\"name\":\"srem\",\"url\":\"interfaces/ChainableCommander.html#srem\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":980,\"kind\":2048,\"name\":\"sscan\",\"url\":\"interfaces/ChainableCommander.html#sscan\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":981,\"kind\":2048,\"name\":\"sscanBuffer\",\"url\":\"interfaces/ChainableCommander.html#sscanBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":982,\"kind\":2048,\"name\":\"ssubscribe\",\"url\":\"interfaces/ChainableCommander.html#ssubscribe\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":983,\"kind\":2048,\"name\":\"strlen\",\"url\":\"interfaces/ChainableCommander.html#strlen\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":984,\"kind\":2048,\"name\":\"subscribe\",\"url\":\"interfaces/ChainableCommander.html#subscribe\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":985,\"kind\":2048,\"name\":\"substr\",\"url\":\"interfaces/ChainableCommander.html#substr\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":986,\"kind\":2048,\"name\":\"sunion\",\"url\":\"interfaces/ChainableCommander.html#sunion\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":987,\"kind\":2048,\"name\":\"sunionBuffer\",\"url\":\"interfaces/ChainableCommander.html#sunionBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":988,\"kind\":2048,\"name\":\"sunionstore\",\"url\":\"interfaces/ChainableCommander.html#sunionstore\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":989,\"kind\":2048,\"name\":\"sunsubscribe\",\"url\":\"interfaces/ChainableCommander.html#sunsubscribe\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":990,\"kind\":2048,\"name\":\"swapdb\",\"url\":\"interfaces/ChainableCommander.html#swapdb\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":991,\"kind\":2048,\"name\":\"sync\",\"url\":\"interfaces/ChainableCommander.html#sync\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":992,\"kind\":2048,\"name\":\"time\",\"url\":\"interfaces/ChainableCommander.html#time\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":993,\"kind\":2048,\"name\":\"touch\",\"url\":\"interfaces/ChainableCommander.html#touch\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":994,\"kind\":2048,\"name\":\"ttl\",\"url\":\"interfaces/ChainableCommander.html#ttl\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":995,\"kind\":2048,\"name\":\"type\",\"url\":\"interfaces/ChainableCommander.html#type\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":996,\"kind\":2048,\"name\":\"unlink\",\"url\":\"interfaces/ChainableCommander.html#unlink\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":997,\"kind\":2048,\"name\":\"unsubscribe\",\"url\":\"interfaces/ChainableCommander.html#unsubscribe\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":998,\"kind\":2048,\"name\":\"unwatch\",\"url\":\"interfaces/ChainableCommander.html#unwatch\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":999,\"kind\":2048,\"name\":\"wait\",\"url\":\"interfaces/ChainableCommander.html#wait\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1000,\"kind\":2048,\"name\":\"watch\",\"url\":\"interfaces/ChainableCommander.html#watch\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1001,\"kind\":2048,\"name\":\"xack\",\"url\":\"interfaces/ChainableCommander.html#xack\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1002,\"kind\":2048,\"name\":\"xadd\",\"url\":\"interfaces/ChainableCommander.html#xadd\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1003,\"kind\":2048,\"name\":\"xaddBuffer\",\"url\":\"interfaces/ChainableCommander.html#xaddBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1004,\"kind\":2048,\"name\":\"xautoclaim\",\"url\":\"interfaces/ChainableCommander.html#xautoclaim\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1005,\"kind\":2048,\"name\":\"xclaim\",\"url\":\"interfaces/ChainableCommander.html#xclaim\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1006,\"kind\":2048,\"name\":\"xdel\",\"url\":\"interfaces/ChainableCommander.html#xdel\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1007,\"kind\":2048,\"name\":\"xgroup\",\"url\":\"interfaces/ChainableCommander.html#xgroup\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1008,\"kind\":2048,\"name\":\"xinfo\",\"url\":\"interfaces/ChainableCommander.html#xinfo\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1009,\"kind\":2048,\"name\":\"xlen\",\"url\":\"interfaces/ChainableCommander.html#xlen\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1010,\"kind\":2048,\"name\":\"xpending\",\"url\":\"interfaces/ChainableCommander.html#xpending\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1011,\"kind\":2048,\"name\":\"xrange\",\"url\":\"interfaces/ChainableCommander.html#xrange\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1012,\"kind\":2048,\"name\":\"xrangeBuffer\",\"url\":\"interfaces/ChainableCommander.html#xrangeBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1013,\"kind\":2048,\"name\":\"xread\",\"url\":\"interfaces/ChainableCommander.html#xread\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1014,\"kind\":2048,\"name\":\"xreadBuffer\",\"url\":\"interfaces/ChainableCommander.html#xreadBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1015,\"kind\":2048,\"name\":\"xreadgroup\",\"url\":\"interfaces/ChainableCommander.html#xreadgroup\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1016,\"kind\":2048,\"name\":\"xrevrange\",\"url\":\"interfaces/ChainableCommander.html#xrevrange\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1017,\"kind\":2048,\"name\":\"xrevrangeBuffer\",\"url\":\"interfaces/ChainableCommander.html#xrevrangeBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1018,\"kind\":2048,\"name\":\"xsetid\",\"url\":\"interfaces/ChainableCommander.html#xsetid\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1019,\"kind\":2048,\"name\":\"xtrim\",\"url\":\"interfaces/ChainableCommander.html#xtrim\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1020,\"kind\":2048,\"name\":\"zadd\",\"url\":\"interfaces/ChainableCommander.html#zadd\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1021,\"kind\":2048,\"name\":\"zaddBuffer\",\"url\":\"interfaces/ChainableCommander.html#zaddBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1022,\"kind\":2048,\"name\":\"zcard\",\"url\":\"interfaces/ChainableCommander.html#zcard\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1023,\"kind\":2048,\"name\":\"zcount\",\"url\":\"interfaces/ChainableCommander.html#zcount\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1024,\"kind\":2048,\"name\":\"zdiff\",\"url\":\"interfaces/ChainableCommander.html#zdiff\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1025,\"kind\":2048,\"name\":\"zdiffBuffer\",\"url\":\"interfaces/ChainableCommander.html#zdiffBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1026,\"kind\":2048,\"name\":\"zdiffstore\",\"url\":\"interfaces/ChainableCommander.html#zdiffstore\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1027,\"kind\":2048,\"name\":\"zincrby\",\"url\":\"interfaces/ChainableCommander.html#zincrby\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1028,\"kind\":2048,\"name\":\"zincrbyBuffer\",\"url\":\"interfaces/ChainableCommander.html#zincrbyBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1029,\"kind\":2048,\"name\":\"zinter\",\"url\":\"interfaces/ChainableCommander.html#zinter\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1030,\"kind\":2048,\"name\":\"zinterBuffer\",\"url\":\"interfaces/ChainableCommander.html#zinterBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1031,\"kind\":2048,\"name\":\"zintercard\",\"url\":\"interfaces/ChainableCommander.html#zintercard\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1032,\"kind\":2048,\"name\":\"zinterstore\",\"url\":\"interfaces/ChainableCommander.html#zinterstore\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1033,\"kind\":2048,\"name\":\"zlexcount\",\"url\":\"interfaces/ChainableCommander.html#zlexcount\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1034,\"kind\":2048,\"name\":\"zmpop\",\"url\":\"interfaces/ChainableCommander.html#zmpop\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1035,\"kind\":2048,\"name\":\"zmscore\",\"url\":\"interfaces/ChainableCommander.html#zmscore\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1036,\"kind\":2048,\"name\":\"zmscoreBuffer\",\"url\":\"interfaces/ChainableCommander.html#zmscoreBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1037,\"kind\":2048,\"name\":\"zpopmax\",\"url\":\"interfaces/ChainableCommander.html#zpopmax\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1038,\"kind\":2048,\"name\":\"zpopmaxBuffer\",\"url\":\"interfaces/ChainableCommander.html#zpopmaxBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1039,\"kind\":2048,\"name\":\"zpopmin\",\"url\":\"interfaces/ChainableCommander.html#zpopmin\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1040,\"kind\":2048,\"name\":\"zpopminBuffer\",\"url\":\"interfaces/ChainableCommander.html#zpopminBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1041,\"kind\":2048,\"name\":\"zrandmember\",\"url\":\"interfaces/ChainableCommander.html#zrandmember\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1042,\"kind\":2048,\"name\":\"zrandmemberBuffer\",\"url\":\"interfaces/ChainableCommander.html#zrandmemberBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1043,\"kind\":2048,\"name\":\"zrange\",\"url\":\"interfaces/ChainableCommander.html#zrange\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1044,\"kind\":2048,\"name\":\"zrangeBuffer\",\"url\":\"interfaces/ChainableCommander.html#zrangeBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1045,\"kind\":2048,\"name\":\"zrangebylex\",\"url\":\"interfaces/ChainableCommander.html#zrangebylex\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1046,\"kind\":2048,\"name\":\"zrangebylexBuffer\",\"url\":\"interfaces/ChainableCommander.html#zrangebylexBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1047,\"kind\":2048,\"name\":\"zrangebyscore\",\"url\":\"interfaces/ChainableCommander.html#zrangebyscore\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1048,\"kind\":2048,\"name\":\"zrangebyscoreBuffer\",\"url\":\"interfaces/ChainableCommander.html#zrangebyscoreBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1049,\"kind\":2048,\"name\":\"zrangestore\",\"url\":\"interfaces/ChainableCommander.html#zrangestore\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1050,\"kind\":2048,\"name\":\"zrank\",\"url\":\"interfaces/ChainableCommander.html#zrank\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1051,\"kind\":2048,\"name\":\"zrem\",\"url\":\"interfaces/ChainableCommander.html#zrem\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1052,\"kind\":2048,\"name\":\"zremrangebylex\",\"url\":\"interfaces/ChainableCommander.html#zremrangebylex\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1053,\"kind\":2048,\"name\":\"zremrangebyrank\",\"url\":\"interfaces/ChainableCommander.html#zremrangebyrank\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1054,\"kind\":2048,\"name\":\"zremrangebyscore\",\"url\":\"interfaces/ChainableCommander.html#zremrangebyscore\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1055,\"kind\":2048,\"name\":\"zrevrange\",\"url\":\"interfaces/ChainableCommander.html#zrevrange\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1056,\"kind\":2048,\"name\":\"zrevrangeBuffer\",\"url\":\"interfaces/ChainableCommander.html#zrevrangeBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1057,\"kind\":2048,\"name\":\"zrevrangebylex\",\"url\":\"interfaces/ChainableCommander.html#zrevrangebylex\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1058,\"kind\":2048,\"name\":\"zrevrangebylexBuffer\",\"url\":\"interfaces/ChainableCommander.html#zrevrangebylexBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1059,\"kind\":2048,\"name\":\"zrevrangebyscore\",\"url\":\"interfaces/ChainableCommander.html#zrevrangebyscore\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1060,\"kind\":2048,\"name\":\"zrevrangebyscoreBuffer\",\"url\":\"interfaces/ChainableCommander.html#zrevrangebyscoreBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1061,\"kind\":2048,\"name\":\"zrevrank\",\"url\":\"interfaces/ChainableCommander.html#zrevrank\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1062,\"kind\":2048,\"name\":\"zscan\",\"url\":\"interfaces/ChainableCommander.html#zscan\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1063,\"kind\":2048,\"name\":\"zscanBuffer\",\"url\":\"interfaces/ChainableCommander.html#zscanBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1064,\"kind\":2048,\"name\":\"zscore\",\"url\":\"interfaces/ChainableCommander.html#zscore\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1065,\"kind\":2048,\"name\":\"zscoreBuffer\",\"url\":\"interfaces/ChainableCommander.html#zscoreBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1066,\"kind\":2048,\"name\":\"zunion\",\"url\":\"interfaces/ChainableCommander.html#zunion\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1067,\"kind\":2048,\"name\":\"zunionBuffer\",\"url\":\"interfaces/ChainableCommander.html#zunionBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1068,\"kind\":2048,\"name\":\"zunionstore\",\"url\":\"interfaces/ChainableCommander.html#zunionstore\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ChainableCommander\"},{\"id\":1069,\"kind\":16777216,\"name\":\"default\",\"url\":\"index.html#default\",\"classes\":\"tsd-kind-reference\"}],\"index\":{\"version\":\"2.3.9\",\"fields\":[\"name\",\"parent\"],\"fieldVectors\":[[\"name/0\",[0,65.784]],[\"parent/0\",[]],[\"name/1\",[1,11.502]],[\"parent/1\",[]],[\"name/2\",[2,11.621]],[\"parent/2\",[1,1.141]],[\"name/3\",[3,54.785]],[\"parent/3\",[1,1.141]],[\"name/4\",[4,65.784]],[\"parent/4\",[1,1.141]],[\"name/5\",[5,60.67]],[\"parent/5\",[1,1.141]],[\"name/6\",[6,60.67]],[\"parent/6\",[1,1.141]],[\"name/7\",[7,60.67]],[\"parent/7\",[1,1.141]],[\"name/8\",[8,60.67]],[\"parent/8\",[1,1.141]],[\"name/9\",[9,60.67]],[\"parent/9\",[1,1.141]],[\"name/10\",[10,60.67]],[\"parent/10\",[1,1.141]],[\"name/11\",[11,65.784]],[\"parent/11\",[1,1.141]],[\"name/12\",[12,60.67]],[\"parent/12\",[1,1.141]],[\"name/13\",[13,65.784]],[\"parent/13\",[1,1.141]],[\"name/14\",[14,60.67]],[\"parent/14\",[1,1.141]],[\"name/15\",[15,65.784]],[\"parent/15\",[1,1.141]],[\"name/16\",[16,65.784]],[\"parent/16\",[1,1.141]],[\"name/17\",[17,60.67]],[\"parent/17\",[1,1.141]],[\"name/18\",[18,60.67]],[\"parent/18\",[1,1.141]],[\"name/19\",[19,60.67]],[\"parent/19\",[1,1.141]],[\"name/20\",[20,60.67]],[\"parent/20\",[1,1.141]],[\"name/21\",[21,60.67]],[\"parent/21\",[1,1.141]],[\"name/22\",[22,60.67]],[\"parent/22\",[1,1.141]],[\"name/23\",[23,65.784]],[\"parent/23\",[1,1.141]],[\"name/24\",[24,65.784]],[\"parent/24\",[1,1.141]],[\"name/25\",[25,60.67]],[\"parent/25\",[1,1.141]],[\"name/26\",[26,60.67]],[\"parent/26\",[1,1.141]],[\"name/27\",[27,60.67]],[\"parent/27\",[1,1.141]],[\"name/28\",[28,60.67]],[\"parent/28\",[1,1.141]],[\"name/29\",[29,57.301]],[\"parent/29\",[1,1.141]],[\"name/30\",[30,57.301]],[\"parent/30\",[1,1.141]],[\"name/31\",[31,57.301]],[\"parent/31\",[1,1.141]],[\"name/32\",[32,57.301]],[\"parent/32\",[1,1.141]],[\"name/33\",[33,57.301]],[\"parent/33\",[1,1.141]],[\"name/34\",[34,51.104]],[\"parent/34\",[1,1.141]],[\"name/35\",[35,57.301]],[\"parent/35\",[1,1.141]],[\"name/36\",[36,57.301]],[\"parent/36\",[1,1.141]],[\"name/37\",[37,57.301]],[\"parent/37\",[1,1.141]],[\"name/38\",[38,57.301]],[\"parent/38\",[1,1.141]],[\"name/39\",[39,57.301]],[\"parent/39\",[1,1.141]],[\"name/40\",[40,57.301]],[\"parent/40\",[1,1.141]],[\"name/41\",[41,57.301]],[\"parent/41\",[1,1.141]],[\"name/42\",[42,57.301]],[\"parent/42\",[1,1.141]],[\"name/43\",[43,57.301]],[\"parent/43\",[1,1.141]],[\"name/44\",[44,57.301]],[\"parent/44\",[1,1.141]],[\"name/45\",[45,57.301]],[\"parent/45\",[1,1.141]],[\"name/46\",[46,57.301]],[\"parent/46\",[1,1.141]],[\"name/47\",[47,57.301]],[\"parent/47\",[1,1.141]],[\"name/48\",[48,57.301]],[\"parent/48\",[1,1.141]],[\"name/49\",[49,57.301]],[\"parent/49\",[1,1.141]],[\"name/50\",[50,57.301]],[\"parent/50\",[1,1.141]],[\"name/51\",[51,57.301]],[\"parent/51\",[1,1.141]],[\"name/52\",[52,57.301]],[\"parent/52\",[1,1.141]],[\"name/53\",[53,57.301]],[\"parent/53\",[1,1.141]],[\"name/54\",[54,57.301]],[\"parent/54\",[1,1.141]],[\"name/55\",[55,57.301]],[\"parent/55\",[1,1.141]],[\"name/56\",[56,57.301]],[\"parent/56\",[1,1.141]],[\"name/57\",[57,57.301]],[\"parent/57\",[1,1.141]],[\"name/58\",[58,57.301]],[\"parent/58\",[1,1.141]],[\"name/59\",[59,57.301]],[\"parent/59\",[1,1.141]],[\"name/60\",[60,57.301]],[\"parent/60\",[1,1.141]],[\"name/61\",[2,11.621]],[\"parent/61\",[1,1.141]],[\"name/62\",[3,54.785]],[\"parent/62\",[1,1.141]],[\"name/63\",[61,57.301]],[\"parent/63\",[1,1.141]],[\"name/64\",[62,57.301]],[\"parent/64\",[1,1.141]],[\"name/65\",[63,57.301]],[\"parent/65\",[1,1.141]],[\"name/66\",[64,57.301]],[\"parent/66\",[1,1.141]],[\"name/67\",[65,57.301]],[\"parent/67\",[1,1.141]],[\"name/68\",[66,57.301]],[\"parent/68\",[1,1.141]],[\"name/69\",[67,57.301]],[\"parent/69\",[1,1.141]],[\"name/70\",[68,57.301]],[\"parent/70\",[1,1.141]],[\"name/71\",[69,57.301]],[\"parent/71\",[1,1.141]],[\"name/72\",[70,57.301]],[\"parent/72\",[1,1.141]],[\"name/73\",[71,57.301]],[\"parent/73\",[1,1.141]],[\"name/74\",[72,57.301]],[\"parent/74\",[1,1.141]],[\"name/75\",[73,57.301]],[\"parent/75\",[1,1.141]],[\"name/76\",[74,57.301]],[\"parent/76\",[1,1.141]],[\"name/77\",[75,57.301]],[\"parent/77\",[1,1.141]],[\"name/78\",[76,57.301]],[\"parent/78\",[1,1.141]],[\"name/79\",[77,57.301]],[\"parent/79\",[1,1.141]],[\"name/80\",[78,57.301]],[\"parent/80\",[1,1.141]],[\"name/81\",[79,57.301]],[\"parent/81\",[1,1.141]],[\"name/82\",[80,57.301]],[\"parent/82\",[1,1.141]],[\"name/83\",[81,57.301]],[\"parent/83\",[1,1.141]],[\"name/84\",[82,57.301]],[\"parent/84\",[1,1.141]],[\"name/85\",[83,57.301]],[\"parent/85\",[1,1.141]],[\"name/86\",[84,57.301]],[\"parent/86\",[1,1.141]],[\"name/87\",[85,57.301]],[\"parent/87\",[1,1.141]],[\"name/88\",[86,57.301]],[\"parent/88\",[1,1.141]],[\"name/89\",[87,57.301]],[\"parent/89\",[1,1.141]],[\"name/90\",[88,57.301]],[\"parent/90\",[1,1.141]],[\"name/91\",[89,57.301]],[\"parent/91\",[1,1.141]],[\"name/92\",[90,57.301]],[\"parent/92\",[1,1.141]],[\"name/93\",[91,57.301]],[\"parent/93\",[1,1.141]],[\"name/94\",[92,57.301]],[\"parent/94\",[1,1.141]],[\"name/95\",[93,57.301]],[\"parent/95\",[1,1.141]],[\"name/96\",[94,57.301]],[\"parent/96\",[1,1.141]],[\"name/97\",[95,57.301]],[\"parent/97\",[1,1.141]],[\"name/98\",[96,57.301]],[\"parent/98\",[1,1.141]],[\"name/99\",[97,57.301]],[\"parent/99\",[1,1.141]],[\"name/100\",[98,57.301]],[\"parent/100\",[1,1.141]],[\"name/101\",[99,57.301]],[\"parent/101\",[1,1.141]],[\"name/102\",[100,57.301]],[\"parent/102\",[1,1.141]],[\"name/103\",[101,57.301]],[\"parent/103\",[1,1.141]],[\"name/104\",[102,57.301]],[\"parent/104\",[1,1.141]],[\"name/105\",[103,57.301]],[\"parent/105\",[1,1.141]],[\"name/106\",[104,57.301]],[\"parent/106\",[1,1.141]],[\"name/107\",[105,57.301]],[\"parent/107\",[1,1.141]],[\"name/108\",[106,57.301]],[\"parent/108\",[1,1.141]],[\"name/109\",[107,57.301]],[\"parent/109\",[1,1.141]],[\"name/110\",[108,57.301]],[\"parent/110\",[1,1.141]],[\"name/111\",[109,57.301]],[\"parent/111\",[1,1.141]],[\"name/112\",[110,57.301]],[\"parent/112\",[1,1.141]],[\"name/113\",[111,57.301]],[\"parent/113\",[1,1.141]],[\"name/114\",[112,57.301]],[\"parent/114\",[1,1.141]],[\"name/115\",[113,57.301]],[\"parent/115\",[1,1.141]],[\"name/116\",[114,57.301]],[\"parent/116\",[1,1.141]],[\"name/117\",[115,57.301]],[\"parent/117\",[1,1.141]],[\"name/118\",[116,57.301]],[\"parent/118\",[1,1.141]],[\"name/119\",[117,57.301]],[\"parent/119\",[1,1.141]],[\"name/120\",[118,57.301]],[\"parent/120\",[1,1.141]],[\"name/121\",[119,57.301]],[\"parent/121\",[1,1.141]],[\"name/122\",[120,57.301]],[\"parent/122\",[1,1.141]],[\"name/123\",[121,57.301]],[\"parent/123\",[1,1.141]],[\"name/124\",[122,57.301]],[\"parent/124\",[1,1.141]],[\"name/125\",[123,57.301]],[\"parent/125\",[1,1.141]],[\"name/126\",[124,57.301]],[\"parent/126\",[1,1.141]],[\"name/127\",[125,57.301]],[\"parent/127\",[1,1.141]],[\"name/128\",[126,57.301]],[\"parent/128\",[1,1.141]],[\"name/129\",[127,57.301]],[\"parent/129\",[1,1.141]],[\"name/130\",[128,57.301]],[\"parent/130\",[1,1.141]],[\"name/131\",[129,57.301]],[\"parent/131\",[1,1.141]],[\"name/132\",[130,57.301]],[\"parent/132\",[1,1.141]],[\"name/133\",[131,57.301]],[\"parent/133\",[1,1.141]],[\"name/134\",[132,57.301]],[\"parent/134\",[1,1.141]],[\"name/135\",[133,57.301]],[\"parent/135\",[1,1.141]],[\"name/136\",[134,57.301]],[\"parent/136\",[1,1.141]],[\"name/137\",[135,57.301]],[\"parent/137\",[1,1.141]],[\"name/138\",[136,57.301]],[\"parent/138\",[1,1.141]],[\"name/139\",[137,57.301]],[\"parent/139\",[1,1.141]],[\"name/140\",[138,57.301]],[\"parent/140\",[1,1.141]],[\"name/141\",[139,57.301]],[\"parent/141\",[1,1.141]],[\"name/142\",[140,57.301]],[\"parent/142\",[1,1.141]],[\"name/143\",[141,57.301]],[\"parent/143\",[1,1.141]],[\"name/144\",[142,57.301]],[\"parent/144\",[1,1.141]],[\"name/145\",[143,57.301]],[\"parent/145\",[1,1.141]],[\"name/146\",[144,57.301]],[\"parent/146\",[1,1.141]],[\"name/147\",[145,57.301]],[\"parent/147\",[1,1.141]],[\"name/148\",[146,57.301]],[\"parent/148\",[1,1.141]],[\"name/149\",[147,57.301]],[\"parent/149\",[1,1.141]],[\"name/150\",[148,57.301]],[\"parent/150\",[1,1.141]],[\"name/151\",[149,57.301]],[\"parent/151\",[1,1.141]],[\"name/152\",[150,57.301]],[\"parent/152\",[1,1.141]],[\"name/153\",[151,57.301]],[\"parent/153\",[1,1.141]],[\"name/154\",[152,57.301]],[\"parent/154\",[1,1.141]],[\"name/155\",[153,57.301]],[\"parent/155\",[1,1.141]],[\"name/156\",[154,57.301]],[\"parent/156\",[1,1.141]],[\"name/157\",[155,57.301]],[\"parent/157\",[1,1.141]],[\"name/158\",[156,57.301]],[\"parent/158\",[1,1.141]],[\"name/159\",[157,57.301]],[\"parent/159\",[1,1.141]],[\"name/160\",[158,57.301]],[\"parent/160\",[1,1.141]],[\"name/161\",[159,57.301]],[\"parent/161\",[1,1.141]],[\"name/162\",[160,57.301]],[\"parent/162\",[1,1.141]],[\"name/163\",[161,57.301]],[\"parent/163\",[1,1.141]],[\"name/164\",[162,57.301]],[\"parent/164\",[1,1.141]],[\"name/165\",[163,57.301]],[\"parent/165\",[1,1.141]],[\"name/166\",[164,57.301]],[\"parent/166\",[1,1.141]],[\"name/167\",[165,57.301]],[\"parent/167\",[1,1.141]],[\"name/168\",[166,57.301]],[\"parent/168\",[1,1.141]],[\"name/169\",[167,57.301]],[\"parent/169\",[1,1.141]],[\"name/170\",[168,57.301]],[\"parent/170\",[1,1.141]],[\"name/171\",[169,57.301]],[\"parent/171\",[1,1.141]],[\"name/172\",[170,57.301]],[\"parent/172\",[1,1.141]],[\"name/173\",[171,57.301]],[\"parent/173\",[1,1.141]],[\"name/174\",[172,57.301]],[\"parent/174\",[1,1.141]],[\"name/175\",[173,57.301]],[\"parent/175\",[1,1.141]],[\"name/176\",[174,57.301]],[\"parent/176\",[1,1.141]],[\"name/177\",[175,57.301]],[\"parent/177\",[1,1.141]],[\"name/178\",[176,57.301]],[\"parent/178\",[1,1.141]],[\"name/179\",[177,57.301]],[\"parent/179\",[1,1.141]],[\"name/180\",[178,57.301]],[\"parent/180\",[1,1.141]],[\"name/181\",[179,57.301]],[\"parent/181\",[1,1.141]],[\"name/182\",[180,57.301]],[\"parent/182\",[1,1.141]],[\"name/183\",[181,57.301]],[\"parent/183\",[1,1.141]],[\"name/184\",[182,57.301]],[\"parent/184\",[1,1.141]],[\"name/185\",[183,57.301]],[\"parent/185\",[1,1.141]],[\"name/186\",[184,57.301]],[\"parent/186\",[1,1.141]],[\"name/187\",[185,57.301]],[\"parent/187\",[1,1.141]],[\"name/188\",[186,57.301]],[\"parent/188\",[1,1.141]],[\"name/189\",[187,57.301]],[\"parent/189\",[1,1.141]],[\"name/190\",[188,57.301]],[\"parent/190\",[1,1.141]],[\"name/191\",[189,57.301]],[\"parent/191\",[1,1.141]],[\"name/192\",[190,57.301]],[\"parent/192\",[1,1.141]],[\"name/193\",[191,57.301]],[\"parent/193\",[1,1.141]],[\"name/194\",[192,57.301]],[\"parent/194\",[1,1.141]],[\"name/195\",[193,57.301]],[\"parent/195\",[1,1.141]],[\"name/196\",[194,57.301]],[\"parent/196\",[1,1.141]],[\"name/197\",[195,54.785]],[\"parent/197\",[1,1.141]],[\"name/198\",[196,57.301]],[\"parent/198\",[1,1.141]],[\"name/199\",[197,57.301]],[\"parent/199\",[1,1.141]],[\"name/200\",[198,57.301]],[\"parent/200\",[1,1.141]],[\"name/201\",[199,57.301]],[\"parent/201\",[1,1.141]],[\"name/202\",[200,57.301]],[\"parent/202\",[1,1.141]],[\"name/203\",[201,57.301]],[\"parent/203\",[1,1.141]],[\"name/204\",[202,51.104]],[\"parent/204\",[1,1.141]],[\"name/205\",[34,36.285,202,36.285]],[\"parent/205\",[1,1.141]],[\"name/206\",[203,54.785]],[\"parent/206\",[1,1.141]],[\"name/207\",[204,57.301]],[\"parent/207\",[1,1.141]],[\"name/208\",[205,57.301]],[\"parent/208\",[1,1.141]],[\"name/209\",[206,57.301]],[\"parent/209\",[1,1.141]],[\"name/210\",[207,57.301]],[\"parent/210\",[1,1.141]],[\"name/211\",[208,57.301]],[\"parent/211\",[1,1.141]],[\"name/212\",[209,57.301]],[\"parent/212\",[1,1.141]],[\"name/213\",[210,57.301]],[\"parent/213\",[1,1.141]],[\"name/214\",[211,57.301]],[\"parent/214\",[1,1.141]],[\"name/215\",[212,57.301]],[\"parent/215\",[1,1.141]],[\"name/216\",[213,57.301]],[\"parent/216\",[1,1.141]],[\"name/217\",[214,57.301]],[\"parent/217\",[1,1.141]],[\"name/218\",[215,57.301]],[\"parent/218\",[1,1.141]],[\"name/219\",[216,57.301]],[\"parent/219\",[1,1.141]],[\"name/220\",[217,57.301]],[\"parent/220\",[1,1.141]],[\"name/221\",[218,57.301]],[\"parent/221\",[1,1.141]],[\"name/222\",[219,57.301]],[\"parent/222\",[1,1.141]],[\"name/223\",[220,57.301]],[\"parent/223\",[1,1.141]],[\"name/224\",[221,57.301]],[\"parent/224\",[1,1.141]],[\"name/225\",[222,57.301]],[\"parent/225\",[1,1.141]],[\"name/226\",[223,57.301]],[\"parent/226\",[1,1.141]],[\"name/227\",[224,57.301]],[\"parent/227\",[1,1.141]],[\"name/228\",[225,57.301]],[\"parent/228\",[1,1.141]],[\"name/229\",[226,57.301]],[\"parent/229\",[1,1.141]],[\"name/230\",[227,57.301]],[\"parent/230\",[1,1.141]],[\"name/231\",[228,57.301]],[\"parent/231\",[1,1.141]],[\"name/232\",[229,57.301]],[\"parent/232\",[1,1.141]],[\"name/233\",[230,57.301]],[\"parent/233\",[1,1.141]],[\"name/234\",[231,57.301]],[\"parent/234\",[1,1.141]],[\"name/235\",[232,57.301]],[\"parent/235\",[1,1.141]],[\"name/236\",[233,57.301]],[\"parent/236\",[1,1.141]],[\"name/237\",[234,57.301]],[\"parent/237\",[1,1.141]],[\"name/238\",[235,57.301]],[\"parent/238\",[1,1.141]],[\"name/239\",[236,57.301]],[\"parent/239\",[1,1.141]],[\"name/240\",[237,57.301]],[\"parent/240\",[1,1.141]],[\"name/241\",[238,57.301]],[\"parent/241\",[1,1.141]],[\"name/242\",[239,57.301]],[\"parent/242\",[1,1.141]],[\"name/243\",[240,57.301]],[\"parent/243\",[1,1.141]],[\"name/244\",[241,57.301]],[\"parent/244\",[1,1.141]],[\"name/245\",[242,57.301]],[\"parent/245\",[1,1.141]],[\"name/246\",[243,57.301]],[\"parent/246\",[1,1.141]],[\"name/247\",[244,57.301]],[\"parent/247\",[1,1.141]],[\"name/248\",[245,57.301]],[\"parent/248\",[1,1.141]],[\"name/249\",[246,57.301]],[\"parent/249\",[1,1.141]],[\"name/250\",[247,57.301]],[\"parent/250\",[1,1.141]],[\"name/251\",[248,57.301]],[\"parent/251\",[1,1.141]],[\"name/252\",[249,57.301]],[\"parent/252\",[1,1.141]],[\"name/253\",[250,57.301]],[\"parent/253\",[1,1.141]],[\"name/254\",[251,57.301]],[\"parent/254\",[1,1.141]],[\"name/255\",[252,57.301]],[\"parent/255\",[1,1.141]],[\"name/256\",[253,57.301]],[\"parent/256\",[1,1.141]],[\"name/257\",[254,57.301]],[\"parent/257\",[1,1.141]],[\"name/258\",[255,57.301]],[\"parent/258\",[1,1.141]],[\"name/259\",[256,57.301]],[\"parent/259\",[1,1.141]],[\"name/260\",[257,57.301]],[\"parent/260\",[1,1.141]],[\"name/261\",[258,57.301]],[\"parent/261\",[1,1.141]],[\"name/262\",[259,57.301]],[\"parent/262\",[1,1.141]],[\"name/263\",[260,57.301]],[\"parent/263\",[1,1.141]],[\"name/264\",[261,57.301]],[\"parent/264\",[1,1.141]],[\"name/265\",[262,57.301]],[\"parent/265\",[1,1.141]],[\"name/266\",[263,57.301]],[\"parent/266\",[1,1.141]],[\"name/267\",[264,57.301]],[\"parent/267\",[1,1.141]],[\"name/268\",[265,57.301]],[\"parent/268\",[1,1.141]],[\"name/269\",[266,57.301]],[\"parent/269\",[1,1.141]],[\"name/270\",[267,57.301]],[\"parent/270\",[1,1.141]],[\"name/271\",[268,57.301]],[\"parent/271\",[1,1.141]],[\"name/272\",[269,57.301]],[\"parent/272\",[1,1.141]],[\"name/273\",[270,57.301]],[\"parent/273\",[1,1.141]],[\"name/274\",[271,57.301]],[\"parent/274\",[1,1.141]],[\"name/275\",[272,57.301]],[\"parent/275\",[1,1.141]],[\"name/276\",[273,57.301]],[\"parent/276\",[1,1.141]],[\"name/277\",[274,57.301]],[\"parent/277\",[1,1.141]],[\"name/278\",[275,57.301]],[\"parent/278\",[1,1.141]],[\"name/279\",[276,57.301]],[\"parent/279\",[1,1.141]],[\"name/280\",[277,57.301]],[\"parent/280\",[1,1.141]],[\"name/281\",[278,57.301]],[\"parent/281\",[1,1.141]],[\"name/282\",[279,57.301]],[\"parent/282\",[1,1.141]],[\"name/283\",[280,57.301]],[\"parent/283\",[1,1.141]],[\"name/284\",[281,57.301]],[\"parent/284\",[1,1.141]],[\"name/285\",[282,57.301]],[\"parent/285\",[1,1.141]],[\"name/286\",[283,57.301]],[\"parent/286\",[1,1.141]],[\"name/287\",[284,57.301]],[\"parent/287\",[1,1.141]],[\"name/288\",[285,57.301]],[\"parent/288\",[1,1.141]],[\"name/289\",[286,57.301]],[\"parent/289\",[1,1.141]],[\"name/290\",[287,57.301]],[\"parent/290\",[1,1.141]],[\"name/291\",[288,57.301]],[\"parent/291\",[1,1.141]],[\"name/292\",[289,57.301]],[\"parent/292\",[1,1.141]],[\"name/293\",[290,57.301]],[\"parent/293\",[1,1.141]],[\"name/294\",[291,57.301]],[\"parent/294\",[1,1.141]],[\"name/295\",[292,57.301]],[\"parent/295\",[1,1.141]],[\"name/296\",[293,57.301]],[\"parent/296\",[1,1.141]],[\"name/297\",[294,57.301]],[\"parent/297\",[1,1.141]],[\"name/298\",[295,57.301]],[\"parent/298\",[1,1.141]],[\"name/299\",[296,57.301]],[\"parent/299\",[1,1.141]],[\"name/300\",[297,57.301]],[\"parent/300\",[1,1.141]],[\"name/301\",[298,57.301]],[\"parent/301\",[1,1.141]],[\"name/302\",[299,57.301]],[\"parent/302\",[1,1.141]],[\"name/303\",[300,57.301]],[\"parent/303\",[1,1.141]],[\"name/304\",[301,57.301]],[\"parent/304\",[1,1.141]],[\"name/305\",[302,57.301]],[\"parent/305\",[1,1.141]],[\"name/306\",[303,57.301]],[\"parent/306\",[1,1.141]],[\"name/307\",[304,57.301]],[\"parent/307\",[1,1.141]],[\"name/308\",[305,57.301]],[\"parent/308\",[1,1.141]],[\"name/309\",[306,57.301]],[\"parent/309\",[1,1.141]],[\"name/310\",[307,57.301]],[\"parent/310\",[1,1.141]],[\"name/311\",[308,57.301]],[\"parent/311\",[1,1.141]],[\"name/312\",[309,57.301]],[\"parent/312\",[1,1.141]],[\"name/313\",[310,57.301]],[\"parent/313\",[1,1.141]],[\"name/314\",[311,57.301]],[\"parent/314\",[1,1.141]],[\"name/315\",[312,57.301]],[\"parent/315\",[1,1.141]],[\"name/316\",[313,57.301]],[\"parent/316\",[1,1.141]],[\"name/317\",[314,57.301]],[\"parent/317\",[1,1.141]],[\"name/318\",[315,57.301]],[\"parent/318\",[1,1.141]],[\"name/319\",[316,57.301]],[\"parent/319\",[1,1.141]],[\"name/320\",[317,57.301]],[\"parent/320\",[1,1.141]],[\"name/321\",[318,57.301]],[\"parent/321\",[1,1.141]],[\"name/322\",[319,57.301]],[\"parent/322\",[1,1.141]],[\"name/323\",[320,57.301]],[\"parent/323\",[1,1.141]],[\"name/324\",[321,57.301]],[\"parent/324\",[1,1.141]],[\"name/325\",[322,57.301]],[\"parent/325\",[1,1.141]],[\"name/326\",[323,57.301]],[\"parent/326\",[1,1.141]],[\"name/327\",[324,57.301]],[\"parent/327\",[1,1.141]],[\"name/328\",[325,57.301]],[\"parent/328\",[1,1.141]],[\"name/329\",[326,57.301]],[\"parent/329\",[1,1.141]],[\"name/330\",[327,57.301]],[\"parent/330\",[1,1.141]],[\"name/331\",[328,57.301]],[\"parent/331\",[1,1.141]],[\"name/332\",[329,57.301]],[\"parent/332\",[1,1.141]],[\"name/333\",[330,57.301]],[\"parent/333\",[1,1.141]],[\"name/334\",[331,57.301]],[\"parent/334\",[1,1.141]],[\"name/335\",[332,57.301]],[\"parent/335\",[1,1.141]],[\"name/336\",[333,57.301]],[\"parent/336\",[1,1.141]],[\"name/337\",[334,57.301]],[\"parent/337\",[1,1.141]],[\"name/338\",[335,60.67]],[\"parent/338\",[1,1.141]],[\"name/339\",[336,60.67]],[\"parent/339\",[1,1.141]],[\"name/340\",[2,11.621]],[\"parent/340\",[]],[\"name/341\",[5,60.67]],[\"parent/341\",[2,1.153]],[\"name/342\",[6,60.67]],[\"parent/342\",[2,1.153]],[\"name/343\",[337,65.784]],[\"parent/343\",[2,1.153]],[\"name/344\",[7,60.67]],[\"parent/344\",[2,1.153]],[\"name/345\",[9,60.67]],[\"parent/345\",[2,1.153]],[\"name/346\",[10,60.67]],[\"parent/346\",[2,1.153]],[\"name/347\",[192,57.301]],[\"parent/347\",[2,1.153]],[\"name/348\",[12,60.67]],[\"parent/348\",[2,1.153]],[\"name/349\",[338,65.784]],[\"parent/349\",[2,1.153]],[\"name/350\",[8,60.67]],[\"parent/350\",[2,1.153]],[\"name/351\",[17,60.67]],[\"parent/351\",[2,1.153]],[\"name/352\",[18,60.67]],[\"parent/352\",[2,1.153]],[\"name/353\",[19,60.67]],[\"parent/353\",[2,1.153]],[\"name/354\",[20,60.67]],[\"parent/354\",[2,1.153]],[\"name/355\",[21,60.67]],[\"parent/355\",[2,1.153]],[\"name/356\",[22,60.67]],[\"parent/356\",[2,1.153]],[\"name/357\",[25,60.67]],[\"parent/357\",[2,1.153]],[\"name/358\",[26,60.67]],[\"parent/358\",[2,1.153]],[\"name/359\",[27,60.67]],[\"parent/359\",[2,1.153]],[\"name/360\",[28,60.67]],[\"parent/360\",[2,1.153]],[\"name/361\",[29,57.301]],[\"parent/361\",[2,1.153]],[\"name/362\",[30,57.301]],[\"parent/362\",[2,1.153]],[\"name/363\",[31,57.301]],[\"parent/363\",[2,1.153]],[\"name/364\",[32,57.301]],[\"parent/364\",[2,1.153]],[\"name/365\",[33,57.301]],[\"parent/365\",[2,1.153]],[\"name/366\",[34,51.104]],[\"parent/366\",[2,1.153]],[\"name/367\",[35,57.301]],[\"parent/367\",[2,1.153]],[\"name/368\",[36,57.301]],[\"parent/368\",[2,1.153]],[\"name/369\",[37,57.301]],[\"parent/369\",[2,1.153]],[\"name/370\",[38,57.301]],[\"parent/370\",[2,1.153]],[\"name/371\",[39,57.301]],[\"parent/371\",[2,1.153]],[\"name/372\",[40,57.301]],[\"parent/372\",[2,1.153]],[\"name/373\",[41,57.301]],[\"parent/373\",[2,1.153]],[\"name/374\",[42,57.301]],[\"parent/374\",[2,1.153]],[\"name/375\",[43,57.301]],[\"parent/375\",[2,1.153]],[\"name/376\",[44,57.301]],[\"parent/376\",[2,1.153]],[\"name/377\",[45,57.301]],[\"parent/377\",[2,1.153]],[\"name/378\",[46,57.301]],[\"parent/378\",[2,1.153]],[\"name/379\",[47,57.301]],[\"parent/379\",[2,1.153]],[\"name/380\",[48,57.301]],[\"parent/380\",[2,1.153]],[\"name/381\",[49,57.301]],[\"parent/381\",[2,1.153]],[\"name/382\",[50,57.301]],[\"parent/382\",[2,1.153]],[\"name/383\",[51,57.301]],[\"parent/383\",[2,1.153]],[\"name/384\",[52,57.301]],[\"parent/384\",[2,1.153]],[\"name/385\",[53,57.301]],[\"parent/385\",[2,1.153]],[\"name/386\",[54,57.301]],[\"parent/386\",[2,1.153]],[\"name/387\",[55,57.301]],[\"parent/387\",[2,1.153]],[\"name/388\",[56,57.301]],[\"parent/388\",[2,1.153]],[\"name/389\",[57,57.301]],[\"parent/389\",[2,1.153]],[\"name/390\",[58,57.301]],[\"parent/390\",[2,1.153]],[\"name/391\",[59,57.301]],[\"parent/391\",[2,1.153]],[\"name/392\",[60,57.301]],[\"parent/392\",[2,1.153]],[\"name/393\",[2,11.621]],[\"parent/393\",[2,1.153]],[\"name/394\",[3,54.785]],[\"parent/394\",[2,1.153]],[\"name/395\",[61,57.301]],[\"parent/395\",[2,1.153]],[\"name/396\",[62,57.301]],[\"parent/396\",[2,1.153]],[\"name/397\",[63,57.301]],[\"parent/397\",[2,1.153]],[\"name/398\",[64,57.301]],[\"parent/398\",[2,1.153]],[\"name/399\",[65,57.301]],[\"parent/399\",[2,1.153]],[\"name/400\",[66,57.301]],[\"parent/400\",[2,1.153]],[\"name/401\",[67,57.301]],[\"parent/401\",[2,1.153]],[\"name/402\",[68,57.301]],[\"parent/402\",[2,1.153]],[\"name/403\",[69,57.301]],[\"parent/403\",[2,1.153]],[\"name/404\",[70,57.301]],[\"parent/404\",[2,1.153]],[\"name/405\",[71,57.301]],[\"parent/405\",[2,1.153]],[\"name/406\",[72,57.301]],[\"parent/406\",[2,1.153]],[\"name/407\",[73,57.301]],[\"parent/407\",[2,1.153]],[\"name/408\",[74,57.301]],[\"parent/408\",[2,1.153]],[\"name/409\",[75,57.301]],[\"parent/409\",[2,1.153]],[\"name/410\",[76,57.301]],[\"parent/410\",[2,1.153]],[\"name/411\",[77,57.301]],[\"parent/411\",[2,1.153]],[\"name/412\",[78,57.301]],[\"parent/412\",[2,1.153]],[\"name/413\",[79,57.301]],[\"parent/413\",[2,1.153]],[\"name/414\",[80,57.301]],[\"parent/414\",[2,1.153]],[\"name/415\",[81,57.301]],[\"parent/415\",[2,1.153]],[\"name/416\",[82,57.301]],[\"parent/416\",[2,1.153]],[\"name/417\",[83,57.301]],[\"parent/417\",[2,1.153]],[\"name/418\",[84,57.301]],[\"parent/418\",[2,1.153]],[\"name/419\",[85,57.301]],[\"parent/419\",[2,1.153]],[\"name/420\",[86,57.301]],[\"parent/420\",[2,1.153]],[\"name/421\",[87,57.301]],[\"parent/421\",[2,1.153]],[\"name/422\",[88,57.301]],[\"parent/422\",[2,1.153]],[\"name/423\",[89,57.301]],[\"parent/423\",[2,1.153]],[\"name/424\",[90,57.301]],[\"parent/424\",[2,1.153]],[\"name/425\",[91,57.301]],[\"parent/425\",[2,1.153]],[\"name/426\",[92,57.301]],[\"parent/426\",[2,1.153]],[\"name/427\",[93,57.301]],[\"parent/427\",[2,1.153]],[\"name/428\",[94,57.301]],[\"parent/428\",[2,1.153]],[\"name/429\",[95,57.301]],[\"parent/429\",[2,1.153]],[\"name/430\",[96,57.301]],[\"parent/430\",[2,1.153]],[\"name/431\",[97,57.301]],[\"parent/431\",[2,1.153]],[\"name/432\",[98,57.301]],[\"parent/432\",[2,1.153]],[\"name/433\",[99,57.301]],[\"parent/433\",[2,1.153]],[\"name/434\",[100,57.301]],[\"parent/434\",[2,1.153]],[\"name/435\",[101,57.301]],[\"parent/435\",[2,1.153]],[\"name/436\",[102,57.301]],[\"parent/436\",[2,1.153]],[\"name/437\",[103,57.301]],[\"parent/437\",[2,1.153]],[\"name/438\",[104,57.301]],[\"parent/438\",[2,1.153]],[\"name/439\",[105,57.301]],[\"parent/439\",[2,1.153]],[\"name/440\",[106,57.301]],[\"parent/440\",[2,1.153]],[\"name/441\",[107,57.301]],[\"parent/441\",[2,1.153]],[\"name/442\",[108,57.301]],[\"parent/442\",[2,1.153]],[\"name/443\",[109,57.301]],[\"parent/443\",[2,1.153]],[\"name/444\",[110,57.301]],[\"parent/444\",[2,1.153]],[\"name/445\",[111,57.301]],[\"parent/445\",[2,1.153]],[\"name/446\",[112,57.301]],[\"parent/446\",[2,1.153]],[\"name/447\",[113,57.301]],[\"parent/447\",[2,1.153]],[\"name/448\",[114,57.301]],[\"parent/448\",[2,1.153]],[\"name/449\",[115,57.301]],[\"parent/449\",[2,1.153]],[\"name/450\",[116,57.301]],[\"parent/450\",[2,1.153]],[\"name/451\",[117,57.301]],[\"parent/451\",[2,1.153]],[\"name/452\",[118,57.301]],[\"parent/452\",[2,1.153]],[\"name/453\",[119,57.301]],[\"parent/453\",[2,1.153]],[\"name/454\",[120,57.301]],[\"parent/454\",[2,1.153]],[\"name/455\",[121,57.301]],[\"parent/455\",[2,1.153]],[\"name/456\",[122,57.301]],[\"parent/456\",[2,1.153]],[\"name/457\",[123,57.301]],[\"parent/457\",[2,1.153]],[\"name/458\",[124,57.301]],[\"parent/458\",[2,1.153]],[\"name/459\",[125,57.301]],[\"parent/459\",[2,1.153]],[\"name/460\",[126,57.301]],[\"parent/460\",[2,1.153]],[\"name/461\",[127,57.301]],[\"parent/461\",[2,1.153]],[\"name/462\",[128,57.301]],[\"parent/462\",[2,1.153]],[\"name/463\",[129,57.301]],[\"parent/463\",[2,1.153]],[\"name/464\",[130,57.301]],[\"parent/464\",[2,1.153]],[\"name/465\",[131,57.301]],[\"parent/465\",[2,1.153]],[\"name/466\",[132,57.301]],[\"parent/466\",[2,1.153]],[\"name/467\",[133,57.301]],[\"parent/467\",[2,1.153]],[\"name/468\",[134,57.301]],[\"parent/468\",[2,1.153]],[\"name/469\",[135,57.301]],[\"parent/469\",[2,1.153]],[\"name/470\",[136,57.301]],[\"parent/470\",[2,1.153]],[\"name/471\",[137,57.301]],[\"parent/471\",[2,1.153]],[\"name/472\",[138,57.301]],[\"parent/472\",[2,1.153]],[\"name/473\",[139,57.301]],[\"parent/473\",[2,1.153]],[\"name/474\",[140,57.301]],[\"parent/474\",[2,1.153]],[\"name/475\",[141,57.301]],[\"parent/475\",[2,1.153]],[\"name/476\",[142,57.301]],[\"parent/476\",[2,1.153]],[\"name/477\",[143,57.301]],[\"parent/477\",[2,1.153]],[\"name/478\",[144,57.301]],[\"parent/478\",[2,1.153]],[\"name/479\",[145,57.301]],[\"parent/479\",[2,1.153]],[\"name/480\",[146,57.301]],[\"parent/480\",[2,1.153]],[\"name/481\",[147,57.301]],[\"parent/481\",[2,1.153]],[\"name/482\",[148,57.301]],[\"parent/482\",[2,1.153]],[\"name/483\",[149,57.301]],[\"parent/483\",[2,1.153]],[\"name/484\",[150,57.301]],[\"parent/484\",[2,1.153]],[\"name/485\",[151,57.301]],[\"parent/485\",[2,1.153]],[\"name/486\",[152,57.301]],[\"parent/486\",[2,1.153]],[\"name/487\",[153,57.301]],[\"parent/487\",[2,1.153]],[\"name/488\",[154,57.301]],[\"parent/488\",[2,1.153]],[\"name/489\",[155,57.301]],[\"parent/489\",[2,1.153]],[\"name/490\",[156,57.301]],[\"parent/490\",[2,1.153]],[\"name/491\",[157,57.301]],[\"parent/491\",[2,1.153]],[\"name/492\",[158,57.301]],[\"parent/492\",[2,1.153]],[\"name/493\",[159,57.301]],[\"parent/493\",[2,1.153]],[\"name/494\",[160,57.301]],[\"parent/494\",[2,1.153]],[\"name/495\",[161,57.301]],[\"parent/495\",[2,1.153]],[\"name/496\",[162,57.301]],[\"parent/496\",[2,1.153]],[\"name/497\",[163,57.301]],[\"parent/497\",[2,1.153]],[\"name/498\",[164,57.301]],[\"parent/498\",[2,1.153]],[\"name/499\",[165,57.301]],[\"parent/499\",[2,1.153]],[\"name/500\",[166,57.301]],[\"parent/500\",[2,1.153]],[\"name/501\",[167,57.301]],[\"parent/501\",[2,1.153]],[\"name/502\",[168,57.301]],[\"parent/502\",[2,1.153]],[\"name/503\",[169,57.301]],[\"parent/503\",[2,1.153]],[\"name/504\",[170,57.301]],[\"parent/504\",[2,1.153]],[\"name/505\",[171,57.301]],[\"parent/505\",[2,1.153]],[\"name/506\",[172,57.301]],[\"parent/506\",[2,1.153]],[\"name/507\",[173,57.301]],[\"parent/507\",[2,1.153]],[\"name/508\",[174,57.301]],[\"parent/508\",[2,1.153]],[\"name/509\",[175,57.301]],[\"parent/509\",[2,1.153]],[\"name/510\",[176,57.301]],[\"parent/510\",[2,1.153]],[\"name/511\",[177,57.301]],[\"parent/511\",[2,1.153]],[\"name/512\",[178,57.301]],[\"parent/512\",[2,1.153]],[\"name/513\",[179,57.301]],[\"parent/513\",[2,1.153]],[\"name/514\",[180,57.301]],[\"parent/514\",[2,1.153]],[\"name/515\",[181,57.301]],[\"parent/515\",[2,1.153]],[\"name/516\",[182,57.301]],[\"parent/516\",[2,1.153]],[\"name/517\",[183,57.301]],[\"parent/517\",[2,1.153]],[\"name/518\",[184,57.301]],[\"parent/518\",[2,1.153]],[\"name/519\",[185,57.301]],[\"parent/519\",[2,1.153]],[\"name/520\",[186,57.301]],[\"parent/520\",[2,1.153]],[\"name/521\",[187,57.301]],[\"parent/521\",[2,1.153]],[\"name/522\",[188,57.301]],[\"parent/522\",[2,1.153]],[\"name/523\",[189,57.301]],[\"parent/523\",[2,1.153]],[\"name/524\",[190,57.301]],[\"parent/524\",[2,1.153]],[\"name/525\",[191,57.301]],[\"parent/525\",[2,1.153]],[\"name/526\",[193,57.301]],[\"parent/526\",[2,1.153]],[\"name/527\",[194,57.301]],[\"parent/527\",[2,1.153]],[\"name/528\",[195,54.785]],[\"parent/528\",[2,1.153]],[\"name/529\",[196,57.301]],[\"parent/529\",[2,1.153]],[\"name/530\",[197,57.301]],[\"parent/530\",[2,1.153]],[\"name/531\",[198,57.301]],[\"parent/531\",[2,1.153]],[\"name/532\",[199,57.301]],[\"parent/532\",[2,1.153]],[\"name/533\",[200,57.301]],[\"parent/533\",[2,1.153]],[\"name/534\",[201,57.301]],[\"parent/534\",[2,1.153]],[\"name/535\",[202,51.104]],[\"parent/535\",[2,1.153]],[\"name/536\",[34,36.285,202,36.285]],[\"parent/536\",[2,1.153]],[\"name/537\",[203,54.785]],[\"parent/537\",[2,1.153]],[\"name/538\",[204,57.301]],[\"parent/538\",[2,1.153]],[\"name/539\",[205,57.301]],[\"parent/539\",[2,1.153]],[\"name/540\",[206,57.301]],[\"parent/540\",[2,1.153]],[\"name/541\",[207,57.301]],[\"parent/541\",[2,1.153]],[\"name/542\",[208,57.301]],[\"parent/542\",[2,1.153]],[\"name/543\",[209,57.301]],[\"parent/543\",[2,1.153]],[\"name/544\",[210,57.301]],[\"parent/544\",[2,1.153]],[\"name/545\",[211,57.301]],[\"parent/545\",[2,1.153]],[\"name/546\",[212,57.301]],[\"parent/546\",[2,1.153]],[\"name/547\",[213,57.301]],[\"parent/547\",[2,1.153]],[\"name/548\",[214,57.301]],[\"parent/548\",[2,1.153]],[\"name/549\",[215,57.301]],[\"parent/549\",[2,1.153]],[\"name/550\",[216,57.301]],[\"parent/550\",[2,1.153]],[\"name/551\",[217,57.301]],[\"parent/551\",[2,1.153]],[\"name/552\",[218,57.301]],[\"parent/552\",[2,1.153]],[\"name/553\",[219,57.301]],[\"parent/553\",[2,1.153]],[\"name/554\",[220,57.301]],[\"parent/554\",[2,1.153]],[\"name/555\",[221,57.301]],[\"parent/555\",[2,1.153]],[\"name/556\",[222,57.301]],[\"parent/556\",[2,1.153]],[\"name/557\",[223,57.301]],[\"parent/557\",[2,1.153]],[\"name/558\",[224,57.301]],[\"parent/558\",[2,1.153]],[\"name/559\",[225,57.301]],[\"parent/559\",[2,1.153]],[\"name/560\",[226,57.301]],[\"parent/560\",[2,1.153]],[\"name/561\",[227,57.301]],[\"parent/561\",[2,1.153]],[\"name/562\",[228,57.301]],[\"parent/562\",[2,1.153]],[\"name/563\",[229,57.301]],[\"parent/563\",[2,1.153]],[\"name/564\",[230,57.301]],[\"parent/564\",[2,1.153]],[\"name/565\",[231,57.301]],[\"parent/565\",[2,1.153]],[\"name/566\",[232,57.301]],[\"parent/566\",[2,1.153]],[\"name/567\",[233,57.301]],[\"parent/567\",[2,1.153]],[\"name/568\",[234,57.301]],[\"parent/568\",[2,1.153]],[\"name/569\",[235,57.301]],[\"parent/569\",[2,1.153]],[\"name/570\",[236,57.301]],[\"parent/570\",[2,1.153]],[\"name/571\",[237,57.301]],[\"parent/571\",[2,1.153]],[\"name/572\",[238,57.301]],[\"parent/572\",[2,1.153]],[\"name/573\",[239,57.301]],[\"parent/573\",[2,1.153]],[\"name/574\",[240,57.301]],[\"parent/574\",[2,1.153]],[\"name/575\",[241,57.301]],[\"parent/575\",[2,1.153]],[\"name/576\",[242,57.301]],[\"parent/576\",[2,1.153]],[\"name/577\",[243,57.301]],[\"parent/577\",[2,1.153]],[\"name/578\",[244,57.301]],[\"parent/578\",[2,1.153]],[\"name/579\",[245,57.301]],[\"parent/579\",[2,1.153]],[\"name/580\",[246,57.301]],[\"parent/580\",[2,1.153]],[\"name/581\",[247,57.301]],[\"parent/581\",[2,1.153]],[\"name/582\",[248,57.301]],[\"parent/582\",[2,1.153]],[\"name/583\",[249,57.301]],[\"parent/583\",[2,1.153]],[\"name/584\",[250,57.301]],[\"parent/584\",[2,1.153]],[\"name/585\",[251,57.301]],[\"parent/585\",[2,1.153]],[\"name/586\",[252,57.301]],[\"parent/586\",[2,1.153]],[\"name/587\",[253,57.301]],[\"parent/587\",[2,1.153]],[\"name/588\",[254,57.301]],[\"parent/588\",[2,1.153]],[\"name/589\",[255,57.301]],[\"parent/589\",[2,1.153]],[\"name/590\",[256,57.301]],[\"parent/590\",[2,1.153]],[\"name/591\",[257,57.301]],[\"parent/591\",[2,1.153]],[\"name/592\",[258,57.301]],[\"parent/592\",[2,1.153]],[\"name/593\",[259,57.301]],[\"parent/593\",[2,1.153]],[\"name/594\",[260,57.301]],[\"parent/594\",[2,1.153]],[\"name/595\",[261,57.301]],[\"parent/595\",[2,1.153]],[\"name/596\",[262,57.301]],[\"parent/596\",[2,1.153]],[\"name/597\",[263,57.301]],[\"parent/597\",[2,1.153]],[\"name/598\",[264,57.301]],[\"parent/598\",[2,1.153]],[\"name/599\",[265,57.301]],[\"parent/599\",[2,1.153]],[\"name/600\",[266,57.301]],[\"parent/600\",[2,1.153]],[\"name/601\",[267,57.301]],[\"parent/601\",[2,1.153]],[\"name/602\",[268,57.301]],[\"parent/602\",[2,1.153]],[\"name/603\",[269,57.301]],[\"parent/603\",[2,1.153]],[\"name/604\",[270,57.301]],[\"parent/604\",[2,1.153]],[\"name/605\",[271,57.301]],[\"parent/605\",[2,1.153]],[\"name/606\",[272,57.301]],[\"parent/606\",[2,1.153]],[\"name/607\",[273,57.301]],[\"parent/607\",[2,1.153]],[\"name/608\",[274,57.301]],[\"parent/608\",[2,1.153]],[\"name/609\",[275,57.301]],[\"parent/609\",[2,1.153]],[\"name/610\",[276,57.301]],[\"parent/610\",[2,1.153]],[\"name/611\",[277,57.301]],[\"parent/611\",[2,1.153]],[\"name/612\",[278,57.301]],[\"parent/612\",[2,1.153]],[\"name/613\",[279,57.301]],[\"parent/613\",[2,1.153]],[\"name/614\",[280,57.301]],[\"parent/614\",[2,1.153]],[\"name/615\",[281,57.301]],[\"parent/615\",[2,1.153]],[\"name/616\",[282,57.301]],[\"parent/616\",[2,1.153]],[\"name/617\",[283,57.301]],[\"parent/617\",[2,1.153]],[\"name/618\",[284,57.301]],[\"parent/618\",[2,1.153]],[\"name/619\",[285,57.301]],[\"parent/619\",[2,1.153]],[\"name/620\",[286,57.301]],[\"parent/620\",[2,1.153]],[\"name/621\",[287,57.301]],[\"parent/621\",[2,1.153]],[\"name/622\",[288,57.301]],[\"parent/622\",[2,1.153]],[\"name/623\",[289,57.301]],[\"parent/623\",[2,1.153]],[\"name/624\",[290,57.301]],[\"parent/624\",[2,1.153]],[\"name/625\",[291,57.301]],[\"parent/625\",[2,1.153]],[\"name/626\",[292,57.301]],[\"parent/626\",[2,1.153]],[\"name/627\",[293,57.301]],[\"parent/627\",[2,1.153]],[\"name/628\",[294,57.301]],[\"parent/628\",[2,1.153]],[\"name/629\",[295,57.301]],[\"parent/629\",[2,1.153]],[\"name/630\",[296,57.301]],[\"parent/630\",[2,1.153]],[\"name/631\",[297,57.301]],[\"parent/631\",[2,1.153]],[\"name/632\",[298,57.301]],[\"parent/632\",[2,1.153]],[\"name/633\",[299,57.301]],[\"parent/633\",[2,1.153]],[\"name/634\",[300,57.301]],[\"parent/634\",[2,1.153]],[\"name/635\",[301,57.301]],[\"parent/635\",[2,1.153]],[\"name/636\",[302,57.301]],[\"parent/636\",[2,1.153]],[\"name/637\",[303,57.301]],[\"parent/637\",[2,1.153]],[\"name/638\",[304,57.301]],[\"parent/638\",[2,1.153]],[\"name/639\",[305,57.301]],[\"parent/639\",[2,1.153]],[\"name/640\",[306,57.301]],[\"parent/640\",[2,1.153]],[\"name/641\",[307,57.301]],[\"parent/641\",[2,1.153]],[\"name/642\",[308,57.301]],[\"parent/642\",[2,1.153]],[\"name/643\",[309,57.301]],[\"parent/643\",[2,1.153]],[\"name/644\",[310,57.301]],[\"parent/644\",[2,1.153]],[\"name/645\",[311,57.301]],[\"parent/645\",[2,1.153]],[\"name/646\",[312,57.301]],[\"parent/646\",[2,1.153]],[\"name/647\",[313,57.301]],[\"parent/647\",[2,1.153]],[\"name/648\",[314,57.301]],[\"parent/648\",[2,1.153]],[\"name/649\",[315,57.301]],[\"parent/649\",[2,1.153]],[\"name/650\",[316,57.301]],[\"parent/650\",[2,1.153]],[\"name/651\",[317,57.301]],[\"parent/651\",[2,1.153]],[\"name/652\",[318,57.301]],[\"parent/652\",[2,1.153]],[\"name/653\",[319,57.301]],[\"parent/653\",[2,1.153]],[\"name/654\",[320,57.301]],[\"parent/654\",[2,1.153]],[\"name/655\",[321,57.301]],[\"parent/655\",[2,1.153]],[\"name/656\",[322,57.301]],[\"parent/656\",[2,1.153]],[\"name/657\",[323,57.301]],[\"parent/657\",[2,1.153]],[\"name/658\",[324,57.301]],[\"parent/658\",[2,1.153]],[\"name/659\",[325,57.301]],[\"parent/659\",[2,1.153]],[\"name/660\",[326,57.301]],[\"parent/660\",[2,1.153]],[\"name/661\",[327,57.301]],[\"parent/661\",[2,1.153]],[\"name/662\",[328,57.301]],[\"parent/662\",[2,1.153]],[\"name/663\",[329,57.301]],[\"parent/663\",[2,1.153]],[\"name/664\",[330,57.301]],[\"parent/664\",[2,1.153]],[\"name/665\",[331,57.301]],[\"parent/665\",[2,1.153]],[\"name/666\",[332,57.301]],[\"parent/666\",[2,1.153]],[\"name/667\",[333,57.301]],[\"parent/667\",[2,1.153]],[\"name/668\",[334,57.301]],[\"parent/668\",[2,1.153]],[\"name/669\",[335,60.67]],[\"parent/669\",[2,1.153]],[\"name/670\",[336,60.67]],[\"parent/670\",[2,1.153]],[\"name/671\",[339,54.785]],[\"parent/671\",[]],[\"name/672\",[340,65.784]],[\"parent/672\",[339,5.434]],[\"name/673\",[341,65.784]],[\"parent/673\",[339,5.434]],[\"name/674\",[342,65.784]],[\"parent/674\",[339,5.434]],[\"name/675\",[343,40.105]],[\"parent/675\",[]],[\"name/676\",[344,65.784]],[\"parent/676\",[343,3.978]],[\"name/677\",[203,54.785]],[\"parent/677\",[343,3.978]],[\"name/678\",[345,65.784]],[\"parent/678\",[343,3.978]],[\"name/679\",[346,65.784]],[\"parent/679\",[343,3.978]],[\"name/680\",[347,65.784]],[\"parent/680\",[343,3.978]],[\"name/681\",[348,65.784]],[\"parent/681\",[343,3.978]],[\"name/682\",[349,65.784]],[\"parent/682\",[343,3.978]],[\"name/683\",[350,65.784]],[\"parent/683\",[343,3.978]],[\"name/684\",[351,65.784]],[\"parent/684\",[343,3.978]],[\"name/685\",[352,60.67]],[\"parent/685\",[343,3.978]],[\"name/686\",[353,65.784]],[\"parent/686\",[343,3.978]],[\"name/687\",[354,65.784]],[\"parent/687\",[343,3.978]],[\"name/688\",[355,65.784]],[\"parent/688\",[343,3.978]],[\"name/689\",[356,65.784]],[\"parent/689\",[343,3.978]],[\"name/690\",[357,57.301]],[\"parent/690\",[343,3.978]],[\"name/691\",[358,65.784]],[\"parent/691\",[343,3.978]],[\"name/692\",[359,65.784]],[\"parent/692\",[343,3.978]],[\"name/693\",[360,65.784]],[\"parent/693\",[343,3.978]],[\"name/694\",[361,65.784]],[\"parent/694\",[]],[\"name/695\",[362,60.67]],[\"parent/695\",[]],[\"name/696\",[363,35.627]],[\"parent/696\",[]],[\"name/697\",[364,65.784]],[\"parent/697\",[363,3.534]],[\"name/698\",[365,65.784]],[\"parent/698\",[363,3.534]],[\"name/699\",[366,65.784]],[\"parent/699\",[363,3.534]],[\"name/700\",[367,65.784]],[\"parent/700\",[363,3.534]],[\"name/701\",[368,65.784]],[\"parent/701\",[363,3.534]],[\"name/702\",[369,65.784]],[\"parent/702\",[363,3.534]],[\"name/703\",[370,65.784]],[\"parent/703\",[363,3.534]],[\"name/704\",[371,65.784]],[\"parent/704\",[363,3.534]],[\"name/705\",[372,65.784]],[\"parent/705\",[363,3.534]],[\"name/706\",[373,65.784]],[\"parent/706\",[363,3.534]],[\"name/707\",[374,65.784]],[\"parent/707\",[363,3.534]],[\"name/708\",[375,65.784]],[\"parent/708\",[363,3.534]],[\"name/709\",[376,65.784]],[\"parent/709\",[363,3.534]],[\"name/710\",[195,54.785]],[\"parent/710\",[363,3.534]],[\"name/711\",[377,65.784]],[\"parent/711\",[363,3.534]],[\"name/712\",[352,60.67]],[\"parent/712\",[363,3.534]],[\"name/713\",[14,60.67]],[\"parent/713\",[363,3.534]],[\"name/714\",[378,65.784]],[\"parent/714\",[363,3.534]],[\"name/715\",[379,65.784]],[\"parent/715\",[363,3.534]],[\"name/716\",[380,60.67]],[\"parent/716\",[363,3.534]],[\"name/717\",[381,60.67]],[\"parent/717\",[363,3.534]],[\"name/718\",[382,65.784]],[\"parent/718\",[363,3.534]],[\"name/719\",[383,65.784]],[\"parent/719\",[363,3.534]],[\"name/720\",[384,60.67]],[\"parent/720\",[363,3.534]],[\"name/721\",[385,60.67]],[\"parent/721\",[363,3.534]],[\"name/722\",[386,60.67]],[\"parent/722\",[363,3.534]],[\"name/723\",[387,60.67]],[\"parent/723\",[363,3.534]],[\"name/724\",[388,60.67]],[\"parent/724\",[363,3.534]],[\"name/725\",[389,60.67]],[\"parent/725\",[363,3.534]],[\"name/726\",[390,65.784]],[\"parent/726\",[]],[\"name/727\",[391,38.237]],[\"parent/727\",[]],[\"name/728\",[392,65.784]],[\"parent/728\",[391,3.793]],[\"name/729\",[384,60.67]],[\"parent/729\",[391,3.793]],[\"name/730\",[385,60.67]],[\"parent/730\",[391,3.793]],[\"name/731\",[393,65.784]],[\"parent/731\",[391,3.793]],[\"name/732\",[394,65.784]],[\"parent/732\",[391,3.793]],[\"name/733\",[395,65.784]],[\"parent/733\",[391,3.793]],[\"name/734\",[396,65.784]],[\"parent/734\",[391,3.793]],[\"name/735\",[397,65.784]],[\"parent/735\",[391,3.793]],[\"name/736\",[398,65.784]],[\"parent/736\",[391,3.793]],[\"name/737\",[399,65.784]],[\"parent/737\",[391,3.793]],[\"name/738\",[400,65.784]],[\"parent/738\",[391,3.793]],[\"name/739\",[362,60.67]],[\"parent/739\",[391,3.793]],[\"name/740\",[386,60.67]],[\"parent/740\",[391,3.793]],[\"name/741\",[401,65.784]],[\"parent/741\",[391,3.793]],[\"name/742\",[402,65.784]],[\"parent/742\",[391,3.793]],[\"name/743\",[403,65.784]],[\"parent/743\",[391,3.793]],[\"name/744\",[357,57.301]],[\"parent/744\",[391,3.793]],[\"name/745\",[380,60.67]],[\"parent/745\",[391,3.793]],[\"name/746\",[381,60.67]],[\"parent/746\",[391,3.793]],[\"name/747\",[387,60.67]],[\"parent/747\",[391,3.793]],[\"name/748\",[388,60.67]],[\"parent/748\",[391,3.793]],[\"name/749\",[389,60.67]],[\"parent/749\",[391,3.793]],[\"name/750\",[404,60.67]],[\"parent/750\",[]],[\"name/751\",[405,60.67]],[\"parent/751\",[404,6.018]],[\"name/752\",[406,60.67]],[\"parent/752\",[]],[\"name/753\",[405,60.67]],[\"parent/753\",[406,6.018]],[\"name/754\",[357,57.301]],[\"parent/754\",[]],[\"name/755\",[407,65.784]],[\"parent/755\",[]],[\"name/756\",[408,65.784]],[\"parent/756\",[]],[\"name/757\",[409,65.784]],[\"parent/757\",[]],[\"name/758\",[410,12.364]],[\"parent/758\",[]],[\"name/759\",[411,65.784]],[\"parent/759\",[410,1.226]],[\"name/760\",[29,57.301]],[\"parent/760\",[410,1.226]],[\"name/761\",[30,57.301]],[\"parent/761\",[410,1.226]],[\"name/762\",[31,57.301]],[\"parent/762\",[410,1.226]],[\"name/763\",[32,57.301]],[\"parent/763\",[410,1.226]],[\"name/764\",[33,57.301]],[\"parent/764\",[410,1.226]],[\"name/765\",[34,51.104]],[\"parent/765\",[410,1.226]],[\"name/766\",[35,57.301]],[\"parent/766\",[410,1.226]],[\"name/767\",[36,57.301]],[\"parent/767\",[410,1.226]],[\"name/768\",[37,57.301]],[\"parent/768\",[410,1.226]],[\"name/769\",[38,57.301]],[\"parent/769\",[410,1.226]],[\"name/770\",[39,57.301]],[\"parent/770\",[410,1.226]],[\"name/771\",[40,57.301]],[\"parent/771\",[410,1.226]],[\"name/772\",[41,57.301]],[\"parent/772\",[410,1.226]],[\"name/773\",[42,57.301]],[\"parent/773\",[410,1.226]],[\"name/774\",[43,57.301]],[\"parent/774\",[410,1.226]],[\"name/775\",[44,57.301]],[\"parent/775\",[410,1.226]],[\"name/776\",[45,57.301]],[\"parent/776\",[410,1.226]],[\"name/777\",[46,57.301]],[\"parent/777\",[410,1.226]],[\"name/778\",[47,57.301]],[\"parent/778\",[410,1.226]],[\"name/779\",[48,57.301]],[\"parent/779\",[410,1.226]],[\"name/780\",[49,57.301]],[\"parent/780\",[410,1.226]],[\"name/781\",[50,57.301]],[\"parent/781\",[410,1.226]],[\"name/782\",[51,57.301]],[\"parent/782\",[410,1.226]],[\"name/783\",[52,57.301]],[\"parent/783\",[410,1.226]],[\"name/784\",[53,57.301]],[\"parent/784\",[410,1.226]],[\"name/785\",[54,57.301]],[\"parent/785\",[410,1.226]],[\"name/786\",[55,57.301]],[\"parent/786\",[410,1.226]],[\"name/787\",[56,57.301]],[\"parent/787\",[410,1.226]],[\"name/788\",[57,57.301]],[\"parent/788\",[410,1.226]],[\"name/789\",[58,57.301]],[\"parent/789\",[410,1.226]],[\"name/790\",[59,57.301]],[\"parent/790\",[410,1.226]],[\"name/791\",[60,57.301]],[\"parent/791\",[410,1.226]],[\"name/792\",[2,11.621]],[\"parent/792\",[410,1.226]],[\"name/793\",[3,54.785]],[\"parent/793\",[410,1.226]],[\"name/794\",[61,57.301]],[\"parent/794\",[410,1.226]],[\"name/795\",[62,57.301]],[\"parent/795\",[410,1.226]],[\"name/796\",[63,57.301]],[\"parent/796\",[410,1.226]],[\"name/797\",[64,57.301]],[\"parent/797\",[410,1.226]],[\"name/798\",[65,57.301]],[\"parent/798\",[410,1.226]],[\"name/799\",[66,57.301]],[\"parent/799\",[410,1.226]],[\"name/800\",[67,57.301]],[\"parent/800\",[410,1.226]],[\"name/801\",[68,57.301]],[\"parent/801\",[410,1.226]],[\"name/802\",[69,57.301]],[\"parent/802\",[410,1.226]],[\"name/803\",[70,57.301]],[\"parent/803\",[410,1.226]],[\"name/804\",[71,57.301]],[\"parent/804\",[410,1.226]],[\"name/805\",[72,57.301]],[\"parent/805\",[410,1.226]],[\"name/806\",[73,57.301]],[\"parent/806\",[410,1.226]],[\"name/807\",[74,57.301]],[\"parent/807\",[410,1.226]],[\"name/808\",[75,57.301]],[\"parent/808\",[410,1.226]],[\"name/809\",[76,57.301]],[\"parent/809\",[410,1.226]],[\"name/810\",[77,57.301]],[\"parent/810\",[410,1.226]],[\"name/811\",[78,57.301]],[\"parent/811\",[410,1.226]],[\"name/812\",[79,57.301]],[\"parent/812\",[410,1.226]],[\"name/813\",[80,57.301]],[\"parent/813\",[410,1.226]],[\"name/814\",[81,57.301]],[\"parent/814\",[410,1.226]],[\"name/815\",[82,57.301]],[\"parent/815\",[410,1.226]],[\"name/816\",[83,57.301]],[\"parent/816\",[410,1.226]],[\"name/817\",[84,57.301]],[\"parent/817\",[410,1.226]],[\"name/818\",[85,57.301]],[\"parent/818\",[410,1.226]],[\"name/819\",[86,57.301]],[\"parent/819\",[410,1.226]],[\"name/820\",[87,57.301]],[\"parent/820\",[410,1.226]],[\"name/821\",[88,57.301]],[\"parent/821\",[410,1.226]],[\"name/822\",[89,57.301]],[\"parent/822\",[410,1.226]],[\"name/823\",[90,57.301]],[\"parent/823\",[410,1.226]],[\"name/824\",[91,57.301]],[\"parent/824\",[410,1.226]],[\"name/825\",[92,57.301]],[\"parent/825\",[410,1.226]],[\"name/826\",[93,57.301]],[\"parent/826\",[410,1.226]],[\"name/827\",[94,57.301]],[\"parent/827\",[410,1.226]],[\"name/828\",[95,57.301]],[\"parent/828\",[410,1.226]],[\"name/829\",[96,57.301]],[\"parent/829\",[410,1.226]],[\"name/830\",[97,57.301]],[\"parent/830\",[410,1.226]],[\"name/831\",[98,57.301]],[\"parent/831\",[410,1.226]],[\"name/832\",[99,57.301]],[\"parent/832\",[410,1.226]],[\"name/833\",[100,57.301]],[\"parent/833\",[410,1.226]],[\"name/834\",[101,57.301]],[\"parent/834\",[410,1.226]],[\"name/835\",[102,57.301]],[\"parent/835\",[410,1.226]],[\"name/836\",[103,57.301]],[\"parent/836\",[410,1.226]],[\"name/837\",[104,57.301]],[\"parent/837\",[410,1.226]],[\"name/838\",[105,57.301]],[\"parent/838\",[410,1.226]],[\"name/839\",[106,57.301]],[\"parent/839\",[410,1.226]],[\"name/840\",[107,57.301]],[\"parent/840\",[410,1.226]],[\"name/841\",[108,57.301]],[\"parent/841\",[410,1.226]],[\"name/842\",[109,57.301]],[\"parent/842\",[410,1.226]],[\"name/843\",[110,57.301]],[\"parent/843\",[410,1.226]],[\"name/844\",[111,57.301]],[\"parent/844\",[410,1.226]],[\"name/845\",[112,57.301]],[\"parent/845\",[410,1.226]],[\"name/846\",[113,57.301]],[\"parent/846\",[410,1.226]],[\"name/847\",[114,57.301]],[\"parent/847\",[410,1.226]],[\"name/848\",[115,57.301]],[\"parent/848\",[410,1.226]],[\"name/849\",[116,57.301]],[\"parent/849\",[410,1.226]],[\"name/850\",[117,57.301]],[\"parent/850\",[410,1.226]],[\"name/851\",[118,57.301]],[\"parent/851\",[410,1.226]],[\"name/852\",[119,57.301]],[\"parent/852\",[410,1.226]],[\"name/853\",[120,57.301]],[\"parent/853\",[410,1.226]],[\"name/854\",[121,57.301]],[\"parent/854\",[410,1.226]],[\"name/855\",[122,57.301]],[\"parent/855\",[410,1.226]],[\"name/856\",[123,57.301]],[\"parent/856\",[410,1.226]],[\"name/857\",[124,57.301]],[\"parent/857\",[410,1.226]],[\"name/858\",[125,57.301]],[\"parent/858\",[410,1.226]],[\"name/859\",[126,57.301]],[\"parent/859\",[410,1.226]],[\"name/860\",[127,57.301]],[\"parent/860\",[410,1.226]],[\"name/861\",[128,57.301]],[\"parent/861\",[410,1.226]],[\"name/862\",[129,57.301]],[\"parent/862\",[410,1.226]],[\"name/863\",[130,57.301]],[\"parent/863\",[410,1.226]],[\"name/864\",[131,57.301]],[\"parent/864\",[410,1.226]],[\"name/865\",[132,57.301]],[\"parent/865\",[410,1.226]],[\"name/866\",[133,57.301]],[\"parent/866\",[410,1.226]],[\"name/867\",[134,57.301]],[\"parent/867\",[410,1.226]],[\"name/868\",[135,57.301]],[\"parent/868\",[410,1.226]],[\"name/869\",[136,57.301]],[\"parent/869\",[410,1.226]],[\"name/870\",[137,57.301]],[\"parent/870\",[410,1.226]],[\"name/871\",[138,57.301]],[\"parent/871\",[410,1.226]],[\"name/872\",[139,57.301]],[\"parent/872\",[410,1.226]],[\"name/873\",[140,57.301]],[\"parent/873\",[410,1.226]],[\"name/874\",[141,57.301]],[\"parent/874\",[410,1.226]],[\"name/875\",[142,57.301]],[\"parent/875\",[410,1.226]],[\"name/876\",[143,57.301]],[\"parent/876\",[410,1.226]],[\"name/877\",[144,57.301]],[\"parent/877\",[410,1.226]],[\"name/878\",[145,57.301]],[\"parent/878\",[410,1.226]],[\"name/879\",[146,57.301]],[\"parent/879\",[410,1.226]],[\"name/880\",[147,57.301]],[\"parent/880\",[410,1.226]],[\"name/881\",[148,57.301]],[\"parent/881\",[410,1.226]],[\"name/882\",[149,57.301]],[\"parent/882\",[410,1.226]],[\"name/883\",[150,57.301]],[\"parent/883\",[410,1.226]],[\"name/884\",[151,57.301]],[\"parent/884\",[410,1.226]],[\"name/885\",[152,57.301]],[\"parent/885\",[410,1.226]],[\"name/886\",[153,57.301]],[\"parent/886\",[410,1.226]],[\"name/887\",[154,57.301]],[\"parent/887\",[410,1.226]],[\"name/888\",[155,57.301]],[\"parent/888\",[410,1.226]],[\"name/889\",[156,57.301]],[\"parent/889\",[410,1.226]],[\"name/890\",[157,57.301]],[\"parent/890\",[410,1.226]],[\"name/891\",[158,57.301]],[\"parent/891\",[410,1.226]],[\"name/892\",[159,57.301]],[\"parent/892\",[410,1.226]],[\"name/893\",[160,57.301]],[\"parent/893\",[410,1.226]],[\"name/894\",[161,57.301]],[\"parent/894\",[410,1.226]],[\"name/895\",[162,57.301]],[\"parent/895\",[410,1.226]],[\"name/896\",[163,57.301]],[\"parent/896\",[410,1.226]],[\"name/897\",[164,57.301]],[\"parent/897\",[410,1.226]],[\"name/898\",[165,57.301]],[\"parent/898\",[410,1.226]],[\"name/899\",[166,57.301]],[\"parent/899\",[410,1.226]],[\"name/900\",[167,57.301]],[\"parent/900\",[410,1.226]],[\"name/901\",[168,57.301]],[\"parent/901\",[410,1.226]],[\"name/902\",[169,57.301]],[\"parent/902\",[410,1.226]],[\"name/903\",[170,57.301]],[\"parent/903\",[410,1.226]],[\"name/904\",[171,57.301]],[\"parent/904\",[410,1.226]],[\"name/905\",[172,57.301]],[\"parent/905\",[410,1.226]],[\"name/906\",[173,57.301]],[\"parent/906\",[410,1.226]],[\"name/907\",[174,57.301]],[\"parent/907\",[410,1.226]],[\"name/908\",[175,57.301]],[\"parent/908\",[410,1.226]],[\"name/909\",[176,57.301]],[\"parent/909\",[410,1.226]],[\"name/910\",[177,57.301]],[\"parent/910\",[410,1.226]],[\"name/911\",[178,57.301]],[\"parent/911\",[410,1.226]],[\"name/912\",[179,57.301]],[\"parent/912\",[410,1.226]],[\"name/913\",[180,57.301]],[\"parent/913\",[410,1.226]],[\"name/914\",[181,57.301]],[\"parent/914\",[410,1.226]],[\"name/915\",[182,57.301]],[\"parent/915\",[410,1.226]],[\"name/916\",[183,57.301]],[\"parent/916\",[410,1.226]],[\"name/917\",[184,57.301]],[\"parent/917\",[410,1.226]],[\"name/918\",[185,57.301]],[\"parent/918\",[410,1.226]],[\"name/919\",[186,57.301]],[\"parent/919\",[410,1.226]],[\"name/920\",[187,57.301]],[\"parent/920\",[410,1.226]],[\"name/921\",[188,57.301]],[\"parent/921\",[410,1.226]],[\"name/922\",[189,57.301]],[\"parent/922\",[410,1.226]],[\"name/923\",[190,57.301]],[\"parent/923\",[410,1.226]],[\"name/924\",[191,57.301]],[\"parent/924\",[410,1.226]],[\"name/925\",[192,57.301]],[\"parent/925\",[410,1.226]],[\"name/926\",[193,57.301]],[\"parent/926\",[410,1.226]],[\"name/927\",[194,57.301]],[\"parent/927\",[410,1.226]],[\"name/928\",[195,54.785]],[\"parent/928\",[410,1.226]],[\"name/929\",[196,57.301]],[\"parent/929\",[410,1.226]],[\"name/930\",[197,57.301]],[\"parent/930\",[410,1.226]],[\"name/931\",[198,57.301]],[\"parent/931\",[410,1.226]],[\"name/932\",[199,57.301]],[\"parent/932\",[410,1.226]],[\"name/933\",[200,57.301]],[\"parent/933\",[410,1.226]],[\"name/934\",[201,57.301]],[\"parent/934\",[410,1.226]],[\"name/935\",[202,51.104]],[\"parent/935\",[410,1.226]],[\"name/936\",[34,36.285,202,36.285]],[\"parent/936\",[410,1.226]],[\"name/937\",[203,54.785]],[\"parent/937\",[410,1.226]],[\"name/938\",[204,57.301]],[\"parent/938\",[410,1.226]],[\"name/939\",[205,57.301]],[\"parent/939\",[410,1.226]],[\"name/940\",[206,57.301]],[\"parent/940\",[410,1.226]],[\"name/941\",[207,57.301]],[\"parent/941\",[410,1.226]],[\"name/942\",[208,57.301]],[\"parent/942\",[410,1.226]],[\"name/943\",[209,57.301]],[\"parent/943\",[410,1.226]],[\"name/944\",[210,57.301]],[\"parent/944\",[410,1.226]],[\"name/945\",[211,57.301]],[\"parent/945\",[410,1.226]],[\"name/946\",[212,57.301]],[\"parent/946\",[410,1.226]],[\"name/947\",[213,57.301]],[\"parent/947\",[410,1.226]],[\"name/948\",[214,57.301]],[\"parent/948\",[410,1.226]],[\"name/949\",[215,57.301]],[\"parent/949\",[410,1.226]],[\"name/950\",[216,57.301]],[\"parent/950\",[410,1.226]],[\"name/951\",[217,57.301]],[\"parent/951\",[410,1.226]],[\"name/952\",[218,57.301]],[\"parent/952\",[410,1.226]],[\"name/953\",[219,57.301]],[\"parent/953\",[410,1.226]],[\"name/954\",[220,57.301]],[\"parent/954\",[410,1.226]],[\"name/955\",[221,57.301]],[\"parent/955\",[410,1.226]],[\"name/956\",[222,57.301]],[\"parent/956\",[410,1.226]],[\"name/957\",[223,57.301]],[\"parent/957\",[410,1.226]],[\"name/958\",[224,57.301]],[\"parent/958\",[410,1.226]],[\"name/959\",[225,57.301]],[\"parent/959\",[410,1.226]],[\"name/960\",[226,57.301]],[\"parent/960\",[410,1.226]],[\"name/961\",[227,57.301]],[\"parent/961\",[410,1.226]],[\"name/962\",[228,57.301]],[\"parent/962\",[410,1.226]],[\"name/963\",[229,57.301]],[\"parent/963\",[410,1.226]],[\"name/964\",[230,57.301]],[\"parent/964\",[410,1.226]],[\"name/965\",[231,57.301]],[\"parent/965\",[410,1.226]],[\"name/966\",[232,57.301]],[\"parent/966\",[410,1.226]],[\"name/967\",[233,57.301]],[\"parent/967\",[410,1.226]],[\"name/968\",[234,57.301]],[\"parent/968\",[410,1.226]],[\"name/969\",[235,57.301]],[\"parent/969\",[410,1.226]],[\"name/970\",[236,57.301]],[\"parent/970\",[410,1.226]],[\"name/971\",[237,57.301]],[\"parent/971\",[410,1.226]],[\"name/972\",[238,57.301]],[\"parent/972\",[410,1.226]],[\"name/973\",[239,57.301]],[\"parent/973\",[410,1.226]],[\"name/974\",[240,57.301]],[\"parent/974\",[410,1.226]],[\"name/975\",[241,57.301]],[\"parent/975\",[410,1.226]],[\"name/976\",[242,57.301]],[\"parent/976\",[410,1.226]],[\"name/977\",[243,57.301]],[\"parent/977\",[410,1.226]],[\"name/978\",[244,57.301]],[\"parent/978\",[410,1.226]],[\"name/979\",[245,57.301]],[\"parent/979\",[410,1.226]],[\"name/980\",[246,57.301]],[\"parent/980\",[410,1.226]],[\"name/981\",[247,57.301]],[\"parent/981\",[410,1.226]],[\"name/982\",[248,57.301]],[\"parent/982\",[410,1.226]],[\"name/983\",[249,57.301]],[\"parent/983\",[410,1.226]],[\"name/984\",[250,57.301]],[\"parent/984\",[410,1.226]],[\"name/985\",[251,57.301]],[\"parent/985\",[410,1.226]],[\"name/986\",[252,57.301]],[\"parent/986\",[410,1.226]],[\"name/987\",[253,57.301]],[\"parent/987\",[410,1.226]],[\"name/988\",[254,57.301]],[\"parent/988\",[410,1.226]],[\"name/989\",[255,57.301]],[\"parent/989\",[410,1.226]],[\"name/990\",[256,57.301]],[\"parent/990\",[410,1.226]],[\"name/991\",[257,57.301]],[\"parent/991\",[410,1.226]],[\"name/992\",[258,57.301]],[\"parent/992\",[410,1.226]],[\"name/993\",[259,57.301]],[\"parent/993\",[410,1.226]],[\"name/994\",[260,57.301]],[\"parent/994\",[410,1.226]],[\"name/995\",[261,57.301]],[\"parent/995\",[410,1.226]],[\"name/996\",[262,57.301]],[\"parent/996\",[410,1.226]],[\"name/997\",[263,57.301]],[\"parent/997\",[410,1.226]],[\"name/998\",[264,57.301]],[\"parent/998\",[410,1.226]],[\"name/999\",[265,57.301]],[\"parent/999\",[410,1.226]],[\"name/1000\",[266,57.301]],[\"parent/1000\",[410,1.226]],[\"name/1001\",[267,57.301]],[\"parent/1001\",[410,1.226]],[\"name/1002\",[268,57.301]],[\"parent/1002\",[410,1.226]],[\"name/1003\",[269,57.301]],[\"parent/1003\",[410,1.226]],[\"name/1004\",[270,57.301]],[\"parent/1004\",[410,1.226]],[\"name/1005\",[271,57.301]],[\"parent/1005\",[410,1.226]],[\"name/1006\",[272,57.301]],[\"parent/1006\",[410,1.226]],[\"name/1007\",[273,57.301]],[\"parent/1007\",[410,1.226]],[\"name/1008\",[274,57.301]],[\"parent/1008\",[410,1.226]],[\"name/1009\",[275,57.301]],[\"parent/1009\",[410,1.226]],[\"name/1010\",[276,57.301]],[\"parent/1010\",[410,1.226]],[\"name/1011\",[277,57.301]],[\"parent/1011\",[410,1.226]],[\"name/1012\",[278,57.301]],[\"parent/1012\",[410,1.226]],[\"name/1013\",[279,57.301]],[\"parent/1013\",[410,1.226]],[\"name/1014\",[280,57.301]],[\"parent/1014\",[410,1.226]],[\"name/1015\",[281,57.301]],[\"parent/1015\",[410,1.226]],[\"name/1016\",[282,57.301]],[\"parent/1016\",[410,1.226]],[\"name/1017\",[283,57.301]],[\"parent/1017\",[410,1.226]],[\"name/1018\",[284,57.301]],[\"parent/1018\",[410,1.226]],[\"name/1019\",[285,57.301]],[\"parent/1019\",[410,1.226]],[\"name/1020\",[286,57.301]],[\"parent/1020\",[410,1.226]],[\"name/1021\",[287,57.301]],[\"parent/1021\",[410,1.226]],[\"name/1022\",[288,57.301]],[\"parent/1022\",[410,1.226]],[\"name/1023\",[289,57.301]],[\"parent/1023\",[410,1.226]],[\"name/1024\",[290,57.301]],[\"parent/1024\",[410,1.226]],[\"name/1025\",[291,57.301]],[\"parent/1025\",[410,1.226]],[\"name/1026\",[292,57.301]],[\"parent/1026\",[410,1.226]],[\"name/1027\",[293,57.301]],[\"parent/1027\",[410,1.226]],[\"name/1028\",[294,57.301]],[\"parent/1028\",[410,1.226]],[\"name/1029\",[295,57.301]],[\"parent/1029\",[410,1.226]],[\"name/1030\",[296,57.301]],[\"parent/1030\",[410,1.226]],[\"name/1031\",[297,57.301]],[\"parent/1031\",[410,1.226]],[\"name/1032\",[298,57.301]],[\"parent/1032\",[410,1.226]],[\"name/1033\",[299,57.301]],[\"parent/1033\",[410,1.226]],[\"name/1034\",[300,57.301]],[\"parent/1034\",[410,1.226]],[\"name/1035\",[301,57.301]],[\"parent/1035\",[410,1.226]],[\"name/1036\",[302,57.301]],[\"parent/1036\",[410,1.226]],[\"name/1037\",[303,57.301]],[\"parent/1037\",[410,1.226]],[\"name/1038\",[304,57.301]],[\"parent/1038\",[410,1.226]],[\"name/1039\",[305,57.301]],[\"parent/1039\",[410,1.226]],[\"name/1040\",[306,57.301]],[\"parent/1040\",[410,1.226]],[\"name/1041\",[307,57.301]],[\"parent/1041\",[410,1.226]],[\"name/1042\",[308,57.301]],[\"parent/1042\",[410,1.226]],[\"name/1043\",[309,57.301]],[\"parent/1043\",[410,1.226]],[\"name/1044\",[310,57.301]],[\"parent/1044\",[410,1.226]],[\"name/1045\",[311,57.301]],[\"parent/1045\",[410,1.226]],[\"name/1046\",[312,57.301]],[\"parent/1046\",[410,1.226]],[\"name/1047\",[313,57.301]],[\"parent/1047\",[410,1.226]],[\"name/1048\",[314,57.301]],[\"parent/1048\",[410,1.226]],[\"name/1049\",[315,57.301]],[\"parent/1049\",[410,1.226]],[\"name/1050\",[316,57.301]],[\"parent/1050\",[410,1.226]],[\"name/1051\",[317,57.301]],[\"parent/1051\",[410,1.226]],[\"name/1052\",[318,57.301]],[\"parent/1052\",[410,1.226]],[\"name/1053\",[319,57.301]],[\"parent/1053\",[410,1.226]],[\"name/1054\",[320,57.301]],[\"parent/1054\",[410,1.226]],[\"name/1055\",[321,57.301]],[\"parent/1055\",[410,1.226]],[\"name/1056\",[322,57.301]],[\"parent/1056\",[410,1.226]],[\"name/1057\",[323,57.301]],[\"parent/1057\",[410,1.226]],[\"name/1058\",[324,57.301]],[\"parent/1058\",[410,1.226]],[\"name/1059\",[325,57.301]],[\"parent/1059\",[410,1.226]],[\"name/1060\",[326,57.301]],[\"parent/1060\",[410,1.226]],[\"name/1061\",[327,57.301]],[\"parent/1061\",[410,1.226]],[\"name/1062\",[328,57.301]],[\"parent/1062\",[410,1.226]],[\"name/1063\",[329,57.301]],[\"parent/1063\",[410,1.226]],[\"name/1064\",[330,57.301]],[\"parent/1064\",[410,1.226]],[\"name/1065\",[331,57.301]],[\"parent/1065\",[410,1.226]],[\"name/1066\",[332,57.301]],[\"parent/1066\",[410,1.226]],[\"name/1067\",[333,57.301]],[\"parent/1067\",[410,1.226]],[\"name/1068\",[334,57.301]],[\"parent/1068\",[410,1.226]],[\"name/1069\",[412,65.784]],[\"parent/1069\",[]]],\"invertedIndex\":[[\"__type\",{\"_index\":405,\"name\":{\"751\":{},\"753\":{}},\"parent\":{}}],[\"acl\",{\"_index\":31,\"name\":{\"31\":{},\"363\":{},\"762\":{}},\"parent\":{}}],[\"aclbuffer\",{\"_index\":32,\"name\":{\"32\":{},\"364\":{},\"763\":{}},\"parent\":{}}],[\"addbuiltincommand\",{\"_index\":27,\"name\":{\"27\":{},\"359\":{}},\"parent\":{}}],[\"append\",{\"_index\":33,\"name\":{\"33\":{},\"365\":{},\"764\":{}},\"parent\":{}}],[\"asking\",{\"_index\":34,\"name\":{\"34\":{},\"205\":{},\"366\":{},\"536\":{},\"765\":{},\"936\":{}},\"parent\":{}}],[\"auth\",{\"_index\":35,\"name\":{\"35\":{},\"367\":{},\"766\":{}},\"parent\":{}}],[\"autopipelinequeuesize\",{\"_index\":8,\"name\":{\"8\":{},\"350\":{}},\"parent\":{}}],[\"autopipeliningignoredcommands\",{\"_index\":381,\"name\":{\"717\":{},\"746\":{}},\"parent\":{}}],[\"autoresendunfulfilledcommands\",{\"_index\":375,\"name\":{\"708\":{}},\"parent\":{}}],[\"autoresubscribe\",{\"_index\":374,\"name\":{\"707\":{}},\"parent\":{}}],[\"bgrewriteaof\",{\"_index\":36,\"name\":{\"36\":{},\"368\":{},\"767\":{}},\"parent\":{}}],[\"bgrewriteaofbuffer\",{\"_index\":37,\"name\":{\"37\":{},\"369\":{},\"768\":{}},\"parent\":{}}],[\"bgsave\",{\"_index\":38,\"name\":{\"38\":{},\"370\":{},\"769\":{}},\"parent\":{}}],[\"bitcount\",{\"_index\":39,\"name\":{\"39\":{},\"371\":{},\"770\":{}},\"parent\":{}}],[\"bitfield\",{\"_index\":40,\"name\":{\"40\":{},\"372\":{},\"771\":{}},\"parent\":{}}],[\"bitfield_ro\",{\"_index\":41,\"name\":{\"41\":{},\"373\":{},\"772\":{}},\"parent\":{}}],[\"bitop\",{\"_index\":42,\"name\":{\"42\":{},\"374\":{},\"773\":{}},\"parent\":{}}],[\"bitpos\",{\"_index\":43,\"name\":{\"43\":{},\"375\":{},\"774\":{}},\"parent\":{}}],[\"blmove\",{\"_index\":44,\"name\":{\"44\":{},\"376\":{},\"775\":{}},\"parent\":{}}],[\"blmovebuffer\",{\"_index\":45,\"name\":{\"45\":{},\"377\":{},\"776\":{}},\"parent\":{}}],[\"blmpop\",{\"_index\":46,\"name\":{\"46\":{},\"378\":{},\"777\":{}},\"parent\":{}}],[\"blmpopbuffer\",{\"_index\":47,\"name\":{\"47\":{},\"379\":{},\"778\":{}},\"parent\":{}}],[\"blpop\",{\"_index\":48,\"name\":{\"48\":{},\"380\":{},\"779\":{}},\"parent\":{}}],[\"blpopbuffer\",{\"_index\":49,\"name\":{\"49\":{},\"381\":{},\"780\":{}},\"parent\":{}}],[\"brpop\",{\"_index\":50,\"name\":{\"50\":{},\"382\":{},\"781\":{}},\"parent\":{}}],[\"brpopbuffer\",{\"_index\":51,\"name\":{\"51\":{},\"383\":{},\"782\":{}},\"parent\":{}}],[\"brpoplpush\",{\"_index\":52,\"name\":{\"52\":{},\"384\":{},\"783\":{}},\"parent\":{}}],[\"brpoplpushbuffer\",{\"_index\":53,\"name\":{\"53\":{},\"385\":{},\"784\":{}},\"parent\":{}}],[\"bzmpop\",{\"_index\":54,\"name\":{\"54\":{},\"386\":{},\"785\":{}},\"parent\":{}}],[\"bzpopmax\",{\"_index\":55,\"name\":{\"55\":{},\"387\":{},\"786\":{}},\"parent\":{}}],[\"bzpopmaxbuffer\",{\"_index\":56,\"name\":{\"56\":{},\"388\":{},\"787\":{}},\"parent\":{}}],[\"bzpopmin\",{\"_index\":57,\"name\":{\"57\":{},\"389\":{},\"788\":{}},\"parent\":{}}],[\"bzpopminbuffer\",{\"_index\":58,\"name\":{\"58\":{},\"390\":{},\"789\":{}},\"parent\":{}}],[\"call\",{\"_index\":29,\"name\":{\"29\":{},\"361\":{},\"760\":{}},\"parent\":{}}],[\"callbuffer\",{\"_index\":30,\"name\":{\"30\":{},\"362\":{},\"761\":{}},\"parent\":{}}],[\"chainablecommander\",{\"_index\":410,\"name\":{\"758\":{}},\"parent\":{\"759\":{},\"760\":{},\"761\":{},\"762\":{},\"763\":{},\"764\":{},\"765\":{},\"766\":{},\"767\":{},\"768\":{},\"769\":{},\"770\":{},\"771\":{},\"772\":{},\"773\":{},\"774\":{},\"775\":{},\"776\":{},\"777\":{},\"778\":{},\"779\":{},\"780\":{},\"781\":{},\"782\":{},\"783\":{},\"784\":{},\"785\":{},\"786\":{},\"787\":{},\"788\":{},\"789\":{},\"790\":{},\"791\":{},\"792\":{},\"793\":{},\"794\":{},\"795\":{},\"796\":{},\"797\":{},\"798\":{},\"799\":{},\"800\":{},\"801\":{},\"802\":{},\"803\":{},\"804\":{},\"805\":{},\"806\":{},\"807\":{},\"808\":{},\"809\":{},\"810\":{},\"811\":{},\"812\":{},\"813\":{},\"814\":{},\"815\":{},\"816\":{},\"817\":{},\"818\":{},\"819\":{},\"820\":{},\"821\":{},\"822\":{},\"823\":{},\"824\":{},\"825\":{},\"826\":{},\"827\":{},\"828\":{},\"829\":{},\"830\":{},\"831\":{},\"832\":{},\"833\":{},\"834\":{},\"835\":{},\"836\":{},\"837\":{},\"838\":{},\"839\":{},\"840\":{},\"841\":{},\"842\":{},\"843\":{},\"844\":{},\"845\":{},\"846\":{},\"847\":{},\"848\":{},\"849\":{},\"850\":{},\"851\":{},\"852\":{},\"853\":{},\"854\":{},\"855\":{},\"856\":{},\"857\":{},\"858\":{},\"859\":{},\"860\":{},\"861\":{},\"862\":{},\"863\":{},\"864\":{},\"865\":{},\"866\":{},\"867\":{},\"868\":{},\"869\":{},\"870\":{},\"871\":{},\"872\":{},\"873\":{},\"874\":{},\"875\":{},\"876\":{},\"877\":{},\"878\":{},\"879\":{},\"880\":{},\"881\":{},\"882\":{},\"883\":{},\"884\":{},\"885\":{},\"886\":{},\"887\":{},\"888\":{},\"889\":{},\"890\":{},\"891\":{},\"892\":{},\"893\":{},\"894\":{},\"895\":{},\"896\":{},\"897\":{},\"898\":{},\"899\":{},\"900\":{},\"901\":{},\"902\":{},\"903\":{},\"904\":{},\"905\":{},\"906\":{},\"907\":{},\"908\":{},\"909\":{},\"910\":{},\"911\":{},\"912\":{},\"913\":{},\"914\":{},\"915\":{},\"916\":{},\"917\":{},\"918\":{},\"919\":{},\"920\":{},\"921\":{},\"922\":{},\"923\":{},\"924\":{},\"925\":{},\"926\":{},\"927\":{},\"928\":{},\"929\":{},\"930\":{},\"931\":{},\"932\":{},\"933\":{},\"934\":{},\"935\":{},\"936\":{},\"937\":{},\"938\":{},\"939\":{},\"940\":{},\"941\":{},\"942\":{},\"943\":{},\"944\":{},\"945\":{},\"946\":{},\"947\":{},\"948\":{},\"949\":{},\"950\":{},\"951\":{},\"952\":{},\"953\":{},\"954\":{},\"955\":{},\"956\":{},\"957\":{},\"958\":{},\"959\":{},\"960\":{},\"961\":{},\"962\":{},\"963\":{},\"964\":{},\"965\":{},\"966\":{},\"967\":{},\"968\":{},\"969\":{},\"970\":{},\"971\":{},\"972\":{},\"973\":{},\"974\":{},\"975\":{},\"976\":{},\"977\":{},\"978\":{},\"979\":{},\"980\":{},\"981\":{},\"982\":{},\"983\":{},\"984\":{},\"985\":{},\"986\":{},\"987\":{},\"988\":{},\"989\":{},\"990\":{},\"991\":{},\"992\":{},\"993\":{},\"994\":{},\"995\":{},\"996\":{},\"997\":{},\"998\":{},\"999\":{},\"1000\":{},\"1001\":{},\"1002\":{},\"1003\":{},\"1004\":{},\"1005\":{},\"1006\":{},\"1007\":{},\"1008\":{},\"1009\":{},\"1010\":{},\"1011\":{},\"1012\":{},\"1013\":{},\"1014\":{},\"1015\":{},\"1016\":{},\"1017\":{},\"1018\":{},\"1019\":{},\"1020\":{},\"1021\":{},\"1022\":{},\"1023\":{},\"1024\":{},\"1025\":{},\"1026\":{},\"1027\":{},\"1028\":{},\"1029\":{},\"1030\":{},\"1031\":{},\"1032\":{},\"1033\":{},\"1034\":{},\"1035\":{},\"1036\":{},\"1037\":{},\"1038\":{},\"1039\":{},\"1040\":{},\"1041\":{},\"1042\":{},\"1043\":{},\"1044\":{},\"1045\":{},\"1046\":{},\"1047\":{},\"1048\":{},\"1049\":{},\"1050\":{},\"1051\":{},\"1052\":{},\"1053\":{},\"1054\":{},\"1055\":{},\"1056\":{},\"1057\":{},\"1058\":{},\"1059\":{},\"1060\":{},\"1061\":{},\"1062\":{},\"1063\":{},\"1064\":{},\"1065\":{},\"1066\":{},\"1067\":{},\"1068\":{}}}],[\"client\",{\"_index\":59,\"name\":{\"59\":{},\"391\":{},\"790\":{}},\"parent\":{}}],[\"clientbuffer\",{\"_index\":60,\"name\":{\"60\":{},\"392\":{},\"791\":{}},\"parent\":{}}],[\"cluster\",{\"_index\":2,\"name\":{\"2\":{},\"61\":{},\"340\":{},\"393\":{},\"792\":{}},\"parent\":{\"341\":{},\"342\":{},\"343\":{},\"344\":{},\"345\":{},\"346\":{},\"347\":{},\"348\":{},\"349\":{},\"350\":{},\"351\":{},\"352\":{},\"353\":{},\"354\":{},\"355\":{},\"356\":{},\"357\":{},\"358\":{},\"359\":{},\"360\":{},\"361\":{},\"362\":{},\"363\":{},\"364\":{},\"365\":{},\"366\":{},\"367\":{},\"368\":{},\"369\":{},\"370\":{},\"371\":{},\"372\":{},\"373\":{},\"374\":{},\"375\":{},\"376\":{},\"377\":{},\"378\":{},\"379\":{},\"380\":{},\"381\":{},\"382\":{},\"383\":{},\"384\":{},\"385\":{},\"386\":{},\"387\":{},\"388\":{},\"389\":{},\"390\":{},\"391\":{},\"392\":{},\"393\":{},\"394\":{},\"395\":{},\"396\":{},\"397\":{},\"398\":{},\"399\":{},\"400\":{},\"401\":{},\"402\":{},\"403\":{},\"404\":{},\"405\":{},\"406\":{},\"407\":{},\"408\":{},\"409\":{},\"410\":{},\"411\":{},\"412\":{},\"413\":{},\"414\":{},\"415\":{},\"416\":{},\"417\":{},\"418\":{},\"419\":{},\"420\":{},\"421\":{},\"422\":{},\"423\":{},\"424\":{},\"425\":{},\"426\":{},\"427\":{},\"428\":{},\"429\":{},\"430\":{},\"431\":{},\"432\":{},\"433\":{},\"434\":{},\"435\":{},\"436\":{},\"437\":{},\"438\":{},\"439\":{},\"440\":{},\"441\":{},\"442\":{},\"443\":{},\"444\":{},\"445\":{},\"446\":{},\"447\":{},\"448\":{},\"449\":{},\"450\":{},\"451\":{},\"452\":{},\"453\":{},\"454\":{},\"455\":{},\"456\":{},\"457\":{},\"458\":{},\"459\":{},\"460\":{},\"461\":{},\"462\":{},\"463\":{},\"464\":{},\"465\":{},\"466\":{},\"467\":{},\"468\":{},\"469\":{},\"470\":{},\"471\":{},\"472\":{},\"473\":{},\"474\":{},\"475\":{},\"476\":{},\"477\":{},\"478\":{},\"479\":{},\"480\":{},\"481\":{},\"482\":{},\"483\":{},\"484\":{},\"485\":{},\"486\":{},\"487\":{},\"488\":{},\"489\":{},\"490\":{},\"491\":{},\"492\":{},\"493\":{},\"494\":{},\"495\":{},\"496\":{},\"497\":{},\"498\":{},\"499\":{},\"500\":{},\"501\":{},\"502\":{},\"503\":{},\"504\":{},\"505\":{},\"506\":{},\"507\":{},\"508\":{},\"509\":{},\"510\":{},\"511\":{},\"512\":{},\"513\":{},\"514\":{},\"515\":{},\"516\":{},\"517\":{},\"518\":{},\"519\":{},\"520\":{},\"521\":{},\"522\":{},\"523\":{},\"524\":{},\"525\":{},\"526\":{},\"527\":{},\"528\":{},\"529\":{},\"530\":{},\"531\":{},\"532\":{},\"533\":{},\"534\":{},\"535\":{},\"536\":{},\"537\":{},\"538\":{},\"539\":{},\"540\":{},\"541\":{},\"542\":{},\"543\":{},\"544\":{},\"545\":{},\"546\":{},\"547\":{},\"548\":{},\"549\":{},\"550\":{},\"551\":{},\"552\":{},\"553\":{},\"554\":{},\"555\":{},\"556\":{},\"557\":{},\"558\":{},\"559\":{},\"560\":{},\"561\":{},\"562\":{},\"563\":{},\"564\":{},\"565\":{},\"566\":{},\"567\":{},\"568\":{},\"569\":{},\"570\":{},\"571\":{},\"572\":{},\"573\":{},\"574\":{},\"575\":{},\"576\":{},\"577\":{},\"578\":{},\"579\":{},\"580\":{},\"581\":{},\"582\":{},\"583\":{},\"584\":{},\"585\":{},\"586\":{},\"587\":{},\"588\":{},\"589\":{},\"590\":{},\"591\":{},\"592\":{},\"593\":{},\"594\":{},\"595\":{},\"596\":{},\"597\":{},\"598\":{},\"599\":{},\"600\":{},\"601\":{},\"602\":{},\"603\":{},\"604\":{},\"605\":{},\"606\":{},\"607\":{},\"608\":{},\"609\":{},\"610\":{},\"611\":{},\"612\":{},\"613\":{},\"614\":{},\"615\":{},\"616\":{},\"617\":{},\"618\":{},\"619\":{},\"620\":{},\"621\":{},\"622\":{},\"623\":{},\"624\":{},\"625\":{},\"626\":{},\"627\":{},\"628\":{},\"629\":{},\"630\":{},\"631\":{},\"632\":{},\"633\":{},\"634\":{},\"635\":{},\"636\":{},\"637\":{},\"638\":{},\"639\":{},\"640\":{},\"641\":{},\"642\":{},\"643\":{},\"644\":{},\"645\":{},\"646\":{},\"647\":{},\"648\":{},\"649\":{},\"650\":{},\"651\":{},\"652\":{},\"653\":{},\"654\":{},\"655\":{},\"656\":{},\"657\":{},\"658\":{},\"659\":{},\"660\":{},\"661\":{},\"662\":{},\"663\":{},\"664\":{},\"665\":{},\"666\":{},\"667\":{},\"668\":{},\"669\":{},\"670\":{}}}],[\"clusternode\",{\"_index\":390,\"name\":{\"726\":{}},\"parent\":{}}],[\"clusteroptions\",{\"_index\":391,\"name\":{\"727\":{}},\"parent\":{\"728\":{},\"729\":{},\"730\":{},\"731\":{},\"732\":{},\"733\":{},\"734\":{},\"735\":{},\"736\":{},\"737\":{},\"738\":{},\"739\":{},\"740\":{},\"741\":{},\"742\":{},\"743\":{},\"744\":{},\"745\":{},\"746\":{},\"747\":{},\"748\":{},\"749\":{}}}],[\"clusterretrystrategy\",{\"_index\":392,\"name\":{\"728\":{}},\"parent\":{}}],[\"command\",{\"_index\":3,\"name\":{\"3\":{},\"62\":{},\"394\":{},\"793\":{}},\"parent\":{}}],[\"commandqueue\",{\"_index\":383,\"name\":{\"719\":{}},\"parent\":{}}],[\"commandtimeout\",{\"_index\":366,\"name\":{\"699\":{}},\"parent\":{}}],[\"commonredisoptions\",{\"_index\":363,\"name\":{\"696\":{}},\"parent\":{\"697\":{},\"698\":{},\"699\":{},\"700\":{},\"701\":{},\"702\":{},\"703\":{},\"704\":{},\"705\":{},\"706\":{},\"707\":{},\"708\":{},\"709\":{},\"710\":{},\"711\":{},\"712\":{},\"713\":{},\"714\":{},\"715\":{},\"716\":{},\"717\":{},\"718\":{},\"719\":{},\"720\":{},\"721\":{},\"722\":{},\"723\":{},\"724\":{},\"725\":{}}}],[\"config\",{\"_index\":61,\"name\":{\"63\":{},\"395\":{},\"794\":{}},\"parent\":{}}],[\"connect\",{\"_index\":9,\"name\":{\"9\":{},\"345\":{}},\"parent\":{}}],[\"connectionname\",{\"_index\":370,\"name\":{\"703\":{}},\"parent\":{}}],[\"connector\",{\"_index\":364,\"name\":{\"697\":{}},\"parent\":{}}],[\"connecttimeout\",{\"_index\":352,\"name\":{\"685\":{},\"712\":{}},\"parent\":{}}],[\"constructor\",{\"_index\":5,\"name\":{\"5\":{},\"341\":{}},\"parent\":{}}],[\"copy\",{\"_index\":62,\"name\":{\"64\":{},\"396\":{},\"795\":{}},\"parent\":{}}],[\"createbuiltincommand\",{\"_index\":26,\"name\":{\"26\":{},\"358\":{}},\"parent\":{}}],[\"createclient\",{\"_index\":4,\"name\":{\"4\":{}},\"parent\":{}}],[\"db\",{\"_index\":373,\"name\":{\"706\":{}},\"parent\":{}}],[\"dbsize\",{\"_index\":63,\"name\":{\"65\":{},\"397\":{},\"796\":{}},\"parent\":{}}],[\"debug\",{\"_index\":64,\"name\":{\"66\":{},\"398\":{},\"797\":{}},\"parent\":{}}],[\"decr\",{\"_index\":65,\"name\":{\"67\":{},\"399\":{},\"798\":{}},\"parent\":{}}],[\"decrby\",{\"_index\":66,\"name\":{\"68\":{},\"400\":{},\"799\":{}},\"parent\":{}}],[\"default\",{\"_index\":412,\"name\":{\"1069\":{}},\"parent\":{}}],[\"definecommand\",{\"_index\":28,\"name\":{\"28\":{},\"360\":{}},\"parent\":{}}],[\"del\",{\"_index\":67,\"name\":{\"69\":{},\"401\":{},\"800\":{}},\"parent\":{}}],[\"discard\",{\"_index\":68,\"name\":{\"70\":{},\"402\":{},\"801\":{}},\"parent\":{}}],[\"disconnect\",{\"_index\":10,\"name\":{\"10\":{},\"346\":{}},\"parent\":{}}],[\"disconnecttimeout\",{\"_index\":353,\"name\":{\"686\":{}},\"parent\":{}}],[\"dnslookup\",{\"_index\":403,\"name\":{\"743\":{}},\"parent\":{}}],[\"dnslookupfunction\",{\"_index\":404,\"name\":{\"750\":{}},\"parent\":{\"751\":{}}}],[\"dnsresolvesrvfunction\",{\"_index\":406,\"name\":{\"752\":{}},\"parent\":{\"753\":{}}}],[\"dump\",{\"_index\":69,\"name\":{\"71\":{},\"403\":{},\"802\":{}},\"parent\":{}}],[\"dumpbuffer\",{\"_index\":70,\"name\":{\"72\":{},\"404\":{},\"803\":{}},\"parent\":{}}],[\"duplicate\",{\"_index\":12,\"name\":{\"12\":{},\"348\":{}},\"parent\":{}}],[\"echo\",{\"_index\":71,\"name\":{\"73\":{},\"405\":{},\"804\":{}},\"parent\":{}}],[\"echobuffer\",{\"_index\":72,\"name\":{\"74\":{},\"406\":{},\"805\":{}},\"parent\":{}}],[\"enableautopipelining\",{\"_index\":380,\"name\":{\"716\":{},\"745\":{}},\"parent\":{}}],[\"enableofflinequeue\",{\"_index\":384,\"name\":{\"720\":{},\"729\":{}},\"parent\":{}}],[\"enablereadycheck\",{\"_index\":385,\"name\":{\"721\":{},\"730\":{}},\"parent\":{}}],[\"enabletlsforsentinelmode\",{\"_index\":355,\"name\":{\"688\":{}},\"parent\":{}}],[\"end\",{\"_index\":11,\"name\":{\"11\":{}},\"parent\":{}}],[\"eval\",{\"_index\":73,\"name\":{\"75\":{},\"407\":{},\"806\":{}},\"parent\":{}}],[\"eval_ro\",{\"_index\":74,\"name\":{\"76\":{},\"408\":{},\"807\":{}},\"parent\":{}}],[\"evalsha\",{\"_index\":75,\"name\":{\"77\":{},\"409\":{},\"808\":{}},\"parent\":{}}],[\"evalsha_ro\",{\"_index\":76,\"name\":{\"78\":{},\"410\":{},\"809\":{}},\"parent\":{}}],[\"exec\",{\"_index\":77,\"name\":{\"79\":{},\"411\":{},\"810\":{}},\"parent\":{}}],[\"exists\",{\"_index\":78,\"name\":{\"80\":{},\"412\":{},\"811\":{}},\"parent\":{}}],[\"expire\",{\"_index\":79,\"name\":{\"81\":{},\"413\":{},\"812\":{}},\"parent\":{}}],[\"expireat\",{\"_index\":80,\"name\":{\"82\":{},\"414\":{},\"813\":{}},\"parent\":{}}],[\"expiretime\",{\"_index\":81,\"name\":{\"83\":{},\"415\":{},\"814\":{}},\"parent\":{}}],[\"failover\",{\"_index\":82,\"name\":{\"84\":{},\"416\":{},\"815\":{}},\"parent\":{}}],[\"failoverdetector\",{\"_index\":360,\"name\":{\"693\":{}},\"parent\":{}}],[\"family\",{\"_index\":342,\"name\":{\"674\":{}},\"parent\":{}}],[\"fcall\",{\"_index\":83,\"name\":{\"85\":{},\"417\":{},\"816\":{}},\"parent\":{}}],[\"fcall_ro\",{\"_index\":84,\"name\":{\"86\":{},\"418\":{},\"817\":{}},\"parent\":{}}],[\"flushall\",{\"_index\":85,\"name\":{\"87\":{},\"419\":{},\"818\":{}},\"parent\":{}}],[\"flushdb\",{\"_index\":86,\"name\":{\"88\":{},\"420\":{},\"819\":{}},\"parent\":{}}],[\"function\",{\"_index\":87,\"name\":{\"89\":{},\"421\":{},\"820\":{}},\"parent\":{}}],[\"functionbuffer\",{\"_index\":88,\"name\":{\"90\":{},\"422\":{},\"821\":{}},\"parent\":{}}],[\"geoadd\",{\"_index\":89,\"name\":{\"91\":{},\"423\":{},\"822\":{}},\"parent\":{}}],[\"geodist\",{\"_index\":90,\"name\":{\"92\":{},\"424\":{},\"823\":{}},\"parent\":{}}],[\"geodistbuffer\",{\"_index\":91,\"name\":{\"93\":{},\"425\":{},\"824\":{}},\"parent\":{}}],[\"geohash\",{\"_index\":92,\"name\":{\"94\":{},\"426\":{},\"825\":{}},\"parent\":{}}],[\"geohashbuffer\",{\"_index\":93,\"name\":{\"95\":{},\"427\":{},\"826\":{}},\"parent\":{}}],[\"geopos\",{\"_index\":94,\"name\":{\"96\":{},\"428\":{},\"827\":{}},\"parent\":{}}],[\"georadius\",{\"_index\":95,\"name\":{\"97\":{},\"429\":{},\"828\":{}},\"parent\":{}}],[\"georadius_ro\",{\"_index\":96,\"name\":{\"98\":{},\"430\":{},\"829\":{}},\"parent\":{}}],[\"georadiusbymember\",{\"_index\":97,\"name\":{\"99\":{},\"431\":{},\"830\":{}},\"parent\":{}}],[\"georadiusbymember_ro\",{\"_index\":98,\"name\":{\"100\":{},\"432\":{},\"831\":{}},\"parent\":{}}],[\"geosearch\",{\"_index\":99,\"name\":{\"101\":{},\"433\":{},\"832\":{}},\"parent\":{}}],[\"geosearchstore\",{\"_index\":100,\"name\":{\"102\":{},\"434\":{},\"833\":{}},\"parent\":{}}],[\"get\",{\"_index\":101,\"name\":{\"103\":{},\"435\":{},\"834\":{}},\"parent\":{}}],[\"getbit\",{\"_index\":103,\"name\":{\"105\":{},\"437\":{},\"836\":{}},\"parent\":{}}],[\"getbuffer\",{\"_index\":102,\"name\":{\"104\":{},\"436\":{},\"835\":{}},\"parent\":{}}],[\"getbuiltincommands\",{\"_index\":25,\"name\":{\"25\":{},\"357\":{}},\"parent\":{}}],[\"getdel\",{\"_index\":104,\"name\":{\"106\":{},\"438\":{},\"837\":{}},\"parent\":{}}],[\"getdelbuffer\",{\"_index\":105,\"name\":{\"107\":{},\"439\":{},\"838\":{}},\"parent\":{}}],[\"getex\",{\"_index\":106,\"name\":{\"108\":{},\"440\":{},\"839\":{}},\"parent\":{}}],[\"getexbuffer\",{\"_index\":107,\"name\":{\"109\":{},\"441\":{},\"840\":{}},\"parent\":{}}],[\"getrange\",{\"_index\":108,\"name\":{\"110\":{},\"442\":{},\"841\":{}},\"parent\":{}}],[\"getrangebuffer\",{\"_index\":109,\"name\":{\"111\":{},\"443\":{},\"842\":{}},\"parent\":{}}],[\"getset\",{\"_index\":110,\"name\":{\"112\":{},\"444\":{},\"843\":{}},\"parent\":{}}],[\"getsetbuffer\",{\"_index\":111,\"name\":{\"113\":{},\"445\":{},\"844\":{}},\"parent\":{}}],[\"hdel\",{\"_index\":112,\"name\":{\"114\":{},\"446\":{},\"845\":{}},\"parent\":{}}],[\"hello\",{\"_index\":113,\"name\":{\"115\":{},\"447\":{},\"846\":{}},\"parent\":{}}],[\"hexists\",{\"_index\":114,\"name\":{\"116\":{},\"448\":{},\"847\":{}},\"parent\":{}}],[\"hget\",{\"_index\":115,\"name\":{\"117\":{},\"449\":{},\"848\":{}},\"parent\":{}}],[\"hgetall\",{\"_index\":117,\"name\":{\"119\":{},\"451\":{},\"850\":{}},\"parent\":{}}],[\"hgetallbuffer\",{\"_index\":118,\"name\":{\"120\":{},\"452\":{},\"851\":{}},\"parent\":{}}],[\"hgetbuffer\",{\"_index\":116,\"name\":{\"118\":{},\"450\":{},\"849\":{}},\"parent\":{}}],[\"hincrby\",{\"_index\":119,\"name\":{\"121\":{},\"453\":{},\"852\":{}},\"parent\":{}}],[\"hincrbyfloat\",{\"_index\":120,\"name\":{\"122\":{},\"454\":{},\"853\":{}},\"parent\":{}}],[\"hincrbyfloatbuffer\",{\"_index\":121,\"name\":{\"123\":{},\"455\":{},\"854\":{}},\"parent\":{}}],[\"hkeys\",{\"_index\":122,\"name\":{\"124\":{},\"456\":{},\"855\":{}},\"parent\":{}}],[\"hkeysbuffer\",{\"_index\":123,\"name\":{\"125\":{},\"457\":{},\"856\":{}},\"parent\":{}}],[\"hlen\",{\"_index\":124,\"name\":{\"126\":{},\"458\":{},\"857\":{}},\"parent\":{}}],[\"hmget\",{\"_index\":125,\"name\":{\"127\":{},\"459\":{},\"858\":{}},\"parent\":{}}],[\"hmgetbuffer\",{\"_index\":126,\"name\":{\"128\":{},\"460\":{},\"859\":{}},\"parent\":{}}],[\"hmset\",{\"_index\":127,\"name\":{\"129\":{},\"461\":{},\"860\":{}},\"parent\":{}}],[\"host\",{\"_index\":341,\"name\":{\"673\":{}},\"parent\":{}}],[\"hrandfield\",{\"_index\":128,\"name\":{\"130\":{},\"462\":{},\"861\":{}},\"parent\":{}}],[\"hrandfieldbuffer\",{\"_index\":129,\"name\":{\"131\":{},\"463\":{},\"862\":{}},\"parent\":{}}],[\"hscan\",{\"_index\":130,\"name\":{\"132\":{},\"464\":{},\"863\":{}},\"parent\":{}}],[\"hscanbuffer\",{\"_index\":131,\"name\":{\"133\":{},\"465\":{},\"864\":{}},\"parent\":{}}],[\"hscanbufferstream\",{\"_index\":20,\"name\":{\"20\":{},\"354\":{}},\"parent\":{}}],[\"hscanstream\",{\"_index\":19,\"name\":{\"19\":{},\"353\":{}},\"parent\":{}}],[\"hset\",{\"_index\":132,\"name\":{\"134\":{},\"466\":{},\"865\":{}},\"parent\":{}}],[\"hsetnx\",{\"_index\":133,\"name\":{\"135\":{},\"467\":{},\"866\":{}},\"parent\":{}}],[\"hstrlen\",{\"_index\":134,\"name\":{\"136\":{},\"468\":{},\"867\":{}},\"parent\":{}}],[\"hvals\",{\"_index\":135,\"name\":{\"137\":{},\"469\":{},\"868\":{}},\"parent\":{}}],[\"hvalsbuffer\",{\"_index\":136,\"name\":{\"138\":{},\"470\":{},\"869\":{}},\"parent\":{}}],[\"incr\",{\"_index\":137,\"name\":{\"139\":{},\"471\":{},\"870\":{}},\"parent\":{}}],[\"incrby\",{\"_index\":138,\"name\":{\"140\":{},\"472\":{},\"871\":{}},\"parent\":{}}],[\"incrbyfloat\",{\"_index\":139,\"name\":{\"141\":{},\"473\":{},\"872\":{}},\"parent\":{}}],[\"info\",{\"_index\":140,\"name\":{\"142\":{},\"474\":{},\"873\":{}},\"parent\":{}}],[\"keepalive\",{\"_index\":368,\"name\":{\"701\":{}},\"parent\":{}}],[\"keyprefix\",{\"_index\":388,\"name\":{\"724\":{},\"748\":{}},\"parent\":{}}],[\"keys\",{\"_index\":141,\"name\":{\"143\":{},\"475\":{},\"874\":{}},\"parent\":{}}],[\"keysbuffer\",{\"_index\":142,\"name\":{\"144\":{},\"476\":{},\"875\":{}},\"parent\":{}}],[\"lastsave\",{\"_index\":143,\"name\":{\"145\":{},\"477\":{},\"876\":{}},\"parent\":{}}],[\"latency\",{\"_index\":144,\"name\":{\"146\":{},\"478\":{},\"877\":{}},\"parent\":{}}],[\"lazyconnect\",{\"_index\":386,\"name\":{\"722\":{},\"740\":{}},\"parent\":{}}],[\"lcs\",{\"_index\":145,\"name\":{\"147\":{},\"479\":{},\"878\":{}},\"parent\":{}}],[\"length\",{\"_index\":411,\"name\":{\"759\":{}},\"parent\":{}}],[\"lindex\",{\"_index\":146,\"name\":{\"148\":{},\"480\":{},\"879\":{}},\"parent\":{}}],[\"lindexbuffer\",{\"_index\":147,\"name\":{\"149\":{},\"481\":{},\"880\":{}},\"parent\":{}}],[\"linsert\",{\"_index\":148,\"name\":{\"150\":{},\"482\":{},\"881\":{}},\"parent\":{}}],[\"llen\",{\"_index\":149,\"name\":{\"151\":{},\"483\":{},\"882\":{}},\"parent\":{}}],[\"lmove\",{\"_index\":150,\"name\":{\"152\":{},\"484\":{},\"883\":{}},\"parent\":{}}],[\"lmovebuffer\",{\"_index\":151,\"name\":{\"153\":{},\"485\":{},\"884\":{}},\"parent\":{}}],[\"lmpop\",{\"_index\":152,\"name\":{\"154\":{},\"486\":{},\"885\":{}},\"parent\":{}}],[\"lmpopbuffer\",{\"_index\":153,\"name\":{\"155\":{},\"487\":{},\"886\":{}},\"parent\":{}}],[\"lolwut\",{\"_index\":154,\"name\":{\"156\":{},\"488\":{},\"887\":{}},\"parent\":{}}],[\"lpop\",{\"_index\":155,\"name\":{\"157\":{},\"489\":{},\"888\":{}},\"parent\":{}}],[\"lpopbuffer\",{\"_index\":156,\"name\":{\"158\":{},\"490\":{},\"889\":{}},\"parent\":{}}],[\"lpos\",{\"_index\":157,\"name\":{\"159\":{},\"491\":{},\"890\":{}},\"parent\":{}}],[\"lpush\",{\"_index\":158,\"name\":{\"160\":{},\"492\":{},\"891\":{}},\"parent\":{}}],[\"lpushx\",{\"_index\":159,\"name\":{\"161\":{},\"493\":{},\"892\":{}},\"parent\":{}}],[\"lrange\",{\"_index\":160,\"name\":{\"162\":{},\"494\":{},\"893\":{}},\"parent\":{}}],[\"lrangebuffer\",{\"_index\":161,\"name\":{\"163\":{},\"495\":{},\"894\":{}},\"parent\":{}}],[\"lrem\",{\"_index\":162,\"name\":{\"164\":{},\"496\":{},\"895\":{}},\"parent\":{}}],[\"lset\",{\"_index\":163,\"name\":{\"165\":{},\"497\":{},\"896\":{}},\"parent\":{}}],[\"ltrim\",{\"_index\":164,\"name\":{\"166\":{},\"498\":{},\"897\":{}},\"parent\":{}}],[\"maxloadingretrytime\",{\"_index\":379,\"name\":{\"715\":{}},\"parent\":{}}],[\"maxredirections\",{\"_index\":394,\"name\":{\"732\":{}},\"parent\":{}}],[\"maxretriesperrequest\",{\"_index\":378,\"name\":{\"714\":{}},\"parent\":{}}],[\"memory\",{\"_index\":165,\"name\":{\"167\":{},\"499\":{},\"898\":{}},\"parent\":{}}],[\"mget\",{\"_index\":166,\"name\":{\"168\":{},\"500\":{},\"899\":{}},\"parent\":{}}],[\"mgetbuffer\",{\"_index\":167,\"name\":{\"169\":{},\"501\":{},\"900\":{}},\"parent\":{}}],[\"migrate\",{\"_index\":168,\"name\":{\"170\":{},\"502\":{},\"901\":{}},\"parent\":{}}],[\"mode\",{\"_index\":13,\"name\":{\"13\":{}},\"parent\":{}}],[\"module\",{\"_index\":169,\"name\":{\"171\":{},\"503\":{},\"902\":{}},\"parent\":{}}],[\"monitor\",{\"_index\":14,\"name\":{\"14\":{},\"713\":{}},\"parent\":{}}],[\"move\",{\"_index\":170,\"name\":{\"172\":{},\"504\":{},\"903\":{}},\"parent\":{}}],[\"mset\",{\"_index\":171,\"name\":{\"173\":{},\"505\":{},\"904\":{}},\"parent\":{}}],[\"msetnx\",{\"_index\":172,\"name\":{\"174\":{},\"506\":{},\"905\":{}},\"parent\":{}}],[\"multi\",{\"_index\":336,\"name\":{\"339\":{},\"670\":{}},\"parent\":{}}],[\"name\",{\"_index\":344,\"name\":{\"676\":{}},\"parent\":{}}],[\"natmap\",{\"_index\":357,\"name\":{\"690\":{},\"744\":{},\"754\":{}},\"parent\":{}}],[\"nodelay\",{\"_index\":369,\"name\":{\"702\":{}},\"parent\":{}}],[\"noderole\",{\"_index\":407,\"name\":{\"755\":{}},\"parent\":{}}],[\"nodes\",{\"_index\":338,\"name\":{\"349\":{}},\"parent\":{}}],[\"object\",{\"_index\":173,\"name\":{\"175\":{},\"507\":{},\"906\":{}},\"parent\":{}}],[\"offlinequeue\",{\"_index\":382,\"name\":{\"718\":{}},\"parent\":{}}],[\"on\",{\"_index\":23,\"name\":{\"23\":{}},\"parent\":{}}],[\"once\",{\"_index\":24,\"name\":{\"24\":{}},\"parent\":{}}],[\"options\",{\"_index\":6,\"name\":{\"6\":{},\"342\":{}},\"parent\":{}}],[\"password\",{\"_index\":372,\"name\":{\"705\":{}},\"parent\":{}}],[\"persist\",{\"_index\":174,\"name\":{\"176\":{},\"508\":{},\"907\":{}},\"parent\":{}}],[\"pexpire\",{\"_index\":175,\"name\":{\"177\":{},\"509\":{},\"908\":{}},\"parent\":{}}],[\"pexpireat\",{\"_index\":176,\"name\":{\"178\":{},\"510\":{},\"909\":{}},\"parent\":{}}],[\"pexpiretime\",{\"_index\":177,\"name\":{\"179\":{},\"511\":{},\"910\":{}},\"parent\":{}}],[\"pfadd\",{\"_index\":178,\"name\":{\"180\":{},\"512\":{},\"911\":{}},\"parent\":{}}],[\"pfcount\",{\"_index\":179,\"name\":{\"181\":{},\"513\":{},\"912\":{}},\"parent\":{}}],[\"pfdebug\",{\"_index\":180,\"name\":{\"182\":{},\"514\":{},\"913\":{}},\"parent\":{}}],[\"pfmerge\",{\"_index\":181,\"name\":{\"183\":{},\"515\":{},\"914\":{}},\"parent\":{}}],[\"pfselftest\",{\"_index\":182,\"name\":{\"184\":{},\"516\":{},\"915\":{}},\"parent\":{}}],[\"ping\",{\"_index\":183,\"name\":{\"185\":{},\"517\":{},\"916\":{}},\"parent\":{}}],[\"pingbuffer\",{\"_index\":184,\"name\":{\"186\":{},\"518\":{},\"917\":{}},\"parent\":{}}],[\"pipeline\",{\"_index\":335,\"name\":{\"338\":{},\"669\":{}},\"parent\":{}}],[\"port\",{\"_index\":340,\"name\":{\"672\":{}},\"parent\":{}}],[\"preferredslaves\",{\"_index\":351,\"name\":{\"684\":{}},\"parent\":{}}],[\"psetex\",{\"_index\":185,\"name\":{\"187\":{},\"519\":{},\"918\":{}},\"parent\":{}}],[\"psubscribe\",{\"_index\":186,\"name\":{\"188\":{},\"520\":{},\"919\":{}},\"parent\":{}}],[\"psync\",{\"_index\":187,\"name\":{\"189\":{},\"521\":{},\"920\":{}},\"parent\":{}}],[\"pttl\",{\"_index\":188,\"name\":{\"190\":{},\"522\":{},\"921\":{}},\"parent\":{}}],[\"publish\",{\"_index\":189,\"name\":{\"191\":{},\"523\":{},\"922\":{}},\"parent\":{}}],[\"pubsub\",{\"_index\":190,\"name\":{\"192\":{},\"524\":{},\"923\":{}},\"parent\":{}}],[\"punsubscribe\",{\"_index\":191,\"name\":{\"193\":{},\"525\":{},\"924\":{}},\"parent\":{}}],[\"quit\",{\"_index\":192,\"name\":{\"194\":{},\"347\":{},\"925\":{}},\"parent\":{}}],[\"randomkey\",{\"_index\":193,\"name\":{\"195\":{},\"526\":{},\"926\":{}},\"parent\":{}}],[\"randomkeybuffer\",{\"_index\":194,\"name\":{\"196\":{},\"527\":{},\"927\":{}},\"parent\":{}}],[\"readonly\",{\"_index\":195,\"name\":{\"197\":{},\"528\":{},\"710\":{},\"928\":{}},\"parent\":{}}],[\"readwrite\",{\"_index\":196,\"name\":{\"198\":{},\"529\":{},\"929\":{}},\"parent\":{}}],[\"reconnectonerror\",{\"_index\":376,\"name\":{\"709\":{}},\"parent\":{}}],[\"redis\",{\"_index\":1,\"name\":{\"1\":{}},\"parent\":{\"2\":{},\"3\":{},\"4\":{},\"5\":{},\"6\":{},\"7\":{},\"8\":{},\"9\":{},\"10\":{},\"11\":{},\"12\":{},\"13\":{},\"14\":{},\"15\":{},\"16\":{},\"17\":{},\"18\":{},\"19\":{},\"20\":{},\"21\":{},\"22\":{},\"23\":{},\"24\":{},\"25\":{},\"26\":{},\"27\":{},\"28\":{},\"29\":{},\"30\":{},\"31\":{},\"32\":{},\"33\":{},\"34\":{},\"35\":{},\"36\":{},\"37\":{},\"38\":{},\"39\":{},\"40\":{},\"41\":{},\"42\":{},\"43\":{},\"44\":{},\"45\":{},\"46\":{},\"47\":{},\"48\":{},\"49\":{},\"50\":{},\"51\":{},\"52\":{},\"53\":{},\"54\":{},\"55\":{},\"56\":{},\"57\":{},\"58\":{},\"59\":{},\"60\":{},\"61\":{},\"62\":{},\"63\":{},\"64\":{},\"65\":{},\"66\":{},\"67\":{},\"68\":{},\"69\":{},\"70\":{},\"71\":{},\"72\":{},\"73\":{},\"74\":{},\"75\":{},\"76\":{},\"77\":{},\"78\":{},\"79\":{},\"80\":{},\"81\":{},\"82\":{},\"83\":{},\"84\":{},\"85\":{},\"86\":{},\"87\":{},\"88\":{},\"89\":{},\"90\":{},\"91\":{},\"92\":{},\"93\":{},\"94\":{},\"95\":{},\"96\":{},\"97\":{},\"98\":{},\"99\":{},\"100\":{},\"101\":{},\"102\":{},\"103\":{},\"104\":{},\"105\":{},\"106\":{},\"107\":{},\"108\":{},\"109\":{},\"110\":{},\"111\":{},\"112\":{},\"113\":{},\"114\":{},\"115\":{},\"116\":{},\"117\":{},\"118\":{},\"119\":{},\"120\":{},\"121\":{},\"122\":{},\"123\":{},\"124\":{},\"125\":{},\"126\":{},\"127\":{},\"128\":{},\"129\":{},\"130\":{},\"131\":{},\"132\":{},\"133\":{},\"134\":{},\"135\":{},\"136\":{},\"137\":{},\"138\":{},\"139\":{},\"140\":{},\"141\":{},\"142\":{},\"143\":{},\"144\":{},\"145\":{},\"146\":{},\"147\":{},\"148\":{},\"149\":{},\"150\":{},\"151\":{},\"152\":{},\"153\":{},\"154\":{},\"155\":{},\"156\":{},\"157\":{},\"158\":{},\"159\":{},\"160\":{},\"161\":{},\"162\":{},\"163\":{},\"164\":{},\"165\":{},\"166\":{},\"167\":{},\"168\":{},\"169\":{},\"170\":{},\"171\":{},\"172\":{},\"173\":{},\"174\":{},\"175\":{},\"176\":{},\"177\":{},\"178\":{},\"179\":{},\"180\":{},\"181\":{},\"182\":{},\"183\":{},\"184\":{},\"185\":{},\"186\":{},\"187\":{},\"188\":{},\"189\":{},\"190\":{},\"191\":{},\"192\":{},\"193\":{},\"194\":{},\"195\":{},\"196\":{},\"197\":{},\"198\":{},\"199\":{},\"200\":{},\"201\":{},\"202\":{},\"203\":{},\"204\":{},\"205\":{},\"206\":{},\"207\":{},\"208\":{},\"209\":{},\"210\":{},\"211\":{},\"212\":{},\"213\":{},\"214\":{},\"215\":{},\"216\":{},\"217\":{},\"218\":{},\"219\":{},\"220\":{},\"221\":{},\"222\":{},\"223\":{},\"224\":{},\"225\":{},\"226\":{},\"227\":{},\"228\":{},\"229\":{},\"230\":{},\"231\":{},\"232\":{},\"233\":{},\"234\":{},\"235\":{},\"236\":{},\"237\":{},\"238\":{},\"239\":{},\"240\":{},\"241\":{},\"242\":{},\"243\":{},\"244\":{},\"245\":{},\"246\":{},\"247\":{},\"248\":{},\"249\":{},\"250\":{},\"251\":{},\"252\":{},\"253\":{},\"254\":{},\"255\":{},\"256\":{},\"257\":{},\"258\":{},\"259\":{},\"260\":{},\"261\":{},\"262\":{},\"263\":{},\"264\":{},\"265\":{},\"266\":{},\"267\":{},\"268\":{},\"269\":{},\"270\":{},\"271\":{},\"272\":{},\"273\":{},\"274\":{},\"275\":{},\"276\":{},\"277\":{},\"278\":{},\"279\":{},\"280\":{},\"281\":{},\"282\":{},\"283\":{},\"284\":{},\"285\":{},\"286\":{},\"287\":{},\"288\":{},\"289\":{},\"290\":{},\"291\":{},\"292\":{},\"293\":{},\"294\":{},\"295\":{},\"296\":{},\"297\":{},\"298\":{},\"299\":{},\"300\":{},\"301\":{},\"302\":{},\"303\":{},\"304\":{},\"305\":{},\"306\":{},\"307\":{},\"308\":{},\"309\":{},\"310\":{},\"311\":{},\"312\":{},\"313\":{},\"314\":{},\"315\":{},\"316\":{},\"317\":{},\"318\":{},\"319\":{},\"320\":{},\"321\":{},\"322\":{},\"323\":{},\"324\":{},\"325\":{},\"326\":{},\"327\":{},\"328\":{},\"329\":{},\"330\":{},\"331\":{},\"332\":{},\"333\":{},\"334\":{},\"335\":{},\"336\":{},\"337\":{},\"338\":{},\"339\":{}}}],[\"rediskey\",{\"_index\":408,\"name\":{\"756\":{}},\"parent\":{}}],[\"redisoptions\",{\"_index\":362,\"name\":{\"695\":{},\"739\":{}},\"parent\":{}}],[\"redisvalue\",{\"_index\":409,\"name\":{\"757\":{}},\"parent\":{}}],[\"rename\",{\"_index\":197,\"name\":{\"199\":{},\"530\":{},\"930\":{}},\"parent\":{}}],[\"renamenx\",{\"_index\":198,\"name\":{\"200\":{},\"531\":{},\"931\":{}},\"parent\":{}}],[\"replconf\",{\"_index\":199,\"name\":{\"201\":{},\"532\":{},\"932\":{}},\"parent\":{}}],[\"replicaof\",{\"_index\":200,\"name\":{\"202\":{},\"533\":{},\"933\":{}},\"parent\":{}}],[\"replyerror\",{\"_index\":0,\"name\":{\"0\":{}},\"parent\":{}}],[\"reset\",{\"_index\":201,\"name\":{\"203\":{},\"534\":{},\"934\":{}},\"parent\":{}}],[\"resolvesrv\",{\"_index\":402,\"name\":{\"742\":{}},\"parent\":{}}],[\"restore\",{\"_index\":202,\"name\":{\"204\":{},\"205\":{},\"535\":{},\"536\":{},\"935\":{},\"936\":{}},\"parent\":{}}],[\"retrydelayonclusterdown\",{\"_index\":396,\"name\":{\"734\":{}},\"parent\":{}}],[\"retrydelayonfailover\",{\"_index\":395,\"name\":{\"733\":{}},\"parent\":{}}],[\"retrydelayonmoved\",{\"_index\":398,\"name\":{\"736\":{}},\"parent\":{}}],[\"retrydelayontryagain\",{\"_index\":397,\"name\":{\"735\":{}},\"parent\":{}}],[\"retrystrategy\",{\"_index\":365,\"name\":{\"698\":{}},\"parent\":{}}],[\"role\",{\"_index\":203,\"name\":{\"206\":{},\"537\":{},\"677\":{},\"937\":{}},\"parent\":{}}],[\"rpop\",{\"_index\":204,\"name\":{\"207\":{},\"538\":{},\"938\":{}},\"parent\":{}}],[\"rpopbuffer\",{\"_index\":205,\"name\":{\"208\":{},\"539\":{},\"939\":{}},\"parent\":{}}],[\"rpoplpush\",{\"_index\":206,\"name\":{\"209\":{},\"540\":{},\"940\":{}},\"parent\":{}}],[\"rpoplpushbuffer\",{\"_index\":207,\"name\":{\"210\":{},\"541\":{},\"941\":{}},\"parent\":{}}],[\"rpush\",{\"_index\":208,\"name\":{\"211\":{},\"542\":{},\"942\":{}},\"parent\":{}}],[\"rpushx\",{\"_index\":209,\"name\":{\"212\":{},\"543\":{},\"943\":{}},\"parent\":{}}],[\"sadd\",{\"_index\":210,\"name\":{\"213\":{},\"544\":{},\"944\":{}},\"parent\":{}}],[\"save\",{\"_index\":211,\"name\":{\"214\":{},\"545\":{},\"945\":{}},\"parent\":{}}],[\"scalereads\",{\"_index\":393,\"name\":{\"731\":{}},\"parent\":{}}],[\"scan\",{\"_index\":212,\"name\":{\"215\":{},\"546\":{},\"946\":{}},\"parent\":{}}],[\"scanbuffer\",{\"_index\":213,\"name\":{\"216\":{},\"547\":{},\"947\":{}},\"parent\":{}}],[\"scanbufferstream\",{\"_index\":16,\"name\":{\"16\":{}},\"parent\":{}}],[\"scanstream\",{\"_index\":15,\"name\":{\"15\":{}},\"parent\":{}}],[\"scard\",{\"_index\":214,\"name\":{\"217\":{},\"548\":{},\"948\":{}},\"parent\":{}}],[\"script\",{\"_index\":215,\"name\":{\"218\":{},\"549\":{},\"949\":{}},\"parent\":{}}],[\"scripts\",{\"_index\":387,\"name\":{\"723\":{},\"747\":{}},\"parent\":{}}],[\"sdiff\",{\"_index\":216,\"name\":{\"219\":{},\"550\":{},\"950\":{}},\"parent\":{}}],[\"sdiffbuffer\",{\"_index\":217,\"name\":{\"220\":{},\"551\":{},\"951\":{}},\"parent\":{}}],[\"sdiffstore\",{\"_index\":218,\"name\":{\"221\":{},\"552\":{},\"952\":{}},\"parent\":{}}],[\"select\",{\"_index\":219,\"name\":{\"222\":{},\"553\":{},\"953\":{}},\"parent\":{}}],[\"sentineladdress\",{\"_index\":339,\"name\":{\"671\":{}},\"parent\":{\"672\":{},\"673\":{},\"674\":{}}}],[\"sentinelcommandtimeout\",{\"_index\":354,\"name\":{\"687\":{}},\"parent\":{}}],[\"sentinelconnectionoptions\",{\"_index\":343,\"name\":{\"675\":{}},\"parent\":{\"676\":{},\"677\":{},\"678\":{},\"679\":{},\"680\":{},\"681\":{},\"682\":{},\"683\":{},\"684\":{},\"685\":{},\"686\":{},\"687\":{},\"688\":{},\"689\":{},\"690\":{},\"691\":{},\"692\":{},\"693\":{}}}],[\"sentinelmaxconnections\",{\"_index\":359,\"name\":{\"692\":{}},\"parent\":{}}],[\"sentinelpassword\",{\"_index\":347,\"name\":{\"680\":{}},\"parent\":{}}],[\"sentinelreconnectstrategy\",{\"_index\":350,\"name\":{\"683\":{}},\"parent\":{}}],[\"sentinelretrystrategy\",{\"_index\":349,\"name\":{\"682\":{}},\"parent\":{}}],[\"sentinels\",{\"_index\":348,\"name\":{\"681\":{}},\"parent\":{}}],[\"sentineltls\",{\"_index\":356,\"name\":{\"689\":{}},\"parent\":{}}],[\"sentinelusername\",{\"_index\":346,\"name\":{\"679\":{}},\"parent\":{}}],[\"set\",{\"_index\":220,\"name\":{\"223\":{},\"554\":{},\"954\":{}},\"parent\":{}}],[\"setbit\",{\"_index\":222,\"name\":{\"225\":{},\"556\":{},\"956\":{}},\"parent\":{}}],[\"setbuffer\",{\"_index\":221,\"name\":{\"224\":{},\"555\":{},\"955\":{}},\"parent\":{}}],[\"setex\",{\"_index\":223,\"name\":{\"226\":{},\"557\":{},\"957\":{}},\"parent\":{}}],[\"setnx\",{\"_index\":224,\"name\":{\"227\":{},\"558\":{},\"958\":{}},\"parent\":{}}],[\"setrange\",{\"_index\":225,\"name\":{\"228\":{},\"559\":{},\"959\":{}},\"parent\":{}}],[\"showfriendlyerrorstack\",{\"_index\":389,\"name\":{\"725\":{},\"749\":{}},\"parent\":{}}],[\"shutdown\",{\"_index\":226,\"name\":{\"229\":{},\"560\":{},\"960\":{}},\"parent\":{}}],[\"sinter\",{\"_index\":227,\"name\":{\"230\":{},\"561\":{},\"961\":{}},\"parent\":{}}],[\"sinterbuffer\",{\"_index\":228,\"name\":{\"231\":{},\"562\":{},\"962\":{}},\"parent\":{}}],[\"sintercard\",{\"_index\":229,\"name\":{\"232\":{},\"563\":{},\"963\":{}},\"parent\":{}}],[\"sinterstore\",{\"_index\":230,\"name\":{\"233\":{},\"564\":{},\"964\":{}},\"parent\":{}}],[\"sismember\",{\"_index\":231,\"name\":{\"234\":{},\"565\":{},\"965\":{}},\"parent\":{}}],[\"slaveof\",{\"_index\":232,\"name\":{\"235\":{},\"566\":{},\"966\":{}},\"parent\":{}}],[\"slots\",{\"_index\":337,\"name\":{\"343\":{}},\"parent\":{}}],[\"slotsrefreshinterval\",{\"_index\":400,\"name\":{\"738\":{}},\"parent\":{}}],[\"slotsrefreshtimeout\",{\"_index\":399,\"name\":{\"737\":{}},\"parent\":{}}],[\"slowlog\",{\"_index\":233,\"name\":{\"236\":{},\"567\":{},\"967\":{}},\"parent\":{}}],[\"smembers\",{\"_index\":234,\"name\":{\"237\":{},\"568\":{},\"968\":{}},\"parent\":{}}],[\"smembersbuffer\",{\"_index\":235,\"name\":{\"238\":{},\"569\":{},\"969\":{}},\"parent\":{}}],[\"smismember\",{\"_index\":236,\"name\":{\"239\":{},\"570\":{},\"970\":{}},\"parent\":{}}],[\"smove\",{\"_index\":237,\"name\":{\"240\":{},\"571\":{},\"971\":{}},\"parent\":{}}],[\"sockettimeout\",{\"_index\":367,\"name\":{\"700\":{}},\"parent\":{}}],[\"sort\",{\"_index\":238,\"name\":{\"241\":{},\"572\":{},\"972\":{}},\"parent\":{}}],[\"sort_ro\",{\"_index\":239,\"name\":{\"242\":{},\"573\":{},\"973\":{}},\"parent\":{}}],[\"spop\",{\"_index\":240,\"name\":{\"243\":{},\"574\":{},\"974\":{}},\"parent\":{}}],[\"spopbuffer\",{\"_index\":241,\"name\":{\"244\":{},\"575\":{},\"975\":{}},\"parent\":{}}],[\"spublish\",{\"_index\":242,\"name\":{\"245\":{},\"576\":{},\"976\":{}},\"parent\":{}}],[\"srandmember\",{\"_index\":243,\"name\":{\"246\":{},\"577\":{},\"977\":{}},\"parent\":{}}],[\"srandmemberbuffer\",{\"_index\":244,\"name\":{\"247\":{},\"578\":{},\"978\":{}},\"parent\":{}}],[\"srem\",{\"_index\":245,\"name\":{\"248\":{},\"579\":{},\"979\":{}},\"parent\":{}}],[\"sscan\",{\"_index\":246,\"name\":{\"249\":{},\"580\":{},\"980\":{}},\"parent\":{}}],[\"sscanbuffer\",{\"_index\":247,\"name\":{\"250\":{},\"581\":{},\"981\":{}},\"parent\":{}}],[\"sscanbufferstream\",{\"_index\":18,\"name\":{\"18\":{},\"352\":{}},\"parent\":{}}],[\"sscanstream\",{\"_index\":17,\"name\":{\"17\":{},\"351\":{}},\"parent\":{}}],[\"ssubscribe\",{\"_index\":248,\"name\":{\"251\":{},\"582\":{},\"982\":{}},\"parent\":{}}],[\"standaloneconnectionoptions\",{\"_index\":361,\"name\":{\"694\":{}},\"parent\":{}}],[\"status\",{\"_index\":7,\"name\":{\"7\":{},\"344\":{}},\"parent\":{}}],[\"stringnumbers\",{\"_index\":377,\"name\":{\"711\":{}},\"parent\":{}}],[\"strlen\",{\"_index\":249,\"name\":{\"252\":{},\"583\":{},\"983\":{}},\"parent\":{}}],[\"subscribe\",{\"_index\":250,\"name\":{\"253\":{},\"584\":{},\"984\":{}},\"parent\":{}}],[\"substr\",{\"_index\":251,\"name\":{\"254\":{},\"585\":{},\"985\":{}},\"parent\":{}}],[\"sunion\",{\"_index\":252,\"name\":{\"255\":{},\"586\":{},\"986\":{}},\"parent\":{}}],[\"sunionbuffer\",{\"_index\":253,\"name\":{\"256\":{},\"587\":{},\"987\":{}},\"parent\":{}}],[\"sunionstore\",{\"_index\":254,\"name\":{\"257\":{},\"588\":{},\"988\":{}},\"parent\":{}}],[\"sunsubscribe\",{\"_index\":255,\"name\":{\"258\":{},\"589\":{},\"989\":{}},\"parent\":{}}],[\"swapdb\",{\"_index\":256,\"name\":{\"259\":{},\"590\":{},\"990\":{}},\"parent\":{}}],[\"sync\",{\"_index\":257,\"name\":{\"260\":{},\"591\":{},\"991\":{}},\"parent\":{}}],[\"time\",{\"_index\":258,\"name\":{\"261\":{},\"592\":{},\"992\":{}},\"parent\":{}}],[\"tls\",{\"_index\":345,\"name\":{\"678\":{}},\"parent\":{}}],[\"touch\",{\"_index\":259,\"name\":{\"262\":{},\"593\":{},\"993\":{}},\"parent\":{}}],[\"ttl\",{\"_index\":260,\"name\":{\"263\":{},\"594\":{},\"994\":{}},\"parent\":{}}],[\"type\",{\"_index\":261,\"name\":{\"264\":{},\"595\":{},\"995\":{}},\"parent\":{}}],[\"unlink\",{\"_index\":262,\"name\":{\"265\":{},\"596\":{},\"996\":{}},\"parent\":{}}],[\"unsubscribe\",{\"_index\":263,\"name\":{\"266\":{},\"597\":{},\"997\":{}},\"parent\":{}}],[\"unwatch\",{\"_index\":264,\"name\":{\"267\":{},\"598\":{},\"998\":{}},\"parent\":{}}],[\"updatesentinels\",{\"_index\":358,\"name\":{\"691\":{}},\"parent\":{}}],[\"username\",{\"_index\":371,\"name\":{\"704\":{}},\"parent\":{}}],[\"usesrvrecords\",{\"_index\":401,\"name\":{\"741\":{}},\"parent\":{}}],[\"wait\",{\"_index\":265,\"name\":{\"268\":{},\"599\":{},\"999\":{}},\"parent\":{}}],[\"watch\",{\"_index\":266,\"name\":{\"269\":{},\"600\":{},\"1000\":{}},\"parent\":{}}],[\"xack\",{\"_index\":267,\"name\":{\"270\":{},\"601\":{},\"1001\":{}},\"parent\":{}}],[\"xadd\",{\"_index\":268,\"name\":{\"271\":{},\"602\":{},\"1002\":{}},\"parent\":{}}],[\"xaddbuffer\",{\"_index\":269,\"name\":{\"272\":{},\"603\":{},\"1003\":{}},\"parent\":{}}],[\"xautoclaim\",{\"_index\":270,\"name\":{\"273\":{},\"604\":{},\"1004\":{}},\"parent\":{}}],[\"xclaim\",{\"_index\":271,\"name\":{\"274\":{},\"605\":{},\"1005\":{}},\"parent\":{}}],[\"xdel\",{\"_index\":272,\"name\":{\"275\":{},\"606\":{},\"1006\":{}},\"parent\":{}}],[\"xgroup\",{\"_index\":273,\"name\":{\"276\":{},\"607\":{},\"1007\":{}},\"parent\":{}}],[\"xinfo\",{\"_index\":274,\"name\":{\"277\":{},\"608\":{},\"1008\":{}},\"parent\":{}}],[\"xlen\",{\"_index\":275,\"name\":{\"278\":{},\"609\":{},\"1009\":{}},\"parent\":{}}],[\"xpending\",{\"_index\":276,\"name\":{\"279\":{},\"610\":{},\"1010\":{}},\"parent\":{}}],[\"xrange\",{\"_index\":277,\"name\":{\"280\":{},\"611\":{},\"1011\":{}},\"parent\":{}}],[\"xrangebuffer\",{\"_index\":278,\"name\":{\"281\":{},\"612\":{},\"1012\":{}},\"parent\":{}}],[\"xread\",{\"_index\":279,\"name\":{\"282\":{},\"613\":{},\"1013\":{}},\"parent\":{}}],[\"xreadbuffer\",{\"_index\":280,\"name\":{\"283\":{},\"614\":{},\"1014\":{}},\"parent\":{}}],[\"xreadgroup\",{\"_index\":281,\"name\":{\"284\":{},\"615\":{},\"1015\":{}},\"parent\":{}}],[\"xrevrange\",{\"_index\":282,\"name\":{\"285\":{},\"616\":{},\"1016\":{}},\"parent\":{}}],[\"xrevrangebuffer\",{\"_index\":283,\"name\":{\"286\":{},\"617\":{},\"1017\":{}},\"parent\":{}}],[\"xsetid\",{\"_index\":284,\"name\":{\"287\":{},\"618\":{},\"1018\":{}},\"parent\":{}}],[\"xtrim\",{\"_index\":285,\"name\":{\"288\":{},\"619\":{},\"1019\":{}},\"parent\":{}}],[\"zadd\",{\"_index\":286,\"name\":{\"289\":{},\"620\":{},\"1020\":{}},\"parent\":{}}],[\"zaddbuffer\",{\"_index\":287,\"name\":{\"290\":{},\"621\":{},\"1021\":{}},\"parent\":{}}],[\"zcard\",{\"_index\":288,\"name\":{\"291\":{},\"622\":{},\"1022\":{}},\"parent\":{}}],[\"zcount\",{\"_index\":289,\"name\":{\"292\":{},\"623\":{},\"1023\":{}},\"parent\":{}}],[\"zdiff\",{\"_index\":290,\"name\":{\"293\":{},\"624\":{},\"1024\":{}},\"parent\":{}}],[\"zdiffbuffer\",{\"_index\":291,\"name\":{\"294\":{},\"625\":{},\"1025\":{}},\"parent\":{}}],[\"zdiffstore\",{\"_index\":292,\"name\":{\"295\":{},\"626\":{},\"1026\":{}},\"parent\":{}}],[\"zincrby\",{\"_index\":293,\"name\":{\"296\":{},\"627\":{},\"1027\":{}},\"parent\":{}}],[\"zincrbybuffer\",{\"_index\":294,\"name\":{\"297\":{},\"628\":{},\"1028\":{}},\"parent\":{}}],[\"zinter\",{\"_index\":295,\"name\":{\"298\":{},\"629\":{},\"1029\":{}},\"parent\":{}}],[\"zinterbuffer\",{\"_index\":296,\"name\":{\"299\":{},\"630\":{},\"1030\":{}},\"parent\":{}}],[\"zintercard\",{\"_index\":297,\"name\":{\"300\":{},\"631\":{},\"1031\":{}},\"parent\":{}}],[\"zinterstore\",{\"_index\":298,\"name\":{\"301\":{},\"632\":{},\"1032\":{}},\"parent\":{}}],[\"zlexcount\",{\"_index\":299,\"name\":{\"302\":{},\"633\":{},\"1033\":{}},\"parent\":{}}],[\"zmpop\",{\"_index\":300,\"name\":{\"303\":{},\"634\":{},\"1034\":{}},\"parent\":{}}],[\"zmscore\",{\"_index\":301,\"name\":{\"304\":{},\"635\":{},\"1035\":{}},\"parent\":{}}],[\"zmscorebuffer\",{\"_index\":302,\"name\":{\"305\":{},\"636\":{},\"1036\":{}},\"parent\":{}}],[\"zpopmax\",{\"_index\":303,\"name\":{\"306\":{},\"637\":{},\"1037\":{}},\"parent\":{}}],[\"zpopmaxbuffer\",{\"_index\":304,\"name\":{\"307\":{},\"638\":{},\"1038\":{}},\"parent\":{}}],[\"zpopmin\",{\"_index\":305,\"name\":{\"308\":{},\"639\":{},\"1039\":{}},\"parent\":{}}],[\"zpopminbuffer\",{\"_index\":306,\"name\":{\"309\":{},\"640\":{},\"1040\":{}},\"parent\":{}}],[\"zrandmember\",{\"_index\":307,\"name\":{\"310\":{},\"641\":{},\"1041\":{}},\"parent\":{}}],[\"zrandmemberbuffer\",{\"_index\":308,\"name\":{\"311\":{},\"642\":{},\"1042\":{}},\"parent\":{}}],[\"zrange\",{\"_index\":309,\"name\":{\"312\":{},\"643\":{},\"1043\":{}},\"parent\":{}}],[\"zrangebuffer\",{\"_index\":310,\"name\":{\"313\":{},\"644\":{},\"1044\":{}},\"parent\":{}}],[\"zrangebylex\",{\"_index\":311,\"name\":{\"314\":{},\"645\":{},\"1045\":{}},\"parent\":{}}],[\"zrangebylexbuffer\",{\"_index\":312,\"name\":{\"315\":{},\"646\":{},\"1046\":{}},\"parent\":{}}],[\"zrangebyscore\",{\"_index\":313,\"name\":{\"316\":{},\"647\":{},\"1047\":{}},\"parent\":{}}],[\"zrangebyscorebuffer\",{\"_index\":314,\"name\":{\"317\":{},\"648\":{},\"1048\":{}},\"parent\":{}}],[\"zrangestore\",{\"_index\":315,\"name\":{\"318\":{},\"649\":{},\"1049\":{}},\"parent\":{}}],[\"zrank\",{\"_index\":316,\"name\":{\"319\":{},\"650\":{},\"1050\":{}},\"parent\":{}}],[\"zrem\",{\"_index\":317,\"name\":{\"320\":{},\"651\":{},\"1051\":{}},\"parent\":{}}],[\"zremrangebylex\",{\"_index\":318,\"name\":{\"321\":{},\"652\":{},\"1052\":{}},\"parent\":{}}],[\"zremrangebyrank\",{\"_index\":319,\"name\":{\"322\":{},\"653\":{},\"1053\":{}},\"parent\":{}}],[\"zremrangebyscore\",{\"_index\":320,\"name\":{\"323\":{},\"654\":{},\"1054\":{}},\"parent\":{}}],[\"zrevrange\",{\"_index\":321,\"name\":{\"324\":{},\"655\":{},\"1055\":{}},\"parent\":{}}],[\"zrevrangebuffer\",{\"_index\":322,\"name\":{\"325\":{},\"656\":{},\"1056\":{}},\"parent\":{}}],[\"zrevrangebylex\",{\"_index\":323,\"name\":{\"326\":{},\"657\":{},\"1057\":{}},\"parent\":{}}],[\"zrevrangebylexbuffer\",{\"_index\":324,\"name\":{\"327\":{},\"658\":{},\"1058\":{}},\"parent\":{}}],[\"zrevrangebyscore\",{\"_index\":325,\"name\":{\"328\":{},\"659\":{},\"1059\":{}},\"parent\":{}}],[\"zrevrangebyscorebuffer\",{\"_index\":326,\"name\":{\"329\":{},\"660\":{},\"1060\":{}},\"parent\":{}}],[\"zrevrank\",{\"_index\":327,\"name\":{\"330\":{},\"661\":{},\"1061\":{}},\"parent\":{}}],[\"zscan\",{\"_index\":328,\"name\":{\"331\":{},\"662\":{},\"1062\":{}},\"parent\":{}}],[\"zscanbuffer\",{\"_index\":329,\"name\":{\"332\":{},\"663\":{},\"1063\":{}},\"parent\":{}}],[\"zscanbufferstream\",{\"_index\":22,\"name\":{\"22\":{},\"356\":{}},\"parent\":{}}],[\"zscanstream\",{\"_index\":21,\"name\":{\"21\":{},\"355\":{}},\"parent\":{}}],[\"zscore\",{\"_index\":330,\"name\":{\"333\":{},\"664\":{},\"1064\":{}},\"parent\":{}}],[\"zscorebuffer\",{\"_index\":331,\"name\":{\"334\":{},\"665\":{},\"1065\":{}},\"parent\":{}}],[\"zunion\",{\"_index\":332,\"name\":{\"335\":{},\"666\":{},\"1066\":{}},\"parent\":{}}],[\"zunionbuffer\",{\"_index\":333,\"name\":{\"336\":{},\"667\":{},\"1067\":{}},\"parent\":{}}],[\"zunionstore\",{\"_index\":334,\"name\":{\"337\":{},\"668\":{},\"1068\":{}},\"parent\":{}}]],\"pipeline\":[]}}"); \ No newline at end of file diff --git a/docs/classes/Cluster.html b/docs/classes/Cluster.html index 68501609..d26880c7 100644 --- a/docs/classes/Cluster.html +++ b/docs/classes/Cluster.html @@ -1,2471 +1,2471 @@ Cluster | ioredis
Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Cluster

Client for the official Redis Cluster

-

Hierarchy

  • Commander
  • EventEmitter
  • Transaction
    • Cluster

Index

Constructors

Properties

Accessors

Methods

Constructors

Hierarchy

  • Commander
  • EventEmitter
  • Transaction
    • Cluster

Index

Constructors

Properties

Accessors

Methods

Constructors

Properties

slots: string[][] = []
status: ClusterStatus

Accessors

  • get autoPipelineQueueSize(): number

Properties

slots: string[][] = []
status: ClusterStatus

Accessors

  • get autoPipelineQueueSize(): number
  • Get the number of commands queued in automatic pipelines.

    This is not available (and returns 0) until the cluster is connected and slots information have been received.

    -

    Returns number

Methods

  • acl(subcommand: "CAT", callback?: Callback<unknown>): Promise<unknown>
  • acl(subcommand: "CAT", categoryname: string | Buffer, callback?: Callback<unknown>): Promise<unknown>
  • acl(...args: [subcommand: "DELUSER", ...usernames: (string | Buffer)[], callback: Callback<number>]): Promise<number>
  • acl(...args: [subcommand: "DELUSER", ...usernames: (string | Buffer)[]]): Promise<number>
  • acl(subcommand: "DRYRUN", username: string | Buffer, command: string | Buffer, callback?: Callback<string>): Promise<string>
  • acl(...args: [subcommand: "DRYRUN", username: string | Buffer, command: string | Buffer, ...args: (string | number | Buffer)[], callback: Callback<string>]): Promise<string>
  • acl(...args: [subcommand: "DRYRUN", username: string | Buffer, command: string | Buffer, ...args: (string | number | Buffer)[]]): Promise<string>
  • acl(subcommand: "GENPASS", callback?: Callback<string>): Promise<string>
  • acl(subcommand: "GENPASS", bits: string | number, callback?: Callback<string>): Promise<string>
  • acl(subcommand: "GETUSER", username: string | Buffer, callback?: Callback<string[]>): Promise<string[]>
  • acl(subcommand: "HELP", callback?: Callback<unknown>): Promise<unknown>
  • acl(subcommand: "LIST", callback?: Callback<string[]>): Promise<string[]>
  • acl(subcommand: "LOAD", callback?: Callback<"OK">): Promise<"OK">
  • acl(subcommand: "LOG", callback?: Callback<unknown>): Promise<unknown>
  • acl(subcommand: "LOG", count: string | number, callback?: Callback<unknown>): Promise<unknown>
  • acl(subcommand: "LOG", reset: "RESET", callback?: Callback<unknown>): Promise<unknown>
  • acl(subcommand: "SAVE", callback?: Callback<"OK">): Promise<"OK">
  • acl(subcommand: "SETUSER", username: string | Buffer, callback?: Callback<"OK">): Promise<"OK">
  • acl(...args: [subcommand: "SETUSER", username: string | Buffer, ...rules: (string | Buffer)[], callback: Callback<"OK">]): Promise<"OK">
  • acl(...args: [subcommand: "SETUSER", username: string | Buffer, ...rules: (string | Buffer)[]]): Promise<"OK">
  • acl(subcommand: "USERS", callback?: Callback<string[]>): Promise<string[]>
  • acl(subcommand: "WHOAMI", callback?: Callback<string>): Promise<string>

Methods

  • acl(subcommand: "CAT", callback?: Callback<unknown>): Promise<unknown>
  • acl(subcommand: "CAT", categoryname: string | Buffer, callback?: Callback<unknown>): Promise<unknown>
  • acl(...args: [subcommand: "DELUSER", ...usernames: (string | Buffer)[], callback: Callback<number>]): Promise<number>
  • acl(...args: [subcommand: "DELUSER", ...usernames: (string | Buffer)[]]): Promise<number>
  • acl(subcommand: "DRYRUN", username: string | Buffer, command: string | Buffer, callback?: Callback<string>): Promise<string>
  • acl(...args: [subcommand: "DRYRUN", username: string | Buffer, command: string | Buffer, ...args: (string | number | Buffer)[], callback: Callback<string>]): Promise<string>
  • acl(...args: [subcommand: "DRYRUN", username: string | Buffer, command: string | Buffer, ...args: (string | number | Buffer)[]]): Promise<string>
  • acl(subcommand: "GENPASS", callback?: Callback<string>): Promise<string>
  • acl(subcommand: "GENPASS", bits: string | number, callback?: Callback<string>): Promise<string>
  • acl(subcommand: "GETUSER", username: string | Buffer, callback?: Callback<string[]>): Promise<string[]>
  • acl(subcommand: "HELP", callback?: Callback<unknown>): Promise<unknown>
  • acl(subcommand: "LIST", callback?: Callback<string[]>): Promise<string[]>
  • acl(subcommand: "LOAD", callback?: Callback<"OK">): Promise<"OK">
  • acl(subcommand: "LOG", callback?: Callback<unknown>): Promise<unknown>
  • acl(subcommand: "LOG", count: string | number, callback?: Callback<unknown>): Promise<unknown>
  • acl(subcommand: "LOG", reset: "RESET", callback?: Callback<unknown>): Promise<unknown>
  • acl(subcommand: "SAVE", callback?: Callback<"OK">): Promise<"OK">
  • acl(subcommand: "SETUSER", username: string | Buffer, callback?: Callback<"OK">): Promise<"OK">
  • acl(...args: [subcommand: "SETUSER", username: string | Buffer, ...rules: (string | Buffer)[], callback: Callback<"OK">]): Promise<"OK">
  • acl(...args: [subcommand: "SETUSER", username: string | Buffer, ...rules: (string | Buffer)[]]): Promise<"OK">
  • acl(subcommand: "USERS", callback?: Callback<string[]>): Promise<string[]>
  • acl(subcommand: "WHOAMI", callback?: Callback<string>): Promise<string>
  • List the ACL categories or the commands inside a category

    • group: server
    • complexity: O(1) since the categories and commands are a fixed set.
    • since: 6.0.0
    -

    Parameters

    • subcommand: "CAT"
    • Optional callback: Callback<unknown>

    Returns Promise<unknown>

  • Parameters

    • subcommand: "CAT"
    • categoryname: string | Buffer
    • Optional callback: Callback<unknown>

    Returns Promise<unknown>

  • +

    Parameters

    • subcommand: "CAT"
    • Optional callback: Callback<unknown>

    Returns Promise<unknown>

  • Parameters

    • subcommand: "CAT"
    • categoryname: string | Buffer
    • Optional callback: Callback<unknown>

    Returns Promise<unknown>

  • Remove the specified ACL users and the associated rules

    • group: server
    • complexity: O(1) amortized time considering the typical user.
    • since: 6.0.0
    -

    Parameters

    • Rest ...args: [subcommand: "DELUSER", ...usernames: (string | Buffer)[], callback: Callback<number>]

    Returns Promise<number>

  • Parameters

    • Rest ...args: [subcommand: "DELUSER", ...usernames: (string | Buffer)[]]

    Returns Promise<number>

  • +

    Parameters

    • Rest ...args: [subcommand: "DELUSER", ...usernames: (string | Buffer)[], callback: Callback<number>]

    Returns Promise<number>

  • Parameters

    • Rest ...args: [subcommand: "DELUSER", ...usernames: (string | Buffer)[]]

    Returns Promise<number>

  • Returns whether the user can execute the given command without executing the command.

    • group: server
    • complexity: O(1).
    • since: 7.0.0
    -

    Parameters

    • subcommand: "DRYRUN"
    • username: string | Buffer
    • command: string | Buffer
    • Optional callback: Callback<string>

    Returns Promise<string>

  • Parameters

    • Rest ...args: [subcommand: "DRYRUN", username: string | Buffer, command: string | Buffer, ...args: (string | number | Buffer)[], callback: Callback<string>]

    Returns Promise<string>

  • Parameters

    • Rest ...args: [subcommand: "DRYRUN", username: string | Buffer, command: string | Buffer, ...args: (string | number | Buffer)[]]

    Returns Promise<string>

  • +

    Parameters

    • subcommand: "DRYRUN"
    • username: string | Buffer
    • command: string | Buffer
    • Optional callback: Callback<string>

    Returns Promise<string>

  • Parameters

    • Rest ...args: [subcommand: "DRYRUN", username: string | Buffer, command: string | Buffer, ...args: (string | number | Buffer)[], callback: Callback<string>]

    Returns Promise<string>

  • Parameters

    • Rest ...args: [subcommand: "DRYRUN", username: string | Buffer, command: string | Buffer, ...args: (string | number | Buffer)[]]

    Returns Promise<string>

  • Generate a pseudorandom secure password to use for ACL users

    • group: server
    • complexity: O(1)
    • since: 6.0.0
    -

    Parameters

    • subcommand: "GENPASS"
    • Optional callback: Callback<string>

    Returns Promise<string>

  • Parameters

    • subcommand: "GENPASS"
    • bits: string | number
    • Optional callback: Callback<string>

    Returns Promise<string>

  • +

    Parameters

    • subcommand: "GENPASS"
    • Optional callback: Callback<string>

    Returns Promise<string>

  • Parameters

    • subcommand: "GENPASS"
    • bits: string | number
    • Optional callback: Callback<string>

    Returns Promise<string>

  • Get the rules for a specific ACL user

    • group: server
    • complexity: O(N). Where N is the number of password, command and pattern rules that the user has.
    • since: 6.0.0
    -

    Parameters

    • subcommand: "GETUSER"
    • username: string | Buffer
    • Optional callback: Callback<string[]>

    Returns Promise<string[]>

  • +

    Parameters

    • subcommand: "GETUSER"
    • username: string | Buffer
    • Optional callback: Callback<string[]>

    Returns Promise<string[]>

  • Show helpful text about the different subcommands

    • group: server
    • complexity: O(1)
    • since: 6.0.0
    -

    Parameters

    • subcommand: "HELP"
    • Optional callback: Callback<unknown>

    Returns Promise<unknown>

  • +

    Parameters

    • subcommand: "HELP"
    • Optional callback: Callback<unknown>

    Returns Promise<unknown>

  • List the current ACL rules in ACL config file format

    • group: server
    • complexity: O(N). Where N is the number of configured users.
    • since: 6.0.0
    -

    Parameters

    • subcommand: "LIST"
    • Optional callback: Callback<string[]>

    Returns Promise<string[]>

  • +

    Parameters

    • subcommand: "LIST"
    • Optional callback: Callback<string[]>

    Returns Promise<string[]>

  • Reload the ACLs from the configured ACL file

    • group: server
    • complexity: O(N). Where N is the number of configured users.
    • since: 6.0.0
    -

    Parameters

    • subcommand: "LOAD"
    • Optional callback: Callback<"OK">

    Returns Promise<"OK">

  • +

    Parameters

    • subcommand: "LOAD"
    • Optional callback: Callback<"OK">

    Returns Promise<"OK">

  • List latest events denied because of ACLs in place

    • group: server
    • complexity: O(N) with N being the number of entries shown.
    • since: 6.0.0
    -

    Parameters

    • subcommand: "LOG"
    • Optional callback: Callback<unknown>

    Returns Promise<unknown>

  • Parameters

    • subcommand: "LOG"
    • count: string | number
    • Optional callback: Callback<unknown>

    Returns Promise<unknown>

  • Parameters

    • subcommand: "LOG"
    • reset: "RESET"
    • Optional callback: Callback<unknown>

    Returns Promise<unknown>

  • +

    Parameters

    • subcommand: "LOG"
    • Optional callback: Callback<unknown>

    Returns Promise<unknown>

  • Parameters

    • subcommand: "LOG"
    • count: string | number
    • Optional callback: Callback<unknown>

    Returns Promise<unknown>

  • Parameters

    • subcommand: "LOG"
    • reset: "RESET"
    • Optional callback: Callback<unknown>

    Returns Promise<unknown>

  • Save the current ACL rules in the configured ACL file

    • group: server
    • complexity: O(N). Where N is the number of configured users.
    • since: 6.0.0
    -

    Parameters

    • subcommand: "SAVE"
    • Optional callback: Callback<"OK">

    Returns Promise<"OK">

  • +

    Parameters

    • subcommand: "SAVE"
    • Optional callback: Callback<"OK">

    Returns Promise<"OK">

  • Modify or create the rules for a specific ACL user

    • group: server
    • complexity: O(N). Where N is the number of rules provided.
    • since: 6.0.0
    -

    Parameters

    • subcommand: "SETUSER"
    • username: string | Buffer
    • Optional callback: Callback<"OK">

    Returns Promise<"OK">

  • Parameters

    • Rest ...args: [subcommand: "SETUSER", username: string | Buffer, ...rules: (string | Buffer)[], callback: Callback<"OK">]

    Returns Promise<"OK">

  • Parameters

    • Rest ...args: [subcommand: "SETUSER", username: string | Buffer, ...rules: (string | Buffer)[]]

    Returns Promise<"OK">

  • +

    Parameters

    • subcommand: "SETUSER"
    • username: string | Buffer
    • Optional callback: Callback<"OK">

    Returns Promise<"OK">

  • Parameters

    • Rest ...args: [subcommand: "SETUSER", username: string | Buffer, ...rules: (string | Buffer)[], callback: Callback<"OK">]

    Returns Promise<"OK">

  • Parameters

    • Rest ...args: [subcommand: "SETUSER", username: string | Buffer, ...rules: (string | Buffer)[]]

    Returns Promise<"OK">

  • List the username of all the configured ACL rules

    • group: server
    • complexity: O(N). Where N is the number of configured users.
    • since: 6.0.0
    -

    Parameters

    • subcommand: "USERS"
    • Optional callback: Callback<string[]>

    Returns Promise<string[]>

  • +

    Parameters

    • subcommand: "USERS"
    • Optional callback: Callback<string[]>

    Returns Promise<string[]>

  • Return the name of the user associated to the current connection

    • group: server
    • complexity: O(1)
    • since: 6.0.0
    -

    Parameters

    • subcommand: "WHOAMI"
    • Optional callback: Callback<string>

    Returns Promise<string>

  • aclBuffer(subcommand: "DRYRUN", username: string | Buffer, command: string | Buffer, callback?: Callback<Buffer>): Promise<Buffer>
  • aclBuffer(...args: [subcommand: "DRYRUN", username: string | Buffer, command: string | Buffer, ...args: (string | number | Buffer)[], callback: Callback<Buffer>]): Promise<Buffer>
  • aclBuffer(...args: [subcommand: "DRYRUN", username: string | Buffer, command: string | Buffer, ...args: (string | number | Buffer)[]]): Promise<Buffer>
  • aclBuffer(subcommand: "GENPASS", callback?: Callback<Buffer>): Promise<Buffer>
  • aclBuffer(subcommand: "GENPASS", bits: string | number, callback?: Callback<Buffer>): Promise<Buffer>
  • aclBuffer(subcommand: "GETUSER", username: string | Buffer, callback?: Callback<Buffer[]>): Promise<Buffer[]>
  • aclBuffer(subcommand: "LIST", callback?: Callback<Buffer[]>): Promise<Buffer[]>
  • aclBuffer(subcommand: "USERS", callback?: Callback<Buffer[]>): Promise<Buffer[]>
  • aclBuffer(subcommand: "WHOAMI", callback?: Callback<Buffer>): Promise<Buffer>
  • Parameters

    • subcommand: "DRYRUN"
    • username: string | Buffer
    • command: string | Buffer
    • Optional callback: Callback<Buffer>

    Returns Promise<Buffer>

  • Parameters

    • Rest ...args: [subcommand: "DRYRUN", username: string | Buffer, command: string | Buffer, ...args: (string | number | Buffer)[], callback: Callback<Buffer>]

    Returns Promise<Buffer>

  • Parameters

    • Rest ...args: [subcommand: "DRYRUN", username: string | Buffer, command: string | Buffer, ...args: (string | number | Buffer)[]]

    Returns Promise<Buffer>

  • Parameters

    • subcommand: "GENPASS"
    • Optional callback: Callback<Buffer>

    Returns Promise<Buffer>

  • Parameters

    • subcommand: "GENPASS"
    • bits: string | number
    • Optional callback: Callback<Buffer>

    Returns Promise<Buffer>

  • Parameters

    • subcommand: "GETUSER"
    • username: string | Buffer
    • Optional callback: Callback<Buffer[]>

    Returns Promise<Buffer[]>

  • Parameters

    • subcommand: "LIST"
    • Optional callback: Callback<Buffer[]>

    Returns Promise<Buffer[]>

  • Parameters

    • subcommand: "USERS"
    • Optional callback: Callback<Buffer[]>

    Returns Promise<Buffer[]>

  • Parameters

    • subcommand: "WHOAMI"
    • Optional callback: Callback<Buffer>

    Returns Promise<Buffer>

  • addBuiltinCommand(commandName: string): void
  • +

    Parameters

    • subcommand: "WHOAMI"
    • Optional callback: Callback<string>

    Returns Promise<string>

  • aclBuffer(subcommand: "DRYRUN", username: string | Buffer, command: string | Buffer, callback?: Callback<Buffer>): Promise<Buffer>
  • aclBuffer(...args: [subcommand: "DRYRUN", username: string | Buffer, command: string | Buffer, ...args: (string | number | Buffer)[], callback: Callback<Buffer>]): Promise<Buffer>
  • aclBuffer(...args: [subcommand: "DRYRUN", username: string | Buffer, command: string | Buffer, ...args: (string | number | Buffer)[]]): Promise<Buffer>
  • aclBuffer(subcommand: "GENPASS", callback?: Callback<Buffer>): Promise<Buffer>
  • aclBuffer(subcommand: "GENPASS", bits: string | number, callback?: Callback<Buffer>): Promise<Buffer>
  • aclBuffer(subcommand: "GETUSER", username: string | Buffer, callback?: Callback<Buffer[]>): Promise<Buffer[]>
  • aclBuffer(subcommand: "LIST", callback?: Callback<Buffer[]>): Promise<Buffer[]>
  • aclBuffer(subcommand: "USERS", callback?: Callback<Buffer[]>): Promise<Buffer[]>
  • aclBuffer(subcommand: "WHOAMI", callback?: Callback<Buffer>): Promise<Buffer>
  • Parameters

    • subcommand: "DRYRUN"
    • username: string | Buffer
    • command: string | Buffer
    • Optional callback: Callback<Buffer>

    Returns Promise<Buffer>

  • Parameters

    • Rest ...args: [subcommand: "DRYRUN", username: string | Buffer, command: string | Buffer, ...args: (string | number | Buffer)[], callback: Callback<Buffer>]

    Returns Promise<Buffer>

  • Parameters

    • Rest ...args: [subcommand: "DRYRUN", username: string | Buffer, command: string | Buffer, ...args: (string | number | Buffer)[]]

    Returns Promise<Buffer>

  • Parameters

    • subcommand: "GENPASS"
    • Optional callback: Callback<Buffer>

    Returns Promise<Buffer>

  • Parameters

    • subcommand: "GENPASS"
    • bits: string | number
    • Optional callback: Callback<Buffer>

    Returns Promise<Buffer>

  • Parameters

    • subcommand: "GETUSER"
    • username: string | Buffer
    • Optional callback: Callback<Buffer[]>

    Returns Promise<Buffer[]>

  • Parameters

    • subcommand: "LIST"
    • Optional callback: Callback<Buffer[]>

    Returns Promise<Buffer[]>

  • Parameters

    • subcommand: "USERS"
    • Optional callback: Callback<Buffer[]>

    Returns Promise<Buffer[]>

  • Parameters

    • subcommand: "WHOAMI"
    • Optional callback: Callback<Buffer>

    Returns Promise<Buffer>

  • addBuiltinCommand(commandName: string): void
  • Create add builtin command

    -

    Parameters

    • commandName: string

    Returns void

  • append(key: RedisKey, value: string | number | Buffer, callback?: Callback<number>): Promise<number>
  • append(key: RedisKey, value: string | number | Buffer, callback?: Callback<number>): Promise<number>
  • Append a value to a key

    • group: string
    • complexity: O(1). The amortized time complexity is O(1) assuming the appended value is small and the already present value is of any size, since the dynamic string library used by Redis will double the free space available on every reallocation.
    • since: 2.0.0
    -

    Parameters

    • key: RedisKey
    • value: string | number | Buffer
    • Optional callback: Callback<number>

    Returns Promise<number>

  • asking(callback?: Callback<"OK">): Promise<"OK">
  • +

    Parameters

    • key: RedisKey
    • value: string | number | Buffer
    • Optional callback: Callback<number>

    Returns Promise<number>

  • asking(callback?: Callback<"OK">): Promise<"OK">
  • Sent by cluster clients after an -ASK redirect

    • group: cluster
    • complexity: O(1)
    • since: 3.0.0
    -

    Parameters

    • Optional callback: Callback<"OK">

    Returns Promise<"OK">

  • auth(password: string | Buffer, callback?: Callback<"OK">): Promise<"OK">
  • auth(username: string | Buffer, password: string | Buffer, callback?: Callback<"OK">): Promise<"OK">
  • auth(password: string | Buffer, callback?: Callback<"OK">): Promise<"OK">
  • auth(username: string | Buffer, password: string | Buffer, callback?: Callback<"OK">): Promise<"OK">
  • Authenticate to the server

    • group: connection
    • complexity: O(N) where N is the number of passwords defined for the user
    • since: 1.0.0
    -

    Parameters

    • password: string | Buffer
    • Optional callback: Callback<"OK">

    Returns Promise<"OK">

  • Parameters

    • username: string | Buffer
    • password: string | Buffer
    • Optional callback: Callback<"OK">

    Returns Promise<"OK">

  • bgrewriteaof(callback?: Callback<string>): Promise<string>
  • +

    Parameters

    • password: string | Buffer
    • Optional callback: Callback<"OK">

    Returns Promise<"OK">

  • Parameters

    • username: string | Buffer
    • password: string | Buffer
    • Optional callback: Callback<"OK">

    Returns Promise<"OK">

  • bgrewriteaof(callback?: Callback<string>): Promise<string>
  • Asynchronously rewrite the append-only file

    • group: server
    • complexity: O(1)
    • since: 1.0.0
    -

    Parameters

    • Optional callback: Callback<string>

    Returns Promise<string>

  • bgrewriteaofBuffer(callback?: Callback<Buffer>): Promise<Buffer>
  • Parameters

    • Optional callback: Callback<Buffer>

    Returns Promise<Buffer>

  • bgsave(callback?: Callback<"OK">): Promise<"OK">
  • bgsave(schedule: "SCHEDULE", callback?: Callback<"OK">): Promise<"OK">
  • +

    Parameters

    • Optional callback: Callback<string>

    Returns Promise<string>

  • bgrewriteaofBuffer(callback?: Callback<Buffer>): Promise<Buffer>
  • Parameters

    • Optional callback: Callback<Buffer>

    Returns Promise<Buffer>

  • bgsave(callback?: Callback<"OK">): Promise<"OK">
  • bgsave(schedule: "SCHEDULE", callback?: Callback<"OK">): Promise<"OK">
  • Asynchronously save the dataset to disk

    • group: server
    • complexity: O(1)
    • since: 1.0.0
    -

    Parameters

    • Optional callback: Callback<"OK">

    Returns Promise<"OK">

  • Parameters

    • schedule: "SCHEDULE"
    • Optional callback: Callback<"OK">

    Returns Promise<"OK">

  • bitcount(key: RedisKey, callback?: Callback<number>): Promise<number>
  • bitcount(key: RedisKey, start: string | number, end: string | number, callback?: Callback<number>): Promise<number>
  • bitcount(key: RedisKey, start: string | number, end: string | number, byte: "BYTE", callback?: Callback<number>): Promise<number>
  • bitcount(key: RedisKey, start: string | number, end: string | number, bit: "BIT", callback?: Callback<number>): Promise<number>
  • +

    Parameters

    • Optional callback: Callback<"OK">

    Returns Promise<"OK">

  • Parameters

    • schedule: "SCHEDULE"
    • Optional callback: Callback<"OK">

    Returns Promise<"OK">

  • bitcount(key: RedisKey, callback?: Callback<number>): Promise<number>
  • bitcount(key: RedisKey, start: string | number, end: string | number, callback?: Callback<number>): Promise<number>
  • bitcount(key: RedisKey, start: string | number, end: string | number, byte: "BYTE", callback?: Callback<number>): Promise<number>
  • bitcount(key: RedisKey, start: string | number, end: string | number, bit: "BIT", callback?: Callback<number>): Promise<number>
  • Count set bits in a string

    • group: bitmap
    • complexity: O(N)
    • since: 2.6.0
    -

    Parameters

    • key: RedisKey
    • Optional callback: Callback<number>

    Returns Promise<number>

  • Parameters

    • key: RedisKey
    • start: string | number
    • end: string | number
    • Optional callback: Callback<number>

    Returns Promise<number>

  • Parameters

    • key: RedisKey
    • start: string | number
    • end: string | number
    • byte: "BYTE"
    • Optional callback: Callback<number>

    Returns Promise<number>

  • Parameters

    • key: RedisKey
    • start: string | number
    • end: string | number
    • bit: "BIT"
    • Optional callback: Callback<number>

    Returns Promise<number>

  • bitfield(key: RedisKey, encodingOffsetToken: "GET", encoding: string | Buffer, offset: string | number, callback?: Callback<unknown>): Promise<unknown>
  • bitfield(key: RedisKey, encodingOffsetValueToken: "SET", encoding: string | Buffer, offset: string | number, value: string | number, callback?: Callback<unknown>): Promise<unknown>
  • bitfield(key: RedisKey, encodingOffsetIncrementToken: "INCRBY", encoding: string | Buffer, offset: string | number, increment: string | number, callback?: Callback<unknown>): Promise<unknown>
  • bitfield(key: RedisKey, overflow: "OVERFLOW", wrap: "WRAP", encodingOffsetValueToken: "SET", encoding: string | Buffer, offset: string | number, value: string | number, callback?: Callback<unknown>): Promise<unknown>
  • bitfield(key: RedisKey, overflow: "OVERFLOW", wrap: "WRAP", encodingOffsetIncrementToken: "INCRBY", encoding: string | Buffer, offset: string | number, increment: string | number, callback?: Callback<unknown>): Promise<unknown>
  • bitfield(key: RedisKey, overflow: "OVERFLOW", sat: "SAT", encodingOffsetValueToken: "SET", encoding: string | Buffer, offset: string | number, value: string | number, callback?: Callback<unknown>): Promise<unknown>
  • bitfield(key: RedisKey, overflow: "OVERFLOW", sat: "SAT", encodingOffsetIncrementToken: "INCRBY", encoding: string | Buffer, offset: string | number, increment: string | number, callback?: Callback<unknown>): Promise<unknown>
  • bitfield(key: RedisKey, overflow: "OVERFLOW", fail: "FAIL", encodingOffsetValueToken: "SET", encoding: string | Buffer, offset: string | number, value: string | number, callback?: Callback<unknown>): Promise<unknown>
  • bitfield(key: RedisKey, overflow: "OVERFLOW", fail: "FAIL", encodingOffsetIncrementToken: "INCRBY", encoding: string | Buffer, offset: string | number, increment: string | number, callback?: Callback<unknown>): Promise<unknown>
  • +

    Parameters

    • key: RedisKey
    • Optional callback: Callback<number>

    Returns Promise<number>

  • Parameters

    • key: RedisKey
    • start: string | number
    • end: string | number
    • Optional callback: Callback<number>

    Returns Promise<number>

  • Parameters

    • key: RedisKey
    • start: string | number
    • end: string | number
    • byte: "BYTE"
    • Optional callback: Callback<number>

    Returns Promise<number>

  • Parameters

    • key: RedisKey
    • start: string | number
    • end: string | number
    • bit: "BIT"
    • Optional callback: Callback<number>

    Returns Promise<number>

  • bitfield(key: RedisKey, encodingOffsetToken: "GET", encoding: string | Buffer, offset: string | number, callback?: Callback<unknown>): Promise<unknown>
  • bitfield(key: RedisKey, encodingOffsetValueToken: "SET", encoding: string | Buffer, offset: string | number, value: string | number, callback?: Callback<unknown>): Promise<unknown>
  • bitfield(key: RedisKey, encodingOffsetIncrementToken: "INCRBY", encoding: string | Buffer, offset: string | number, increment: string | number, callback?: Callback<unknown>): Promise<unknown>
  • bitfield(key: RedisKey, overflow: "OVERFLOW", wrap: "WRAP", encodingOffsetValueToken: "SET", encoding: string | Buffer, offset: string | number, value: string | number, callback?: Callback<unknown>): Promise<unknown>
  • bitfield(key: RedisKey, overflow: "OVERFLOW", wrap: "WRAP", encodingOffsetIncrementToken: "INCRBY", encoding: string | Buffer, offset: string | number, increment: string | number, callback?: Callback<unknown>): Promise<unknown>
  • bitfield(key: RedisKey, overflow: "OVERFLOW", sat: "SAT", encodingOffsetValueToken: "SET", encoding: string | Buffer, offset: string | number, value: string | number, callback?: Callback<unknown>): Promise<unknown>
  • bitfield(key: RedisKey, overflow: "OVERFLOW", sat: "SAT", encodingOffsetIncrementToken: "INCRBY", encoding: string | Buffer, offset: string | number, increment: string | number, callback?: Callback<unknown>): Promise<unknown>
  • bitfield(key: RedisKey, overflow: "OVERFLOW", fail: "FAIL", encodingOffsetValueToken: "SET", encoding: string | Buffer, offset: string | number, value: string | number, callback?: Callback<unknown>): Promise<unknown>
  • bitfield(key: RedisKey, overflow: "OVERFLOW", fail: "FAIL", encodingOffsetIncrementToken: "INCRBY", encoding: string | Buffer, offset: string | number, increment: string | number, callback?: Callback<unknown>): Promise<unknown>
  • Perform arbitrary bitfield integer operations on strings

    • group: bitmap
    • complexity: O(1) for each subcommand specified
    • since: 3.2.0
    -

    Parameters

    • key: RedisKey
    • encodingOffsetToken: "GET"
    • encoding: string | Buffer
    • offset: string | number
    • Optional callback: Callback<unknown>

    Returns Promise<unknown>

  • Parameters

    • key: RedisKey
    • encodingOffsetValueToken: "SET"
    • encoding: string | Buffer
    • offset: string | number
    • value: string | number
    • Optional callback: Callback<unknown>

    Returns Promise<unknown>

  • Parameters

    • key: RedisKey
    • encodingOffsetIncrementToken: "INCRBY"
    • encoding: string | Buffer
    • offset: string | number
    • increment: string | number
    • Optional callback: Callback<unknown>

    Returns Promise<unknown>

  • Parameters

    • key: RedisKey
    • overflow: "OVERFLOW"
    • wrap: "WRAP"
    • encodingOffsetValueToken: "SET"
    • encoding: string | Buffer
    • offset: string | number
    • value: string | number
    • Optional callback: Callback<unknown>

    Returns Promise<unknown>

  • Parameters

    • key: RedisKey
    • overflow: "OVERFLOW"
    • wrap: "WRAP"
    • encodingOffsetIncrementToken: "INCRBY"
    • encoding: string | Buffer
    • offset: string | number
    • increment: string | number
    • Optional callback: Callback<unknown>

    Returns Promise<unknown>

  • Parameters

    • key: RedisKey
    • overflow: "OVERFLOW"
    • sat: "SAT"
    • encodingOffsetValueToken: "SET"
    • encoding: string | Buffer
    • offset: string | number
    • value: string | number
    • Optional callback: Callback<unknown>

    Returns Promise<unknown>

  • Parameters

    • key: RedisKey
    • overflow: "OVERFLOW"
    • sat: "SAT"
    • encodingOffsetIncrementToken: "INCRBY"
    • encoding: string | Buffer
    • offset: string | number
    • increment: string | number
    • Optional callback: Callback<unknown>

    Returns Promise<unknown>

  • Parameters

    • key: RedisKey
    • overflow: "OVERFLOW"
    • fail: "FAIL"
    • encodingOffsetValueToken: "SET"
    • encoding: string | Buffer
    • offset: string | number
    • value: string | number
    • Optional callback: Callback<unknown>

    Returns Promise<unknown>

  • Parameters

    • key: RedisKey
    • overflow: "OVERFLOW"
    • fail: "FAIL"
    • encodingOffsetIncrementToken: "INCRBY"
    • encoding: string | Buffer
    • offset: string | number
    • increment: string | number
    • Optional callback: Callback<unknown>

    Returns Promise<unknown>

  • bitfield_ro(...args: [key: RedisKey, encodingOffsetToken: "GET", ...encodingOffsets: (string | number | Buffer)[], callback: Callback<unknown[]>]): Promise<unknown[]>
  • bitfield_ro(...args: [key: RedisKey, encodingOffsetToken: "GET", ...encodingOffsets: (string | number | Buffer)[]]): Promise<unknown[]>
  • +

    Parameters

    • key: RedisKey
    • encodingOffsetToken: "GET"
    • encoding: string | Buffer
    • offset: string | number
    • Optional callback: Callback<unknown>

    Returns Promise<unknown>

  • Parameters

    • key: RedisKey
    • encodingOffsetValueToken: "SET"
    • encoding: string | Buffer
    • offset: string | number
    • value: string | number
    • Optional callback: Callback<unknown>

    Returns Promise<unknown>

  • Parameters

    • key: RedisKey
    • encodingOffsetIncrementToken: "INCRBY"
    • encoding: string | Buffer
    • offset: string | number
    • increment: string | number
    • Optional callback: Callback<unknown>

    Returns Promise<unknown>

  • Parameters

    • key: RedisKey
    • overflow: "OVERFLOW"
    • wrap: "WRAP"
    • encodingOffsetValueToken: "SET"
    • encoding: string | Buffer
    • offset: string | number
    • value: string | number
    • Optional callback: Callback<unknown>

    Returns Promise<unknown>

  • Parameters

    • key: RedisKey
    • overflow: "OVERFLOW"
    • wrap: "WRAP"
    • encodingOffsetIncrementToken: "INCRBY"
    • encoding: string | Buffer
    • offset: string | number
    • increment: string | number
    • Optional callback: Callback<unknown>

    Returns Promise<unknown>

  • Parameters

    • key: RedisKey
    • overflow: "OVERFLOW"
    • sat: "SAT"
    • encodingOffsetValueToken: "SET"
    • encoding: string | Buffer
    • offset: string | number
    • value: string | number
    • Optional callback: Callback<unknown>

    Returns Promise<unknown>

  • Parameters

    • key: RedisKey
    • overflow: "OVERFLOW"
    • sat: "SAT"
    • encodingOffsetIncrementToken: "INCRBY"
    • encoding: string | Buffer
    • offset: string | number
    • increment: string | number
    • Optional callback: Callback<unknown>

    Returns Promise<unknown>

  • Parameters

    • key: RedisKey
    • overflow: "OVERFLOW"
    • fail: "FAIL"
    • encodingOffsetValueToken: "SET"
    • encoding: string | Buffer
    • offset: string | number
    • value: string | number
    • Optional callback: Callback<unknown>

    Returns Promise<unknown>

  • Parameters

    • key: RedisKey
    • overflow: "OVERFLOW"
    • fail: "FAIL"
    • encodingOffsetIncrementToken: "INCRBY"
    • encoding: string | Buffer
    • offset: string | number
    • increment: string | number
    • Optional callback: Callback<unknown>

    Returns Promise<unknown>

  • bitfield_ro(...args: [key: RedisKey, encodingOffsetToken: "GET", ...encodingOffsets: (string | number | Buffer)[], callback: Callback<unknown[]>]): Promise<unknown[]>
  • bitfield_ro(...args: [key: RedisKey, encodingOffsetToken: "GET", ...encodingOffsets: (string | number | Buffer)[]]): Promise<unknown[]>
  • Perform arbitrary bitfield integer operations on strings. Read-only variant of BITFIELD

    • group: bitmap
    • complexity: O(1) for each subcommand specified
    • since: 6.0.0
    -

    Parameters

    • Rest ...args: [key: RedisKey, encodingOffsetToken: "GET", ...encodingOffsets: (string | number | Buffer)[], callback: Callback<unknown[]>]

    Returns Promise<unknown[]>

  • Parameters

    • Rest ...args: [key: RedisKey, encodingOffsetToken: "GET", ...encodingOffsets: (string | number | Buffer)[]]

    Returns Promise<unknown[]>

  • bitop(...args: [operation: string | Buffer, destkey: RedisKey, ...keys: RedisKey[], callback: Callback<number>]): Promise<number>
  • bitop(...args: [operation: string | Buffer, destkey: RedisKey, keys: RedisKey[], callback: Callback<number>]): Promise<number>
  • bitop(...args: [operation: string | Buffer, destkey: RedisKey, ...keys: RedisKey[]]): Promise<number>
  • bitop(...args: [operation: string | Buffer, destkey: RedisKey, keys: RedisKey[]]): Promise<number>
  • +

    Parameters

    • Rest ...args: [key: RedisKey, encodingOffsetToken: "GET", ...encodingOffsets: (string | number | Buffer)[], callback: Callback<unknown[]>]

    Returns Promise<unknown[]>

  • Parameters

    • Rest ...args: [key: RedisKey, encodingOffsetToken: "GET", ...encodingOffsets: (string | number | Buffer)[]]

    Returns Promise<unknown[]>

  • bitop(...args: [operation: string | Buffer, destkey: RedisKey, ...keys: RedisKey[], callback: Callback<number>]): Promise<number>
  • bitop(...args: [operation: string | Buffer, destkey: RedisKey, keys: RedisKey[], callback: Callback<number>]): Promise<number>
  • bitop(...args: [operation: string | Buffer, destkey: RedisKey, ...keys: RedisKey[]]): Promise<number>
  • bitop(...args: [operation: string | Buffer, destkey: RedisKey, keys: RedisKey[]]): Promise<number>
  • Perform bitwise operations between strings

    • group: bitmap
    • complexity: O(N)
    • since: 2.6.0
    -

    Parameters

    • Rest ...args: [operation: string | Buffer, destkey: RedisKey, ...keys: RedisKey[], callback: Callback<number>]

    Returns Promise<number>

  • Parameters

    • Rest ...args: [operation: string | Buffer, destkey: RedisKey, keys: RedisKey[], callback: Callback<number>]

    Returns Promise<number>

  • Parameters

    • Rest ...args: [operation: string | Buffer, destkey: RedisKey, ...keys: RedisKey[]]

    Returns Promise<number>

  • Parameters

    Returns Promise<number>

  • bitpos(key: RedisKey, bit: string | number, callback?: Callback<number>): Promise<number>
  • bitpos(key: RedisKey, bit: string | number, start: string | number, callback?: Callback<number>): Promise<number>
  • bitpos(key: RedisKey, bit: string | number, start: string | number, end: string | number, callback?: Callback<number>): Promise<number>
  • bitpos(key: RedisKey, bit: string | number, start: string | number, end: string | number, byte: "BYTE", callback?: Callback<number>): Promise<number>
  • bitpos(key: RedisKey, bit: string | number, start: string | number, end: string | number, bit1: "BIT", callback?: Callback<number>): Promise<number>
  • bitpos(key: RedisKey, bit: string | number, callback?: Callback<number>): Promise<number>
  • bitpos(key: RedisKey, bit: string | number, start: string | number, callback?: Callback<number>): Promise<number>
  • bitpos(key: RedisKey, bit: string | number, start: string | number, end: string | number, callback?: Callback<number>): Promise<number>
  • bitpos(key: RedisKey, bit: string | number, start: string | number, end: string | number, byte: "BYTE", callback?: Callback<number>): Promise<number>
  • bitpos(key: RedisKey, bit: string | number, start: string | number, end: string | number, bit1: "BIT", callback?: Callback<number>): Promise<number>
  • Find first bit set or clear in a string

    • group: bitmap
    • complexity: O(N)
    • since: 2.8.7
    -

    Parameters

    • key: RedisKey
    • bit: string | number
    • Optional callback: Callback<number>

    Returns Promise<number>

  • Parameters

    • key: RedisKey
    • bit: string | number
    • start: string | number
    • Optional callback: Callback<number>

    Returns Promise<number>

  • Parameters

    • key: RedisKey
    • bit: string | number
    • start: string | number
    • end: string | number
    • Optional callback: Callback<number>

    Returns Promise<number>

  • Parameters

    • key: RedisKey
    • bit: string | number
    • start: string | number
    • end: string | number
    • byte: "BYTE"
    • Optional callback: Callback<number>

    Returns Promise<number>

  • Parameters

    • key: RedisKey
    • bit: string | number
    • start: string | number
    • end: string | number
    • bit1: "BIT"
    • Optional callback: Callback<number>

    Returns Promise<number>

  • blmove(source: RedisKey, destination: RedisKey, left: "LEFT", left1: "LEFT", timeout: string | number, callback?: Callback<string>): Promise<string>
  • blmove(source: RedisKey, destination: RedisKey, left: "LEFT", right: "RIGHT", timeout: string | number, callback?: Callback<string>): Promise<string>
  • blmove(source: RedisKey, destination: RedisKey, right: "RIGHT", left: "LEFT", timeout: string | number, callback?: Callback<string>): Promise<string>
  • blmove(source: RedisKey, destination: RedisKey, right: "RIGHT", right1: "RIGHT", timeout: string | number, callback?: Callback<string>): Promise<string>
  • +

    Parameters

    • key: RedisKey
    • bit: string | number
    • Optional callback: Callback<number>

    Returns Promise<number>

  • Parameters

    • key: RedisKey
    • bit: string | number
    • start: string | number
    • Optional callback: Callback<number>

    Returns Promise<number>

  • Parameters

    • key: RedisKey
    • bit: string | number
    • start: string | number
    • end: string | number
    • Optional callback: Callback<number>

    Returns Promise<number>

  • Parameters

    • key: RedisKey
    • bit: string | number
    • start: string | number
    • end: string | number
    • byte: "BYTE"
    • Optional callback: Callback<number>

    Returns Promise<number>

  • Parameters

    • key: RedisKey
    • bit: string | number
    • start: string | number
    • end: string | number
    • bit1: "BIT"
    • Optional callback: Callback<number>

    Returns Promise<number>

  • blmove(source: RedisKey, destination: RedisKey, left: "LEFT", left1: "LEFT", timeout: string | number, callback?: Callback<string>): Promise<string>
  • blmove(source: RedisKey, destination: RedisKey, left: "LEFT", right: "RIGHT", timeout: string | number, callback?: Callback<string>): Promise<string>
  • blmove(source: RedisKey, destination: RedisKey, right: "RIGHT", left: "LEFT", timeout: string | number, callback?: Callback<string>): Promise<string>
  • blmove(source: RedisKey, destination: RedisKey, right: "RIGHT", right1: "RIGHT", timeout: string | number, callback?: Callback<string>): Promise<string>
  • Pop an element from a list, push it to another list and return it; or block until one is available

    • group: list
    • complexity: O(1)
    • since: 6.2.0
    -

    Parameters

    • source: RedisKey
    • destination: RedisKey
    • left: "LEFT"
    • left1: "LEFT"
    • timeout: string | number
    • Optional callback: Callback<string>

    Returns Promise<string>

  • Parameters

    • source: RedisKey
    • destination: RedisKey
    • left: "LEFT"
    • right: "RIGHT"
    • timeout: string | number
    • Optional callback: Callback<string>

    Returns Promise<string>

  • Parameters

    • source: RedisKey
    • destination: RedisKey
    • right: "RIGHT"
    • left: "LEFT"
    • timeout: string | number
    • Optional callback: Callback<string>

    Returns Promise<string>

  • Parameters

    • source: RedisKey
    • destination: RedisKey
    • right: "RIGHT"
    • right1: "RIGHT"
    • timeout: string | number
    • Optional callback: Callback<string>

    Returns Promise<string>

  • blmoveBuffer(source: RedisKey, destination: RedisKey, left: "LEFT", left1: "LEFT", timeout: string | number, callback?: Callback<Buffer>): Promise<Buffer>
  • blmoveBuffer(source: RedisKey, destination: RedisKey, left: "LEFT", right: "RIGHT", timeout: string | number, callback?: Callback<Buffer>): Promise<Buffer>
  • blmoveBuffer(source: RedisKey, destination: RedisKey, right: "RIGHT", left: "LEFT", timeout: string | number, callback?: Callback<Buffer>): Promise<Buffer>
  • blmoveBuffer(source: RedisKey, destination: RedisKey, right: "RIGHT", right1: "RIGHT", timeout: string | number, callback?: Callback<Buffer>): Promise<Buffer>
  • Parameters

    • source: RedisKey
    • destination: RedisKey
    • left: "LEFT"
    • left1: "LEFT"
    • timeout: string | number
    • Optional callback: Callback<Buffer>

    Returns Promise<Buffer>

  • Parameters

    • source: RedisKey
    • destination: RedisKey
    • left: "LEFT"
    • right: "RIGHT"
    • timeout: string | number
    • Optional callback: Callback<Buffer>

    Returns Promise<Buffer>

  • Parameters

    • source: RedisKey
    • destination: RedisKey
    • right: "RIGHT"
    • left: "LEFT"
    • timeout: string | number
    • Optional callback: Callback<Buffer>

    Returns Promise<Buffer>

  • Parameters

    • source: RedisKey
    • destination: RedisKey
    • right: "RIGHT"
    • right1: "RIGHT"
    • timeout: string | number
    • Optional callback: Callback<Buffer>

    Returns Promise<Buffer>

  • blmpop(...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], left: "LEFT", callback: Callback<[key: string, members: string[]]>]): Promise<[key: string, members: string[]]>
  • blmpop(...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], left: "LEFT", callback: Callback<[key: string, members: string[]]>]): Promise<[key: string, members: string[]]>
  • blmpop(...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], left: "LEFT"]): Promise<[key: string, members: string[]]>
  • blmpop(...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], left: "LEFT"]): Promise<[key: string, members: string[]]>
  • blmpop(...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number, callback: Callback<[key: string, members: string[]]>]): Promise<[key: string, members: string[]]>
  • blmpop(...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number, callback: Callback<[key: string, members: string[]]>]): Promise<[key: string, members: string[]]>
  • blmpop(...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number]): Promise<[key: string, members: string[]]>
  • blmpop(...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number]): Promise<[key: string, members: string[]]>
  • blmpop(...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", callback: Callback<[key: string, members: string[]]>]): Promise<[key: string, members: string[]]>
  • blmpop(...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], right: "RIGHT", callback: Callback<[key: string, members: string[]]>]): Promise<[key: string, members: string[]]>
  • blmpop(...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], right: "RIGHT"]): Promise<[key: string, members: string[]]>
  • blmpop(...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], right: "RIGHT"]): Promise<[key: string, members: string[]]>
  • blmpop(...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number, callback: Callback<[key: string, members: string[]]>]): Promise<[key: string, members: string[]]>
  • blmpop(...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number, callback: Callback<[key: string, members: string[]]>]): Promise<[key: string, members: string[]]>
  • blmpop(...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number]): Promise<[key: string, members: string[]]>
  • blmpop(...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number]): Promise<[key: string, members: string[]]>
  • +

    Parameters

    • source: RedisKey
    • destination: RedisKey
    • left: "LEFT"
    • left1: "LEFT"
    • timeout: string | number
    • Optional callback: Callback<string>

    Returns Promise<string>

  • Parameters

    • source: RedisKey
    • destination: RedisKey
    • left: "LEFT"
    • right: "RIGHT"
    • timeout: string | number
    • Optional callback: Callback<string>

    Returns Promise<string>

  • Parameters

    • source: RedisKey
    • destination: RedisKey
    • right: "RIGHT"
    • left: "LEFT"
    • timeout: string | number
    • Optional callback: Callback<string>

    Returns Promise<string>

  • Parameters

    • source: RedisKey
    • destination: RedisKey
    • right: "RIGHT"
    • right1: "RIGHT"
    • timeout: string | number
    • Optional callback: Callback<string>

    Returns Promise<string>

  • blmoveBuffer(source: RedisKey, destination: RedisKey, left: "LEFT", left1: "LEFT", timeout: string | number, callback?: Callback<Buffer>): Promise<Buffer>
  • blmoveBuffer(source: RedisKey, destination: RedisKey, left: "LEFT", right: "RIGHT", timeout: string | number, callback?: Callback<Buffer>): Promise<Buffer>
  • blmoveBuffer(source: RedisKey, destination: RedisKey, right: "RIGHT", left: "LEFT", timeout: string | number, callback?: Callback<Buffer>): Promise<Buffer>
  • blmoveBuffer(source: RedisKey, destination: RedisKey, right: "RIGHT", right1: "RIGHT", timeout: string | number, callback?: Callback<Buffer>): Promise<Buffer>
  • Parameters

    • source: RedisKey
    • destination: RedisKey
    • left: "LEFT"
    • left1: "LEFT"
    • timeout: string | number
    • Optional callback: Callback<Buffer>

    Returns Promise<Buffer>

  • Parameters

    • source: RedisKey
    • destination: RedisKey
    • left: "LEFT"
    • right: "RIGHT"
    • timeout: string | number
    • Optional callback: Callback<Buffer>

    Returns Promise<Buffer>

  • Parameters

    • source: RedisKey
    • destination: RedisKey
    • right: "RIGHT"
    • left: "LEFT"
    • timeout: string | number
    • Optional callback: Callback<Buffer>

    Returns Promise<Buffer>

  • Parameters

    • source: RedisKey
    • destination: RedisKey
    • right: "RIGHT"
    • right1: "RIGHT"
    • timeout: string | number
    • Optional callback: Callback<Buffer>

    Returns Promise<Buffer>

  • blmpop(...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], left: "LEFT", callback: Callback<[key: string, members: string[]]>]): Promise<[key: string, members: string[]]>
  • blmpop(...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], left: "LEFT", callback: Callback<[key: string, members: string[]]>]): Promise<[key: string, members: string[]]>
  • blmpop(...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], left: "LEFT"]): Promise<[key: string, members: string[]]>
  • blmpop(...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], left: "LEFT"]): Promise<[key: string, members: string[]]>
  • blmpop(...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number, callback: Callback<[key: string, members: string[]]>]): Promise<[key: string, members: string[]]>
  • blmpop(...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number, callback: Callback<[key: string, members: string[]]>]): Promise<[key: string, members: string[]]>
  • blmpop(...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number]): Promise<[key: string, members: string[]]>
  • blmpop(...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number]): Promise<[key: string, members: string[]]>
  • blmpop(...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", callback: Callback<[key: string, members: string[]]>]): Promise<[key: string, members: string[]]>
  • blmpop(...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], right: "RIGHT", callback: Callback<[key: string, members: string[]]>]): Promise<[key: string, members: string[]]>
  • blmpop(...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], right: "RIGHT"]): Promise<[key: string, members: string[]]>
  • blmpop(...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], right: "RIGHT"]): Promise<[key: string, members: string[]]>
  • blmpop(...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number, callback: Callback<[key: string, members: string[]]>]): Promise<[key: string, members: string[]]>
  • blmpop(...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number, callback: Callback<[key: string, members: string[]]>]): Promise<[key: string, members: string[]]>
  • blmpop(...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number]): Promise<[key: string, members: string[]]>
  • blmpop(...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number]): Promise<[key: string, members: string[]]>
  • Pop elements from a list, or block until one is available

    • group: list
    • complexity: O(N+M) where N is the number of provided keys and M is the number of elements returned.
    • since: 7.0.0
    -

    Parameters

    • Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], left: "LEFT", callback: Callback<[key: string, members: string[]]>]

    Returns Promise<[key: string, members: string[]]>

  • Parameters

    • Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], left: "LEFT", callback: Callback<[key: string, members: string[]]>]

    Returns Promise<[key: string, members: string[]]>

  • Parameters

    • Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], left: "LEFT"]

    Returns Promise<[key: string, members: string[]]>

  • Parameters

    • Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], left: "LEFT"]

    Returns Promise<[key: string, members: string[]]>

  • Parameters

    • Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number, callback: Callback<[key: string, members: string[]]>]

    Returns Promise<[key: string, members: string[]]>

  • Parameters

    • Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number, callback: Callback<[key: string, members: string[]]>]

    Returns Promise<[key: string, members: string[]]>

  • Parameters

    • Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number]

    Returns Promise<[key: string, members: string[]]>

  • Parameters

    • Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number]

    Returns Promise<[key: string, members: string[]]>

  • Parameters

    • Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", callback: Callback<[key: string, members: string[]]>]

    Returns Promise<[key: string, members: string[]]>

  • Parameters

    • Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], right: "RIGHT", callback: Callback<[key: string, members: string[]]>]

    Returns Promise<[key: string, members: string[]]>

  • Parameters

    • Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], right: "RIGHT"]

    Returns Promise<[key: string, members: string[]]>

  • Parameters

    • Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], right: "RIGHT"]

    Returns Promise<[key: string, members: string[]]>

  • Parameters

    • Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number, callback: Callback<[key: string, members: string[]]>]

    Returns Promise<[key: string, members: string[]]>

  • Parameters

    • Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number, callback: Callback<[key: string, members: string[]]>]

    Returns Promise<[key: string, members: string[]]>

  • Parameters

    • Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number]

    Returns Promise<[key: string, members: string[]]>

  • Parameters

    • Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number]

    Returns Promise<[key: string, members: string[]]>

  • blmpopBuffer(...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], left: "LEFT", callback: Callback<[key: Buffer, members: Buffer[]]>]): Promise<[key: Buffer, members: Buffer[]]>
  • blmpopBuffer(...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], left: "LEFT", callback: Callback<[key: Buffer, members: Buffer[]]>]): Promise<[key: Buffer, members: Buffer[]]>
  • blmpopBuffer(...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], left: "LEFT"]): Promise<[key: Buffer, members: Buffer[]]>
  • blmpopBuffer(...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], left: "LEFT"]): Promise<[key: Buffer, members: Buffer[]]>
  • blmpopBuffer(...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number, callback: Callback<[key: Buffer, members: Buffer[]]>]): Promise<[key: Buffer, members: Buffer[]]>
  • blmpopBuffer(...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number, callback: Callback<[key: Buffer, members: Buffer[]]>]): Promise<[key: Buffer, members: Buffer[]]>
  • blmpopBuffer(...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number]): Promise<[key: Buffer, members: Buffer[]]>
  • blmpopBuffer(...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number]): Promise<[key: Buffer, members: Buffer[]]>
  • blmpopBuffer(...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", callback: Callback<[key: Buffer, members: Buffer[]]>]): Promise<[key: Buffer, members: Buffer[]]>
  • blmpopBuffer(...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], right: "RIGHT", callback: Callback<[key: Buffer, members: Buffer[]]>]): Promise<[key: Buffer, members: Buffer[]]>
  • blmpopBuffer(...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], right: "RIGHT"]): Promise<[key: Buffer, members: Buffer[]]>
  • blmpopBuffer(...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], right: "RIGHT"]): Promise<[key: Buffer, members: Buffer[]]>
  • blmpopBuffer(...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number, callback: Callback<[key: Buffer, members: Buffer[]]>]): Promise<[key: Buffer, members: Buffer[]]>
  • blmpopBuffer(...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number, callback: Callback<[key: Buffer, members: Buffer[]]>]): Promise<[key: Buffer, members: Buffer[]]>
  • blmpopBuffer(...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number]): Promise<[key: Buffer, members: Buffer[]]>
  • blmpopBuffer(...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number]): Promise<[key: Buffer, members: Buffer[]]>
  • Parameters

    • Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], left: "LEFT", callback: Callback<[key: Buffer, members: Buffer[]]>]

    Returns Promise<[key: Buffer, members: Buffer[]]>

  • Parameters

    • Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], left: "LEFT", callback: Callback<[key: Buffer, members: Buffer[]]>]

    Returns Promise<[key: Buffer, members: Buffer[]]>

  • Parameters

    • Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], left: "LEFT"]

    Returns Promise<[key: Buffer, members: Buffer[]]>

  • Parameters

    • Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], left: "LEFT"]

    Returns Promise<[key: Buffer, members: Buffer[]]>

  • Parameters

    • Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number, callback: Callback<[key: Buffer, members: Buffer[]]>]

    Returns Promise<[key: Buffer, members: Buffer[]]>

  • Parameters

    • Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number, callback: Callback<[key: Buffer, members: Buffer[]]>]

    Returns Promise<[key: Buffer, members: Buffer[]]>

  • Parameters

    • Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number]

    Returns Promise<[key: Buffer, members: Buffer[]]>

  • Parameters

    • Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number]

    Returns Promise<[key: Buffer, members: Buffer[]]>

  • Parameters

    • Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", callback: Callback<[key: Buffer, members: Buffer[]]>]

    Returns Promise<[key: Buffer, members: Buffer[]]>

  • Parameters

    • Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], right: "RIGHT", callback: Callback<[key: Buffer, members: Buffer[]]>]

    Returns Promise<[key: Buffer, members: Buffer[]]>

  • Parameters

    • Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], right: "RIGHT"]

    Returns Promise<[key: Buffer, members: Buffer[]]>

  • Parameters

    • Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], right: "RIGHT"]

    Returns Promise<[key: Buffer, members: Buffer[]]>

  • Parameters

    • Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number, callback: Callback<[key: Buffer, members: Buffer[]]>]

    Returns Promise<[key: Buffer, members: Buffer[]]>

  • Parameters

    • Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number, callback: Callback<[key: Buffer, members: Buffer[]]>]

    Returns Promise<[key: Buffer, members: Buffer[]]>

  • Parameters

    • Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number]

    Returns Promise<[key: Buffer, members: Buffer[]]>

  • Parameters

    • Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number]

    Returns Promise<[key: Buffer, members: Buffer[]]>

  • blpop(...args: [...keys: RedisKey[], timeout: string | number, callback: Callback<[string, string]>]): Promise<[string, string]>
  • blpop(...args: [keys: RedisKey[], timeout: string | number, callback: Callback<[string, string]>]): Promise<[string, string]>
  • blpop(...args: [...keys: RedisKey[], timeout: string | number]): Promise<[string, string]>
  • blpop(...args: [keys: RedisKey[], timeout: string | number]): Promise<[string, string]>
  • +

    Parameters

    • Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], left: "LEFT", callback: Callback<[key: string, members: string[]]>]

    Returns Promise<[key: string, members: string[]]>

  • Parameters

    • Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], left: "LEFT", callback: Callback<[key: string, members: string[]]>]

    Returns Promise<[key: string, members: string[]]>

  • Parameters

    • Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], left: "LEFT"]

    Returns Promise<[key: string, members: string[]]>

  • Parameters

    • Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], left: "LEFT"]

    Returns Promise<[key: string, members: string[]]>

  • Parameters

    • Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number, callback: Callback<[key: string, members: string[]]>]

    Returns Promise<[key: string, members: string[]]>

  • Parameters

    • Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number, callback: Callback<[key: string, members: string[]]>]

    Returns Promise<[key: string, members: string[]]>

  • Parameters

    • Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number]

    Returns Promise<[key: string, members: string[]]>

  • Parameters

    • Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number]

    Returns Promise<[key: string, members: string[]]>

  • Parameters

    • Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", callback: Callback<[key: string, members: string[]]>]

    Returns Promise<[key: string, members: string[]]>

  • Parameters

    • Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], right: "RIGHT", callback: Callback<[key: string, members: string[]]>]

    Returns Promise<[key: string, members: string[]]>

  • Parameters

    • Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], right: "RIGHT"]

    Returns Promise<[key: string, members: string[]]>

  • Parameters

    • Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], right: "RIGHT"]

    Returns Promise<[key: string, members: string[]]>

  • Parameters

    • Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number, callback: Callback<[key: string, members: string[]]>]

    Returns Promise<[key: string, members: string[]]>

  • Parameters

    • Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number, callback: Callback<[key: string, members: string[]]>]

    Returns Promise<[key: string, members: string[]]>

  • Parameters

    • Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number]

    Returns Promise<[key: string, members: string[]]>

  • Parameters

    • Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number]

    Returns Promise<[key: string, members: string[]]>

  • blmpopBuffer(...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], left: "LEFT", callback: Callback<[key: Buffer, members: Buffer[]]>]): Promise<[key: Buffer, members: Buffer[]]>
  • blmpopBuffer(...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], left: "LEFT", callback: Callback<[key: Buffer, members: Buffer[]]>]): Promise<[key: Buffer, members: Buffer[]]>
  • blmpopBuffer(...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], left: "LEFT"]): Promise<[key: Buffer, members: Buffer[]]>
  • blmpopBuffer(...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], left: "LEFT"]): Promise<[key: Buffer, members: Buffer[]]>
  • blmpopBuffer(...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number, callback: Callback<[key: Buffer, members: Buffer[]]>]): Promise<[key: Buffer, members: Buffer[]]>
  • blmpopBuffer(...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number, callback: Callback<[key: Buffer, members: Buffer[]]>]): Promise<[key: Buffer, members: Buffer[]]>
  • blmpopBuffer(...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number]): Promise<[key: Buffer, members: Buffer[]]>
  • blmpopBuffer(...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number]): Promise<[key: Buffer, members: Buffer[]]>
  • blmpopBuffer(...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", callback: Callback<[key: Buffer, members: Buffer[]]>]): Promise<[key: Buffer, members: Buffer[]]>
  • blmpopBuffer(...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], right: "RIGHT", callback: Callback<[key: Buffer, members: Buffer[]]>]): Promise<[key: Buffer, members: Buffer[]]>
  • blmpopBuffer(...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], right: "RIGHT"]): Promise<[key: Buffer, members: Buffer[]]>
  • blmpopBuffer(...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], right: "RIGHT"]): Promise<[key: Buffer, members: Buffer[]]>
  • blmpopBuffer(...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number, callback: Callback<[key: Buffer, members: Buffer[]]>]): Promise<[key: Buffer, members: Buffer[]]>
  • blmpopBuffer(...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number, callback: Callback<[key: Buffer, members: Buffer[]]>]): Promise<[key: Buffer, members: Buffer[]]>
  • blmpopBuffer(...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number]): Promise<[key: Buffer, members: Buffer[]]>
  • blmpopBuffer(...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number]): Promise<[key: Buffer, members: Buffer[]]>
  • Parameters

    • Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], left: "LEFT", callback: Callback<[key: Buffer, members: Buffer[]]>]

    Returns Promise<[key: Buffer, members: Buffer[]]>

  • Parameters

    • Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], left: "LEFT", callback: Callback<[key: Buffer, members: Buffer[]]>]

    Returns Promise<[key: Buffer, members: Buffer[]]>

  • Parameters

    • Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], left: "LEFT"]

    Returns Promise<[key: Buffer, members: Buffer[]]>

  • Parameters

    • Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], left: "LEFT"]

    Returns Promise<[key: Buffer, members: Buffer[]]>

  • Parameters

    • Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number, callback: Callback<[key: Buffer, members: Buffer[]]>]

    Returns Promise<[key: Buffer, members: Buffer[]]>

  • Parameters

    • Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number, callback: Callback<[key: Buffer, members: Buffer[]]>]

    Returns Promise<[key: Buffer, members: Buffer[]]>

  • Parameters

    • Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number]

    Returns Promise<[key: Buffer, members: Buffer[]]>

  • Parameters

    • Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number]

    Returns Promise<[key: Buffer, members: Buffer[]]>

  • Parameters

    • Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", callback: Callback<[key: Buffer, members: Buffer[]]>]

    Returns Promise<[key: Buffer, members: Buffer[]]>

  • Parameters

    • Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], right: "RIGHT", callback: Callback<[key: Buffer, members: Buffer[]]>]

    Returns Promise<[key: Buffer, members: Buffer[]]>

  • Parameters

    • Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], right: "RIGHT"]

    Returns Promise<[key: Buffer, members: Buffer[]]>

  • Parameters

    • Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], right: "RIGHT"]

    Returns Promise<[key: Buffer, members: Buffer[]]>

  • Parameters

    • Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number, callback: Callback<[key: Buffer, members: Buffer[]]>]

    Returns Promise<[key: Buffer, members: Buffer[]]>

  • Parameters

    • Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number, callback: Callback<[key: Buffer, members: Buffer[]]>]

    Returns Promise<[key: Buffer, members: Buffer[]]>

  • Parameters

    • Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number]

    Returns Promise<[key: Buffer, members: Buffer[]]>

  • Parameters

    • Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number]

    Returns Promise<[key: Buffer, members: Buffer[]]>

  • blpop(...args: [...keys: RedisKey[], timeout: string | number, callback: Callback<[string, string]>]): Promise<[string, string]>
  • blpop(...args: [keys: RedisKey[], timeout: string | number, callback: Callback<[string, string]>]): Promise<[string, string]>
  • blpop(...args: [...keys: RedisKey[], timeout: string | number]): Promise<[string, string]>
  • blpop(...args: [keys: RedisKey[], timeout: string | number]): Promise<[string, string]>
  • Remove and get the first element in a list, or block until one is available

    • group: list
    • complexity: O(N) where N is the number of provided keys.
    • since: 2.0.0
    -

    Parameters

    • Rest ...args: [...keys: RedisKey[], timeout: string | number, callback: Callback<[string, string]>]

    Returns Promise<[string, string]>

  • Parameters

    • Rest ...args: [keys: RedisKey[], timeout: string | number, callback: Callback<[string, string]>]

    Returns Promise<[string, string]>

  • Parameters

    • Rest ...args: [...keys: RedisKey[], timeout: string | number]

    Returns Promise<[string, string]>

  • Parameters

    • Rest ...args: [keys: RedisKey[], timeout: string | number]

    Returns Promise<[string, string]>

  • blpopBuffer(...args: [...keys: RedisKey[], timeout: string | number, callback: Callback<[Buffer, Buffer]>]): Promise<[Buffer, Buffer]>
  • blpopBuffer(...args: [keys: RedisKey[], timeout: string | number, callback: Callback<[Buffer, Buffer]>]): Promise<[Buffer, Buffer]>
  • blpopBuffer(...args: [...keys: RedisKey[], timeout: string | number]): Promise<[Buffer, Buffer]>
  • blpopBuffer(...args: [keys: RedisKey[], timeout: string | number]): Promise<[Buffer, Buffer]>
  • Parameters

    • Rest ...args: [...keys: RedisKey[], timeout: string | number, callback: Callback<[Buffer, Buffer]>]

    Returns Promise<[Buffer, Buffer]>

  • Parameters

    • Rest ...args: [keys: RedisKey[], timeout: string | number, callback: Callback<[Buffer, Buffer]>]

    Returns Promise<[Buffer, Buffer]>

  • Parameters

    • Rest ...args: [...keys: RedisKey[], timeout: string | number]

    Returns Promise<[Buffer, Buffer]>

  • Parameters

    • Rest ...args: [keys: RedisKey[], timeout: string | number]

    Returns Promise<[Buffer, Buffer]>

  • brpop(...args: [...keys: RedisKey[], timeout: string | number, callback: Callback<[string, string]>]): Promise<[string, string]>
  • brpop(...args: [keys: RedisKey[], timeout: string | number, callback: Callback<[string, string]>]): Promise<[string, string]>
  • brpop(...args: [...keys: RedisKey[], timeout: string | number]): Promise<[string, string]>
  • brpop(...args: [keys: RedisKey[], timeout: string | number]): Promise<[string, string]>
  • +

    Parameters

    • Rest ...args: [...keys: RedisKey[], timeout: string | number, callback: Callback<[string, string]>]

    Returns Promise<[string, string]>

  • Parameters

    • Rest ...args: [keys: RedisKey[], timeout: string | number, callback: Callback<[string, string]>]

    Returns Promise<[string, string]>

  • Parameters

    • Rest ...args: [...keys: RedisKey[], timeout: string | number]

    Returns Promise<[string, string]>

  • Parameters

    • Rest ...args: [keys: RedisKey[], timeout: string | number]

    Returns Promise<[string, string]>

  • blpopBuffer(...args: [...keys: RedisKey[], timeout: string | number, callback: Callback<[Buffer, Buffer]>]): Promise<[Buffer, Buffer]>
  • blpopBuffer(...args: [keys: RedisKey[], timeout: string | number, callback: Callback<[Buffer, Buffer]>]): Promise<[Buffer, Buffer]>
  • blpopBuffer(...args: [...keys: RedisKey[], timeout: string | number]): Promise<[Buffer, Buffer]>
  • blpopBuffer(...args: [keys: RedisKey[], timeout: string | number]): Promise<[Buffer, Buffer]>
  • Parameters

    • Rest ...args: [...keys: RedisKey[], timeout: string | number, callback: Callback<[Buffer, Buffer]>]

    Returns Promise<[Buffer, Buffer]>

  • Parameters

    • Rest ...args: [keys: RedisKey[], timeout: string | number, callback: Callback<[Buffer, Buffer]>]

    Returns Promise<[Buffer, Buffer]>

  • Parameters

    • Rest ...args: [...keys: RedisKey[], timeout: string | number]

    Returns Promise<[Buffer, Buffer]>

  • Parameters

    • Rest ...args: [keys: RedisKey[], timeout: string | number]

    Returns Promise<[Buffer, Buffer]>

  • brpop(...args: [...keys: RedisKey[], timeout: string | number, callback: Callback<[string, string]>]): Promise<[string, string]>
  • brpop(...args: [keys: RedisKey[], timeout: string | number, callback: Callback<[string, string]>]): Promise<[string, string]>
  • brpop(...args: [...keys: RedisKey[], timeout: string | number]): Promise<[string, string]>
  • brpop(...args: [keys: RedisKey[], timeout: string | number]): Promise<[string, string]>
  • Remove and get the last element in a list, or block until one is available

    • group: list
    • complexity: O(N) where N is the number of provided keys.
    • since: 2.0.0
    -

    Parameters

    • Rest ...args: [...keys: RedisKey[], timeout: string | number, callback: Callback<[string, string]>]

    Returns Promise<[string, string]>

  • Parameters

    • Rest ...args: [keys: RedisKey[], timeout: string | number, callback: Callback<[string, string]>]

    Returns Promise<[string, string]>

  • Parameters

    • Rest ...args: [...keys: RedisKey[], timeout: string | number]

    Returns Promise<[string, string]>

  • Parameters

    • Rest ...args: [keys: RedisKey[], timeout: string | number]

    Returns Promise<[string, string]>

  • brpopBuffer(...args: [...keys: RedisKey[], timeout: string | number, callback: Callback<[Buffer, Buffer]>]): Promise<[Buffer, Buffer]>
  • brpopBuffer(...args: [keys: RedisKey[], timeout: string | number, callback: Callback<[Buffer, Buffer]>]): Promise<[Buffer, Buffer]>
  • brpopBuffer(...args: [...keys: RedisKey[], timeout: string | number]): Promise<[Buffer, Buffer]>
  • brpopBuffer(...args: [keys: RedisKey[], timeout: string | number]): Promise<[Buffer, Buffer]>
  • Parameters

    • Rest ...args: [...keys: RedisKey[], timeout: string | number, callback: Callback<[Buffer, Buffer]>]

    Returns Promise<[Buffer, Buffer]>

  • Parameters

    • Rest ...args: [keys: RedisKey[], timeout: string | number, callback: Callback<[Buffer, Buffer]>]

    Returns Promise<[Buffer, Buffer]>

  • Parameters

    • Rest ...args: [...keys: RedisKey[], timeout: string | number]

    Returns Promise<[Buffer, Buffer]>

  • Parameters

    • Rest ...args: [keys: RedisKey[], timeout: string | number]

    Returns Promise<[Buffer, Buffer]>

  • brpoplpush(source: RedisKey, destination: RedisKey, timeout: string | number, callback?: Callback<string>): Promise<string>
  • +

    Parameters

    • Rest ...args: [...keys: RedisKey[], timeout: string | number, callback: Callback<[string, string]>]

    Returns Promise<[string, string]>

  • Parameters

    • Rest ...args: [keys: RedisKey[], timeout: string | number, callback: Callback<[string, string]>]

    Returns Promise<[string, string]>

  • Parameters

    • Rest ...args: [...keys: RedisKey[], timeout: string | number]

    Returns Promise<[string, string]>

  • Parameters

    • Rest ...args: [keys: RedisKey[], timeout: string | number]

    Returns Promise<[string, string]>

  • brpopBuffer(...args: [...keys: RedisKey[], timeout: string | number, callback: Callback<[Buffer, Buffer]>]): Promise<[Buffer, Buffer]>
  • brpopBuffer(...args: [keys: RedisKey[], timeout: string | number, callback: Callback<[Buffer, Buffer]>]): Promise<[Buffer, Buffer]>
  • brpopBuffer(...args: [...keys: RedisKey[], timeout: string | number]): Promise<[Buffer, Buffer]>
  • brpopBuffer(...args: [keys: RedisKey[], timeout: string | number]): Promise<[Buffer, Buffer]>
  • Parameters

    • Rest ...args: [...keys: RedisKey[], timeout: string | number, callback: Callback<[Buffer, Buffer]>]

    Returns Promise<[Buffer, Buffer]>

  • Parameters

    • Rest ...args: [keys: RedisKey[], timeout: string | number, callback: Callback<[Buffer, Buffer]>]

    Returns Promise<[Buffer, Buffer]>

  • Parameters

    • Rest ...args: [...keys: RedisKey[], timeout: string | number]

    Returns Promise<[Buffer, Buffer]>

  • Parameters

    • Rest ...args: [keys: RedisKey[], timeout: string | number]

    Returns Promise<[Buffer, Buffer]>

  • brpoplpush(source: RedisKey, destination: RedisKey, timeout: string | number, callback?: Callback<string>): Promise<string>
  • Pop an element from a list, push it to another list and return it; or block until one is available

    • group: list
    • complexity: O(1)
    • since: 2.2.0
    -

    Parameters

    • source: RedisKey
    • destination: RedisKey
    • timeout: string | number
    • Optional callback: Callback<string>

    Returns Promise<string>

  • brpoplpushBuffer(source: RedisKey, destination: RedisKey, timeout: string | number, callback?: Callback<Buffer>): Promise<Buffer>
  • bzmpop(...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], min: "MIN", callback: Callback<unknown>]): Promise<unknown>
  • bzmpop(...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], min: "MIN", callback: Callback<unknown>]): Promise<unknown>
  • bzmpop(...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], min: "MIN"]): Promise<unknown>
  • bzmpop(...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], min: "MIN"]): Promise<unknown>
  • bzmpop(...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], min: "MIN", countToken: "COUNT", count: string | number, callback: Callback<unknown>]): Promise<unknown>
  • bzmpop(...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], min: "MIN", countToken: "COUNT", count: string | number, callback: Callback<unknown>]): Promise<unknown>
  • bzmpop(...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], min: "MIN", countToken: "COUNT", count: string | number]): Promise<unknown>
  • bzmpop(...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], min: "MIN", countToken: "COUNT", count: string | number]): Promise<unknown>
  • bzmpop(...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], max: "MAX", callback: Callback<unknown>]): Promise<unknown>
  • bzmpop(...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], max: "MAX", callback: Callback<unknown>]): Promise<unknown>
  • bzmpop(...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], max: "MAX"]): Promise<unknown>
  • bzmpop(...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], max: "MAX"]): Promise<unknown>
  • bzmpop(...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], max: "MAX", countToken: "COUNT", count: string | number, callback: Callback<unknown>]): Promise<unknown>
  • bzmpop(...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], max: "MAX", countToken: "COUNT", count: string | number, callback: Callback<unknown>]): Promise<unknown>
  • bzmpop(...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], max: "MAX", countToken: "COUNT", count: string | number]): Promise<unknown>
  • bzmpop(...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], max: "MAX", countToken: "COUNT", count: string | number]): Promise<unknown>
  • brpoplpushBuffer(source: RedisKey, destination: RedisKey, timeout: string | number, callback?: Callback<Buffer>): Promise<Buffer>
  • bzmpop(...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], min: "MIN", callback: Callback<unknown>]): Promise<unknown>
  • bzmpop(...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], min: "MIN", callback: Callback<unknown>]): Promise<unknown>
  • bzmpop(...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], min: "MIN"]): Promise<unknown>
  • bzmpop(...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], min: "MIN"]): Promise<unknown>
  • bzmpop(...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], min: "MIN", countToken: "COUNT", count: string | number, callback: Callback<unknown>]): Promise<unknown>
  • bzmpop(...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], min: "MIN", countToken: "COUNT", count: string | number, callback: Callback<unknown>]): Promise<unknown>
  • bzmpop(...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], min: "MIN", countToken: "COUNT", count: string | number]): Promise<unknown>
  • bzmpop(...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], min: "MIN", countToken: "COUNT", count: string | number]): Promise<unknown>
  • bzmpop(...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], max: "MAX", callback: Callback<unknown>]): Promise<unknown>
  • bzmpop(...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], max: "MAX", callback: Callback<unknown>]): Promise<unknown>
  • bzmpop(...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], max: "MAX"]): Promise<unknown>
  • bzmpop(...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], max: "MAX"]): Promise<unknown>
  • bzmpop(...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], max: "MAX", countToken: "COUNT", count: string | number, callback: Callback<unknown>]): Promise<unknown>
  • bzmpop(...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], max: "MAX", countToken: "COUNT", count: string | number, callback: Callback<unknown>]): Promise<unknown>
  • bzmpop(...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], max: "MAX", countToken: "COUNT", count: string | number]): Promise<unknown>
  • bzmpop(...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], max: "MAX", countToken: "COUNT", count: string | number]): Promise<unknown>
  • Remove and return members with scores in a sorted set or block until one is available

    • group: sorted-set
    • complexity: O(K) + O(N*log(M)) where K is the number of provided keys, N being the number of elements in the sorted set, and M being the number of elements popped.
    • since: 7.0.0
    -

    Parameters

    • Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], min: "MIN", callback: Callback<unknown>]

    Returns Promise<unknown>

  • Parameters

    • Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], min: "MIN", callback: Callback<unknown>]

    Returns Promise<unknown>

  • Parameters

    • Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], min: "MIN"]

    Returns Promise<unknown>

  • Parameters

    • Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], min: "MIN"]

    Returns Promise<unknown>

  • Parameters

    • Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], min: "MIN", countToken: "COUNT", count: string | number, callback: Callback<unknown>]

    Returns Promise<unknown>

  • Parameters

    • Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], min: "MIN", countToken: "COUNT", count: string | number, callback: Callback<unknown>]

    Returns Promise<unknown>

  • Parameters

    • Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], min: "MIN", countToken: "COUNT", count: string | number]

    Returns Promise<unknown>

  • Parameters

    • Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], min: "MIN", countToken: "COUNT", count: string | number]

    Returns Promise<unknown>

  • Parameters

    • Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], max: "MAX", callback: Callback<unknown>]

    Returns Promise<unknown>

  • Parameters

    • Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], max: "MAX", callback: Callback<unknown>]

    Returns Promise<unknown>

  • Parameters

    • Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], max: "MAX"]

    Returns Promise<unknown>

  • Parameters

    • Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], max: "MAX"]

    Returns Promise<unknown>

  • Parameters

    • Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], max: "MAX", countToken: "COUNT", count: string | number, callback: Callback<unknown>]

    Returns Promise<unknown>

  • Parameters

    • Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], max: "MAX", countToken: "COUNT", count: string | number, callback: Callback<unknown>]

    Returns Promise<unknown>

  • Parameters

    • Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], max: "MAX", countToken: "COUNT", count: string | number]

    Returns Promise<unknown>

  • Parameters

    • Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], max: "MAX", countToken: "COUNT", count: string | number]

    Returns Promise<unknown>

  • bzpopmax(...args: [...keys: RedisKey[], timeout: string | number, callback: Callback<[key: string, member: string, score: string]>]): Promise<[key: string, member: string, score: string]>
  • bzpopmax(...args: [keys: RedisKey[], timeout: string | number, callback: Callback<[key: string, member: string, score: string]>]): Promise<[key: string, member: string, score: string]>
  • bzpopmax(...args: [...keys: RedisKey[], timeout: string | number]): Promise<[key: string, member: string, score: string]>
  • bzpopmax(...args: [keys: RedisKey[], timeout: string | number]): Promise<[key: string, member: string, score: string]>
  • +

    Parameters

    • Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], min: "MIN", callback: Callback<unknown>]

    Returns Promise<unknown>

  • Parameters

    • Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], min: "MIN", callback: Callback<unknown>]

    Returns Promise<unknown>

  • Parameters

    • Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], min: "MIN"]

    Returns Promise<unknown>

  • Parameters

    • Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], min: "MIN"]

    Returns Promise<unknown>

  • Parameters

    • Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], min: "MIN", countToken: "COUNT", count: string | number, callback: Callback<unknown>]

    Returns Promise<unknown>

  • Parameters

    • Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], min: "MIN", countToken: "COUNT", count: string | number, callback: Callback<unknown>]

    Returns Promise<unknown>

  • Parameters

    • Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], min: "MIN", countToken: "COUNT", count: string | number]

    Returns Promise<unknown>

  • Parameters

    • Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], min: "MIN", countToken: "COUNT", count: string | number]

    Returns Promise<unknown>

  • Parameters

    • Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], max: "MAX", callback: Callback<unknown>]

    Returns Promise<unknown>

  • Parameters

    • Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], max: "MAX", callback: Callback<unknown>]

    Returns Promise<unknown>

  • Parameters

    • Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], max: "MAX"]

    Returns Promise<unknown>

  • Parameters

    • Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], max: "MAX"]

    Returns Promise<unknown>

  • Parameters

    • Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], max: "MAX", countToken: "COUNT", count: string | number, callback: Callback<unknown>]

    Returns Promise<unknown>

  • Parameters

    • Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], max: "MAX", countToken: "COUNT", count: string | number, callback: Callback<unknown>]

    Returns Promise<unknown>

  • Parameters

    • Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], max: "MAX", countToken: "COUNT", count: string | number]

    Returns Promise<unknown>

  • Parameters

    • Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], max: "MAX", countToken: "COUNT", count: string | number]

    Returns Promise<unknown>

  • bzpopmax(...args: [...keys: RedisKey[], timeout: string | number, callback: Callback<[key: string, member: string, score: string]>]): Promise<[key: string, member: string, score: string]>
  • bzpopmax(...args: [keys: RedisKey[], timeout: string | number, callback: Callback<[key: string, member: string, score: string]>]): Promise<[key: string, member: string, score: string]>
  • bzpopmax(...args: [...keys: RedisKey[], timeout: string | number]): Promise<[key: string, member: string, score: string]>
  • bzpopmax(...args: [keys: RedisKey[], timeout: string | number]): Promise<[key: string, member: string, score: string]>
  • Remove and return the member with the highest score from one or more sorted sets, or block until one is available

    • group: sorted-set
    • complexity: O(log(N)) with N being the number of elements in the sorted set.
    • since: 5.0.0
    -

    Parameters

    • Rest ...args: [...keys: RedisKey[], timeout: string | number, callback: Callback<[key: string, member: string, score: string]>]

    Returns Promise<[key: string, member: string, score: string]>

  • Parameters

    • Rest ...args: [keys: RedisKey[], timeout: string | number, callback: Callback<[key: string, member: string, score: string]>]

    Returns Promise<[key: string, member: string, score: string]>

  • Parameters

    • Rest ...args: [...keys: RedisKey[], timeout: string | number]

    Returns Promise<[key: string, member: string, score: string]>

  • Parameters

    • Rest ...args: [keys: RedisKey[], timeout: string | number]

    Returns Promise<[key: string, member: string, score: string]>

  • bzpopmaxBuffer(...args: [...keys: RedisKey[], timeout: string | number, callback: Callback<[key: Buffer, member: Buffer, score: Buffer]>]): Promise<[key: Buffer, member: Buffer, score: Buffer]>
  • bzpopmaxBuffer(...args: [keys: RedisKey[], timeout: string | number, callback: Callback<[key: Buffer, member: Buffer, score: Buffer]>]): Promise<[key: Buffer, member: Buffer, score: Buffer]>
  • bzpopmaxBuffer(...args: [...keys: RedisKey[], timeout: string | number]): Promise<[key: Buffer, member: Buffer, score: Buffer]>
  • bzpopmaxBuffer(...args: [keys: RedisKey[], timeout: string | number]): Promise<[key: Buffer, member: Buffer, score: Buffer]>
  • Parameters

    • Rest ...args: [...keys: RedisKey[], timeout: string | number, callback: Callback<[key: Buffer, member: Buffer, score: Buffer]>]

    Returns Promise<[key: Buffer, member: Buffer, score: Buffer]>

  • Parameters

    • Rest ...args: [keys: RedisKey[], timeout: string | number, callback: Callback<[key: Buffer, member: Buffer, score: Buffer]>]

    Returns Promise<[key: Buffer, member: Buffer, score: Buffer]>

  • Parameters

    • Rest ...args: [...keys: RedisKey[], timeout: string | number]

    Returns Promise<[key: Buffer, member: Buffer, score: Buffer]>

  • Parameters

    • Rest ...args: [keys: RedisKey[], timeout: string | number]

    Returns Promise<[key: Buffer, member: Buffer, score: Buffer]>

  • bzpopmin(...args: [...keys: RedisKey[], timeout: string | number, callback: Callback<[key: string, member: string, score: string]>]): Promise<[key: string, member: string, score: string]>
  • bzpopmin(...args: [keys: RedisKey[], timeout: string | number, callback: Callback<[key: string, member: string, score: string]>]): Promise<[key: string, member: string, score: string]>
  • bzpopmin(...args: [...keys: RedisKey[], timeout: string | number]): Promise<[key: string, member: string, score: string]>
  • bzpopmin(...args: [keys: RedisKey[], timeout: string | number]): Promise<[key: string, member: string, score: string]>
  • +

    Parameters

    • Rest ...args: [...keys: RedisKey[], timeout: string | number, callback: Callback<[key: string, member: string, score: string]>]

    Returns Promise<[key: string, member: string, score: string]>

  • Parameters

    • Rest ...args: [keys: RedisKey[], timeout: string | number, callback: Callback<[key: string, member: string, score: string]>]

    Returns Promise<[key: string, member: string, score: string]>

  • Parameters

    • Rest ...args: [...keys: RedisKey[], timeout: string | number]

    Returns Promise<[key: string, member: string, score: string]>

  • Parameters

    • Rest ...args: [keys: RedisKey[], timeout: string | number]

    Returns Promise<[key: string, member: string, score: string]>

  • bzpopmaxBuffer(...args: [...keys: RedisKey[], timeout: string | number, callback: Callback<[key: Buffer, member: Buffer, score: Buffer]>]): Promise<[key: Buffer, member: Buffer, score: Buffer]>
  • bzpopmaxBuffer(...args: [keys: RedisKey[], timeout: string | number, callback: Callback<[key: Buffer, member: Buffer, score: Buffer]>]): Promise<[key: Buffer, member: Buffer, score: Buffer]>
  • bzpopmaxBuffer(...args: [...keys: RedisKey[], timeout: string | number]): Promise<[key: Buffer, member: Buffer, score: Buffer]>
  • bzpopmaxBuffer(...args: [keys: RedisKey[], timeout: string | number]): Promise<[key: Buffer, member: Buffer, score: Buffer]>
  • Parameters

    • Rest ...args: [...keys: RedisKey[], timeout: string | number, callback: Callback<[key: Buffer, member: Buffer, score: Buffer]>]

    Returns Promise<[key: Buffer, member: Buffer, score: Buffer]>

  • Parameters

    • Rest ...args: [keys: RedisKey[], timeout: string | number, callback: Callback<[key: Buffer, member: Buffer, score: Buffer]>]

    Returns Promise<[key: Buffer, member: Buffer, score: Buffer]>

  • Parameters

    • Rest ...args: [...keys: RedisKey[], timeout: string | number]

    Returns Promise<[key: Buffer, member: Buffer, score: Buffer]>

  • Parameters

    • Rest ...args: [keys: RedisKey[], timeout: string | number]

    Returns Promise<[key: Buffer, member: Buffer, score: Buffer]>

  • bzpopmin(...args: [...keys: RedisKey[], timeout: string | number, callback: Callback<[key: string, member: string, score: string]>]): Promise<[key: string, member: string, score: string]>
  • bzpopmin(...args: [keys: RedisKey[], timeout: string | number, callback: Callback<[key: string, member: string, score: string]>]): Promise<[key: string, member: string, score: string]>
  • bzpopmin(...args: [...keys: RedisKey[], timeout: string | number]): Promise<[key: string, member: string, score: string]>
  • bzpopmin(...args: [keys: RedisKey[], timeout: string | number]): Promise<[key: string, member: string, score: string]>
  • Remove and return the member with the lowest score from one or more sorted sets, or block until one is available

    • group: sorted-set
    • complexity: O(log(N)) with N being the number of elements in the sorted set.
    • since: 5.0.0
    -

    Parameters

    • Rest ...args: [...keys: RedisKey[], timeout: string | number, callback: Callback<[key: string, member: string, score: string]>]

    Returns Promise<[key: string, member: string, score: string]>

  • Parameters

    • Rest ...args: [keys: RedisKey[], timeout: string | number, callback: Callback<[key: string, member: string, score: string]>]

    Returns Promise<[key: string, member: string, score: string]>

  • Parameters

    • Rest ...args: [...keys: RedisKey[], timeout: string | number]

    Returns Promise<[key: string, member: string, score: string]>

  • Parameters

    • Rest ...args: [keys: RedisKey[], timeout: string | number]

    Returns Promise<[key: string, member: string, score: string]>

  • bzpopminBuffer(...args: [...keys: RedisKey[], timeout: string | number, callback: Callback<[key: Buffer, member: Buffer, score: Buffer]>]): Promise<[key: Buffer, member: Buffer, score: Buffer]>
  • bzpopminBuffer(...args: [keys: RedisKey[], timeout: string | number, callback: Callback<[key: Buffer, member: Buffer, score: Buffer]>]): Promise<[key: Buffer, member: Buffer, score: Buffer]>
  • bzpopminBuffer(...args: [...keys: RedisKey[], timeout: string | number]): Promise<[key: Buffer, member: Buffer, score: Buffer]>
  • bzpopminBuffer(...args: [keys: RedisKey[], timeout: string | number]): Promise<[key: Buffer, member: Buffer, score: Buffer]>
  • Parameters

    • Rest ...args: [...keys: RedisKey[], timeout: string | number, callback: Callback<[key: Buffer, member: Buffer, score: Buffer]>]

    Returns Promise<[key: Buffer, member: Buffer, score: Buffer]>

  • Parameters

    • Rest ...args: [keys: RedisKey[], timeout: string | number, callback: Callback<[key: Buffer, member: Buffer, score: Buffer]>]

    Returns Promise<[key: Buffer, member: Buffer, score: Buffer]>

  • Parameters

    • Rest ...args: [...keys: RedisKey[], timeout: string | number]

    Returns Promise<[key: Buffer, member: Buffer, score: Buffer]>

  • Parameters

    • Rest ...args: [keys: RedisKey[], timeout: string | number]

    Returns Promise<[key: Buffer, member: Buffer, score: Buffer]>

  • call(command: string, callback?: Callback<unknown>): Promise<unknown>
  • call(command: string, args: (string | number | Buffer)[], callback?: Callback<unknown>): Promise<unknown>
  • call(...args: [command: string, ...args: (string | number | Buffer)[], callback: Callback<unknown>]): Promise<unknown>
  • call(...args: [command: string, ...args: (string | number | Buffer)[]]): Promise<unknown>
  • +

    Parameters

    • Rest ...args: [...keys: RedisKey[], timeout: string | number, callback: Callback<[key: string, member: string, score: string]>]

    Returns Promise<[key: string, member: string, score: string]>

  • Parameters

    • Rest ...args: [keys: RedisKey[], timeout: string | number, callback: Callback<[key: string, member: string, score: string]>]

    Returns Promise<[key: string, member: string, score: string]>

  • Parameters

    • Rest ...args: [...keys: RedisKey[], timeout: string | number]

    Returns Promise<[key: string, member: string, score: string]>

  • Parameters

    • Rest ...args: [keys: RedisKey[], timeout: string | number]

    Returns Promise<[key: string, member: string, score: string]>

  • bzpopminBuffer(...args: [...keys: RedisKey[], timeout: string | number, callback: Callback<[key: Buffer, member: Buffer, score: Buffer]>]): Promise<[key: Buffer, member: Buffer, score: Buffer]>
  • bzpopminBuffer(...args: [keys: RedisKey[], timeout: string | number, callback: Callback<[key: Buffer, member: Buffer, score: Buffer]>]): Promise<[key: Buffer, member: Buffer, score: Buffer]>
  • bzpopminBuffer(...args: [...keys: RedisKey[], timeout: string | number]): Promise<[key: Buffer, member: Buffer, score: Buffer]>
  • bzpopminBuffer(...args: [keys: RedisKey[], timeout: string | number]): Promise<[key: Buffer, member: Buffer, score: Buffer]>
  • Parameters

    • Rest ...args: [...keys: RedisKey[], timeout: string | number, callback: Callback<[key: Buffer, member: Buffer, score: Buffer]>]

    Returns Promise<[key: Buffer, member: Buffer, score: Buffer]>

  • Parameters

    • Rest ...args: [keys: RedisKey[], timeout: string | number, callback: Callback<[key: Buffer, member: Buffer, score: Buffer]>]

    Returns Promise<[key: Buffer, member: Buffer, score: Buffer]>

  • Parameters

    • Rest ...args: [...keys: RedisKey[], timeout: string | number]

    Returns Promise<[key: Buffer, member: Buffer, score: Buffer]>

  • Parameters

    • Rest ...args: [keys: RedisKey[], timeout: string | number]

    Returns Promise<[key: Buffer, member: Buffer, score: Buffer]>

  • call(command: string, callback?: Callback<unknown>): Promise<unknown>
  • call(command: string, args: (string | number | Buffer)[], callback?: Callback<unknown>): Promise<unknown>
  • call(...args: [command: string, ...args: (string | number | Buffer)[], callback: Callback<unknown>]): Promise<unknown>
  • call(...args: [command: string, ...args: (string | number | Buffer)[]]): Promise<unknown>
  • Call arbitrary commands.

    redis.call('set', 'foo', 'bar') is the same as redis.set('foo', 'bar'), so the only case you need to use this method is when the command is not supported by ioredis.

    redis.call('set', 'foo', 'bar');
    redis.call('get', 'foo', (err, value) => {
    // value === 'bar'
    });
    -

    Parameters

    • command: string
    • Optional callback: Callback<unknown>

    Returns Promise<unknown>

  • Parameters

    • command: string
    • args: (string | number | Buffer)[]
    • Optional callback: Callback<unknown>

    Returns Promise<unknown>

  • Parameters

    • Rest ...args: [command: string, ...args: (string | number | Buffer)[], callback: Callback<unknown>]

    Returns Promise<unknown>

  • Parameters

    • Rest ...args: [command: string, ...args: (string | number | Buffer)[]]

    Returns Promise<unknown>

  • callBuffer(command: string, callback?: Callback<unknown>): Promise<unknown>
  • callBuffer(command: string, args: (string | number | Buffer)[], callback?: Callback<unknown>): Promise<unknown>
  • callBuffer(...args: [command: string, ...args: (string | number | Buffer)[], callback: Callback<unknown>]): Promise<unknown>
  • callBuffer(...args: [command: string, ...args: (string | number | Buffer)[]]): Promise<unknown>
  • Parameters

    • command: string
    • Optional callback: Callback<unknown>

    Returns Promise<unknown>

  • Parameters

    • command: string
    • args: (string | number | Buffer)[]
    • Optional callback: Callback<unknown>

    Returns Promise<unknown>

  • Parameters

    • Rest ...args: [command: string, ...args: (string | number | Buffer)[], callback: Callback<unknown>]

    Returns Promise<unknown>

  • Parameters

    • Rest ...args: [command: string, ...args: (string | number | Buffer)[]]

    Returns Promise<unknown>

  • client(subcommand: "CACHING", yes: "YES", callback?: Callback<"OK">): Promise<"OK">
  • client(subcommand: "CACHING", no: "NO", callback?: Callback<"OK">): Promise<"OK">
  • client(subcommand: "GETNAME", callback?: Callback<string>): Promise<string>
  • client(subcommand: "GETREDIR", callback?: Callback<number>): Promise<number>
  • client(subcommand: "HELP", callback?: Callback<unknown>): Promise<unknown>
  • client(subcommand: "ID", callback?: Callback<number>): Promise<number>
  • client(subcommand: "INFO", callback?: Callback<string>): Promise<string>
  • client(...args: [subcommand: "KILL", ...args: RedisValue[], callback: Callback<unknown>]): Promise<unknown>
  • client(...args: [subcommand: "KILL", ...args: RedisValue[]]): Promise<unknown>
  • client(subcommand: "LIST", callback?: Callback<unknown>): Promise<unknown>
  • client(...args: [subcommand: "LIST", idToken: "ID", ...clientIds: (string | number)[], callback: Callback<unknown>]): Promise<unknown>
  • client(...args: [subcommand: "LIST", idToken: "ID", ...clientIds: (string | number)[]]): Promise<unknown>
  • client(subcommand: "LIST", type: "TYPE", normal: "NORMAL", callback?: Callback<unknown>): Promise<unknown>
  • client(...args: [subcommand: "LIST", type: "TYPE", normal: "NORMAL", idToken: "ID", ...clientIds: (string | number)[], callback: Callback<unknown>]): Promise<unknown>
  • client(...args: [subcommand: "LIST", type: "TYPE", normal: "NORMAL", idToken: "ID", ...clientIds: (string | number)[]]): Promise<unknown>
  • client(subcommand: "LIST", type: "TYPE", master: "MASTER", callback?: Callback<unknown>): Promise<unknown>
  • client(...args: [subcommand: "LIST", type: "TYPE", master: "MASTER", idToken: "ID", ...clientIds: (string | number)[], callback: Callback<unknown>]): Promise<unknown>
  • client(...args: [subcommand: "LIST", type: "TYPE", master: "MASTER", idToken: "ID", ...clientIds: (string | number)[]]): Promise<unknown>
  • client(subcommand: "LIST", type: "TYPE", replica: "REPLICA", callback?: Callback<unknown>): Promise<unknown>
  • client(...args: [subcommand: "LIST", type: "TYPE", replica: "REPLICA", idToken: "ID", ...clientIds: (string | number)[], callback: Callback<unknown>]): Promise<unknown>
  • client(...args: [subcommand: "LIST", type: "TYPE", replica: "REPLICA", idToken: "ID", ...clientIds: (string | number)[]]): Promise<unknown>
  • client(subcommand: "LIST", type: "TYPE", pubsub: "PUBSUB", callback?: Callback<unknown>): Promise<unknown>
  • client(...args: [subcommand: "LIST", type: "TYPE", pubsub: "PUBSUB", idToken: "ID", ...clientIds: (string | number)[], callback: Callback<unknown>]): Promise<unknown>
  • client(...args: [subcommand: "LIST", type: "TYPE", pubsub: "PUBSUB", idToken: "ID", ...clientIds: (string | number)[]]): Promise<unknown>
  • client(subcommand: "NO-EVICT", on: "ON", callback?: Callback<unknown>): Promise<unknown>
  • client(subcommand: "NO-EVICT", off: "OFF", callback?: Callback<unknown>): Promise<unknown>
  • client(subcommand: "PAUSE", timeout: string | number, callback?: Callback<"OK">): Promise<"OK">
  • client(subcommand: "PAUSE", timeout: string | number, write: "WRITE", callback?: Callback<"OK">): Promise<"OK">
  • client(subcommand: "PAUSE", timeout: string | number, all: "ALL", callback?: Callback<"OK">): Promise<"OK">
  • client(subcommand: "REPLY", on: "ON", callback?: Callback<unknown>): Promise<unknown>
  • client(subcommand: "REPLY", off: "OFF", callback?: Callback<unknown>): Promise<unknown>
  • client(subcommand: "REPLY", skip: "SKIP", callback?: Callback<unknown>): Promise<unknown>
  • client(subcommand: "SETNAME", connectionName: string | Buffer, callback?: Callback<"OK">): Promise<"OK">
  • client(...args: [subcommand: "TRACKING", ...args: RedisValue[], callback: Callback<unknown>]): Promise<unknown>
  • client(...args: [subcommand: "TRACKING", ...args: RedisValue[]]): Promise<unknown>
  • client(subcommand: "TRACKINGINFO", callback?: Callback<string>): Promise<string>
  • client(subcommand: "UNBLOCK", clientId: string | number, callback?: Callback<unknown>): Promise<unknown>
  • client(subcommand: "UNBLOCK", clientId: string | number, timeout: "TIMEOUT", callback?: Callback<unknown>): Promise<unknown>
  • client(subcommand: "UNBLOCK", clientId: string | number, error: "ERROR", callback?: Callback<unknown>): Promise<unknown>
  • client(subcommand: "UNPAUSE", callback?: Callback<"OK">): Promise<"OK">
  • +

    Parameters

    • command: string
    • Optional callback: Callback<unknown>

    Returns Promise<unknown>

  • Parameters

    • command: string
    • args: (string | number | Buffer)[]
    • Optional callback: Callback<unknown>

    Returns Promise<unknown>

  • Parameters

    • Rest ...args: [command: string, ...args: (string | number | Buffer)[], callback: Callback<unknown>]

    Returns Promise<unknown>

  • Parameters

    • Rest ...args: [command: string, ...args: (string | number | Buffer)[]]

    Returns Promise<unknown>

  • callBuffer(command: string, callback?: Callback<unknown>): Promise<unknown>
  • callBuffer(command: string, args: (string | number | Buffer)[], callback?: Callback<unknown>): Promise<unknown>
  • callBuffer(...args: [command: string, ...args: (string | number | Buffer)[], callback: Callback<unknown>]): Promise<unknown>
  • callBuffer(...args: [command: string, ...args: (string | number | Buffer)[]]): Promise<unknown>
  • Parameters

    • command: string
    • Optional callback: Callback<unknown>

    Returns Promise<unknown>

  • Parameters

    • command: string
    • args: (string | number | Buffer)[]
    • Optional callback: Callback<unknown>

    Returns Promise<unknown>

  • Parameters

    • Rest ...args: [command: string, ...args: (string | number | Buffer)[], callback: Callback<unknown>]

    Returns Promise<unknown>

  • Parameters

    • Rest ...args: [command: string, ...args: (string | number | Buffer)[]]

    Returns Promise<unknown>

  • client(subcommand: "CACHING", yes: "YES", callback?: Callback<"OK">): Promise<"OK">
  • client(subcommand: "CACHING", no: "NO", callback?: Callback<"OK">): Promise<"OK">
  • client(subcommand: "GETNAME", callback?: Callback<string>): Promise<string>
  • client(subcommand: "GETREDIR", callback?: Callback<number>): Promise<number>
  • client(subcommand: "HELP", callback?: Callback<unknown>): Promise<unknown>
  • client(subcommand: "ID", callback?: Callback<number>): Promise<number>
  • client(subcommand: "INFO", callback?: Callback<string>): Promise<string>
  • client(...args: [subcommand: "KILL", ...args: RedisValue[], callback: Callback<unknown>]): Promise<unknown>
  • client(...args: [subcommand: "KILL", ...args: RedisValue[]]): Promise<unknown>
  • client(subcommand: "LIST", callback?: Callback<unknown>): Promise<unknown>
  • client(...args: [subcommand: "LIST", idToken: "ID", ...clientIds: (string | number)[], callback: Callback<unknown>]): Promise<unknown>
  • client(...args: [subcommand: "LIST", idToken: "ID", ...clientIds: (string | number)[]]): Promise<unknown>
  • client(subcommand: "LIST", type: "TYPE", normal: "NORMAL", callback?: Callback<unknown>): Promise<unknown>
  • client(...args: [subcommand: "LIST", type: "TYPE", normal: "NORMAL", idToken: "ID", ...clientIds: (string | number)[], callback: Callback<unknown>]): Promise<unknown>
  • client(...args: [subcommand: "LIST", type: "TYPE", normal: "NORMAL", idToken: "ID", ...clientIds: (string | number)[]]): Promise<unknown>
  • client(subcommand: "LIST", type: "TYPE", master: "MASTER", callback?: Callback<unknown>): Promise<unknown>
  • client(...args: [subcommand: "LIST", type: "TYPE", master: "MASTER", idToken: "ID", ...clientIds: (string | number)[], callback: Callback<unknown>]): Promise<unknown>
  • client(...args: [subcommand: "LIST", type: "TYPE", master: "MASTER", idToken: "ID", ...clientIds: (string | number)[]]): Promise<unknown>
  • client(subcommand: "LIST", type: "TYPE", replica: "REPLICA", callback?: Callback<unknown>): Promise<unknown>
  • client(...args: [subcommand: "LIST", type: "TYPE", replica: "REPLICA", idToken: "ID", ...clientIds: (string | number)[], callback: Callback<unknown>]): Promise<unknown>
  • client(...args: [subcommand: "LIST", type: "TYPE", replica: "REPLICA", idToken: "ID", ...clientIds: (string | number)[]]): Promise<unknown>
  • client(subcommand: "LIST", type: "TYPE", pubsub: "PUBSUB", callback?: Callback<unknown>): Promise<unknown>
  • client(...args: [subcommand: "LIST", type: "TYPE", pubsub: "PUBSUB", idToken: "ID", ...clientIds: (string | number)[], callback: Callback<unknown>]): Promise<unknown>
  • client(...args: [subcommand: "LIST", type: "TYPE", pubsub: "PUBSUB", idToken: "ID", ...clientIds: (string | number)[]]): Promise<unknown>
  • client(subcommand: "NO-EVICT", on: "ON", callback?: Callback<unknown>): Promise<unknown>
  • client(subcommand: "NO-EVICT", off: "OFF", callback?: Callback<unknown>): Promise<unknown>
  • client(subcommand: "PAUSE", timeout: string | number, callback?: Callback<"OK">): Promise<"OK">
  • client(subcommand: "PAUSE", timeout: string | number, write: "WRITE", callback?: Callback<"OK">): Promise<"OK">
  • client(subcommand: "PAUSE", timeout: string | number, all: "ALL", callback?: Callback<"OK">): Promise<"OK">
  • client(subcommand: "REPLY", on: "ON", callback?: Callback<unknown>): Promise<unknown>
  • client(subcommand: "REPLY", off: "OFF", callback?: Callback<unknown>): Promise<unknown>
  • client(subcommand: "REPLY", skip: "SKIP", callback?: Callback<unknown>): Promise<unknown>
  • client(subcommand: "SETNAME", connectionName: string | Buffer, callback?: Callback<"OK">): Promise<"OK">
  • client(...args: [subcommand: "TRACKING", ...args: RedisValue[], callback: Callback<unknown>]): Promise<unknown>
  • client(...args: [subcommand: "TRACKING", ...args: RedisValue[]]): Promise<unknown>
  • client(subcommand: "TRACKINGINFO", callback?: Callback<string>): Promise<string>
  • client(subcommand: "UNBLOCK", clientId: string | number, callback?: Callback<unknown>): Promise<unknown>
  • client(subcommand: "UNBLOCK", clientId: string | number, timeout: "TIMEOUT", callback?: Callback<unknown>): Promise<unknown>
  • client(subcommand: "UNBLOCK", clientId: string | number, error: "ERROR", callback?: Callback<unknown>): Promise<unknown>
  • client(subcommand: "UNPAUSE", callback?: Callback<"OK">): Promise<"OK">
  • Instruct the server about tracking or not keys in the next request

    • group: connection
    • complexity: O(1)
    • since: 6.0.0
    -

    Parameters

    • subcommand: "CACHING"
    • yes: "YES"
    • Optional callback: Callback<"OK">

    Returns Promise<"OK">

  • Parameters

    • subcommand: "CACHING"
    • no: "NO"
    • Optional callback: Callback<"OK">

    Returns Promise<"OK">

  • +

    Parameters

    • subcommand: "CACHING"
    • yes: "YES"
    • Optional callback: Callback<"OK">

    Returns Promise<"OK">

  • Parameters

    • subcommand: "CACHING"
    • no: "NO"
    • Optional callback: Callback<"OK">

    Returns Promise<"OK">

  • Get the current connection name

    • group: connection
    • complexity: O(1)
    • since: 2.6.9
    -

    Parameters

    • subcommand: "GETNAME"
    • Optional callback: Callback<string>

    Returns Promise<string>

  • +

    Parameters

    • subcommand: "GETNAME"
    • Optional callback: Callback<string>

    Returns Promise<string>

  • Get tracking notifications redirection client ID if any

    • group: connection
    • complexity: O(1)
    • since: 6.0.0
    -

    Parameters

    • subcommand: "GETREDIR"
    • Optional callback: Callback<number>

    Returns Promise<number>

  • +

    Parameters

    • subcommand: "GETREDIR"
    • Optional callback: Callback<number>

    Returns Promise<number>

  • Show helpful text about the different subcommands

    • group: connection
    • complexity: O(1)
    • since: 5.0.0
    -

    Parameters

    • subcommand: "HELP"
    • Optional callback: Callback<unknown>

    Returns Promise<unknown>

  • +

    Parameters

    • subcommand: "HELP"
    • Optional callback: Callback<unknown>

    Returns Promise<unknown>

  • Returns the client ID for the current connection

    • group: connection
    • complexity: O(1)
    • since: 5.0.0
    -

    Parameters

    • subcommand: "ID"
    • Optional callback: Callback<number>

    Returns Promise<number>

  • +

    Parameters

    • subcommand: "ID"
    • Optional callback: Callback<number>

    Returns Promise<number>

  • Returns information about the current client connection.

    • group: connection
    • complexity: O(1)
    • since: 6.2.0
    -

    Parameters

    • subcommand: "INFO"
    • Optional callback: Callback<string>

    Returns Promise<string>

  • +

    Parameters

    • subcommand: "INFO"
    • Optional callback: Callback<string>

    Returns Promise<string>

  • Kill the connection of a client

    • group: connection
    • complexity: O(N) where N is the number of client connections
    • since: 2.4.0
    -

    Parameters

    • Rest ...args: [subcommand: "KILL", ...args: RedisValue[], callback: Callback<unknown>]

    Returns Promise<unknown>

  • Parameters

    • Rest ...args: [subcommand: "KILL", ...args: RedisValue[]]

    Returns Promise<unknown>

  • +

    Parameters

    • Rest ...args: [subcommand: "KILL", ...args: RedisValue[], callback: Callback<unknown>]

    Returns Promise<unknown>

  • Parameters

    • Rest ...args: [subcommand: "KILL", ...args: RedisValue[]]

    Returns Promise<unknown>

  • Get the list of client connections

    • group: connection
    • complexity: O(N) where N is the number of client connections
    • since: 2.4.0
    -

    Parameters

    • subcommand: "LIST"
    • Optional callback: Callback<unknown>

    Returns Promise<unknown>

  • Parameters

    • Rest ...args: [subcommand: "LIST", idToken: "ID", ...clientIds: (string | number)[], callback: Callback<unknown>]

    Returns Promise<unknown>

  • Parameters

    • Rest ...args: [subcommand: "LIST", idToken: "ID", ...clientIds: (string | number)[]]

    Returns Promise<unknown>

  • Parameters

    • subcommand: "LIST"
    • type: "TYPE"
    • normal: "NORMAL"
    • Optional callback: Callback<unknown>

    Returns Promise<unknown>

  • Parameters

    • Rest ...args: [subcommand: "LIST", type: "TYPE", normal: "NORMAL", idToken: "ID", ...clientIds: (string | number)[], callback: Callback<unknown>]

    Returns Promise<unknown>

  • Parameters

    • Rest ...args: [subcommand: "LIST", type: "TYPE", normal: "NORMAL", idToken: "ID", ...clientIds: (string | number)[]]

    Returns Promise<unknown>

  • Parameters

    • subcommand: "LIST"
    • type: "TYPE"
    • master: "MASTER"
    • Optional callback: Callback<unknown>

    Returns Promise<unknown>

  • Parameters

    • Rest ...args: [subcommand: "LIST", type: "TYPE", master: "MASTER", idToken: "ID", ...clientIds: (string | number)[], callback: Callback<unknown>]

    Returns Promise<unknown>

  • Parameters

    • Rest ...args: [subcommand: "LIST", type: "TYPE", master: "MASTER", idToken: "ID", ...clientIds: (string | number)[]]

    Returns Promise<unknown>

  • Parameters

    • subcommand: "LIST"
    • type: "TYPE"
    • replica: "REPLICA"
    • Optional callback: Callback<unknown>

    Returns Promise<unknown>

  • Parameters

    • Rest ...args: [subcommand: "LIST", type: "TYPE", replica: "REPLICA", idToken: "ID", ...clientIds: (string | number)[], callback: Callback<unknown>]

    Returns Promise<unknown>

  • Parameters

    • Rest ...args: [subcommand: "LIST", type: "TYPE", replica: "REPLICA", idToken: "ID", ...clientIds: (string | number)[]]

    Returns Promise<unknown>

  • Parameters

    • subcommand: "LIST"
    • type: "TYPE"
    • pubsub: "PUBSUB"
    • Optional callback: Callback<unknown>

    Returns Promise<unknown>

  • Parameters

    • Rest ...args: [subcommand: "LIST", type: "TYPE", pubsub: "PUBSUB", idToken: "ID", ...clientIds: (string | number)[], callback: Callback<unknown>]

    Returns Promise<unknown>

  • Parameters

    • Rest ...args: [subcommand: "LIST", type: "TYPE", pubsub: "PUBSUB", idToken: "ID", ...clientIds: (string | number)[]]

    Returns Promise<unknown>

  • +

    Parameters

    • subcommand: "LIST"
    • Optional callback: Callback<unknown>

    Returns Promise<unknown>

  • Parameters

    • Rest ...args: [subcommand: "LIST", idToken: "ID", ...clientIds: (string | number)[], callback: Callback<unknown>]

    Returns Promise<unknown>

  • Parameters

    • Rest ...args: [subcommand: "LIST", idToken: "ID", ...clientIds: (string | number)[]]

    Returns Promise<unknown>

  • Parameters

    • subcommand: "LIST"
    • type: "TYPE"
    • normal: "NORMAL"
    • Optional callback: Callback<unknown>

    Returns Promise<unknown>

  • Parameters

    • Rest ...args: [subcommand: "LIST", type: "TYPE", normal: "NORMAL", idToken: "ID", ...clientIds: (string | number)[], callback: Callback<unknown>]

    Returns Promise<unknown>

  • Parameters

    • Rest ...args: [subcommand: "LIST", type: "TYPE", normal: "NORMAL", idToken: "ID", ...clientIds: (string | number)[]]

    Returns Promise<unknown>

  • Parameters

    • subcommand: "LIST"
    • type: "TYPE"
    • master: "MASTER"
    • Optional callback: Callback<unknown>

    Returns Promise<unknown>

  • Parameters

    • Rest ...args: [subcommand: "LIST", type: "TYPE", master: "MASTER", idToken: "ID", ...clientIds: (string | number)[], callback: Callback<unknown>]

    Returns Promise<unknown>

  • Parameters

    • Rest ...args: [subcommand: "LIST", type: "TYPE", master: "MASTER", idToken: "ID", ...clientIds: (string | number)[]]

    Returns Promise<unknown>

  • Parameters

    • subcommand: "LIST"
    • type: "TYPE"
    • replica: "REPLICA"
    • Optional callback: Callback<unknown>

    Returns Promise<unknown>

  • Parameters

    • Rest ...args: [subcommand: "LIST", type: "TYPE", replica: "REPLICA", idToken: "ID", ...clientIds: (string | number)[], callback: Callback<unknown>]

    Returns Promise<unknown>

  • Parameters

    • Rest ...args: [subcommand: "LIST", type: "TYPE", replica: "REPLICA", idToken: "ID", ...clientIds: (string | number)[]]

    Returns Promise<unknown>

  • Parameters

    • subcommand: "LIST"
    • type: "TYPE"
    • pubsub: "PUBSUB"
    • Optional callback: Callback<unknown>

    Returns Promise<unknown>

  • Parameters

    • Rest ...args: [subcommand: "LIST", type: "TYPE", pubsub: "PUBSUB", idToken: "ID", ...clientIds: (string | number)[], callback: Callback<unknown>]

    Returns Promise<unknown>

  • Parameters

    • Rest ...args: [subcommand: "LIST", type: "TYPE", pubsub: "PUBSUB", idToken: "ID", ...clientIds: (string | number)[]]

    Returns Promise<unknown>

  • Set client eviction mode for the current connection

    • group: connection
    • complexity: O(1)
    • since: 7.0.0
    -

    Parameters

    • subcommand: "NO-EVICT"
    • on: "ON"
    • Optional callback: Callback<unknown>

    Returns Promise<unknown>

  • Parameters

    • subcommand: "NO-EVICT"
    • off: "OFF"
    • Optional callback: Callback<unknown>

    Returns Promise<unknown>

  • +

    Parameters

    • subcommand: "NO-EVICT"
    • on: "ON"
    • Optional callback: Callback<unknown>

    Returns Promise<unknown>

  • Parameters

    • subcommand: "NO-EVICT"
    • off: "OFF"
    • Optional callback: Callback<unknown>

    Returns Promise<unknown>

  • Stop processing commands from clients for some time

    • group: connection
    • complexity: O(1)
    • since: 2.9.50
    -

    Parameters

    • subcommand: "PAUSE"
    • timeout: string | number
    • Optional callback: Callback<"OK">

    Returns Promise<"OK">

  • Parameters

    • subcommand: "PAUSE"
    • timeout: string | number
    • write: "WRITE"
    • Optional callback: Callback<"OK">

    Returns Promise<"OK">

  • Parameters

    • subcommand: "PAUSE"
    • timeout: string | number
    • all: "ALL"
    • Optional callback: Callback<"OK">

    Returns Promise<"OK">

  • +

    Parameters

    • subcommand: "PAUSE"
    • timeout: string | number
    • Optional callback: Callback<"OK">

    Returns Promise<"OK">

  • Parameters

    • subcommand: "PAUSE"
    • timeout: string | number
    • write: "WRITE"
    • Optional callback: Callback<"OK">

    Returns Promise<"OK">

  • Parameters

    • subcommand: "PAUSE"
    • timeout: string | number
    • all: "ALL"
    • Optional callback: Callback<"OK">

    Returns Promise<"OK">

  • Instruct the server whether to reply to commands

    • group: connection
    • complexity: O(1)
    • since: 3.2.0
    -

    Parameters

    • subcommand: "REPLY"
    • on: "ON"
    • Optional callback: Callback<unknown>

    Returns Promise<unknown>

  • Parameters

    • subcommand: "REPLY"
    • off: "OFF"
    • Optional callback: Callback<unknown>

    Returns Promise<unknown>

  • Parameters

    • subcommand: "REPLY"
    • skip: "SKIP"
    • Optional callback: Callback<unknown>

    Returns Promise<unknown>

  • +

    Parameters

    • subcommand: "REPLY"
    • on: "ON"
    • Optional callback: Callback<unknown>

    Returns Promise<unknown>

  • Parameters

    • subcommand: "REPLY"
    • off: "OFF"
    • Optional callback: Callback<unknown>

    Returns Promise<unknown>

  • Parameters

    • subcommand: "REPLY"
    • skip: "SKIP"
    • Optional callback: Callback<unknown>

    Returns Promise<unknown>

  • Set the current connection name

    • group: connection
    • complexity: O(1)
    • since: 2.6.9
    -

    Parameters

    • subcommand: "SETNAME"
    • connectionName: string | Buffer
    • Optional callback: Callback<"OK">

    Returns Promise<"OK">

  • +

    Parameters

    • subcommand: "SETNAME"
    • connectionName: string | Buffer
    • Optional callback: Callback<"OK">

    Returns Promise<"OK">

  • Enable or disable server assisted client side caching support

    • group: connection
    • complexity: O(1). Some options may introduce additional complexity.
    • since: 6.0.0
    -

    Parameters

    • Rest ...args: [subcommand: "TRACKING", ...args: RedisValue[], callback: Callback<unknown>]

    Returns Promise<unknown>

  • Parameters

    • Rest ...args: [subcommand: "TRACKING", ...args: RedisValue[]]

    Returns Promise<unknown>

  • +

    Parameters

    • Rest ...args: [subcommand: "TRACKING", ...args: RedisValue[], callback: Callback<unknown>]

    Returns Promise<unknown>

  • Parameters

    • Rest ...args: [subcommand: "TRACKING", ...args: RedisValue[]]

    Returns Promise<unknown>

  • Return information about server assisted client side caching for the current connection

    • group: connection
    • complexity: O(1)
    • since: 6.2.0
    -

    Parameters

    • subcommand: "TRACKINGINFO"
    • Optional callback: Callback<string>

    Returns Promise<string>

  • +

    Parameters

    • subcommand: "TRACKINGINFO"
    • Optional callback: Callback<string>

    Returns Promise<string>

  • Unblock a client blocked in a blocking command from a different connection

    • group: connection
    • complexity: O(log N) where N is the number of client connections
    • since: 5.0.0
    -

    Parameters

    • subcommand: "UNBLOCK"
    • clientId: string | number
    • Optional callback: Callback<unknown>

    Returns Promise<unknown>

  • Parameters

    • subcommand: "UNBLOCK"
    • clientId: string | number
    • timeout: "TIMEOUT"
    • Optional callback: Callback<unknown>

    Returns Promise<unknown>

  • Parameters

    • subcommand: "UNBLOCK"
    • clientId: string | number
    • error: "ERROR"
    • Optional callback: Callback<unknown>

    Returns Promise<unknown>

  • +

    Parameters

    • subcommand: "UNBLOCK"
    • clientId: string | number
    • Optional callback: Callback<unknown>

    Returns Promise<unknown>

  • Parameters

    • subcommand: "UNBLOCK"
    • clientId: string | number
    • timeout: "TIMEOUT"
    • Optional callback: Callback<unknown>

    Returns Promise<unknown>

  • Parameters

    • subcommand: "UNBLOCK"
    • clientId: string | number
    • error: "ERROR"
    • Optional callback: Callback<unknown>

    Returns Promise<unknown>

  • Resume processing of clients that were paused

    • group: connection
    • complexity: O(N) Where N is the number of paused clients
    • since: 6.2.0
    -

    Parameters

    • subcommand: "UNPAUSE"
    • Optional callback: Callback<"OK">

    Returns Promise<"OK">

  • clientBuffer(subcommand: "GETNAME", callback?: Callback<Buffer>): Promise<Buffer>
  • clientBuffer(subcommand: "INFO", callback?: Callback<Buffer>): Promise<Buffer>
  • clientBuffer(subcommand: "TRACKINGINFO", callback?: Callback<Buffer>): Promise<Buffer>
  • Parameters

    • subcommand: "GETNAME"
    • Optional callback: Callback<Buffer>

    Returns Promise<Buffer>

  • Parameters

    • subcommand: "INFO"
    • Optional callback: Callback<Buffer>

    Returns Promise<Buffer>

  • Parameters

    • subcommand: "TRACKINGINFO"
    • Optional callback: Callback<Buffer>

    Returns Promise<Buffer>

  • cluster(...args: [subcommand: "ADDSLOTS", ...slots: (string | number)[], callback: Callback<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>]): Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>
  • cluster(...args: [subcommand: "ADDSLOTS", slots: (string | number)[], callback: Callback<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>]): Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>
  • cluster(...args: [subcommand: "ADDSLOTS", ...slots: (string | number)[]]): Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>
  • cluster(...args: [subcommand: "ADDSLOTS", slots: (string | number)[]]): Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>
  • cluster(...args: [subcommand: "ADDSLOTSRANGE", ...startSlotEndSlots: (string | number)[], callback: Callback<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>]): Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>
  • cluster(...args: [subcommand: "ADDSLOTSRANGE", ...startSlotEndSlots: (string | number)[]]): Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>
  • cluster(subcommand: "BUMPEPOCH", callback?: Callback<"BUMPED" | "STILL">): Promise<"BUMPED" | "STILL">
  • cluster(subcommand: "COUNT-FAILURE-REPORTS", nodeId: string | number | Buffer, callback?: Callback<number>): Promise<number>
  • cluster(subcommand: "COUNTKEYSINSLOT", slot: string | number, callback?: Callback<number>): Promise<number>
  • cluster(...args: [subcommand: "DELSLOTS", ...slots: (string | number)[], callback: Callback<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>]): Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>
  • cluster(...args: [subcommand: "DELSLOTS", slots: (string | number)[], callback: Callback<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>]): Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>
  • cluster(...args: [subcommand: "DELSLOTS", ...slots: (string | number)[]]): Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>
  • cluster(...args: [subcommand: "DELSLOTS", slots: (string | number)[]]): Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>
  • cluster(...args: [subcommand: "DELSLOTSRANGE", ...startSlotEndSlots: (string | number)[], callback: Callback<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>]): Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>
  • cluster(...args: [subcommand: "DELSLOTSRANGE", ...startSlotEndSlots: (string | number)[]]): Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>
  • cluster(subcommand: "FAILOVER", callback?: Callback<"OK">): Promise<"OK">
  • cluster(subcommand: "FAILOVER", force: "FORCE", callback?: Callback<"OK">): Promise<"OK">
  • cluster(subcommand: "FAILOVER", takeover: "TAKEOVER", callback?: Callback<"OK">): Promise<"OK">
  • cluster(subcommand: "FLUSHSLOTS", callback?: Callback<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>): Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>
  • cluster(subcommand: "FORGET", nodeId: string | number | Buffer, callback?: Callback<"OK">): Promise<"OK">
  • cluster(subcommand: "GETKEYSINSLOT", slot: string | number, count: string | number, callback?: Callback<string[]>): Promise<string[]>
  • cluster(subcommand: "HELP", callback?: Callback<unknown>): Promise<unknown>
  • cluster(subcommand: "INFO", callback?: Callback<string>): Promise<string>
  • cluster(subcommand: "KEYSLOT", key: string | Buffer, callback?: Callback<number>): Promise<number>
  • cluster(subcommand: "LINKS", callback?: Callback<unknown[]>): Promise<unknown[]>
  • cluster(subcommand: "MEET", ip: string | Buffer, port: string | number, callback?: Callback<"OK">): Promise<"OK">
  • cluster(subcommand: "MYID", callback?: Callback<string>): Promise<string>
  • cluster(subcommand: "NODES", callback?: Callback<unknown>): Promise<unknown>
  • cluster(subcommand: "REPLICAS", nodeId: string | number | Buffer, callback?: Callback<unknown>): Promise<unknown>
  • cluster(subcommand: "REPLICATE", nodeId: string | number | Buffer, callback?: Callback<"OK">): Promise<"OK">
  • cluster(subcommand: "RESET", callback?: Callback<"OK">): Promise<"OK">
  • cluster(subcommand: "RESET", hard: "HARD", callback?: Callback<"OK">): Promise<"OK">
  • cluster(subcommand: "RESET", soft: "SOFT", callback?: Callback<"OK">): Promise<"OK">
  • cluster(subcommand: "SAVECONFIG", callback?: Callback<"OK">): Promise<"OK">
  • cluster(subcommand: "SET-CONFIG-EPOCH", configEpoch: string | number, callback?: Callback<"OK">): Promise<"OK">
  • cluster(subcommand: "SETSLOT", slot: string | number, nodeIdToken: "IMPORTING", nodeId: string | number | Buffer, callback?: Callback<"OK">): Promise<"OK">
  • cluster(subcommand: "SETSLOT", slot: string | number, nodeIdToken: "MIGRATING", nodeId: string | number | Buffer, callback?: Callback<"OK">): Promise<"OK">
  • cluster(subcommand: "SETSLOT", slot: string | number, nodeIdToken: "NODE", nodeId: string | number | Buffer, callback?: Callback<"OK">): Promise<"OK">
  • cluster(subcommand: "SETSLOT", slot: string | number, stable: "STABLE", callback?: Callback<"OK">): Promise<"OK">
  • cluster(subcommand: "SHARDS", callback?: Callback<unknown>): Promise<unknown>
  • cluster(subcommand: "SLAVES", nodeId: string | number | Buffer, callback?: Callback<unknown>): Promise<unknown>
  • cluster(subcommand: "SLOTS", callback?: Callback<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>): Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>
  • +

    Parameters

    • subcommand: "UNPAUSE"
    • Optional callback: Callback<"OK">

    Returns Promise<"OK">

  • clientBuffer(subcommand: "GETNAME", callback?: Callback<Buffer>): Promise<Buffer>
  • clientBuffer(subcommand: "INFO", callback?: Callback<Buffer>): Promise<Buffer>
  • clientBuffer(subcommand: "TRACKINGINFO", callback?: Callback<Buffer>): Promise<Buffer>
  • Parameters

    • subcommand: "GETNAME"
    • Optional callback: Callback<Buffer>

    Returns Promise<Buffer>

  • Parameters

    • subcommand: "INFO"
    • Optional callback: Callback<Buffer>

    Returns Promise<Buffer>

  • Parameters

    • subcommand: "TRACKINGINFO"
    • Optional callback: Callback<Buffer>

    Returns Promise<Buffer>

  • cluster(...args: [subcommand: "ADDSLOTS", ...slots: (string | number)[], callback: Callback<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>]): Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>
  • cluster(...args: [subcommand: "ADDSLOTS", slots: (string | number)[], callback: Callback<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>]): Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>
  • cluster(...args: [subcommand: "ADDSLOTS", ...slots: (string | number)[]]): Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>
  • cluster(...args: [subcommand: "ADDSLOTS", slots: (string | number)[]]): Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>
  • cluster(...args: [subcommand: "ADDSLOTSRANGE", ...startSlotEndSlots: (string | number)[], callback: Callback<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>]): Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>
  • cluster(...args: [subcommand: "ADDSLOTSRANGE", ...startSlotEndSlots: (string | number)[]]): Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>
  • cluster(subcommand: "BUMPEPOCH", callback?: Callback<"BUMPED" | "STILL">): Promise<"BUMPED" | "STILL">
  • cluster(subcommand: "COUNT-FAILURE-REPORTS", nodeId: string | number | Buffer, callback?: Callback<number>): Promise<number>
  • cluster(subcommand: "COUNTKEYSINSLOT", slot: string | number, callback?: Callback<number>): Promise<number>
  • cluster(...args: [subcommand: "DELSLOTS", ...slots: (string | number)[], callback: Callback<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>]): Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>
  • cluster(...args: [subcommand: "DELSLOTS", slots: (string | number)[], callback: Callback<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>]): Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>
  • cluster(...args: [subcommand: "DELSLOTS", ...slots: (string | number)[]]): Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>
  • cluster(...args: [subcommand: "DELSLOTS", slots: (string | number)[]]): Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>
  • cluster(...args: [subcommand: "DELSLOTSRANGE", ...startSlotEndSlots: (string | number)[], callback: Callback<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>]): Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>
  • cluster(...args: [subcommand: "DELSLOTSRANGE", ...startSlotEndSlots: (string | number)[]]): Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>
  • cluster(subcommand: "FAILOVER", callback?: Callback<"OK">): Promise<"OK">
  • cluster(subcommand: "FAILOVER", force: "FORCE", callback?: Callback<"OK">): Promise<"OK">
  • cluster(subcommand: "FAILOVER", takeover: "TAKEOVER", callback?: Callback<"OK">): Promise<"OK">
  • cluster(subcommand: "FLUSHSLOTS", callback?: Callback<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>): Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>
  • cluster(subcommand: "FORGET", nodeId: string | number | Buffer, callback?: Callback<"OK">): Promise<"OK">
  • cluster(subcommand: "GETKEYSINSLOT", slot: string | number, count: string | number, callback?: Callback<string[]>): Promise<string[]>
  • cluster(subcommand: "HELP", callback?: Callback<unknown>): Promise<unknown>
  • cluster(subcommand: "INFO", callback?: Callback<string>): Promise<string>
  • cluster(subcommand: "KEYSLOT", key: string | Buffer, callback?: Callback<number>): Promise<number>
  • cluster(subcommand: "LINKS", callback?: Callback<unknown[]>): Promise<unknown[]>
  • cluster(subcommand: "MEET", ip: string | Buffer, port: string | number, callback?: Callback<"OK">): Promise<"OK">
  • cluster(subcommand: "MYID", callback?: Callback<string>): Promise<string>
  • cluster(subcommand: "NODES", callback?: Callback<unknown>): Promise<unknown>
  • cluster(subcommand: "REPLICAS", nodeId: string | number | Buffer, callback?: Callback<unknown>): Promise<unknown>
  • cluster(subcommand: "REPLICATE", nodeId: string | number | Buffer, callback?: Callback<"OK">): Promise<"OK">
  • cluster(subcommand: "RESET", callback?: Callback<"OK">): Promise<"OK">
  • cluster(subcommand: "RESET", hard: "HARD", callback?: Callback<"OK">): Promise<"OK">
  • cluster(subcommand: "RESET", soft: "SOFT", callback?: Callback<"OK">): Promise<"OK">
  • cluster(subcommand: "SAVECONFIG", callback?: Callback<"OK">): Promise<"OK">
  • cluster(subcommand: "SET-CONFIG-EPOCH", configEpoch: string | number, callback?: Callback<"OK">): Promise<"OK">
  • cluster(subcommand: "SETSLOT", slot: string | number, nodeIdToken: "IMPORTING", nodeId: string | number | Buffer, callback?: Callback<"OK">): Promise<"OK">
  • cluster(subcommand: "SETSLOT", slot: string | number, nodeIdToken: "MIGRATING", nodeId: string | number | Buffer, callback?: Callback<"OK">): Promise<"OK">
  • cluster(subcommand: "SETSLOT", slot: string | number, nodeIdToken: "NODE", nodeId: string | number | Buffer, callback?: Callback<"OK">): Promise<"OK">
  • cluster(subcommand: "SETSLOT", slot: string | number, stable: "STABLE", callback?: Callback<"OK">): Promise<"OK">
  • cluster(subcommand: "SHARDS", callback?: Callback<unknown>): Promise<unknown>
  • cluster(subcommand: "SLAVES", nodeId: string | number | Buffer, callback?: Callback<unknown>): Promise<unknown>
  • cluster(subcommand: "SLOTS", callback?: Callback<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>): Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>
  • Assign new hash slots to receiving node

    • group: cluster
    • complexity: O(N) where N is the total number of hash slot arguments
    • since: 3.0.0
    -

    Parameters

    • Rest ...args: [subcommand: "ADDSLOTS", ...slots: (string | number)[], callback: Callback<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>]

    Returns Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>

  • Parameters

    • Rest ...args: [subcommand: "ADDSLOTS", slots: (string | number)[], callback: Callback<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>]

    Returns Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>

  • Parameters

    • Rest ...args: [subcommand: "ADDSLOTS", ...slots: (string | number)[]]

    Returns Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>

  • Parameters

    • Rest ...args: [subcommand: "ADDSLOTS", slots: (string | number)[]]

    Returns Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>

  • +

    Parameters

    • Rest ...args: [subcommand: "ADDSLOTS", ...slots: (string | number)[], callback: Callback<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>]

    Returns Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>

  • Parameters

    • Rest ...args: [subcommand: "ADDSLOTS", slots: (string | number)[], callback: Callback<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>]

    Returns Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>

  • Parameters

    • Rest ...args: [subcommand: "ADDSLOTS", ...slots: (string | number)[]]

    Returns Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>

  • Parameters

    • Rest ...args: [subcommand: "ADDSLOTS", slots: (string | number)[]]

    Returns Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>

  • Assign new hash slots to receiving node

    • group: cluster
    • complexity: O(N) where N is the total number of the slots between the start slot and end slot arguments.
    • since: 7.0.0
    -

    Parameters

    • Rest ...args: [subcommand: "ADDSLOTSRANGE", ...startSlotEndSlots: (string | number)[], callback: Callback<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>]

    Returns Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>

  • Parameters

    • Rest ...args: [subcommand: "ADDSLOTSRANGE", ...startSlotEndSlots: (string | number)[]]

    Returns Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>

  • +

    Parameters

    • Rest ...args: [subcommand: "ADDSLOTSRANGE", ...startSlotEndSlots: (string | number)[], callback: Callback<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>]

    Returns Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>

  • Parameters

    • Rest ...args: [subcommand: "ADDSLOTSRANGE", ...startSlotEndSlots: (string | number)[]]

    Returns Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>

  • Advance the cluster config epoch

    • group: cluster
    • complexity: O(1)
    • since: 3.0.0
    -

    Parameters

    • subcommand: "BUMPEPOCH"
    • Optional callback: Callback<"BUMPED" | "STILL">

    Returns Promise<"BUMPED" | "STILL">

  • +

    Parameters

    • subcommand: "BUMPEPOCH"
    • Optional callback: Callback<"BUMPED" | "STILL">

    Returns Promise<"BUMPED" | "STILL">

  • Return the number of failure reports active for a given node

    • group: cluster
    • complexity: O(N) where N is the number of failure reports
    • since: 3.0.0
    -

    Parameters

    • subcommand: "COUNT-FAILURE-REPORTS"
    • nodeId: string | number | Buffer
    • Optional callback: Callback<number>

    Returns Promise<number>

  • +

    Parameters

    • subcommand: "COUNT-FAILURE-REPORTS"
    • nodeId: string | number | Buffer
    • Optional callback: Callback<number>

    Returns Promise<number>

  • Return the number of local keys in the specified hash slot

    • group: cluster
    • complexity: O(1)
    • since: 3.0.0
    -

    Parameters

    • subcommand: "COUNTKEYSINSLOT"
    • slot: string | number
    • Optional callback: Callback<number>

    Returns Promise<number>

  • +

    Parameters

    • subcommand: "COUNTKEYSINSLOT"
    • slot: string | number
    • Optional callback: Callback<number>

    Returns Promise<number>

  • Set hash slots as unbound in receiving node

    • group: cluster
    • complexity: O(N) where N is the total number of hash slot arguments
    • since: 3.0.0
    -

    Parameters

    • Rest ...args: [subcommand: "DELSLOTS", ...slots: (string | number)[], callback: Callback<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>]

    Returns Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>

  • Parameters

    • Rest ...args: [subcommand: "DELSLOTS", slots: (string | number)[], callback: Callback<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>]

    Returns Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>

  • Parameters

    • Rest ...args: [subcommand: "DELSLOTS", ...slots: (string | number)[]]

    Returns Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>

  • Parameters

    • Rest ...args: [subcommand: "DELSLOTS", slots: (string | number)[]]

    Returns Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>

  • +

    Parameters

    • Rest ...args: [subcommand: "DELSLOTS", ...slots: (string | number)[], callback: Callback<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>]

    Returns Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>

  • Parameters

    • Rest ...args: [subcommand: "DELSLOTS", slots: (string | number)[], callback: Callback<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>]

    Returns Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>

  • Parameters

    • Rest ...args: [subcommand: "DELSLOTS", ...slots: (string | number)[]]

    Returns Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>

  • Parameters

    • Rest ...args: [subcommand: "DELSLOTS", slots: (string | number)[]]

    Returns Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>

  • Set hash slots as unbound in receiving node

    • group: cluster
    • complexity: O(N) where N is the total number of the slots between the start slot and end slot arguments.
    • since: 7.0.0
    -

    Parameters

    • Rest ...args: [subcommand: "DELSLOTSRANGE", ...startSlotEndSlots: (string | number)[], callback: Callback<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>]

    Returns Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>

  • Parameters

    • Rest ...args: [subcommand: "DELSLOTSRANGE", ...startSlotEndSlots: (string | number)[]]

    Returns Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>

  • +

    Parameters

    • Rest ...args: [subcommand: "DELSLOTSRANGE", ...startSlotEndSlots: (string | number)[], callback: Callback<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>]

    Returns Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>

  • Parameters

    • Rest ...args: [subcommand: "DELSLOTSRANGE", ...startSlotEndSlots: (string | number)[]]

    Returns Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>

  • Forces a replica to perform a manual failover of its master.

    • group: cluster
    • complexity: O(1)
    • since: 3.0.0
    -

    Parameters

    • subcommand: "FAILOVER"
    • Optional callback: Callback<"OK">

    Returns Promise<"OK">

  • Parameters

    • subcommand: "FAILOVER"
    • force: "FORCE"
    • Optional callback: Callback<"OK">

    Returns Promise<"OK">

  • Parameters

    • subcommand: "FAILOVER"
    • takeover: "TAKEOVER"
    • Optional callback: Callback<"OK">

    Returns Promise<"OK">

  • +

    Parameters

    • subcommand: "FAILOVER"
    • Optional callback: Callback<"OK">

    Returns Promise<"OK">

  • Parameters

    • subcommand: "FAILOVER"
    • force: "FORCE"
    • Optional callback: Callback<"OK">

    Returns Promise<"OK">

  • Parameters

    • subcommand: "FAILOVER"
    • takeover: "TAKEOVER"
    • Optional callback: Callback<"OK">

    Returns Promise<"OK">

  • Delete a node's own slots information

    • group: cluster
    • complexity: O(1)
    • since: 3.0.0
    -

    Parameters

    • subcommand: "FLUSHSLOTS"
    • Optional callback: Callback<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>

    Returns Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>

  • +

    Parameters

    • subcommand: "FLUSHSLOTS"
    • Optional callback: Callback<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>

    Returns Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>

  • Remove a node from the nodes table

    • group: cluster
    • complexity: O(1)
    • since: 3.0.0
    -

    Parameters

    • subcommand: "FORGET"
    • nodeId: string | number | Buffer
    • Optional callback: Callback<"OK">

    Returns Promise<"OK">

  • +

    Parameters

    • subcommand: "FORGET"
    • nodeId: string | number | Buffer
    • Optional callback: Callback<"OK">

    Returns Promise<"OK">

  • Return local key names in the specified hash slot

    • group: cluster
    • complexity: O(log(N)) where N is the number of requested keys
    • since: 3.0.0
    -

    Parameters

    • subcommand: "GETKEYSINSLOT"
    • slot: string | number
    • count: string | number
    • Optional callback: Callback<string[]>

    Returns Promise<string[]>

  • +

    Parameters

    • subcommand: "GETKEYSINSLOT"
    • slot: string | number
    • count: string | number
    • Optional callback: Callback<string[]>

    Returns Promise<string[]>

  • Show helpful text about the different subcommands

    • group: cluster
    • complexity: O(1)
    • since: 5.0.0
    -

    Parameters

    • subcommand: "HELP"
    • Optional callback: Callback<unknown>

    Returns Promise<unknown>

  • +

    Parameters

    • subcommand: "HELP"
    • Optional callback: Callback<unknown>

    Returns Promise<unknown>

  • Provides info about Redis Cluster node state

    • group: cluster
    • complexity: O(1)
    • since: 3.0.0
    -

    Parameters

    • subcommand: "INFO"
    • Optional callback: Callback<string>

    Returns Promise<string>

  • +

    Parameters

    • subcommand: "INFO"
    • Optional callback: Callback<string>

    Returns Promise<string>

  • Returns the hash slot of the specified key

    • group: cluster
    • complexity: O(N) where N is the number of bytes in the key
    • since: 3.0.0
    -

    Parameters

    • subcommand: "KEYSLOT"
    • key: string | Buffer
    • Optional callback: Callback<number>

    Returns Promise<number>

  • +

    Parameters

    • subcommand: "KEYSLOT"
    • key: string | Buffer
    • Optional callback: Callback<number>

    Returns Promise<number>

  • Returns a list of all TCP links to and from peer nodes in cluster

    • group: cluster
    • complexity: O(N) where N is the total number of Cluster nodes
    • since: 7.0.0
    -

    Parameters

    • subcommand: "LINKS"
    • Optional callback: Callback<unknown[]>

    Returns Promise<unknown[]>

  • +

    Parameters

    • subcommand: "LINKS"
    • Optional callback: Callback<unknown[]>

    Returns Promise<unknown[]>

  • Force a node cluster to handshake with another node

    • group: cluster
    • complexity: O(1)
    • since: 3.0.0
    -

    Parameters

    • subcommand: "MEET"
    • ip: string | Buffer
    • port: string | number
    • Optional callback: Callback<"OK">

    Returns Promise<"OK">

  • +

    Parameters

    • subcommand: "MEET"
    • ip: string | Buffer
    • port: string | number
    • Optional callback: Callback<"OK">

    Returns Promise<"OK">

  • Return the node id

    • group: cluster
    • complexity: O(1)
    • since: 3.0.0
    -

    Parameters

    • subcommand: "MYID"
    • Optional callback: Callback<string>

    Returns Promise<string>

  • +

    Parameters

    • subcommand: "MYID"
    • Optional callback: Callback<string>

    Returns Promise<string>

  • Get Cluster config for the node

    • group: cluster
    • complexity: O(N) where N is the total number of Cluster nodes
    • since: 3.0.0
    -

    Parameters

    • subcommand: "NODES"
    • Optional callback: Callback<unknown>

    Returns Promise<unknown>

  • +

    Parameters

    • subcommand: "NODES"
    • Optional callback: Callback<unknown>

    Returns Promise<unknown>

  • List replica nodes of the specified master node

    • group: cluster
    • complexity: O(1)
    • since: 5.0.0
    -

    Parameters

    • subcommand: "REPLICAS"
    • nodeId: string | number | Buffer
    • Optional callback: Callback<unknown>

    Returns Promise<unknown>

  • +

    Parameters

    • subcommand: "REPLICAS"
    • nodeId: string | number | Buffer
    • Optional callback: Callback<unknown>

    Returns Promise<unknown>

  • Reconfigure a node as a replica of the specified master node

    • group: cluster
    • complexity: O(1)
    • since: 3.0.0
    -

    Parameters

    • subcommand: "REPLICATE"
    • nodeId: string | number | Buffer
    • Optional callback: Callback<"OK">

    Returns Promise<"OK">

  • +

    Parameters

    • subcommand: "REPLICATE"
    • nodeId: string | number | Buffer
    • Optional callback: Callback<"OK">

    Returns Promise<"OK">

  • Reset a Redis Cluster node

    • group: cluster
    • complexity: O(N) where N is the number of known nodes. The command may execute a FLUSHALL as a side effect.
    • since: 3.0.0
    -

    Parameters

    • subcommand: "RESET"
    • Optional callback: Callback<"OK">

    Returns Promise<"OK">

  • Parameters

    • subcommand: "RESET"
    • hard: "HARD"
    • Optional callback: Callback<"OK">

    Returns Promise<"OK">

  • Parameters

    • subcommand: "RESET"
    • soft: "SOFT"
    • Optional callback: Callback<"OK">

    Returns Promise<"OK">

  • +

    Parameters

    • subcommand: "RESET"
    • Optional callback: Callback<"OK">

    Returns Promise<"OK">

  • Parameters

    • subcommand: "RESET"
    • hard: "HARD"
    • Optional callback: Callback<"OK">

    Returns Promise<"OK">

  • Parameters

    • subcommand: "RESET"
    • soft: "SOFT"
    • Optional callback: Callback<"OK">

    Returns Promise<"OK">

  • Forces the node to save cluster state on disk

    • group: cluster
    • complexity: O(1)
    • since: 3.0.0
    -

    Parameters

    • subcommand: "SAVECONFIG"
    • Optional callback: Callback<"OK">

    Returns Promise<"OK">

  • +

    Parameters

    • subcommand: "SAVECONFIG"
    • Optional callback: Callback<"OK">

    Returns Promise<"OK">

  • Set the configuration epoch in a new node

    • group: cluster
    • complexity: O(1)
    • since: 3.0.0
    -

    Parameters

    • subcommand: "SET-CONFIG-EPOCH"
    • configEpoch: string | number
    • Optional callback: Callback<"OK">

    Returns Promise<"OK">

  • +

    Parameters

    • subcommand: "SET-CONFIG-EPOCH"
    • configEpoch: string | number
    • Optional callback: Callback<"OK">

    Returns Promise<"OK">

  • Bind a hash slot to a specific node

    • group: cluster
    • complexity: O(1)
    • since: 3.0.0
    -

    Parameters

    • subcommand: "SETSLOT"
    • slot: string | number
    • nodeIdToken: "IMPORTING"
    • nodeId: string | number | Buffer
    • Optional callback: Callback<"OK">

    Returns Promise<"OK">

  • Parameters

    • subcommand: "SETSLOT"
    • slot: string | number
    • nodeIdToken: "MIGRATING"
    • nodeId: string | number | Buffer
    • Optional callback: Callback<"OK">

    Returns Promise<"OK">

  • Parameters

    • subcommand: "SETSLOT"
    • slot: string | number
    • nodeIdToken: "NODE"
    • nodeId: string | number | Buffer
    • Optional callback: Callback<"OK">

    Returns Promise<"OK">

  • Parameters

    • subcommand: "SETSLOT"
    • slot: string | number
    • stable: "STABLE"
    • Optional callback: Callback<"OK">

    Returns Promise<"OK">

  • +

    Parameters

    • subcommand: "SETSLOT"
    • slot: string | number
    • nodeIdToken: "IMPORTING"
    • nodeId: string | number | Buffer
    • Optional callback: Callback<"OK">

    Returns Promise<"OK">

  • Parameters

    • subcommand: "SETSLOT"
    • slot: string | number
    • nodeIdToken: "MIGRATING"
    • nodeId: string | number | Buffer
    • Optional callback: Callback<"OK">

    Returns Promise<"OK">

  • Parameters

    • subcommand: "SETSLOT"
    • slot: string | number
    • nodeIdToken: "NODE"
    • nodeId: string | number | Buffer
    • Optional callback: Callback<"OK">

    Returns Promise<"OK">

  • Parameters

    • subcommand: "SETSLOT"
    • slot: string | number
    • stable: "STABLE"
    • Optional callback: Callback<"OK">

    Returns Promise<"OK">

  • Get array of cluster slots to node mappings

    • group: cluster
    • complexity: O(N) where N is the total number of cluster nodes
    • since: 7.0.0
    -

    Parameters

    • subcommand: "SHARDS"
    • Optional callback: Callback<unknown>

    Returns Promise<unknown>

  • +

    Parameters

    • subcommand: "SHARDS"
    • Optional callback: Callback<unknown>

    Returns Promise<unknown>

  • List replica nodes of the specified master node

    • group: cluster
    • complexity: O(1)
    • since: 3.0.0
    -

    Parameters

    • subcommand: "SLAVES"
    • nodeId: string | number | Buffer
    • Optional callback: Callback<unknown>

    Returns Promise<unknown>

  • +

    Parameters

    • subcommand: "SLAVES"
    • nodeId: string | number | Buffer
    • Optional callback: Callback<unknown>

    Returns Promise<unknown>

  • Get array of Cluster slot to node mappings

    • group: cluster
    • complexity: O(N) where N is the total number of Cluster nodes
    • since: 3.0.0
    -

    Parameters

    • subcommand: "SLOTS"
    • Optional callback: Callback<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>

    Returns Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>

  • command(subcommand: "COUNT", callback?: Callback<unknown[]>): Promise<unknown[]>
  • command(subcommand: "DOCS", callback?: Callback<unknown[]>): Promise<unknown[]>
  • command(...args: [subcommand: "DOCS", ...commandNames: (string | Buffer)[], callback: Callback<unknown[]>]): Promise<unknown[]>
  • command(...args: [subcommand: "DOCS", ...commandNames: (string | Buffer)[]]): Promise<unknown[]>
  • command(subcommand: "GETKEYS", callback?: Callback<unknown[]>): Promise<unknown[]>
  • command(subcommand: "GETKEYSANDFLAGS", callback?: Callback<unknown[]>): Promise<unknown[]>
  • command(subcommand: "HELP", callback?: Callback<unknown[]>): Promise<unknown[]>
  • command(subcommand: "INFO", callback?: Callback<unknown[]>): Promise<unknown[]>
  • command(...args: [subcommand: "INFO", ...commandNames: (string | Buffer)[], callback: Callback<unknown[]>]): Promise<unknown[]>
  • command(...args: [subcommand: "INFO", ...commandNames: (string | Buffer)[]]): Promise<unknown[]>
  • command(subcommand: "LIST", callback?: Callback<unknown[]>): Promise<unknown[]>
  • command(subcommand: "LIST", filterby: "FILTERBY", moduleNameToken: "MODULE", moduleName: string | Buffer, callback?: Callback<unknown[]>): Promise<unknown[]>
  • command(subcommand: "LIST", filterby: "FILTERBY", categoryToken: "ACLCAT", category: string | Buffer, callback?: Callback<unknown[]>): Promise<unknown[]>
  • command(subcommand: "LIST", filterby: "FILTERBY", patternToken: "PATTERN", pattern: string, callback?: Callback<unknown[]>): Promise<unknown[]>
  • +

    Parameters

    • subcommand: "SLOTS"
    • Optional callback: Callback<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>

    Returns Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>

  • command(subcommand: "COUNT", callback?: Callback<unknown[]>): Promise<unknown[]>
  • command(subcommand: "DOCS", callback?: Callback<unknown[]>): Promise<unknown[]>
  • command(...args: [subcommand: "DOCS", ...commandNames: (string | Buffer)[], callback: Callback<unknown[]>]): Promise<unknown[]>
  • command(...args: [subcommand: "DOCS", ...commandNames: (string | Buffer)[]]): Promise<unknown[]>
  • command(subcommand: "GETKEYS", callback?: Callback<unknown[]>): Promise<unknown[]>
  • command(subcommand: "GETKEYSANDFLAGS", callback?: Callback<unknown[]>): Promise<unknown[]>
  • command(subcommand: "HELP", callback?: Callback<unknown[]>): Promise<unknown[]>
  • command(subcommand: "INFO", callback?: Callback<unknown[]>): Promise<unknown[]>
  • command(...args: [subcommand: "INFO", ...commandNames: (string | Buffer)[], callback: Callback<unknown[]>]): Promise<unknown[]>
  • command(...args: [subcommand: "INFO", ...commandNames: (string | Buffer)[]]): Promise<unknown[]>
  • command(subcommand: "LIST", callback?: Callback<unknown[]>): Promise<unknown[]>
  • command(subcommand: "LIST", filterby: "FILTERBY", moduleNameToken: "MODULE", moduleName: string | Buffer, callback?: Callback<unknown[]>): Promise<unknown[]>
  • command(subcommand: "LIST", filterby: "FILTERBY", categoryToken: "ACLCAT", category: string | Buffer, callback?: Callback<unknown[]>): Promise<unknown[]>
  • command(subcommand: "LIST", filterby: "FILTERBY", patternToken: "PATTERN", pattern: string, callback?: Callback<unknown[]>): Promise<unknown[]>
  • Get total number of Redis commands

    • group: server
    • complexity: O(1)
    • since: 2.8.13
    -

    Parameters

    • subcommand: "COUNT"
    • Optional callback: Callback<unknown[]>

    Returns Promise<unknown[]>

  • +

    Parameters

    • subcommand: "COUNT"
    • Optional callback: Callback<unknown[]>

    Returns Promise<unknown[]>

  • Get array of specific Redis command documentation

    • group: server
    • complexity: O(N) where N is the number of commands to look up
    • since: 7.0.0
    -

    Parameters

    • subcommand: "DOCS"
    • Optional callback: Callback<unknown[]>

    Returns Promise<unknown[]>

  • Parameters

    • Rest ...args: [subcommand: "DOCS", ...commandNames: (string | Buffer)[], callback: Callback<unknown[]>]

    Returns Promise<unknown[]>

  • Parameters

    • Rest ...args: [subcommand: "DOCS", ...commandNames: (string | Buffer)[]]

    Returns Promise<unknown[]>

  • +

    Parameters

    • subcommand: "DOCS"
    • Optional callback: Callback<unknown[]>

    Returns Promise<unknown[]>

  • Parameters

    • Rest ...args: [subcommand: "DOCS", ...commandNames: (string | Buffer)[], callback: Callback<unknown[]>]

    Returns Promise<unknown[]>

  • Parameters

    • Rest ...args: [subcommand: "DOCS", ...commandNames: (string | Buffer)[]]

    Returns Promise<unknown[]>

  • Extract keys given a full Redis command

    • group: server
    • complexity: O(N) where N is the number of arguments to the command
    • since: 2.8.13
    -

    Parameters

    • subcommand: "GETKEYS"
    • Optional callback: Callback<unknown[]>

    Returns Promise<unknown[]>

  • +

    Parameters

    • subcommand: "GETKEYS"
    • Optional callback: Callback<unknown[]>

    Returns Promise<unknown[]>

  • Extract keys and access flags given a full Redis command

    • group: server
    • complexity: O(N) where N is the number of arguments to the command
    • since: 7.0.0
    -

    Parameters

    • subcommand: "GETKEYSANDFLAGS"
    • Optional callback: Callback<unknown[]>

    Returns Promise<unknown[]>

  • +

    Parameters

    • subcommand: "GETKEYSANDFLAGS"
    • Optional callback: Callback<unknown[]>

    Returns Promise<unknown[]>

  • Show helpful text about the different subcommands

    • group: server
    • complexity: O(1)
    • since: 5.0.0
    -

    Parameters

    • subcommand: "HELP"
    • Optional callback: Callback<unknown[]>

    Returns Promise<unknown[]>

  • +

    Parameters

    • subcommand: "HELP"
    • Optional callback: Callback<unknown[]>

    Returns Promise<unknown[]>

  • Get array of specific Redis command details, or all when no argument is given.

    • group: server
    • complexity: O(N) where N is the number of commands to look up
    • since: 2.8.13
    -

    Parameters

    • subcommand: "INFO"
    • Optional callback: Callback<unknown[]>

    Returns Promise<unknown[]>

  • Parameters

    • Rest ...args: [subcommand: "INFO", ...commandNames: (string | Buffer)[], callback: Callback<unknown[]>]

    Returns Promise<unknown[]>

  • Parameters

    • Rest ...args: [subcommand: "INFO", ...commandNames: (string | Buffer)[]]

    Returns Promise<unknown[]>

  • +

    Parameters

    • subcommand: "INFO"
    • Optional callback: Callback<unknown[]>

    Returns Promise<unknown[]>

  • Parameters

    • Rest ...args: [subcommand: "INFO", ...commandNames: (string | Buffer)[], callback: Callback<unknown[]>]

    Returns Promise<unknown[]>

  • Parameters

    • Rest ...args: [subcommand: "INFO", ...commandNames: (string | Buffer)[]]

    Returns Promise<unknown[]>

  • Get an array of Redis command names

    • group: server
    • complexity: O(N) where N is the total number of Redis commands
    • since: 7.0.0
    -

    Parameters

    • subcommand: "LIST"
    • Optional callback: Callback<unknown[]>

    Returns Promise<unknown[]>

  • Parameters

    • subcommand: "LIST"
    • filterby: "FILTERBY"
    • moduleNameToken: "MODULE"
    • moduleName: string | Buffer
    • Optional callback: Callback<unknown[]>

    Returns Promise<unknown[]>

  • Parameters

    • subcommand: "LIST"
    • filterby: "FILTERBY"
    • categoryToken: "ACLCAT"
    • category: string | Buffer
    • Optional callback: Callback<unknown[]>

    Returns Promise<unknown[]>

  • Parameters

    • subcommand: "LIST"
    • filterby: "FILTERBY"
    • patternToken: "PATTERN"
    • pattern: string
    • Optional callback: Callback<unknown[]>

    Returns Promise<unknown[]>

  • config(...args: [subcommand: "GET", ...parameters: (string | Buffer)[], callback: Callback<unknown>]): Promise<unknown>
  • config(...args: [subcommand: "GET", ...parameters: (string | Buffer)[]]): Promise<unknown>
  • config(subcommand: "HELP", callback?: Callback<unknown>): Promise<unknown>
  • config(subcommand: "RESETSTAT", callback?: Callback<unknown>): Promise<unknown>
  • config(subcommand: "REWRITE", callback?: Callback<unknown>): Promise<unknown>
  • config(...args: [subcommand: "SET", ...parameterValues: (string | number | Buffer)[], callback: Callback<unknown>]): Promise<unknown>
  • config(...args: [subcommand: "SET", ...parameterValues: (string | number | Buffer)[]]): Promise<unknown>
  • +

    Parameters

    • subcommand: "LIST"
    • Optional callback: Callback<unknown[]>

    Returns Promise<unknown[]>

  • Parameters

    • subcommand: "LIST"
    • filterby: "FILTERBY"
    • moduleNameToken: "MODULE"
    • moduleName: string | Buffer
    • Optional callback: Callback<unknown[]>

    Returns Promise<unknown[]>

  • Parameters

    • subcommand: "LIST"
    • filterby: "FILTERBY"
    • categoryToken: "ACLCAT"
    • category: string | Buffer
    • Optional callback: Callback<unknown[]>

    Returns Promise<unknown[]>

  • Parameters

    • subcommand: "LIST"
    • filterby: "FILTERBY"
    • patternToken: "PATTERN"
    • pattern: string
    • Optional callback: Callback<unknown[]>

    Returns Promise<unknown[]>

  • config(...args: [subcommand: "GET", ...parameters: (string | Buffer)[], callback: Callback<unknown>]): Promise<unknown>
  • config(...args: [subcommand: "GET", ...parameters: (string | Buffer)[]]): Promise<unknown>
  • config(subcommand: "HELP", callback?: Callback<unknown>): Promise<unknown>
  • config(subcommand: "RESETSTAT", callback?: Callback<unknown>): Promise<unknown>
  • config(subcommand: "REWRITE", callback?: Callback<unknown>): Promise<unknown>
  • config(...args: [subcommand: "SET", ...parameterValues: (string | number | Buffer)[], callback: Callback<unknown>]): Promise<unknown>
  • config(...args: [subcommand: "SET", ...parameterValues: (string | number | Buffer)[]]): Promise<unknown>
  • Get the values of configuration parameters

    • group: server
    • complexity: O(N) when N is the number of configuration parameters provided
    • since: 2.0.0
    -

    Parameters

    • Rest ...args: [subcommand: "GET", ...parameters: (string | Buffer)[], callback: Callback<unknown>]

    Returns Promise<unknown>

  • Parameters

    • Rest ...args: [subcommand: "GET", ...parameters: (string | Buffer)[]]

    Returns Promise<unknown>

  • +

    Parameters

    • Rest ...args: [subcommand: "GET", ...parameters: (string | Buffer)[], callback: Callback<unknown>]

    Returns Promise<unknown>

  • Parameters

    • Rest ...args: [subcommand: "GET", ...parameters: (string | Buffer)[]]

    Returns Promise<unknown>

  • Show helpful text about the different subcommands

    • group: server
    • complexity: O(1)
    • since: 5.0.0
    -

    Parameters

    • subcommand: "HELP"
    • Optional callback: Callback<unknown>

    Returns Promise<unknown>

  • +

    Parameters

    • subcommand: "HELP"
    • Optional callback: Callback<unknown>

    Returns Promise<unknown>

  • Reset the stats returned by INFO

    • group: server
    • complexity: O(1)
    • since: 2.0.0
    -

    Parameters

    • subcommand: "RESETSTAT"
    • Optional callback: Callback<unknown>

    Returns Promise<unknown>

  • +

    Parameters

    • subcommand: "RESETSTAT"
    • Optional callback: Callback<unknown>

    Returns Promise<unknown>

  • Rewrite the configuration file with the in memory configuration

    • group: server
    • complexity: O(1)
    • since: 2.8.0
    -

    Parameters

    • subcommand: "REWRITE"
    • Optional callback: Callback<unknown>

    Returns Promise<unknown>

  • +

    Parameters

    • subcommand: "REWRITE"
    • Optional callback: Callback<unknown>

    Returns Promise<unknown>

  • Set configuration parameters to the given values

    • group: server
    • complexity: O(N) when N is the number of configuration parameters provided
    • since: 2.0.0
    -

    Parameters

    • Rest ...args: [subcommand: "SET", ...parameterValues: (string | number | Buffer)[], callback: Callback<unknown>]

    Returns Promise<unknown>

  • Parameters

    • Rest ...args: [subcommand: "SET", ...parameterValues: (string | number | Buffer)[]]

    Returns Promise<unknown>

  • connect(): Promise<void>
  • +

    Parameters

    • Rest ...args: [subcommand: "SET", ...parameterValues: (string | number | Buffer)[], callback: Callback<unknown>]

    Returns Promise<unknown>

  • Parameters

    • Rest ...args: [subcommand: "SET", ...parameterValues: (string | number | Buffer)[]]

    Returns Promise<unknown>

  • connect(): Promise<void>
  • copy(source: RedisKey, destination: RedisKey, callback?: Callback<number>): Promise<number>
  • copy(source: RedisKey, destination: RedisKey, replace: "REPLACE", callback?: Callback<number>): Promise<number>
  • copy(source: RedisKey, destination: RedisKey, destinationDbToken: "DB", destinationDb: string | number, callback?: Callback<number>): Promise<number>
  • copy(source: RedisKey, destination: RedisKey, destinationDbToken: "DB", destinationDb: string | number, replace: "REPLACE", callback?: Callback<number>): Promise<number>
  • copy(source: RedisKey, destination: RedisKey, callback?: Callback<number>): Promise<number>
  • copy(source: RedisKey, destination: RedisKey, replace: "REPLACE", callback?: Callback<number>): Promise<number>
  • copy(source: RedisKey, destination: RedisKey, destinationDbToken: "DB", destinationDb: string | number, callback?: Callback<number>): Promise<number>
  • copy(source: RedisKey, destination: RedisKey, destinationDbToken: "DB", destinationDb: string | number, replace: "REPLACE", callback?: Callback<number>): Promise<number>
  • Copy a key

    • group: generic
    • complexity: O(N) worst case for collections, where N is the number of nested items. O(1) for string values.
    • since: 6.2.0
    -

    Parameters

    Returns Promise<number>

  • Parameters

    • source: RedisKey
    • destination: RedisKey
    • replace: "REPLACE"
    • Optional callback: Callback<number>

    Returns Promise<number>

  • Parameters

    • source: RedisKey
    • destination: RedisKey
    • destinationDbToken: "DB"
    • destinationDb: string | number
    • Optional callback: Callback<number>

    Returns Promise<number>

  • Parameters

    • source: RedisKey
    • destination: RedisKey
    • destinationDbToken: "DB"
    • destinationDb: string | number
    • replace: "REPLACE"
    • Optional callback: Callback<number>

    Returns Promise<number>

  • createBuiltinCommand(commandName: string): { buffer: any; string: any }
  • +

    Parameters

    Returns Promise<number>

  • Parameters

    • source: RedisKey
    • destination: RedisKey
    • replace: "REPLACE"
    • Optional callback: Callback<number>

    Returns Promise<number>

  • Parameters

    • source: RedisKey
    • destination: RedisKey
    • destinationDbToken: "DB"
    • destinationDb: string | number
    • Optional callback: Callback<number>

    Returns Promise<number>

  • Parameters

    • source: RedisKey
    • destination: RedisKey
    • destinationDbToken: "DB"
    • destinationDb: string | number
    • replace: "REPLACE"
    • Optional callback: Callback<number>

    Returns Promise<number>

  • createBuiltinCommand(commandName: string): { buffer: any; string: any }
  • Create a builtin command

    -

    Parameters

    • commandName: string

    Returns { buffer: any; string: any }

    • buffer: any
    • string: any
  • dbsize(callback?: Callback<number>): Promise<number>
  • +

    Parameters

    • commandName: string

    Returns { buffer: any; string: any }

    • buffer: any
    • string: any
  • dbsize(callback?: Callback<number>): Promise<number>
  • Return the number of keys in the selected database

    • group: server
    • complexity: O(1)
    • since: 1.0.0
    -

    Parameters

    • Optional callback: Callback<number>

    Returns Promise<number>

  • debug(subcommand: string, callback?: Callback<unknown>): Promise<unknown>
  • debug(...args: [subcommand: string, ...args: (string | number | Buffer)[], callback: Callback<unknown>]): Promise<unknown>
  • debug(...args: [subcommand: string, ...args: (string | number | Buffer)[]]): Promise<unknown>
  • debug(subcommand: string, callback?: Callback<unknown>): Promise<unknown>
  • debug(...args: [subcommand: string, ...args: (string | number | Buffer)[], callback: Callback<unknown>]): Promise<unknown>
  • debug(...args: [subcommand: string, ...args: (string | number | Buffer)[]]): Promise<unknown>
  • A container for debugging commands

    • group: server
    • complexity: Depends on subcommand.
    • since: 1.0.0
    -

    Parameters

    • subcommand: string
    • Optional callback: Callback<unknown>

    Returns Promise<unknown>

  • Parameters

    • Rest ...args: [subcommand: string, ...args: (string | number | Buffer)[], callback: Callback<unknown>]

    Returns Promise<unknown>

  • Parameters

    • Rest ...args: [subcommand: string, ...args: (string | number | Buffer)[]]

    Returns Promise<unknown>

  • decr(key: RedisKey, callback?: Callback<number>): Promise<number>
  • +

    Parameters

    • subcommand: string
    • Optional callback: Callback<unknown>

    Returns Promise<unknown>

  • Parameters

    • Rest ...args: [subcommand: string, ...args: (string | number | Buffer)[], callback: Callback<unknown>]

    Returns Promise<unknown>

  • Parameters

    • Rest ...args: [subcommand: string, ...args: (string | number | Buffer)[]]

    Returns Promise<unknown>

  • decr(key: RedisKey, callback?: Callback<number>): Promise<number>
  • Decrement the integer value of a key by one

    • group: string
    • complexity: O(1)
    • since: 1.0.0
    -

    Parameters

    • key: RedisKey
    • Optional callback: Callback<number>

    Returns Promise<number>

  • decrby(key: RedisKey, decrement: string | number, callback?: Callback<number>): Promise<number>
  • decrby(key: RedisKey, decrement: string | number, callback?: Callback<number>): Promise<number>
  • Decrement the integer value of a key by the given number

    • group: string
    • complexity: O(1)
    • since: 1.0.0
    -

    Parameters

    • key: RedisKey
    • decrement: string | number
    • Optional callback: Callback<number>

    Returns Promise<number>

  • defineCommand(name: string, definition: { lua: string; numberOfKeys?: number; readOnly?: boolean }): void
  • +

    Parameters

    • key: RedisKey
    • decrement: string | number
    • Optional callback: Callback<number>

    Returns Promise<number>

  • defineCommand(name: string, definition: { lua: string; numberOfKeys?: number; readOnly?: boolean }): void
  • Define a custom command using lua script

    -

    Parameters

    • name: string
    • definition: { lua: string; numberOfKeys?: number; readOnly?: boolean }
      • lua: string
      • Optional numberOfKeys?: number
      • Optional readOnly?: boolean

    Returns void

  • del(...args: [...keys: RedisKey[], callback: Callback<number>]): Promise<number>
  • del(...args: [keys: RedisKey[], callback: Callback<number>]): Promise<number>
  • del(...args: RedisKey[]): Promise<number>
  • del(...args: [keys: RedisKey[]]): Promise<number>
  • +

    Parameters

    • name: string
    • definition: { lua: string; numberOfKeys?: number; readOnly?: boolean }
      • lua: string
      • Optional numberOfKeys?: number
      • Optional readOnly?: boolean

    Returns void

  • del(...args: [...keys: RedisKey[], callback: Callback<number>]): Promise<number>
  • del(...args: [keys: RedisKey[], callback: Callback<number>]): Promise<number>
  • del(...args: RedisKey[]): Promise<number>
  • del(...args: [keys: RedisKey[]]): Promise<number>
  • Delete a key

    • group: generic
    • complexity: O(N) where N is the number of keys that will be removed. When a key to remove holds a value other than a string, the individual complexity for this key is O(M) where M is the number of elements in the list, set, sorted set or hash. Removing a single key that holds a string value is O(1).
    • since: 1.0.0
    -

    Parameters

    • Rest ...args: [...keys: RedisKey[], callback: Callback<number>]

    Returns Promise<number>

  • Parameters

    • Rest ...args: [keys: RedisKey[], callback: Callback<number>]

    Returns Promise<number>

  • Parameters

    Returns Promise<number>

  • Parameters

    Returns Promise<number>

  • discard(callback?: Callback<"OK">): Promise<"OK">
  • discard(callback?: Callback<"OK">): Promise<"OK">
  • Discard all commands issued after MULTI

    • group: transactions
    • complexity: O(N), when N is the number of queued commands
    • since: 2.0.0
    -

    Parameters

    • Optional callback: Callback<"OK">

    Returns Promise<"OK">

  • disconnect(reconnect?: boolean): void
  • disconnect(reconnect?: boolean): void
  • Disconnect from every node in the cluster.

    -

    Parameters

    • reconnect: boolean = false

    Returns void

  • dump(key: RedisKey, callback?: Callback<string>): Promise<string>
  • dump(key: RedisKey, callback?: Callback<string>): Promise<string>
  • Return a serialized version of the value stored at the specified key.

    • group: generic
    • complexity: O(1) to access the key and additional O(NM) to serialize it, where N is the number of Redis objects composing the value and M their average size. For small string values the time complexity is thus O(1)+O(1M) where M is small, so simply O(1).
    • since: 2.6.0
    -

    Parameters

    • key: RedisKey
    • Optional callback: Callback<string>

    Returns Promise<string>

  • dumpBuffer(key: RedisKey, callback?: Callback<Buffer>): Promise<Buffer>
  • duplicate(overrideStartupNodes?: any[], overrideOptions?: {}): Cluster
  • dumpBuffer(key: RedisKey, callback?: Callback<Buffer>): Promise<Buffer>
  • duplicate(overrideStartupNodes?: any[], overrideOptions?: {}): Cluster
  • Create a new instance with the same startup nodes and options as the current one.

    example
    var cluster = new Redis.Cluster([{ host: "127.0.0.1", port: "30001" }]);
    var anotherCluster = cluster.duplicate();
    -

    Parameters

    • overrideStartupNodes: any[] = []
    • overrideOptions: {} = {}

      Returns Cluster

    • echo(message: string | Buffer, callback?: Callback<string>): Promise<string>
    • echo(message: string | Buffer, callback?: Callback<string>): Promise<string>
    • Echo the given string

      • group: connection
      • complexity: O(1)
      • since: 1.0.0
      -

      Parameters

      • message: string | Buffer
      • Optional callback: Callback<string>

      Returns Promise<string>

    • echoBuffer(message: string | Buffer, callback?: Callback<Buffer>): Promise<Buffer>
    • Parameters

      • message: string | Buffer
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • eval(script: string | Buffer, numkeys: string | number, callback?: Callback<unknown>): Promise<unknown>
    • eval(...args: [script: string | Buffer, numkeys: string | number, ...args: (string | number | Buffer)[], callback: Callback<unknown>]): Promise<unknown>
    • eval(...args: [script: string | Buffer, numkeys: string | number, ...args: (string | number | Buffer)[]]): Promise<unknown>
    • eval(...args: [script: string | Buffer, numkeys: string | number, ...keys: RedisKey[], callback: Callback<unknown>]): Promise<unknown>
    • eval(...args: [script: string | Buffer, numkeys: string | number, keys: RedisKey[], callback: Callback<unknown>]): Promise<unknown>
    • eval(...args: [script: string | Buffer, numkeys: string | number, ...keys: RedisKey[]]): Promise<unknown>
    • eval(...args: [script: string | Buffer, numkeys: string | number, keys: RedisKey[]]): Promise<unknown>
    • eval(...args: [script: string | Buffer, numkeys: string | number, ...args: RedisValue[], callback: Callback<unknown>]): Promise<unknown>
    • eval(...args: [script: string | Buffer, numkeys: string | number, ...args: RedisValue[]]): Promise<unknown>
    • +

      Parameters

      • message: string | Buffer
      • Optional callback: Callback<string>

      Returns Promise<string>

    • echoBuffer(message: string | Buffer, callback?: Callback<Buffer>): Promise<Buffer>
    • Parameters

      • message: string | Buffer
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • eval(script: string | Buffer, numkeys: string | number, callback?: Callback<unknown>): Promise<unknown>
    • eval(...args: [script: string | Buffer, numkeys: string | number, ...args: (string | number | Buffer)[], callback: Callback<unknown>]): Promise<unknown>
    • eval(...args: [script: string | Buffer, numkeys: string | number, ...args: (string | number | Buffer)[]]): Promise<unknown>
    • eval(...args: [script: string | Buffer, numkeys: string | number, ...keys: RedisKey[], callback: Callback<unknown>]): Promise<unknown>
    • eval(...args: [script: string | Buffer, numkeys: string | number, keys: RedisKey[], callback: Callback<unknown>]): Promise<unknown>
    • eval(...args: [script: string | Buffer, numkeys: string | number, ...keys: RedisKey[]]): Promise<unknown>
    • eval(...args: [script: string | Buffer, numkeys: string | number, keys: RedisKey[]]): Promise<unknown>
    • eval(...args: [script: string | Buffer, numkeys: string | number, ...args: RedisValue[], callback: Callback<unknown>]): Promise<unknown>
    • eval(...args: [script: string | Buffer, numkeys: string | number, ...args: RedisValue[]]): Promise<unknown>
    • Execute a Lua script server side

      • group: scripting
      • complexity: Depends on the script that is executed.
      • since: 2.6.0
      -

      Parameters

      • script: string | Buffer
      • numkeys: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [script: string | Buffer, numkeys: string | number, ...args: (string | number | Buffer)[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [script: string | Buffer, numkeys: string | number, ...args: (string | number | Buffer)[]]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [script: string | Buffer, numkeys: string | number, ...keys: RedisKey[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [script: string | Buffer, numkeys: string | number, keys: RedisKey[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [script: string | Buffer, numkeys: string | number, ...keys: RedisKey[]]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [script: string | Buffer, numkeys: string | number, keys: RedisKey[]]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [script: string | Buffer, numkeys: string | number, ...args: RedisValue[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [script: string | Buffer, numkeys: string | number, ...args: RedisValue[]]

      Returns Promise<unknown>

    • eval_ro(...args: [script: string | Buffer, numkeys: string | number, ...args: RedisValue[], callback: Callback<unknown>]): Promise<unknown>
    • eval_ro(...args: [script: string | Buffer, numkeys: string | number, ...args: RedisValue[]]): Promise<unknown>
    • +

      Parameters

      • script: string | Buffer
      • numkeys: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [script: string | Buffer, numkeys: string | number, ...args: (string | number | Buffer)[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [script: string | Buffer, numkeys: string | number, ...args: (string | number | Buffer)[]]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [script: string | Buffer, numkeys: string | number, ...keys: RedisKey[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [script: string | Buffer, numkeys: string | number, keys: RedisKey[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [script: string | Buffer, numkeys: string | number, ...keys: RedisKey[]]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [script: string | Buffer, numkeys: string | number, keys: RedisKey[]]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [script: string | Buffer, numkeys: string | number, ...args: RedisValue[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [script: string | Buffer, numkeys: string | number, ...args: RedisValue[]]

      Returns Promise<unknown>

    • eval_ro(...args: [script: string | Buffer, numkeys: string | number, ...args: RedisValue[], callback: Callback<unknown>]): Promise<unknown>
    • eval_ro(...args: [script: string | Buffer, numkeys: string | number, ...args: RedisValue[]]): Promise<unknown>
    • Execute a read-only Lua script server side

      • group: scripting
      • complexity: Depends on the script that is executed.
      • since: 7.0.0
      -

      Parameters

      • Rest ...args: [script: string | Buffer, numkeys: string | number, ...args: RedisValue[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [script: string | Buffer, numkeys: string | number, ...args: RedisValue[]]

      Returns Promise<unknown>

    • evalsha(sha1: string | Buffer, numkeys: string | number, callback?: Callback<unknown>): Promise<unknown>
    • evalsha(...args: [sha1: string | Buffer, numkeys: string | number, ...args: (string | number | Buffer)[], callback: Callback<unknown>]): Promise<unknown>
    • evalsha(...args: [sha1: string | Buffer, numkeys: string | number, ...args: (string | number | Buffer)[]]): Promise<unknown>
    • evalsha(...args: [sha1: string | Buffer, numkeys: string | number, ...keys: RedisKey[], callback: Callback<unknown>]): Promise<unknown>
    • evalsha(...args: [sha1: string | Buffer, numkeys: string | number, keys: RedisKey[], callback: Callback<unknown>]): Promise<unknown>
    • evalsha(...args: [sha1: string | Buffer, numkeys: string | number, ...keys: RedisKey[]]): Promise<unknown>
    • evalsha(...args: [sha1: string | Buffer, numkeys: string | number, keys: RedisKey[]]): Promise<unknown>
    • evalsha(...args: [sha1: string | Buffer, numkeys: string | number, ...args: RedisValue[], callback: Callback<unknown>]): Promise<unknown>
    • evalsha(...args: [sha1: string | Buffer, numkeys: string | number, ...args: RedisValue[]]): Promise<unknown>
    • +

      Parameters

      • Rest ...args: [script: string | Buffer, numkeys: string | number, ...args: RedisValue[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [script: string | Buffer, numkeys: string | number, ...args: RedisValue[]]

      Returns Promise<unknown>

    • evalsha(sha1: string | Buffer, numkeys: string | number, callback?: Callback<unknown>): Promise<unknown>
    • evalsha(...args: [sha1: string | Buffer, numkeys: string | number, ...args: (string | number | Buffer)[], callback: Callback<unknown>]): Promise<unknown>
    • evalsha(...args: [sha1: string | Buffer, numkeys: string | number, ...args: (string | number | Buffer)[]]): Promise<unknown>
    • evalsha(...args: [sha1: string | Buffer, numkeys: string | number, ...keys: RedisKey[], callback: Callback<unknown>]): Promise<unknown>
    • evalsha(...args: [sha1: string | Buffer, numkeys: string | number, keys: RedisKey[], callback: Callback<unknown>]): Promise<unknown>
    • evalsha(...args: [sha1: string | Buffer, numkeys: string | number, ...keys: RedisKey[]]): Promise<unknown>
    • evalsha(...args: [sha1: string | Buffer, numkeys: string | number, keys: RedisKey[]]): Promise<unknown>
    • evalsha(...args: [sha1: string | Buffer, numkeys: string | number, ...args: RedisValue[], callback: Callback<unknown>]): Promise<unknown>
    • evalsha(...args: [sha1: string | Buffer, numkeys: string | number, ...args: RedisValue[]]): Promise<unknown>
    • Execute a Lua script server side

      • group: scripting
      • complexity: Depends on the script that is executed.
      • since: 2.6.0
      -

      Parameters

      • sha1: string | Buffer
      • numkeys: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [sha1: string | Buffer, numkeys: string | number, ...args: (string | number | Buffer)[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [sha1: string | Buffer, numkeys: string | number, ...args: (string | number | Buffer)[]]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [sha1: string | Buffer, numkeys: string | number, ...keys: RedisKey[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [sha1: string | Buffer, numkeys: string | number, keys: RedisKey[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [sha1: string | Buffer, numkeys: string | number, ...keys: RedisKey[]]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [sha1: string | Buffer, numkeys: string | number, keys: RedisKey[]]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [sha1: string | Buffer, numkeys: string | number, ...args: RedisValue[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [sha1: string | Buffer, numkeys: string | number, ...args: RedisValue[]]

      Returns Promise<unknown>

    • evalsha_ro(...args: [sha1: string | Buffer, numkeys: string | number, ...args: RedisValue[], callback: Callback<unknown>]): Promise<unknown>
    • evalsha_ro(...args: [sha1: string | Buffer, numkeys: string | number, ...args: RedisValue[]]): Promise<unknown>
    • +

      Parameters

      • sha1: string | Buffer
      • numkeys: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [sha1: string | Buffer, numkeys: string | number, ...args: (string | number | Buffer)[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [sha1: string | Buffer, numkeys: string | number, ...args: (string | number | Buffer)[]]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [sha1: string | Buffer, numkeys: string | number, ...keys: RedisKey[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [sha1: string | Buffer, numkeys: string | number, keys: RedisKey[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [sha1: string | Buffer, numkeys: string | number, ...keys: RedisKey[]]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [sha1: string | Buffer, numkeys: string | number, keys: RedisKey[]]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [sha1: string | Buffer, numkeys: string | number, ...args: RedisValue[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [sha1: string | Buffer, numkeys: string | number, ...args: RedisValue[]]

      Returns Promise<unknown>

    • evalsha_ro(...args: [sha1: string | Buffer, numkeys: string | number, ...args: RedisValue[], callback: Callback<unknown>]): Promise<unknown>
    • evalsha_ro(...args: [sha1: string | Buffer, numkeys: string | number, ...args: RedisValue[]]): Promise<unknown>
    • Execute a read-only Lua script server side

      • group: scripting
      • complexity: Depends on the script that is executed.
      • since: 7.0.0
      -

      Parameters

      • Rest ...args: [sha1: string | Buffer, numkeys: string | number, ...args: RedisValue[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [sha1: string | Buffer, numkeys: string | number, ...args: RedisValue[]]

      Returns Promise<unknown>

    • exec(callback?: Callback<[error: Error, result: unknown][]>): Promise<[error: Error, result: unknown][]>
    • +

      Parameters

      • Rest ...args: [sha1: string | Buffer, numkeys: string | number, ...args: RedisValue[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [sha1: string | Buffer, numkeys: string | number, ...args: RedisValue[]]

      Returns Promise<unknown>

    • exec(callback?: Callback<[error: Error, result: unknown][]>): Promise<[error: Error, result: unknown][]>
    • Execute all commands issued after MULTI

      • group: transactions
      • complexity: Depends on commands in the transaction
      • since: 1.2.0
      -

      Parameters

      • Optional callback: Callback<[error: Error, result: unknown][]>

      Returns Promise<[error: Error, result: unknown][]>

    • exists(...args: [...keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • exists(...args: [keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • exists(...args: RedisKey[]): Promise<number>
    • exists(...args: [keys: RedisKey[]]): Promise<number>
    • +

      Parameters

      • Optional callback: Callback<[error: Error, result: unknown][]>

      Returns Promise<[error: Error, result: unknown][]>

    • exists(...args: [...keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • exists(...args: [keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • exists(...args: RedisKey[]): Promise<number>
    • exists(...args: [keys: RedisKey[]]): Promise<number>
    • expire(key: RedisKey, seconds: string | number, callback?: Callback<number>): Promise<number>
    • expire(key: RedisKey, seconds: string | number, nx: "NX", callback?: Callback<number>): Promise<number>
    • expire(key: RedisKey, seconds: string | number, xx: "XX", callback?: Callback<number>): Promise<number>
    • expire(key: RedisKey, seconds: string | number, gt: "GT", callback?: Callback<number>): Promise<number>
    • expire(key: RedisKey, seconds: string | number, lt: "LT", callback?: Callback<number>): Promise<number>
    • expire(key: RedisKey, seconds: string | number, callback?: Callback<number>): Promise<number>
    • expire(key: RedisKey, seconds: string | number, nx: "NX", callback?: Callback<number>): Promise<number>
    • expire(key: RedisKey, seconds: string | number, xx: "XX", callback?: Callback<number>): Promise<number>
    • expire(key: RedisKey, seconds: string | number, gt: "GT", callback?: Callback<number>): Promise<number>
    • expire(key: RedisKey, seconds: string | number, lt: "LT", callback?: Callback<number>): Promise<number>
    • Set a key's time to live in seconds

      • group: generic
      • complexity: O(1)
      • since: 1.0.0
      -

      Parameters

      • key: RedisKey
      • seconds: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • seconds: string | number
      • nx: "NX"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • seconds: string | number
      • xx: "XX"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • seconds: string | number
      • gt: "GT"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • seconds: string | number
      • lt: "LT"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • expireat(key: RedisKey, unixTimeSeconds: string | number, callback?: Callback<number>): Promise<number>
    • expireat(key: RedisKey, unixTimeSeconds: string | number, nx: "NX", callback?: Callback<number>): Promise<number>
    • expireat(key: RedisKey, unixTimeSeconds: string | number, xx: "XX", callback?: Callback<number>): Promise<number>
    • expireat(key: RedisKey, unixTimeSeconds: string | number, gt: "GT", callback?: Callback<number>): Promise<number>
    • expireat(key: RedisKey, unixTimeSeconds: string | number, lt: "LT", callback?: Callback<number>): Promise<number>
    • +

      Parameters

      • key: RedisKey
      • seconds: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • seconds: string | number
      • nx: "NX"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • seconds: string | number
      • xx: "XX"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • seconds: string | number
      • gt: "GT"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • seconds: string | number
      • lt: "LT"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • expireat(key: RedisKey, unixTimeSeconds: string | number, callback?: Callback<number>): Promise<number>
    • expireat(key: RedisKey, unixTimeSeconds: string | number, nx: "NX", callback?: Callback<number>): Promise<number>
    • expireat(key: RedisKey, unixTimeSeconds: string | number, xx: "XX", callback?: Callback<number>): Promise<number>
    • expireat(key: RedisKey, unixTimeSeconds: string | number, gt: "GT", callback?: Callback<number>): Promise<number>
    • expireat(key: RedisKey, unixTimeSeconds: string | number, lt: "LT", callback?: Callback<number>): Promise<number>
    • Set the expiration for a key as a UNIX timestamp

      • group: generic
      • complexity: O(1)
      • since: 1.2.0
      -

      Parameters

      • key: RedisKey
      • unixTimeSeconds: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • unixTimeSeconds: string | number
      • nx: "NX"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • unixTimeSeconds: string | number
      • xx: "XX"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • unixTimeSeconds: string | number
      • gt: "GT"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • unixTimeSeconds: string | number
      • lt: "LT"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • expiretime(key: RedisKey, callback?: Callback<number>): Promise<number>
    • +

      Parameters

      • key: RedisKey
      • unixTimeSeconds: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • unixTimeSeconds: string | number
      • nx: "NX"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • unixTimeSeconds: string | number
      • xx: "XX"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • unixTimeSeconds: string | number
      • gt: "GT"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • unixTimeSeconds: string | number
      • lt: "LT"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • expiretime(key: RedisKey, callback?: Callback<number>): Promise<number>
    • Get the expiration Unix timestamp for a key

      • group: generic
      • complexity: O(1)
      • since: 7.0.0
      -

      Parameters

      • key: RedisKey
      • Optional callback: Callback<number>

      Returns Promise<number>

    • failover(callback?: Callback<"OK">): Promise<"OK">
    • failover(millisecondsToken: "TIMEOUT", milliseconds: string | number, callback?: Callback<"OK">): Promise<"OK">
    • failover(abort: "ABORT", callback?: Callback<"OK">): Promise<"OK">
    • failover(abort: "ABORT", millisecondsToken: "TIMEOUT", milliseconds: string | number, callback?: Callback<"OK">): Promise<"OK">
    • failover(targetToken: "TO", host: string | Buffer, port: string | number, callback?: Callback<"OK">): Promise<"OK">
    • failover(targetToken: "TO", host: string | Buffer, port: string | number, millisecondsToken: "TIMEOUT", milliseconds: string | number, callback?: Callback<"OK">): Promise<"OK">
    • failover(targetToken: "TO", host: string | Buffer, port: string | number, abort: "ABORT", callback?: Callback<"OK">): Promise<"OK">
    • failover(targetToken: "TO", host: string | Buffer, port: string | number, abort: "ABORT", millisecondsToken: "TIMEOUT", milliseconds: string | number, callback?: Callback<"OK">): Promise<"OK">
    • failover(targetToken: "TO", host: string | Buffer, port: string | number, force: "FORCE", callback?: Callback<"OK">): Promise<"OK">
    • failover(targetToken: "TO", host: string | Buffer, port: string | number, force: "FORCE", millisecondsToken: "TIMEOUT", milliseconds: string | number, callback?: Callback<"OK">): Promise<"OK">
    • failover(targetToken: "TO", host: string | Buffer, port: string | number, force: "FORCE", abort: "ABORT", callback?: Callback<"OK">): Promise<"OK">
    • failover(targetToken: "TO", host: string | Buffer, port: string | number, force: "FORCE", abort: "ABORT", millisecondsToken: "TIMEOUT", milliseconds: string | number, callback?: Callback<"OK">): Promise<"OK">
    • failover(callback?: Callback<"OK">): Promise<"OK">
    • failover(millisecondsToken: "TIMEOUT", milliseconds: string | number, callback?: Callback<"OK">): Promise<"OK">
    • failover(abort: "ABORT", callback?: Callback<"OK">): Promise<"OK">
    • failover(abort: "ABORT", millisecondsToken: "TIMEOUT", milliseconds: string | number, callback?: Callback<"OK">): Promise<"OK">
    • failover(targetToken: "TO", host: string | Buffer, port: string | number, callback?: Callback<"OK">): Promise<"OK">
    • failover(targetToken: "TO", host: string | Buffer, port: string | number, millisecondsToken: "TIMEOUT", milliseconds: string | number, callback?: Callback<"OK">): Promise<"OK">
    • failover(targetToken: "TO", host: string | Buffer, port: string | number, abort: "ABORT", callback?: Callback<"OK">): Promise<"OK">
    • failover(targetToken: "TO", host: string | Buffer, port: string | number, abort: "ABORT", millisecondsToken: "TIMEOUT", milliseconds: string | number, callback?: Callback<"OK">): Promise<"OK">
    • failover(targetToken: "TO", host: string | Buffer, port: string | number, force: "FORCE", callback?: Callback<"OK">): Promise<"OK">
    • failover(targetToken: "TO", host: string | Buffer, port: string | number, force: "FORCE", millisecondsToken: "TIMEOUT", milliseconds: string | number, callback?: Callback<"OK">): Promise<"OK">
    • failover(targetToken: "TO", host: string | Buffer, port: string | number, force: "FORCE", abort: "ABORT", callback?: Callback<"OK">): Promise<"OK">
    • failover(targetToken: "TO", host: string | Buffer, port: string | number, force: "FORCE", abort: "ABORT", millisecondsToken: "TIMEOUT", milliseconds: string | number, callback?: Callback<"OK">): Promise<"OK">
    • Start a coordinated failover between this server and one of its replicas.

      • group: server
      • complexity: O(1)
      • since: 6.2.0
      -

      Parameters

      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • millisecondsToken: "TIMEOUT"
      • milliseconds: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • abort: "ABORT"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • abort: "ABORT"
      • millisecondsToken: "TIMEOUT"
      • milliseconds: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • targetToken: "TO"
      • host: string | Buffer
      • port: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • targetToken: "TO"
      • host: string | Buffer
      • port: string | number
      • millisecondsToken: "TIMEOUT"
      • milliseconds: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • targetToken: "TO"
      • host: string | Buffer
      • port: string | number
      • abort: "ABORT"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • targetToken: "TO"
      • host: string | Buffer
      • port: string | number
      • abort: "ABORT"
      • millisecondsToken: "TIMEOUT"
      • milliseconds: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • targetToken: "TO"
      • host: string | Buffer
      • port: string | number
      • force: "FORCE"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • targetToken: "TO"
      • host: string | Buffer
      • port: string | number
      • force: "FORCE"
      • millisecondsToken: "TIMEOUT"
      • milliseconds: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • targetToken: "TO"
      • host: string | Buffer
      • port: string | number
      • force: "FORCE"
      • abort: "ABORT"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • targetToken: "TO"
      • host: string | Buffer
      • port: string | number
      • force: "FORCE"
      • abort: "ABORT"
      • millisecondsToken: "TIMEOUT"
      • milliseconds: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • fcall(...args: [function: string | Buffer, numkeys: string | number, ...args: RedisValue[], callback: Callback<unknown>]): Promise<unknown>
    • fcall(...args: [function: string | Buffer, numkeys: string | number, ...args: RedisValue[]]): Promise<unknown>
    • +

      Parameters

      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • millisecondsToken: "TIMEOUT"
      • milliseconds: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • abort: "ABORT"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • abort: "ABORT"
      • millisecondsToken: "TIMEOUT"
      • milliseconds: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • targetToken: "TO"
      • host: string | Buffer
      • port: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • targetToken: "TO"
      • host: string | Buffer
      • port: string | number
      • millisecondsToken: "TIMEOUT"
      • milliseconds: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • targetToken: "TO"
      • host: string | Buffer
      • port: string | number
      • abort: "ABORT"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • targetToken: "TO"
      • host: string | Buffer
      • port: string | number
      • abort: "ABORT"
      • millisecondsToken: "TIMEOUT"
      • milliseconds: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • targetToken: "TO"
      • host: string | Buffer
      • port: string | number
      • force: "FORCE"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • targetToken: "TO"
      • host: string | Buffer
      • port: string | number
      • force: "FORCE"
      • millisecondsToken: "TIMEOUT"
      • milliseconds: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • targetToken: "TO"
      • host: string | Buffer
      • port: string | number
      • force: "FORCE"
      • abort: "ABORT"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • targetToken: "TO"
      • host: string | Buffer
      • port: string | number
      • force: "FORCE"
      • abort: "ABORT"
      • millisecondsToken: "TIMEOUT"
      • milliseconds: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • fcall(...args: [function: string | Buffer, numkeys: string | number, ...args: RedisValue[], callback: Callback<unknown>]): Promise<unknown>
    • fcall(...args: [function: string | Buffer, numkeys: string | number, ...args: RedisValue[]]): Promise<unknown>
    • Invoke a function

      • group: scripting
      • complexity: Depends on the function that is executed.
      • since: 7.0.0
      -

      Parameters

      • Rest ...args: [function: string | Buffer, numkeys: string | number, ...args: RedisValue[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [function: string | Buffer, numkeys: string | number, ...args: RedisValue[]]

      Returns Promise<unknown>

    • fcall_ro(...args: [function: string | Buffer, numkeys: string | number, ...args: RedisValue[], callback: Callback<unknown>]): Promise<unknown>
    • fcall_ro(...args: [function: string | Buffer, numkeys: string | number, ...args: RedisValue[]]): Promise<unknown>
    • +

      Parameters

      • Rest ...args: [function: string | Buffer, numkeys: string | number, ...args: RedisValue[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [function: string | Buffer, numkeys: string | number, ...args: RedisValue[]]

      Returns Promise<unknown>

    • fcall_ro(...args: [function: string | Buffer, numkeys: string | number, ...args: RedisValue[], callback: Callback<unknown>]): Promise<unknown>
    • fcall_ro(...args: [function: string | Buffer, numkeys: string | number, ...args: RedisValue[]]): Promise<unknown>
    • Invoke a read-only function

      • group: scripting
      • complexity: Depends on the function that is executed.
      • since: 7.0.0
      -

      Parameters

      • Rest ...args: [function: string | Buffer, numkeys: string | number, ...args: RedisValue[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [function: string | Buffer, numkeys: string | number, ...args: RedisValue[]]

      Returns Promise<unknown>

    • flushall(callback?: Callback<"OK">): Promise<"OK">
    • flushall(async: "ASYNC", callback?: Callback<"OK">): Promise<"OK">
    • flushall(sync: "SYNC", callback?: Callback<"OK">): Promise<"OK">
    • +

      Parameters

      • Rest ...args: [function: string | Buffer, numkeys: string | number, ...args: RedisValue[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [function: string | Buffer, numkeys: string | number, ...args: RedisValue[]]

      Returns Promise<unknown>

    • flushall(callback?: Callback<"OK">): Promise<"OK">
    • flushall(async: "ASYNC", callback?: Callback<"OK">): Promise<"OK">
    • flushall(sync: "SYNC", callback?: Callback<"OK">): Promise<"OK">
    • Remove all keys from all databases

      • group: server
      • complexity: O(N) where N is the total number of keys in all databases
      • since: 1.0.0
      -

      Parameters

      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • async: "ASYNC"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • sync: "SYNC"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • flushdb(callback?: Callback<"OK">): Promise<"OK">
    • flushdb(async: "ASYNC", callback?: Callback<"OK">): Promise<"OK">
    • flushdb(sync: "SYNC", callback?: Callback<"OK">): Promise<"OK">
    • +

      Parameters

      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • async: "ASYNC"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • sync: "SYNC"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • flushdb(callback?: Callback<"OK">): Promise<"OK">
    • flushdb(async: "ASYNC", callback?: Callback<"OK">): Promise<"OK">
    • flushdb(sync: "SYNC", callback?: Callback<"OK">): Promise<"OK">
    • Remove all keys from the current database

      • group: server
      • complexity: O(N) where N is the number of keys in the selected database
      • since: 1.0.0
      -

      Parameters

      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • async: "ASYNC"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • sync: "SYNC"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • function(subcommand: "DELETE", libraryName: string | Buffer, callback?: Callback<string>): Promise<string>
    • function(subcommand: "DUMP", callback?: Callback<string>): Promise<string>
    • function(subcommand: "FLUSH", callback?: Callback<string>): Promise<string>
    • function(subcommand: "FLUSH", async: "ASYNC", callback?: Callback<string>): Promise<string>
    • function(subcommand: "FLUSH", sync: "SYNC", callback?: Callback<string>): Promise<string>
    • function(subcommand: "HELP", callback?: Callback<unknown>): Promise<unknown>
    • function(subcommand: "KILL", callback?: Callback<string>): Promise<string>
    • function(subcommand: "LIST", callback?: Callback<unknown[]>): Promise<unknown[]>
    • function(subcommand: "LIST", withcode: "WITHCODE", callback?: Callback<unknown[]>): Promise<unknown[]>
    • function(subcommand: "LIST", libraryNamePatternToken: "LIBRARYNAME", libraryNamePattern: string | Buffer, callback?: Callback<unknown[]>): Promise<unknown[]>
    • function(subcommand: "LIST", libraryNamePatternToken: "LIBRARYNAME", libraryNamePattern: string | Buffer, withcode: "WITHCODE", callback?: Callback<unknown[]>): Promise<unknown[]>
    • function(subcommand: "LOAD", functionCode: string | Buffer, callback?: Callback<string>): Promise<string>
    • function(subcommand: "LOAD", replace: "REPLACE", functionCode: string | Buffer, callback?: Callback<string>): Promise<string>
    • function(subcommand: "RESTORE", serializedValue: string | number | Buffer, callback?: Callback<string>): Promise<string>
    • function(subcommand: "RESTORE", serializedValue: string | number | Buffer, flush: "FLUSH", callback?: Callback<string>): Promise<string>
    • function(subcommand: "RESTORE", serializedValue: string | number | Buffer, append: "APPEND", callback?: Callback<string>): Promise<string>
    • function(subcommand: "RESTORE", serializedValue: string | number | Buffer, replace: "REPLACE", callback?: Callback<string>): Promise<string>
    • function(subcommand: "STATS", callback?: Callback<unknown>): Promise<unknown>
    • +

      Parameters

      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • async: "ASYNC"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • sync: "SYNC"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • function(subcommand: "DELETE", libraryName: string | Buffer, callback?: Callback<string>): Promise<string>
    • function(subcommand: "DUMP", callback?: Callback<string>): Promise<string>
    • function(subcommand: "FLUSH", callback?: Callback<string>): Promise<string>
    • function(subcommand: "FLUSH", async: "ASYNC", callback?: Callback<string>): Promise<string>
    • function(subcommand: "FLUSH", sync: "SYNC", callback?: Callback<string>): Promise<string>
    • function(subcommand: "HELP", callback?: Callback<unknown>): Promise<unknown>
    • function(subcommand: "KILL", callback?: Callback<string>): Promise<string>
    • function(subcommand: "LIST", callback?: Callback<unknown[]>): Promise<unknown[]>
    • function(subcommand: "LIST", withcode: "WITHCODE", callback?: Callback<unknown[]>): Promise<unknown[]>
    • function(subcommand: "LIST", libraryNamePatternToken: "LIBRARYNAME", libraryNamePattern: string | Buffer, callback?: Callback<unknown[]>): Promise<unknown[]>
    • function(subcommand: "LIST", libraryNamePatternToken: "LIBRARYNAME", libraryNamePattern: string | Buffer, withcode: "WITHCODE", callback?: Callback<unknown[]>): Promise<unknown[]>
    • function(subcommand: "LOAD", functionCode: string | Buffer, callback?: Callback<string>): Promise<string>
    • function(subcommand: "LOAD", replace: "REPLACE", functionCode: string | Buffer, callback?: Callback<string>): Promise<string>
    • function(subcommand: "RESTORE", serializedValue: string | number | Buffer, callback?: Callback<string>): Promise<string>
    • function(subcommand: "RESTORE", serializedValue: string | number | Buffer, flush: "FLUSH", callback?: Callback<string>): Promise<string>
    • function(subcommand: "RESTORE", serializedValue: string | number | Buffer, append: "APPEND", callback?: Callback<string>): Promise<string>
    • function(subcommand: "RESTORE", serializedValue: string | number | Buffer, replace: "REPLACE", callback?: Callback<string>): Promise<string>
    • function(subcommand: "STATS", callback?: Callback<unknown>): Promise<unknown>
    • Delete a function by name

      • group: scripting
      • complexity: O(1)
      • since: 7.0.0
      -

      Parameters

      • subcommand: "DELETE"
      • libraryName: string | Buffer
      • Optional callback: Callback<string>

      Returns Promise<string>

    • +

      Parameters

      • subcommand: "DELETE"
      • libraryName: string | Buffer
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Dump all functions into a serialized binary payload

      • group: scripting
      • complexity: O(N) where N is the number of functions
      • since: 7.0.0
      -

      Parameters

      • subcommand: "DUMP"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • +

      Parameters

      • subcommand: "DUMP"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Deleting all functions

      • group: scripting
      • complexity: O(N) where N is the number of functions deleted
      • since: 7.0.0
      -

      Parameters

      • subcommand: "FLUSH"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • subcommand: "FLUSH"
      • async: "ASYNC"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • subcommand: "FLUSH"
      • sync: "SYNC"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • +

      Parameters

      • subcommand: "FLUSH"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • subcommand: "FLUSH"
      • async: "ASYNC"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • subcommand: "FLUSH"
      • sync: "SYNC"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Show helpful text about the different subcommands

      • group: scripting
      • complexity: O(1)
      • since: 7.0.0
      -

      Parameters

      • subcommand: "HELP"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • +

      Parameters

      • subcommand: "HELP"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Kill the function currently in execution.

      • group: scripting
      • complexity: O(1)
      • since: 7.0.0
      -

      Parameters

      • subcommand: "KILL"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • +

      Parameters

      • subcommand: "KILL"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • List information about all the functions

      • group: scripting
      • complexity: O(N) where N is the number of functions
      • since: 7.0.0
      -

      Parameters

      • subcommand: "LIST"
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Parameters

      • subcommand: "LIST"
      • withcode: "WITHCODE"
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Parameters

      • subcommand: "LIST"
      • libraryNamePatternToken: "LIBRARYNAME"
      • libraryNamePattern: string | Buffer
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Parameters

      • subcommand: "LIST"
      • libraryNamePatternToken: "LIBRARYNAME"
      • libraryNamePattern: string | Buffer
      • withcode: "WITHCODE"
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • +

      Parameters

      • subcommand: "LIST"
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Parameters

      • subcommand: "LIST"
      • withcode: "WITHCODE"
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Parameters

      • subcommand: "LIST"
      • libraryNamePatternToken: "LIBRARYNAME"
      • libraryNamePattern: string | Buffer
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Parameters

      • subcommand: "LIST"
      • libraryNamePatternToken: "LIBRARYNAME"
      • libraryNamePattern: string | Buffer
      • withcode: "WITHCODE"
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Create a function with the given arguments (name, code, description)

      • group: scripting
      • complexity: O(1) (considering compilation time is redundant)
      • since: 7.0.0
      -

      Parameters

      • subcommand: "LOAD"
      • functionCode: string | Buffer
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • subcommand: "LOAD"
      • replace: "REPLACE"
      • functionCode: string | Buffer
      • Optional callback: Callback<string>

      Returns Promise<string>

    • +

      Parameters

      • subcommand: "LOAD"
      • functionCode: string | Buffer
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • subcommand: "LOAD"
      • replace: "REPLACE"
      • functionCode: string | Buffer
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Restore all the functions on the given payload

      • group: scripting
      • complexity: O(N) where N is the number of functions on the payload
      • since: 7.0.0
      -

      Parameters

      • subcommand: "RESTORE"
      • serializedValue: string | number | Buffer
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • subcommand: "RESTORE"
      • serializedValue: string | number | Buffer
      • flush: "FLUSH"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • subcommand: "RESTORE"
      • serializedValue: string | number | Buffer
      • append: "APPEND"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • subcommand: "RESTORE"
      • serializedValue: string | number | Buffer
      • replace: "REPLACE"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • +

      Parameters

      • subcommand: "RESTORE"
      • serializedValue: string | number | Buffer
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • subcommand: "RESTORE"
      • serializedValue: string | number | Buffer
      • flush: "FLUSH"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • subcommand: "RESTORE"
      • serializedValue: string | number | Buffer
      • append: "APPEND"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • subcommand: "RESTORE"
      • serializedValue: string | number | Buffer
      • replace: "REPLACE"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Return information about the function currently running (name, description, duration)

      • group: scripting
      • complexity: O(1)
      • since: 7.0.0
      -

      Parameters

      • subcommand: "STATS"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • functionBuffer(subcommand: "DELETE", libraryName: string | Buffer, callback?: Callback<Buffer>): Promise<Buffer>
    • functionBuffer(subcommand: "DUMP", callback?: Callback<Buffer>): Promise<Buffer>
    • functionBuffer(subcommand: "FLUSH", callback?: Callback<Buffer>): Promise<Buffer>
    • functionBuffer(subcommand: "FLUSH", async: "ASYNC", callback?: Callback<Buffer>): Promise<Buffer>
    • functionBuffer(subcommand: "FLUSH", sync: "SYNC", callback?: Callback<Buffer>): Promise<Buffer>
    • functionBuffer(subcommand: "KILL", callback?: Callback<Buffer>): Promise<Buffer>
    • functionBuffer(subcommand: "LOAD", functionCode: string | Buffer, callback?: Callback<Buffer>): Promise<Buffer>
    • functionBuffer(subcommand: "LOAD", replace: "REPLACE", functionCode: string | Buffer, callback?: Callback<Buffer>): Promise<Buffer>
    • functionBuffer(subcommand: "RESTORE", serializedValue: string | number | Buffer, callback?: Callback<Buffer>): Promise<Buffer>
    • functionBuffer(subcommand: "RESTORE", serializedValue: string | number | Buffer, flush: "FLUSH", callback?: Callback<Buffer>): Promise<Buffer>
    • functionBuffer(subcommand: "RESTORE", serializedValue: string | number | Buffer, append: "APPEND", callback?: Callback<Buffer>): Promise<Buffer>
    • functionBuffer(subcommand: "RESTORE", serializedValue: string | number | Buffer, replace: "REPLACE", callback?: Callback<Buffer>): Promise<Buffer>
    • Parameters

      • subcommand: "DELETE"
      • libraryName: string | Buffer
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • subcommand: "DUMP"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • subcommand: "FLUSH"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • subcommand: "FLUSH"
      • async: "ASYNC"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • subcommand: "FLUSH"
      • sync: "SYNC"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • subcommand: "KILL"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • subcommand: "LOAD"
      • functionCode: string | Buffer
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • subcommand: "LOAD"
      • replace: "REPLACE"
      • functionCode: string | Buffer
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • subcommand: "RESTORE"
      • serializedValue: string | number | Buffer
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • subcommand: "RESTORE"
      • serializedValue: string | number | Buffer
      • flush: "FLUSH"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • subcommand: "RESTORE"
      • serializedValue: string | number | Buffer
      • append: "APPEND"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • subcommand: "RESTORE"
      • serializedValue: string | number | Buffer
      • replace: "REPLACE"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • geoadd(...args: [key: RedisKey, ...longitudeLatitudeMembers: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • geoadd(...args: [key: RedisKey, ...longitudeLatitudeMembers: (string | number | Buffer)[]]): Promise<number>
    • geoadd(...args: [key: RedisKey, ch: "CH", ...longitudeLatitudeMembers: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • geoadd(...args: [key: RedisKey, ch: "CH", ...longitudeLatitudeMembers: (string | number | Buffer)[]]): Promise<number>
    • geoadd(...args: [key: RedisKey, nx: "NX", ...longitudeLatitudeMembers: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • geoadd(...args: [key: RedisKey, nx: "NX", ...longitudeLatitudeMembers: (string | number | Buffer)[]]): Promise<number>
    • geoadd(...args: [key: RedisKey, nx: "NX", ch: "CH", ...longitudeLatitudeMembers: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • geoadd(...args: [key: RedisKey, nx: "NX", ch: "CH", ...longitudeLatitudeMembers: (string | number | Buffer)[]]): Promise<number>
    • geoadd(...args: [key: RedisKey, xx: "XX", ...longitudeLatitudeMembers: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • geoadd(...args: [key: RedisKey, xx: "XX", ...longitudeLatitudeMembers: (string | number | Buffer)[]]): Promise<number>
    • geoadd(...args: [key: RedisKey, xx: "XX", ch: "CH", ...longitudeLatitudeMembers: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • geoadd(...args: [key: RedisKey, xx: "XX", ch: "CH", ...longitudeLatitudeMembers: (string | number | Buffer)[]]): Promise<number>
    • +

      Parameters

      • subcommand: "STATS"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • functionBuffer(subcommand: "DELETE", libraryName: string | Buffer, callback?: Callback<Buffer>): Promise<Buffer>
    • functionBuffer(subcommand: "DUMP", callback?: Callback<Buffer>): Promise<Buffer>
    • functionBuffer(subcommand: "FLUSH", callback?: Callback<Buffer>): Promise<Buffer>
    • functionBuffer(subcommand: "FLUSH", async: "ASYNC", callback?: Callback<Buffer>): Promise<Buffer>
    • functionBuffer(subcommand: "FLUSH", sync: "SYNC", callback?: Callback<Buffer>): Promise<Buffer>
    • functionBuffer(subcommand: "KILL", callback?: Callback<Buffer>): Promise<Buffer>
    • functionBuffer(subcommand: "LOAD", functionCode: string | Buffer, callback?: Callback<Buffer>): Promise<Buffer>
    • functionBuffer(subcommand: "LOAD", replace: "REPLACE", functionCode: string | Buffer, callback?: Callback<Buffer>): Promise<Buffer>
    • functionBuffer(subcommand: "RESTORE", serializedValue: string | number | Buffer, callback?: Callback<Buffer>): Promise<Buffer>
    • functionBuffer(subcommand: "RESTORE", serializedValue: string | number | Buffer, flush: "FLUSH", callback?: Callback<Buffer>): Promise<Buffer>
    • functionBuffer(subcommand: "RESTORE", serializedValue: string | number | Buffer, append: "APPEND", callback?: Callback<Buffer>): Promise<Buffer>
    • functionBuffer(subcommand: "RESTORE", serializedValue: string | number | Buffer, replace: "REPLACE", callback?: Callback<Buffer>): Promise<Buffer>
    • Parameters

      • subcommand: "DELETE"
      • libraryName: string | Buffer
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • subcommand: "DUMP"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • subcommand: "FLUSH"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • subcommand: "FLUSH"
      • async: "ASYNC"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • subcommand: "FLUSH"
      • sync: "SYNC"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • subcommand: "KILL"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • subcommand: "LOAD"
      • functionCode: string | Buffer
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • subcommand: "LOAD"
      • replace: "REPLACE"
      • functionCode: string | Buffer
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • subcommand: "RESTORE"
      • serializedValue: string | number | Buffer
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • subcommand: "RESTORE"
      • serializedValue: string | number | Buffer
      • flush: "FLUSH"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • subcommand: "RESTORE"
      • serializedValue: string | number | Buffer
      • append: "APPEND"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • subcommand: "RESTORE"
      • serializedValue: string | number | Buffer
      • replace: "REPLACE"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • geoadd(...args: [key: RedisKey, ...longitudeLatitudeMembers: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • geoadd(...args: [key: RedisKey, ...longitudeLatitudeMembers: (string | number | Buffer)[]]): Promise<number>
    • geoadd(...args: [key: RedisKey, ch: "CH", ...longitudeLatitudeMembers: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • geoadd(...args: [key: RedisKey, ch: "CH", ...longitudeLatitudeMembers: (string | number | Buffer)[]]): Promise<number>
    • geoadd(...args: [key: RedisKey, nx: "NX", ...longitudeLatitudeMembers: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • geoadd(...args: [key: RedisKey, nx: "NX", ...longitudeLatitudeMembers: (string | number | Buffer)[]]): Promise<number>
    • geoadd(...args: [key: RedisKey, nx: "NX", ch: "CH", ...longitudeLatitudeMembers: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • geoadd(...args: [key: RedisKey, nx: "NX", ch: "CH", ...longitudeLatitudeMembers: (string | number | Buffer)[]]): Promise<number>
    • geoadd(...args: [key: RedisKey, xx: "XX", ...longitudeLatitudeMembers: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • geoadd(...args: [key: RedisKey, xx: "XX", ...longitudeLatitudeMembers: (string | number | Buffer)[]]): Promise<number>
    • geoadd(...args: [key: RedisKey, xx: "XX", ch: "CH", ...longitudeLatitudeMembers: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • geoadd(...args: [key: RedisKey, xx: "XX", ch: "CH", ...longitudeLatitudeMembers: (string | number | Buffer)[]]): Promise<number>
    • Add one or more geospatial items in the geospatial index represented using a sorted set

      • group: geo
      • complexity: O(log(N)) for each item added, where N is the number of elements in the sorted set.
      • since: 3.2.0
      -

      Parameters

      • Rest ...args: [key: RedisKey, ...longitudeLatitudeMembers: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, ...longitudeLatitudeMembers: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, ch: "CH", ...longitudeLatitudeMembers: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, ch: "CH", ...longitudeLatitudeMembers: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", ...longitudeLatitudeMembers: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", ...longitudeLatitudeMembers: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", ch: "CH", ...longitudeLatitudeMembers: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", ch: "CH", ...longitudeLatitudeMembers: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", ...longitudeLatitudeMembers: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", ...longitudeLatitudeMembers: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", ch: "CH", ...longitudeLatitudeMembers: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", ch: "CH", ...longitudeLatitudeMembers: (string | number | Buffer)[]]

      Returns Promise<number>

    • geodist(key: RedisKey, member1: string | number | Buffer, member2: string | number | Buffer, callback?: Callback<string>): Promise<string>
    • geodist(key: RedisKey, member1: string | number | Buffer, member2: string | number | Buffer, m: "M", callback?: Callback<string>): Promise<string>
    • geodist(key: RedisKey, member1: string | number | Buffer, member2: string | number | Buffer, km: "KM", callback?: Callback<string>): Promise<string>
    • geodist(key: RedisKey, member1: string | number | Buffer, member2: string | number | Buffer, ft: "FT", callback?: Callback<string>): Promise<string>
    • geodist(key: RedisKey, member1: string | number | Buffer, member2: string | number | Buffer, mi: "MI", callback?: Callback<string>): Promise<string>
    • +

      Parameters

      • Rest ...args: [key: RedisKey, ...longitudeLatitudeMembers: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, ...longitudeLatitudeMembers: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, ch: "CH", ...longitudeLatitudeMembers: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, ch: "CH", ...longitudeLatitudeMembers: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", ...longitudeLatitudeMembers: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", ...longitudeLatitudeMembers: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", ch: "CH", ...longitudeLatitudeMembers: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", ch: "CH", ...longitudeLatitudeMembers: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", ...longitudeLatitudeMembers: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", ...longitudeLatitudeMembers: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", ch: "CH", ...longitudeLatitudeMembers: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", ch: "CH", ...longitudeLatitudeMembers: (string | number | Buffer)[]]

      Returns Promise<number>

    • geodist(key: RedisKey, member1: string | number | Buffer, member2: string | number | Buffer, callback?: Callback<string>): Promise<string>
    • geodist(key: RedisKey, member1: string | number | Buffer, member2: string | number | Buffer, m: "M", callback?: Callback<string>): Promise<string>
    • geodist(key: RedisKey, member1: string | number | Buffer, member2: string | number | Buffer, km: "KM", callback?: Callback<string>): Promise<string>
    • geodist(key: RedisKey, member1: string | number | Buffer, member2: string | number | Buffer, ft: "FT", callback?: Callback<string>): Promise<string>
    • geodist(key: RedisKey, member1: string | number | Buffer, member2: string | number | Buffer, mi: "MI", callback?: Callback<string>): Promise<string>
    • Returns the distance between two members of a geospatial index

      • group: geo
      • complexity: O(log(N))
      • since: 3.2.0
      -

      Parameters

      • key: RedisKey
      • member1: string | number | Buffer
      • member2: string | number | Buffer
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • member1: string | number | Buffer
      • member2: string | number | Buffer
      • m: "M"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • member1: string | number | Buffer
      • member2: string | number | Buffer
      • km: "KM"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • member1: string | number | Buffer
      • member2: string | number | Buffer
      • ft: "FT"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • member1: string | number | Buffer
      • member2: string | number | Buffer
      • mi: "MI"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • geodistBuffer(key: RedisKey, member1: string | number | Buffer, member2: string | number | Buffer, callback?: Callback<Buffer>): Promise<Buffer>
    • geodistBuffer(key: RedisKey, member1: string | number | Buffer, member2: string | number | Buffer, m: "M", callback?: Callback<Buffer>): Promise<Buffer>
    • geodistBuffer(key: RedisKey, member1: string | number | Buffer, member2: string | number | Buffer, km: "KM", callback?: Callback<Buffer>): Promise<Buffer>
    • geodistBuffer(key: RedisKey, member1: string | number | Buffer, member2: string | number | Buffer, ft: "FT", callback?: Callback<Buffer>): Promise<Buffer>
    • geodistBuffer(key: RedisKey, member1: string | number | Buffer, member2: string | number | Buffer, mi: "MI", callback?: Callback<Buffer>): Promise<Buffer>
    • Parameters

      • key: RedisKey
      • member1: string | number | Buffer
      • member2: string | number | Buffer
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • member1: string | number | Buffer
      • member2: string | number | Buffer
      • m: "M"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • member1: string | number | Buffer
      • member2: string | number | Buffer
      • km: "KM"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • member1: string | number | Buffer
      • member2: string | number | Buffer
      • ft: "FT"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • member1: string | number | Buffer
      • member2: string | number | Buffer
      • mi: "MI"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • geohash(...args: [key: RedisKey, ...members: (string | number | Buffer)[], callback: Callback<string[]>]): Promise<string[]>
    • geohash(...args: [key: RedisKey, members: (string | number | Buffer)[], callback: Callback<string[]>]): Promise<string[]>
    • geohash(...args: [key: RedisKey, ...members: (string | number | Buffer)[]]): Promise<string[]>
    • geohash(...args: [key: RedisKey, members: (string | number | Buffer)[]]): Promise<string[]>
    • +

      Parameters

      • key: RedisKey
      • member1: string | number | Buffer
      • member2: string | number | Buffer
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • member1: string | number | Buffer
      • member2: string | number | Buffer
      • m: "M"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • member1: string | number | Buffer
      • member2: string | number | Buffer
      • km: "KM"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • member1: string | number | Buffer
      • member2: string | number | Buffer
      • ft: "FT"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • member1: string | number | Buffer
      • member2: string | number | Buffer
      • mi: "MI"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • geodistBuffer(key: RedisKey, member1: string | number | Buffer, member2: string | number | Buffer, callback?: Callback<Buffer>): Promise<Buffer>
    • geodistBuffer(key: RedisKey, member1: string | number | Buffer, member2: string | number | Buffer, m: "M", callback?: Callback<Buffer>): Promise<Buffer>
    • geodistBuffer(key: RedisKey, member1: string | number | Buffer, member2: string | number | Buffer, km: "KM", callback?: Callback<Buffer>): Promise<Buffer>
    • geodistBuffer(key: RedisKey, member1: string | number | Buffer, member2: string | number | Buffer, ft: "FT", callback?: Callback<Buffer>): Promise<Buffer>
    • geodistBuffer(key: RedisKey, member1: string | number | Buffer, member2: string | number | Buffer, mi: "MI", callback?: Callback<Buffer>): Promise<Buffer>
    • Parameters

      • key: RedisKey
      • member1: string | number | Buffer
      • member2: string | number | Buffer
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • member1: string | number | Buffer
      • member2: string | number | Buffer
      • m: "M"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • member1: string | number | Buffer
      • member2: string | number | Buffer
      • km: "KM"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • member1: string | number | Buffer
      • member2: string | number | Buffer
      • ft: "FT"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • member1: string | number | Buffer
      • member2: string | number | Buffer
      • mi: "MI"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • geohash(...args: [key: RedisKey, ...members: (string | number | Buffer)[], callback: Callback<string[]>]): Promise<string[]>
    • geohash(...args: [key: RedisKey, members: (string | number | Buffer)[], callback: Callback<string[]>]): Promise<string[]>
    • geohash(...args: [key: RedisKey, ...members: (string | number | Buffer)[]]): Promise<string[]>
    • geohash(...args: [key: RedisKey, members: (string | number | Buffer)[]]): Promise<string[]>
    • Returns members of a geospatial index as standard geohash strings

      • group: geo
      • complexity: O(log(N)) for each member requested, where N is the number of elements in the sorted set.
      • since: 3.2.0
      -

      Parameters

      • Rest ...args: [key: RedisKey, ...members: (string | number | Buffer)[], callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [key: RedisKey, members: (string | number | Buffer)[], callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [key: RedisKey, ...members: (string | number | Buffer)[]]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [key: RedisKey, members: (string | number | Buffer)[]]

      Returns Promise<string[]>

    • geohashBuffer(...args: [key: RedisKey, ...members: (string | number | Buffer)[], callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • geohashBuffer(...args: [key: RedisKey, members: (string | number | Buffer)[], callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • geohashBuffer(...args: [key: RedisKey, ...members: (string | number | Buffer)[]]): Promise<Buffer[]>
    • geohashBuffer(...args: [key: RedisKey, members: (string | number | Buffer)[]]): Promise<Buffer[]>
    • Parameters

      • Rest ...args: [key: RedisKey, ...members: (string | number | Buffer)[], callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [key: RedisKey, members: (string | number | Buffer)[], callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [key: RedisKey, ...members: (string | number | Buffer)[]]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [key: RedisKey, members: (string | number | Buffer)[]]

      Returns Promise<Buffer[]>

    • geopos(...args: [key: RedisKey, ...members: (string | number | Buffer)[], callback: Callback<[longitude: string, latitude: string][]>]): Promise<[longitude: string, latitude: string][]>
    • geopos(...args: [key: RedisKey, members: (string | number | Buffer)[], callback: Callback<[longitude: string, latitude: string][]>]): Promise<[longitude: string, latitude: string][]>
    • geopos(...args: [key: RedisKey, ...members: (string | number | Buffer)[]]): Promise<[longitude: string, latitude: string][]>
    • geopos(...args: [key: RedisKey, members: (string | number | Buffer)[]]): Promise<[longitude: string, latitude: string][]>
    • +

      Parameters

      • Rest ...args: [key: RedisKey, ...members: (string | number | Buffer)[], callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [key: RedisKey, members: (string | number | Buffer)[], callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [key: RedisKey, ...members: (string | number | Buffer)[]]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [key: RedisKey, members: (string | number | Buffer)[]]

      Returns Promise<string[]>

    • geohashBuffer(...args: [key: RedisKey, ...members: (string | number | Buffer)[], callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • geohashBuffer(...args: [key: RedisKey, members: (string | number | Buffer)[], callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • geohashBuffer(...args: [key: RedisKey, ...members: (string | number | Buffer)[]]): Promise<Buffer[]>
    • geohashBuffer(...args: [key: RedisKey, members: (string | number | Buffer)[]]): Promise<Buffer[]>
    • Parameters

      • Rest ...args: [key: RedisKey, ...members: (string | number | Buffer)[], callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [key: RedisKey, members: (string | number | Buffer)[], callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [key: RedisKey, ...members: (string | number | Buffer)[]]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [key: RedisKey, members: (string | number | Buffer)[]]

      Returns Promise<Buffer[]>

    • geopos(...args: [key: RedisKey, ...members: (string | number | Buffer)[], callback: Callback<[longitude: string, latitude: string][]>]): Promise<[longitude: string, latitude: string][]>
    • geopos(...args: [key: RedisKey, members: (string | number | Buffer)[], callback: Callback<[longitude: string, latitude: string][]>]): Promise<[longitude: string, latitude: string][]>
    • geopos(...args: [key: RedisKey, ...members: (string | number | Buffer)[]]): Promise<[longitude: string, latitude: string][]>
    • geopos(...args: [key: RedisKey, members: (string | number | Buffer)[]]): Promise<[longitude: string, latitude: string][]>
    • Returns longitude and latitude of members of a geospatial index

      • group: geo
      • complexity: O(N) where N is the number of members requested.
      • since: 3.2.0
      -

      Parameters

      • Rest ...args: [key: RedisKey, ...members: (string | number | Buffer)[], callback: Callback<[longitude: string, latitude: string][]>]

      Returns Promise<[longitude: string, latitude: string][]>

    • Parameters

      • Rest ...args: [key: RedisKey, members: (string | number | Buffer)[], callback: Callback<[longitude: string, latitude: string][]>]

      Returns Promise<[longitude: string, latitude: string][]>

    • Parameters

      • Rest ...args: [key: RedisKey, ...members: (string | number | Buffer)[]]

      Returns Promise<[longitude: string, latitude: string][]>

    • Parameters

      • Rest ...args: [key: RedisKey, members: (string | number | Buffer)[]]

      Returns Promise<[longitude: string, latitude: string][]>

    • georadius(...args: [key: RedisKey, longitude: string | number, latitude: string | number, radius: string | number, ...args: RedisValue[], callback: Callback<unknown[]>]): Promise<unknown[]>
    • georadius(...args: [key: RedisKey, longitude: string | number, latitude: string | number, radius: string | number, ...args: RedisValue[]]): Promise<unknown[]>
    • +

      Parameters

      • Rest ...args: [key: RedisKey, ...members: (string | number | Buffer)[], callback: Callback<[longitude: string, latitude: string][]>]

      Returns Promise<[longitude: string, latitude: string][]>

    • Parameters

      • Rest ...args: [key: RedisKey, members: (string | number | Buffer)[], callback: Callback<[longitude: string, latitude: string][]>]

      Returns Promise<[longitude: string, latitude: string][]>

    • Parameters

      • Rest ...args: [key: RedisKey, ...members: (string | number | Buffer)[]]

      Returns Promise<[longitude: string, latitude: string][]>

    • Parameters

      • Rest ...args: [key: RedisKey, members: (string | number | Buffer)[]]

      Returns Promise<[longitude: string, latitude: string][]>

    • georadius(...args: [key: RedisKey, longitude: string | number, latitude: string | number, radius: string | number, ...args: RedisValue[], callback: Callback<unknown[]>]): Promise<unknown[]>
    • georadius(...args: [key: RedisKey, longitude: string | number, latitude: string | number, radius: string | number, ...args: RedisValue[]]): Promise<unknown[]>
    • Query a sorted set representing a geospatial index to fetch members matching a given maximum distance from a point

      • group: geo
      • complexity: O(N+log(M)) where N is the number of elements inside the bounding box of the circular area delimited by center and radius and M is the number of items inside the index.
      • since: 3.2.0
      -

      Parameters

      • Rest ...args: [key: RedisKey, longitude: string | number, latitude: string | number, radius: string | number, ...args: RedisValue[], callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, longitude: string | number, latitude: string | number, radius: string | number, ...args: RedisValue[]]

      Returns Promise<unknown[]>

    • georadius_ro(...args: [key: RedisKey, longitude: string | number, latitude: string | number, radius: string | number, ...args: RedisValue[], callback: Callback<unknown>]): Promise<unknown>
    • georadius_ro(...args: [key: RedisKey, longitude: string | number, latitude: string | number, radius: string | number, ...args: RedisValue[]]): Promise<unknown>
    • +

      Parameters

      • Rest ...args: [key: RedisKey, longitude: string | number, latitude: string | number, radius: string | number, ...args: RedisValue[], callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, longitude: string | number, latitude: string | number, radius: string | number, ...args: RedisValue[]]

      Returns Promise<unknown[]>

    • georadius_ro(...args: [key: RedisKey, longitude: string | number, latitude: string | number, radius: string | number, ...args: RedisValue[], callback: Callback<unknown>]): Promise<unknown>
    • georadius_ro(...args: [key: RedisKey, longitude: string | number, latitude: string | number, radius: string | number, ...args: RedisValue[]]): Promise<unknown>
    • A read-only variant for GEORADIUS

      • group: geo
      • complexity: O(N+log(M)) where N is the number of elements inside the bounding box of the circular area delimited by center and radius and M is the number of items inside the index.
      • since: 3.2.10
      -

      Parameters

      • Rest ...args: [key: RedisKey, longitude: string | number, latitude: string | number, radius: string | number, ...args: RedisValue[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, longitude: string | number, latitude: string | number, radius: string | number, ...args: RedisValue[]]

      Returns Promise<unknown>

    • georadiusbymember(...args: [key: RedisKey, member: string | number | Buffer, radius: string | number, ...args: RedisValue[], callback: Callback<unknown>]): Promise<unknown>
    • georadiusbymember(...args: [key: RedisKey, member: string | number | Buffer, radius: string | number, ...args: RedisValue[]]): Promise<unknown>
    • +

      Parameters

      • Rest ...args: [key: RedisKey, longitude: string | number, latitude: string | number, radius: string | number, ...args: RedisValue[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, longitude: string | number, latitude: string | number, radius: string | number, ...args: RedisValue[]]

      Returns Promise<unknown>

    • georadiusbymember(...args: [key: RedisKey, member: string | number | Buffer, radius: string | number, ...args: RedisValue[], callback: Callback<unknown>]): Promise<unknown>
    • georadiusbymember(...args: [key: RedisKey, member: string | number | Buffer, radius: string | number, ...args: RedisValue[]]): Promise<unknown>
    • Query a sorted set representing a geospatial index to fetch members matching a given maximum distance from a member

      • group: geo
      • complexity: O(N+log(M)) where N is the number of elements inside the bounding box of the circular area delimited by center and radius and M is the number of items inside the index.
      • since: 3.2.0
      -

      Parameters

      • Rest ...args: [key: RedisKey, member: string | number | Buffer, radius: string | number, ...args: RedisValue[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, member: string | number | Buffer, radius: string | number, ...args: RedisValue[]]

      Returns Promise<unknown>

    • georadiusbymember_ro(...args: [key: RedisKey, member: string | number | Buffer, radius: string | number, ...args: RedisValue[], callback: Callback<unknown>]): Promise<unknown>
    • georadiusbymember_ro(...args: [key: RedisKey, member: string | number | Buffer, radius: string | number, ...args: RedisValue[]]): Promise<unknown>
    • +

      Parameters

      • Rest ...args: [key: RedisKey, member: string | number | Buffer, radius: string | number, ...args: RedisValue[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, member: string | number | Buffer, radius: string | number, ...args: RedisValue[]]

      Returns Promise<unknown>

    • georadiusbymember_ro(...args: [key: RedisKey, member: string | number | Buffer, radius: string | number, ...args: RedisValue[], callback: Callback<unknown>]): Promise<unknown>
    • georadiusbymember_ro(...args: [key: RedisKey, member: string | number | Buffer, radius: string | number, ...args: RedisValue[]]): Promise<unknown>
    • A read-only variant for GEORADIUSBYMEMBER

      • group: geo
      • complexity: O(N+log(M)) where N is the number of elements inside the bounding box of the circular area delimited by center and radius and M is the number of items inside the index.
      • since: 3.2.10
      -

      Parameters

      • Rest ...args: [key: RedisKey, member: string | number | Buffer, radius: string | number, ...args: RedisValue[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, member: string | number | Buffer, radius: string | number, ...args: RedisValue[]]

      Returns Promise<unknown>

    • geosearch(...args: [key: RedisKey, ...args: RedisValue[], callback: Callback<unknown[]>]): Promise<unknown[]>
    • geosearch(...args: [key: RedisKey, ...args: RedisValue[]]): Promise<unknown[]>
    • +

      Parameters

      • Rest ...args: [key: RedisKey, member: string | number | Buffer, radius: string | number, ...args: RedisValue[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, member: string | number | Buffer, radius: string | number, ...args: RedisValue[]]

      Returns Promise<unknown>

    • geosearch(...args: [key: RedisKey, ...args: RedisValue[], callback: Callback<unknown[]>]): Promise<unknown[]>
    • geosearch(...args: [key: RedisKey, ...args: RedisValue[]]): Promise<unknown[]>
    • Query a sorted set representing a geospatial index to fetch members inside an area of a box or a circle.

      • group: geo
      • complexity: O(N+log(M)) where N is the number of elements in the grid-aligned bounding box area around the shape provided as the filter and M is the number of items inside the shape
      • since: 6.2.0
      -

      Parameters

      Returns Promise<unknown[]>

    • Parameters

      Returns Promise<unknown[]>

    • Query a sorted set representing a geospatial index to fetch members inside an area of a box or a circle, and store the result in another key.

      • group: geo
      • complexity: O(N+log(M)) where N is the number of elements in the grid-aligned bounding box area around the shape provided as the filter and M is the number of items inside the shape
      • since: 6.2.0
      -

      Parameters

      Returns Promise<number>

    • Parameters

      Returns Promise<number>

    • get(key: RedisKey, callback?: Callback<string>): Promise<string>
    • get(key: RedisKey, callback?: Callback<string>): Promise<string>
    • Get the value of a key

      • group: string
      • complexity: O(1)
      • since: 1.0.0
      -

      Parameters

      • key: RedisKey
      • Optional callback: Callback<string>

      Returns Promise<string>

    • getBuffer(key: RedisKey, callback?: Callback<Buffer>): Promise<Buffer>
    • getBuiltinCommands(): string[]
    • +

      Parameters

      • key: RedisKey
      • Optional callback: Callback<string>

      Returns Promise<string>

    • getBuffer(key: RedisKey, callback?: Callback<Buffer>): Promise<Buffer>
    • getBuiltinCommands(): string[]
    • Return supported builtin commands

      -

      Returns string[]

    • getbit(key: RedisKey, offset: string | number, callback?: Callback<number>): Promise<number>
    • getbit(key: RedisKey, offset: string | number, callback?: Callback<number>): Promise<number>
    • Returns the bit value at offset in the string value stored at key

      • group: bitmap
      • complexity: O(1)
      • since: 2.2.0
      -

      Parameters

      • key: RedisKey
      • offset: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • getdel(key: RedisKey, callback?: Callback<string>): Promise<string>
    • getdel(key: RedisKey, callback?: Callback<string>): Promise<string>
    • Get the value of a key and delete the key

      • group: string
      • complexity: O(1)
      • since: 6.2.0
      -

      Parameters

      • key: RedisKey
      • Optional callback: Callback<string>

      Returns Promise<string>

    • getdelBuffer(key: RedisKey, callback?: Callback<Buffer>): Promise<Buffer>
    • getex(key: RedisKey, callback?: Callback<string>): Promise<string>
    • getex(key: RedisKey, secondsToken: "EX", seconds: string | number, callback?: Callback<string>): Promise<string>
    • getex(key: RedisKey, millisecondsToken: "PX", milliseconds: string | number, callback?: Callback<string>): Promise<string>
    • getex(key: RedisKey, unixTimeSecondsToken: "EXAT", unixTimeSeconds: string | number, callback?: Callback<string>): Promise<string>
    • getex(key: RedisKey, unixTimeMillisecondsToken: "PXAT", unixTimeMilliseconds: string | number, callback?: Callback<string>): Promise<string>
    • getex(key: RedisKey, persist: "PERSIST", callback?: Callback<string>): Promise<string>
    • getdelBuffer(key: RedisKey, callback?: Callback<Buffer>): Promise<Buffer>
    • getex(key: RedisKey, callback?: Callback<string>): Promise<string>
    • getex(key: RedisKey, secondsToken: "EX", seconds: string | number, callback?: Callback<string>): Promise<string>
    • getex(key: RedisKey, millisecondsToken: "PX", milliseconds: string | number, callback?: Callback<string>): Promise<string>
    • getex(key: RedisKey, unixTimeSecondsToken: "EXAT", unixTimeSeconds: string | number, callback?: Callback<string>): Promise<string>
    • getex(key: RedisKey, unixTimeMillisecondsToken: "PXAT", unixTimeMilliseconds: string | number, callback?: Callback<string>): Promise<string>
    • getex(key: RedisKey, persist: "PERSIST", callback?: Callback<string>): Promise<string>
    • Get the value of a key and optionally set its expiration

      • group: string
      • complexity: O(1)
      • since: 6.2.0
      -

      Parameters

      • key: RedisKey
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • secondsToken: "EX"
      • seconds: string | number
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • millisecondsToken: "PX"
      • milliseconds: string | number
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • unixTimeSecondsToken: "EXAT"
      • unixTimeSeconds: string | number
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • unixTimeMillisecondsToken: "PXAT"
      • unixTimeMilliseconds: string | number
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • persist: "PERSIST"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • getexBuffer(key: RedisKey, callback?: Callback<Buffer>): Promise<Buffer>
    • getexBuffer(key: RedisKey, secondsToken: "EX", seconds: string | number, callback?: Callback<Buffer>): Promise<Buffer>
    • getexBuffer(key: RedisKey, millisecondsToken: "PX", milliseconds: string | number, callback?: Callback<Buffer>): Promise<Buffer>
    • getexBuffer(key: RedisKey, unixTimeSecondsToken: "EXAT", unixTimeSeconds: string | number, callback?: Callback<Buffer>): Promise<Buffer>
    • getexBuffer(key: RedisKey, unixTimeMillisecondsToken: "PXAT", unixTimeMilliseconds: string | number, callback?: Callback<Buffer>): Promise<Buffer>
    • getexBuffer(key: RedisKey, persist: "PERSIST", callback?: Callback<Buffer>): Promise<Buffer>
    • Parameters

      • key: RedisKey
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • secondsToken: "EX"
      • seconds: string | number
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • millisecondsToken: "PX"
      • milliseconds: string | number
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • unixTimeSecondsToken: "EXAT"
      • unixTimeSeconds: string | number
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • unixTimeMillisecondsToken: "PXAT"
      • unixTimeMilliseconds: string | number
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • persist: "PERSIST"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • getrange(key: RedisKey, start: string | number, end: string | number, callback?: Callback<string>): Promise<string>
    • +

      Parameters

      • key: RedisKey
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • secondsToken: "EX"
      • seconds: string | number
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • millisecondsToken: "PX"
      • milliseconds: string | number
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • unixTimeSecondsToken: "EXAT"
      • unixTimeSeconds: string | number
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • unixTimeMillisecondsToken: "PXAT"
      • unixTimeMilliseconds: string | number
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • persist: "PERSIST"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • getexBuffer(key: RedisKey, callback?: Callback<Buffer>): Promise<Buffer>
    • getexBuffer(key: RedisKey, secondsToken: "EX", seconds: string | number, callback?: Callback<Buffer>): Promise<Buffer>
    • getexBuffer(key: RedisKey, millisecondsToken: "PX", milliseconds: string | number, callback?: Callback<Buffer>): Promise<Buffer>
    • getexBuffer(key: RedisKey, unixTimeSecondsToken: "EXAT", unixTimeSeconds: string | number, callback?: Callback<Buffer>): Promise<Buffer>
    • getexBuffer(key: RedisKey, unixTimeMillisecondsToken: "PXAT", unixTimeMilliseconds: string | number, callback?: Callback<Buffer>): Promise<Buffer>
    • getexBuffer(key: RedisKey, persist: "PERSIST", callback?: Callback<Buffer>): Promise<Buffer>
    • Parameters

      • key: RedisKey
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • secondsToken: "EX"
      • seconds: string | number
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • millisecondsToken: "PX"
      • milliseconds: string | number
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • unixTimeSecondsToken: "EXAT"
      • unixTimeSeconds: string | number
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • unixTimeMillisecondsToken: "PXAT"
      • unixTimeMilliseconds: string | number
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • persist: "PERSIST"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • getrange(key: RedisKey, start: string | number, end: string | number, callback?: Callback<string>): Promise<string>
    • Get a substring of the string stored at a key

      • group: string
      • complexity: O(N) where N is the length of the returned string. The complexity is ultimately determined by the returned length, but because creating a substring from an existing string is very cheap, it can be considered O(1) for small strings.
      • since: 2.4.0
      -

      Parameters

      • key: RedisKey
      • start: string | number
      • end: string | number
      • Optional callback: Callback<string>

      Returns Promise<string>

    • getrangeBuffer(key: RedisKey, start: string | number, end: string | number, callback?: Callback<Buffer>): Promise<Buffer>
    • Parameters

      • key: RedisKey
      • start: string | number
      • end: string | number
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • getset(key: RedisKey, value: string | number | Buffer, callback?: Callback<string>): Promise<string>
    • +

      Parameters

      • key: RedisKey
      • start: string | number
      • end: string | number
      • Optional callback: Callback<string>

      Returns Promise<string>

    • getrangeBuffer(key: RedisKey, start: string | number, end: string | number, callback?: Callback<Buffer>): Promise<Buffer>
    • Parameters

      • key: RedisKey
      • start: string | number
      • end: string | number
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • getset(key: RedisKey, value: string | number | Buffer, callback?: Callback<string>): Promise<string>
    • Set the string value of a key and return its old value

      • group: string
      • complexity: O(1)
      • since: 1.0.0
      -

      Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • Optional callback: Callback<string>

      Returns Promise<string>

    • getsetBuffer(key: RedisKey, value: string | number | Buffer, callback?: Callback<Buffer>): Promise<Buffer>
    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • hdel(...args: [key: RedisKey, ...fields: (string | Buffer)[], callback: Callback<number>]): Promise<number>
    • hdel(...args: [key: RedisKey, ...fields: (string | Buffer)[]]): Promise<number>
    • +

      Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • Optional callback: Callback<string>

      Returns Promise<string>

    • getsetBuffer(key: RedisKey, value: string | number | Buffer, callback?: Callback<Buffer>): Promise<Buffer>
    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • hdel(...args: [key: RedisKey, ...fields: (string | Buffer)[], callback: Callback<number>]): Promise<number>
    • hdel(...args: [key: RedisKey, ...fields: (string | Buffer)[]]): Promise<number>
    • Delete one or more hash fields

      • group: hash
      • complexity: O(N) where N is the number of fields to be removed.
      • since: 2.0.0
      -

      Parameters

      • Rest ...args: [key: RedisKey, ...fields: (string | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, ...fields: (string | Buffer)[]]

      Returns Promise<number>

    • hello(callback?: Callback<unknown[]>): Promise<unknown[]>
    • hello(protover: string | number, callback?: Callback<unknown[]>): Promise<unknown[]>
    • hello(protover: string | number, clientnameToken: "SETNAME", clientname: string | Buffer, callback?: Callback<unknown[]>): Promise<unknown[]>
    • hello(protover: string | number, usernamePasswordToken: "AUTH", username: string | Buffer, password: string | Buffer, callback?: Callback<unknown[]>): Promise<unknown[]>
    • hello(protover: string | number, usernamePasswordToken: "AUTH", username: string | Buffer, password: string | Buffer, clientnameToken: "SETNAME", clientname: string | Buffer, callback?: Callback<unknown[]>): Promise<unknown[]>
    • hello(callback?: Callback<unknown[]>): Promise<unknown[]>
    • hello(protover: string | number, callback?: Callback<unknown[]>): Promise<unknown[]>
    • hello(protover: string | number, clientnameToken: "SETNAME", clientname: string | Buffer, callback?: Callback<unknown[]>): Promise<unknown[]>
    • hello(protover: string | number, usernamePasswordToken: "AUTH", username: string | Buffer, password: string | Buffer, callback?: Callback<unknown[]>): Promise<unknown[]>
    • hello(protover: string | number, usernamePasswordToken: "AUTH", username: string | Buffer, password: string | Buffer, clientnameToken: "SETNAME", clientname: string | Buffer, callback?: Callback<unknown[]>): Promise<unknown[]>
    • Handshake with Redis

      • group: connection
      • complexity: O(1)
      • since: 6.0.0
      -

      Parameters

      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Parameters

      • protover: string | number
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Parameters

      • protover: string | number
      • clientnameToken: "SETNAME"
      • clientname: string | Buffer
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Parameters

      • protover: string | number
      • usernamePasswordToken: "AUTH"
      • username: string | Buffer
      • password: string | Buffer
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Parameters

      • protover: string | number
      • usernamePasswordToken: "AUTH"
      • username: string | Buffer
      • password: string | Buffer
      • clientnameToken: "SETNAME"
      • clientname: string | Buffer
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • hexists(key: RedisKey, field: string | Buffer, callback?: Callback<number>): Promise<number>
    • +

      Parameters

      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Parameters

      • protover: string | number
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Parameters

      • protover: string | number
      • clientnameToken: "SETNAME"
      • clientname: string | Buffer
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Parameters

      • protover: string | number
      • usernamePasswordToken: "AUTH"
      • username: string | Buffer
      • password: string | Buffer
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Parameters

      • protover: string | number
      • usernamePasswordToken: "AUTH"
      • username: string | Buffer
      • password: string | Buffer
      • clientnameToken: "SETNAME"
      • clientname: string | Buffer
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • hexists(key: RedisKey, field: string | Buffer, callback?: Callback<number>): Promise<number>
    • Determine if a hash field exists

      • group: hash
      • complexity: O(1)
      • since: 2.0.0
      -

      Parameters

      • key: RedisKey
      • field: string | Buffer
      • Optional callback: Callback<number>

      Returns Promise<number>

    • hget(key: RedisKey, field: string | Buffer, callback?: Callback<string>): Promise<string>
    • hget(key: RedisKey, field: string | Buffer, callback?: Callback<string>): Promise<string>
    • Get the value of a hash field

      • group: hash
      • complexity: O(1)
      • since: 2.0.0
      -

      Parameters

      • key: RedisKey
      • field: string | Buffer
      • Optional callback: Callback<string>

      Returns Promise<string>

    • hgetBuffer(key: RedisKey, field: string | Buffer, callback?: Callback<Buffer>): Promise<Buffer>
    • hgetall(key: RedisKey, callback?: Callback<Record<string, string>>): Promise<Record<string, string>>
    • hgetBuffer(key: RedisKey, field: string | Buffer, callback?: Callback<Buffer>): Promise<Buffer>
    • hgetall(key: RedisKey, callback?: Callback<Record<string, string>>): Promise<Record<string, string>>
    • Get all the fields and values in a hash

      • group: hash
      • complexity: O(N) where N is the size of the hash.
      • since: 2.0.0
      -

      Parameters

      • key: RedisKey
      • Optional callback: Callback<Record<string, string>>

      Returns Promise<Record<string, string>>

    • hgetallBuffer(key: RedisKey, callback?: Callback<Record<string, Buffer>>): Promise<Record<string, Buffer>>
    • Parameters

      • key: RedisKey
      • Optional callback: Callback<Record<string, Buffer>>

      Returns Promise<Record<string, Buffer>>

    • hincrby(key: RedisKey, field: string | Buffer, increment: string | number, callback?: Callback<number>): Promise<number>
    • +

      Parameters

      • key: RedisKey
      • Optional callback: Callback<Record<string, string>>

      Returns Promise<Record<string, string>>

    • hgetallBuffer(key: RedisKey, callback?: Callback<Record<string, Buffer>>): Promise<Record<string, Buffer>>
    • Parameters

      • key: RedisKey
      • Optional callback: Callback<Record<string, Buffer>>

      Returns Promise<Record<string, Buffer>>

    • hincrby(key: RedisKey, field: string | Buffer, increment: string | number, callback?: Callback<number>): Promise<number>
    • Increment the integer value of a hash field by the given number

      • group: hash
      • complexity: O(1)
      • since: 2.0.0
      -

      Parameters

      • key: RedisKey
      • field: string | Buffer
      • increment: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • hincrbyfloat(key: RedisKey, field: string | Buffer, increment: string | number, callback?: Callback<string>): Promise<string>
    • +

      Parameters

      • key: RedisKey
      • field: string | Buffer
      • increment: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • hincrbyfloat(key: RedisKey, field: string | Buffer, increment: string | number, callback?: Callback<string>): Promise<string>
    • Increment the float value of a hash field by the given amount

      • group: hash
      • complexity: O(1)
      • since: 2.6.0
      -

      Parameters

      • key: RedisKey
      • field: string | Buffer
      • increment: string | number
      • Optional callback: Callback<string>

      Returns Promise<string>

    • hincrbyfloatBuffer(key: RedisKey, field: string | Buffer, increment: string | number, callback?: Callback<Buffer>): Promise<Buffer>
    • Parameters

      • key: RedisKey
      • field: string | Buffer
      • increment: string | number
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • hkeys(key: RedisKey, callback?: Callback<string[]>): Promise<string[]>
    • +

      Parameters

      • key: RedisKey
      • field: string | Buffer
      • increment: string | number
      • Optional callback: Callback<string>

      Returns Promise<string>

    • hincrbyfloatBuffer(key: RedisKey, field: string | Buffer, increment: string | number, callback?: Callback<Buffer>): Promise<Buffer>
    • Parameters

      • key: RedisKey
      • field: string | Buffer
      • increment: string | number
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • hkeys(key: RedisKey, callback?: Callback<string[]>): Promise<string[]>
    • Get all the fields in a hash

      • group: hash
      • complexity: O(N) where N is the size of the hash.
      • since: 2.0.0
      -

      Parameters

      • key: RedisKey
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • hkeysBuffer(key: RedisKey, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • hlen(key: RedisKey, callback?: Callback<number>): Promise<number>
    • hkeysBuffer(key: RedisKey, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • hlen(key: RedisKey, callback?: Callback<number>): Promise<number>
    • Get the number of fields in a hash

      • group: hash
      • complexity: O(1)
      • since: 2.0.0
      -

      Parameters

      • key: RedisKey
      • Optional callback: Callback<number>

      Returns Promise<number>

    • hmget(...args: [key: RedisKey, ...fields: (string | Buffer)[], callback: Callback<string[]>]): Promise<string[]>
    • hmget(...args: [key: RedisKey, ...fields: (string | Buffer)[]]): Promise<string[]>
    • hmget(...args: [key: RedisKey, ...fields: (string | Buffer)[], callback: Callback<string[]>]): Promise<string[]>
    • hmget(...args: [key: RedisKey, ...fields: (string | Buffer)[]]): Promise<string[]>
    • Get the values of all the given hash fields

      • group: hash
      • complexity: O(N) where N is the number of fields being requested.
      • since: 2.0.0
      -

      Parameters

      • Rest ...args: [key: RedisKey, ...fields: (string | Buffer)[], callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [key: RedisKey, ...fields: (string | Buffer)[]]

      Returns Promise<string[]>

    • hmgetBuffer(...args: [key: RedisKey, ...fields: (string | Buffer)[], callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • hmgetBuffer(...args: [key: RedisKey, ...fields: (string | Buffer)[]]): Promise<Buffer[]>
    • Parameters

      • Rest ...args: [key: RedisKey, ...fields: (string | Buffer)[], callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [key: RedisKey, ...fields: (string | Buffer)[]]

      Returns Promise<Buffer[]>

    • hmset(key: RedisKey, object: object, callback?: Callback<"OK">): Promise<"OK">
    • hmset(key: RedisKey, map: Map<string | number | Buffer, string | number | Buffer>, callback?: Callback<"OK">): Promise<"OK">
    • hmset(...args: [key: RedisKey, ...fieldValues: (string | number | Buffer)[], callback: Callback<"OK">]): Promise<"OK">
    • hmset(...args: [key: RedisKey, ...fieldValues: (string | number | Buffer)[]]): Promise<"OK">
    • +

      Parameters

      • Rest ...args: [key: RedisKey, ...fields: (string | Buffer)[], callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [key: RedisKey, ...fields: (string | Buffer)[]]

      Returns Promise<string[]>

    • hmgetBuffer(...args: [key: RedisKey, ...fields: (string | Buffer)[], callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • hmgetBuffer(...args: [key: RedisKey, ...fields: (string | Buffer)[]]): Promise<Buffer[]>
    • Parameters

      • Rest ...args: [key: RedisKey, ...fields: (string | Buffer)[], callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [key: RedisKey, ...fields: (string | Buffer)[]]

      Returns Promise<Buffer[]>

    • hmset(key: RedisKey, object: object, callback?: Callback<"OK">): Promise<"OK">
    • hmset(key: RedisKey, map: Map<string | number | Buffer, string | number | Buffer>, callback?: Callback<"OK">): Promise<"OK">
    • hmset(...args: [key: RedisKey, ...fieldValues: (string | number | Buffer)[], callback: Callback<"OK">]): Promise<"OK">
    • hmset(...args: [key: RedisKey, ...fieldValues: (string | number | Buffer)[]]): Promise<"OK">
    • Set multiple hash fields to multiple values

      • group: hash
      • complexity: O(N) where N is the number of fields being set.
      • since: 2.0.0
      -

      Parameters

      • key: RedisKey
      • object: object
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • map: Map<string | number | Buffer, string | number | Buffer>
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • Rest ...args: [key: RedisKey, ...fieldValues: (string | number | Buffer)[], callback: Callback<"OK">]

      Returns Promise<"OK">

    • Parameters

      • Rest ...args: [key: RedisKey, ...fieldValues: (string | number | Buffer)[]]

      Returns Promise<"OK">

    • hrandfield(key: RedisKey, callback?: Callback<string | unknown[]>): Promise<string | unknown[]>
    • hrandfield(key: RedisKey, count: string | number, callback?: Callback<string | unknown[]>): Promise<string | unknown[]>
    • hrandfield(key: RedisKey, count: string | number, withvalues: "WITHVALUES", callback?: Callback<string | unknown[]>): Promise<string | unknown[]>
    • +

      Parameters

      • key: RedisKey
      • object: object
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • map: Map<string | number | Buffer, string | number | Buffer>
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • Rest ...args: [key: RedisKey, ...fieldValues: (string | number | Buffer)[], callback: Callback<"OK">]

      Returns Promise<"OK">

    • Parameters

      • Rest ...args: [key: RedisKey, ...fieldValues: (string | number | Buffer)[]]

      Returns Promise<"OK">

    • hrandfield(key: RedisKey, callback?: Callback<string | unknown[]>): Promise<string | unknown[]>
    • hrandfield(key: RedisKey, count: string | number, callback?: Callback<string | unknown[]>): Promise<string | unknown[]>
    • hrandfield(key: RedisKey, count: string | number, withvalues: "WITHVALUES", callback?: Callback<string | unknown[]>): Promise<string | unknown[]>
    • Get one or multiple random fields from a hash

      • group: hash
      • complexity: O(N) where N is the number of fields returned
      • since: 6.2.0
      -

      Parameters

      • key: RedisKey
      • Optional callback: Callback<string | unknown[]>

      Returns Promise<string | unknown[]>

    • Parameters

      • key: RedisKey
      • count: string | number
      • Optional callback: Callback<string | unknown[]>

      Returns Promise<string | unknown[]>

    • Parameters

      • key: RedisKey
      • count: string | number
      • withvalues: "WITHVALUES"
      • Optional callback: Callback<string | unknown[]>

      Returns Promise<string | unknown[]>

    • hrandfieldBuffer(key: RedisKey, callback?: Callback<unknown[] | Buffer>): Promise<unknown[] | Buffer>
    • hrandfieldBuffer(key: RedisKey, count: string | number, callback?: Callback<unknown[] | Buffer>): Promise<unknown[] | Buffer>
    • hrandfieldBuffer(key: RedisKey, count: string | number, withvalues: "WITHVALUES", callback?: Callback<unknown[] | Buffer>): Promise<unknown[] | Buffer>
    • Parameters

      • key: RedisKey
      • Optional callback: Callback<unknown[] | Buffer>

      Returns Promise<unknown[] | Buffer>

    • Parameters

      • key: RedisKey
      • count: string | number
      • Optional callback: Callback<unknown[] | Buffer>

      Returns Promise<unknown[] | Buffer>

    • Parameters

      • key: RedisKey
      • count: string | number
      • withvalues: "WITHVALUES"
      • Optional callback: Callback<unknown[] | Buffer>

      Returns Promise<unknown[] | Buffer>

    • hscan(key: RedisKey, cursor: string | number, callback?: Callback<[cursor: string, elements: string[]]>): Promise<[cursor: string, elements: string[]]>
    • hscan(key: RedisKey, cursor: string | number, countToken: "COUNT", count: string | number, callback?: Callback<[cursor: string, elements: string[]]>): Promise<[cursor: string, elements: string[]]>
    • hscan(key: RedisKey, cursor: string | number, patternToken: "MATCH", pattern: string, callback?: Callback<[cursor: string, elements: string[]]>): Promise<[cursor: string, elements: string[]]>
    • hscan(key: RedisKey, cursor: string | number, patternToken: "MATCH", pattern: string, countToken: "COUNT", count: string | number, callback?: Callback<[cursor: string, elements: string[]]>): Promise<[cursor: string, elements: string[]]>
    • +

      Parameters

      • key: RedisKey
      • Optional callback: Callback<string | unknown[]>

      Returns Promise<string | unknown[]>

    • Parameters

      • key: RedisKey
      • count: string | number
      • Optional callback: Callback<string | unknown[]>

      Returns Promise<string | unknown[]>

    • Parameters

      • key: RedisKey
      • count: string | number
      • withvalues: "WITHVALUES"
      • Optional callback: Callback<string | unknown[]>

      Returns Promise<string | unknown[]>

    • hrandfieldBuffer(key: RedisKey, callback?: Callback<unknown[] | Buffer>): Promise<unknown[] | Buffer>
    • hrandfieldBuffer(key: RedisKey, count: string | number, callback?: Callback<unknown[] | Buffer>): Promise<unknown[] | Buffer>
    • hrandfieldBuffer(key: RedisKey, count: string | number, withvalues: "WITHVALUES", callback?: Callback<unknown[] | Buffer>): Promise<unknown[] | Buffer>
    • Parameters

      • key: RedisKey
      • Optional callback: Callback<unknown[] | Buffer>

      Returns Promise<unknown[] | Buffer>

    • Parameters

      • key: RedisKey
      • count: string | number
      • Optional callback: Callback<unknown[] | Buffer>

      Returns Promise<unknown[] | Buffer>

    • Parameters

      • key: RedisKey
      • count: string | number
      • withvalues: "WITHVALUES"
      • Optional callback: Callback<unknown[] | Buffer>

      Returns Promise<unknown[] | Buffer>

    • hscan(key: RedisKey, cursor: string | number, callback?: Callback<[cursor: string, elements: string[]]>): Promise<[cursor: string, elements: string[]]>
    • hscan(key: RedisKey, cursor: string | number, countToken: "COUNT", count: string | number, callback?: Callback<[cursor: string, elements: string[]]>): Promise<[cursor: string, elements: string[]]>
    • hscan(key: RedisKey, cursor: string | number, patternToken: "MATCH", pattern: string, callback?: Callback<[cursor: string, elements: string[]]>): Promise<[cursor: string, elements: string[]]>
    • hscan(key: RedisKey, cursor: string | number, patternToken: "MATCH", pattern: string, countToken: "COUNT", count: string | number, callback?: Callback<[cursor: string, elements: string[]]>): Promise<[cursor: string, elements: string[]]>
    • Incrementally iterate hash fields and associated values

      • group: hash
      • complexity: O(1) for every call. O(N) for a complete iteration, including enough command calls for the cursor to return back to 0. N is the number of elements inside the collection..
      • since: 2.8.0
      -

      Parameters

      • key: RedisKey
      • cursor: string | number
      • Optional callback: Callback<[cursor: string, elements: string[]]>

      Returns Promise<[cursor: string, elements: string[]]>

    • Parameters

      • key: RedisKey
      • cursor: string | number
      • countToken: "COUNT"
      • count: string | number
      • Optional callback: Callback<[cursor: string, elements: string[]]>

      Returns Promise<[cursor: string, elements: string[]]>

    • Parameters

      • key: RedisKey
      • cursor: string | number
      • patternToken: "MATCH"
      • pattern: string
      • Optional callback: Callback<[cursor: string, elements: string[]]>

      Returns Promise<[cursor: string, elements: string[]]>

    • Parameters

      • key: RedisKey
      • cursor: string | number
      • patternToken: "MATCH"
      • pattern: string
      • countToken: "COUNT"
      • count: string | number
      • Optional callback: Callback<[cursor: string, elements: string[]]>

      Returns Promise<[cursor: string, elements: string[]]>

    • hscanBuffer(key: RedisKey, cursor: string | number, callback?: Callback<[cursor: Buffer, elements: Buffer[]]>): Promise<[cursor: Buffer, elements: Buffer[]]>
    • hscanBuffer(key: RedisKey, cursor: string | number, countToken: "COUNT", count: string | number, callback?: Callback<[cursor: Buffer, elements: Buffer[]]>): Promise<[cursor: Buffer, elements: Buffer[]]>
    • hscanBuffer(key: RedisKey, cursor: string | number, patternToken: "MATCH", pattern: string, callback?: Callback<[cursor: Buffer, elements: Buffer[]]>): Promise<[cursor: Buffer, elements: Buffer[]]>
    • hscanBuffer(key: RedisKey, cursor: string | number, patternToken: "MATCH", pattern: string, countToken: "COUNT", count: string | number, callback?: Callback<[cursor: Buffer, elements: Buffer[]]>): Promise<[cursor: Buffer, elements: Buffer[]]>
    • Parameters

      • key: RedisKey
      • cursor: string | number
      • Optional callback: Callback<[cursor: Buffer, elements: Buffer[]]>

      Returns Promise<[cursor: Buffer, elements: Buffer[]]>

    • Parameters

      • key: RedisKey
      • cursor: string | number
      • countToken: "COUNT"
      • count: string | number
      • Optional callback: Callback<[cursor: Buffer, elements: Buffer[]]>

      Returns Promise<[cursor: Buffer, elements: Buffer[]]>

    • Parameters

      • key: RedisKey
      • cursor: string | number
      • patternToken: "MATCH"
      • pattern: string
      • Optional callback: Callback<[cursor: Buffer, elements: Buffer[]]>

      Returns Promise<[cursor: Buffer, elements: Buffer[]]>

    • Parameters

      • key: RedisKey
      • cursor: string | number
      • patternToken: "MATCH"
      • pattern: string
      • countToken: "COUNT"
      • count: string | number
      • Optional callback: Callback<[cursor: Buffer, elements: Buffer[]]>

      Returns Promise<[cursor: Buffer, elements: Buffer[]]>

    • hscanBufferStream(key: string, options?: ScanStreamOptions): default
    • Parameters

      • key: string
      • Optional options: ScanStreamOptions

      Returns default

    • hscanStream(key: string, options?: ScanStreamOptions): default
    • Parameters

      • key: string
      • Optional options: ScanStreamOptions

      Returns default

    • hset(key: RedisKey, object: object, callback?: Callback<number>): Promise<number>
    • hset(key: RedisKey, map: Map<string | number | Buffer, string | number | Buffer>, callback?: Callback<number>): Promise<number>
    • hset(...args: [key: RedisKey, ...fieldValues: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • hset(...args: [key: RedisKey, ...fieldValues: (string | number | Buffer)[]]): Promise<number>
    • +

      Parameters

      • key: RedisKey
      • cursor: string | number
      • Optional callback: Callback<[cursor: string, elements: string[]]>

      Returns Promise<[cursor: string, elements: string[]]>

    • Parameters

      • key: RedisKey
      • cursor: string | number
      • countToken: "COUNT"
      • count: string | number
      • Optional callback: Callback<[cursor: string, elements: string[]]>

      Returns Promise<[cursor: string, elements: string[]]>

    • Parameters

      • key: RedisKey
      • cursor: string | number
      • patternToken: "MATCH"
      • pattern: string
      • Optional callback: Callback<[cursor: string, elements: string[]]>

      Returns Promise<[cursor: string, elements: string[]]>

    • Parameters

      • key: RedisKey
      • cursor: string | number
      • patternToken: "MATCH"
      • pattern: string
      • countToken: "COUNT"
      • count: string | number
      • Optional callback: Callback<[cursor: string, elements: string[]]>

      Returns Promise<[cursor: string, elements: string[]]>

    • hscanBuffer(key: RedisKey, cursor: string | number, callback?: Callback<[cursor: Buffer, elements: Buffer[]]>): Promise<[cursor: Buffer, elements: Buffer[]]>
    • hscanBuffer(key: RedisKey, cursor: string | number, countToken: "COUNT", count: string | number, callback?: Callback<[cursor: Buffer, elements: Buffer[]]>): Promise<[cursor: Buffer, elements: Buffer[]]>
    • hscanBuffer(key: RedisKey, cursor: string | number, patternToken: "MATCH", pattern: string, callback?: Callback<[cursor: Buffer, elements: Buffer[]]>): Promise<[cursor: Buffer, elements: Buffer[]]>
    • hscanBuffer(key: RedisKey, cursor: string | number, patternToken: "MATCH", pattern: string, countToken: "COUNT", count: string | number, callback?: Callback<[cursor: Buffer, elements: Buffer[]]>): Promise<[cursor: Buffer, elements: Buffer[]]>
    • Parameters

      • key: RedisKey
      • cursor: string | number
      • Optional callback: Callback<[cursor: Buffer, elements: Buffer[]]>

      Returns Promise<[cursor: Buffer, elements: Buffer[]]>

    • Parameters

      • key: RedisKey
      • cursor: string | number
      • countToken: "COUNT"
      • count: string | number
      • Optional callback: Callback<[cursor: Buffer, elements: Buffer[]]>

      Returns Promise<[cursor: Buffer, elements: Buffer[]]>

    • Parameters

      • key: RedisKey
      • cursor: string | number
      • patternToken: "MATCH"
      • pattern: string
      • Optional callback: Callback<[cursor: Buffer, elements: Buffer[]]>

      Returns Promise<[cursor: Buffer, elements: Buffer[]]>

    • Parameters

      • key: RedisKey
      • cursor: string | number
      • patternToken: "MATCH"
      • pattern: string
      • countToken: "COUNT"
      • count: string | number
      • Optional callback: Callback<[cursor: Buffer, elements: Buffer[]]>

      Returns Promise<[cursor: Buffer, elements: Buffer[]]>

    • hscanBufferStream(key: string, options?: ScanStreamOptions): default
    • Parameters

      • key: string
      • Optional options: ScanStreamOptions

      Returns default

    • hscanStream(key: string, options?: ScanStreamOptions): default
    • Parameters

      • key: string
      • Optional options: ScanStreamOptions

      Returns default

    • hset(key: RedisKey, object: object, callback?: Callback<number>): Promise<number>
    • hset(key: RedisKey, map: Map<string | number | Buffer, string | number | Buffer>, callback?: Callback<number>): Promise<number>
    • hset(...args: [key: RedisKey, ...fieldValues: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • hset(...args: [key: RedisKey, ...fieldValues: (string | number | Buffer)[]]): Promise<number>
    • Set the string value of a hash field

      • group: hash
      • complexity: O(1) for each field/value pair added, so O(N) to add N field/value pairs when the command is called with multiple field/value pairs.
      • since: 2.0.0
      -

      Parameters

      • key: RedisKey
      • object: object
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • map: Map<string | number | Buffer, string | number | Buffer>
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, ...fieldValues: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, ...fieldValues: (string | number | Buffer)[]]

      Returns Promise<number>

    • hsetnx(key: RedisKey, field: string | Buffer, value: string | number | Buffer, callback?: Callback<number>): Promise<number>
    • +

      Parameters

      • key: RedisKey
      • object: object
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • map: Map<string | number | Buffer, string | number | Buffer>
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, ...fieldValues: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, ...fieldValues: (string | number | Buffer)[]]

      Returns Promise<number>

    • hsetnx(key: RedisKey, field: string | Buffer, value: string | number | Buffer, callback?: Callback<number>): Promise<number>
    • Set the value of a hash field, only if the field does not exist

      • group: hash
      • complexity: O(1)
      • since: 2.0.0
      -

      Parameters

      • key: RedisKey
      • field: string | Buffer
      • value: string | number | Buffer
      • Optional callback: Callback<number>

      Returns Promise<number>

    • hstrlen(key: RedisKey, field: string | Buffer, callback?: Callback<number>): Promise<number>
    • +

      Parameters

      • key: RedisKey
      • field: string | Buffer
      • value: string | number | Buffer
      • Optional callback: Callback<number>

      Returns Promise<number>

    • hstrlen(key: RedisKey, field: string | Buffer, callback?: Callback<number>): Promise<number>
    • Get the length of the value of a hash field

      • group: hash
      • complexity: O(1)
      • since: 3.2.0
      -

      Parameters

      • key: RedisKey
      • field: string | Buffer
      • Optional callback: Callback<number>

      Returns Promise<number>

    • hvals(key: RedisKey, callback?: Callback<string[]>): Promise<string[]>
    • hvals(key: RedisKey, callback?: Callback<string[]>): Promise<string[]>
    • Get all the values in a hash

      • group: hash
      • complexity: O(N) where N is the size of the hash.
      • since: 2.0.0
      -

      Parameters

      • key: RedisKey
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • hvalsBuffer(key: RedisKey, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • incr(key: RedisKey, callback?: Callback<number>): Promise<number>
    • hvalsBuffer(key: RedisKey, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • incr(key: RedisKey, callback?: Callback<number>): Promise<number>
    • Increment the integer value of a key by one

      • group: string
      • complexity: O(1)
      • since: 1.0.0
      -

      Parameters

      • key: RedisKey
      • Optional callback: Callback<number>

      Returns Promise<number>

    • incrby(key: RedisKey, increment: string | number, callback?: Callback<number>): Promise<number>
    • incrby(key: RedisKey, increment: string | number, callback?: Callback<number>): Promise<number>
    • Increment the integer value of a key by the given amount

      • group: string
      • complexity: O(1)
      • since: 1.0.0
      -

      Parameters

      • key: RedisKey
      • increment: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • incrbyfloat(key: RedisKey, increment: string | number, callback?: Callback<string>): Promise<string>
    • +

      Parameters

      • key: RedisKey
      • increment: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • incrbyfloat(key: RedisKey, increment: string | number, callback?: Callback<string>): Promise<string>
    • Increment the float value of a key by the given amount

      • group: string
      • complexity: O(1)
      • since: 2.6.0
      -

      Parameters

      • key: RedisKey
      • increment: string | number
      • Optional callback: Callback<string>

      Returns Promise<string>

    • info(callback?: Callback<string>): Promise<string>
    • info(...args: [...sections: (string | Buffer)[], callback: Callback<string>]): Promise<string>
    • info(...args: (string | Buffer)[]): Promise<string>
    • info(callback?: Callback<string>): Promise<string>
    • info(...args: [...sections: (string | Buffer)[], callback: Callback<string>]): Promise<string>
    • info(...args: (string | Buffer)[]): Promise<string>
    • Get information and statistics about the server

      • group: server
      • complexity: O(1)
      • since: 1.0.0
      -

      Parameters

      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • Rest ...args: [...sections: (string | Buffer)[], callback: Callback<string>]

      Returns Promise<string>

    • Parameters

      • Rest ...args: (string | Buffer)[]

      Returns Promise<string>

    • keys(pattern: string, callback?: Callback<string[]>): Promise<string[]>
    • +

      Parameters

      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • Rest ...args: [...sections: (string | Buffer)[], callback: Callback<string>]

      Returns Promise<string>

    • Parameters

      • Rest ...args: (string | Buffer)[]

      Returns Promise<string>

    • keys(pattern: string, callback?: Callback<string[]>): Promise<string[]>
    • Find all keys matching the given pattern

      • group: generic
      • complexity: O(N) with N being the number of keys in the database, under the assumption that the key names in the database and the given pattern have limited length.
      • since: 1.0.0
      -

      Parameters

      • pattern: string
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • keysBuffer(pattern: string, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • Parameters

      • pattern: string
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • lastsave(callback?: Callback<number>): Promise<number>
    • +

      Parameters

      • pattern: string
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • keysBuffer(pattern: string, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • Parameters

      • pattern: string
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • lastsave(callback?: Callback<number>): Promise<number>
    • Get the UNIX time stamp of the last successful save to disk

      • group: server
      • complexity: O(1)
      • since: 1.0.0
      -

      Parameters

      • Optional callback: Callback<number>

      Returns Promise<number>

    • latency(subcommand: "DOCTOR", callback?: Callback<string>): Promise<string>
    • latency(subcommand: "GRAPH", event: string | Buffer, callback?: Callback<string>): Promise<string>
    • latency(subcommand: "HELP", callback?: Callback<unknown[]>): Promise<unknown[]>
    • latency(subcommand: "HISTOGRAM", callback?: Callback<unknown>): Promise<unknown>
    • latency(...args: [subcommand: "HISTOGRAM", ...commands: (string | Buffer)[], callback: Callback<unknown>]): Promise<unknown>
    • latency(...args: [subcommand: "HISTOGRAM", ...commands: (string | Buffer)[]]): Promise<unknown>
    • latency(subcommand: "HISTORY", event: string | Buffer, callback?: Callback<unknown[]>): Promise<unknown[]>
    • latency(subcommand: "LATEST", callback?: Callback<unknown[]>): Promise<unknown[]>
    • latency(subcommand: "RESET", callback?: Callback<number>): Promise<number>
    • latency(...args: [subcommand: "RESET", ...events: (string | Buffer)[], callback: Callback<number>]): Promise<number>
    • latency(...args: [subcommand: "RESET", ...events: (string | Buffer)[]]): Promise<number>
    • +

      Parameters

      • Optional callback: Callback<number>

      Returns Promise<number>

    • latency(subcommand: "DOCTOR", callback?: Callback<string>): Promise<string>
    • latency(subcommand: "GRAPH", event: string | Buffer, callback?: Callback<string>): Promise<string>
    • latency(subcommand: "HELP", callback?: Callback<unknown[]>): Promise<unknown[]>
    • latency(subcommand: "HISTOGRAM", callback?: Callback<unknown>): Promise<unknown>
    • latency(...args: [subcommand: "HISTOGRAM", ...commands: (string | Buffer)[], callback: Callback<unknown>]): Promise<unknown>
    • latency(...args: [subcommand: "HISTOGRAM", ...commands: (string | Buffer)[]]): Promise<unknown>
    • latency(subcommand: "HISTORY", event: string | Buffer, callback?: Callback<unknown[]>): Promise<unknown[]>
    • latency(subcommand: "LATEST", callback?: Callback<unknown[]>): Promise<unknown[]>
    • latency(subcommand: "RESET", callback?: Callback<number>): Promise<number>
    • latency(...args: [subcommand: "RESET", ...events: (string | Buffer)[], callback: Callback<number>]): Promise<number>
    • latency(...args: [subcommand: "RESET", ...events: (string | Buffer)[]]): Promise<number>
    • Return a human readable latency analysis report.

      • group: server
      • complexity: O(1)
      • since: 2.8.13
      -

      Parameters

      • subcommand: "DOCTOR"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • +

      Parameters

      • subcommand: "DOCTOR"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Return a latency graph for the event.

      • group: server
      • complexity: O(1)
      • since: 2.8.13
      -

      Parameters

      • subcommand: "GRAPH"
      • event: string | Buffer
      • Optional callback: Callback<string>

      Returns Promise<string>

    • +

      Parameters

      • subcommand: "GRAPH"
      • event: string | Buffer
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Show helpful text about the different subcommands.

      • group: server
      • complexity: O(1)
      • since: 2.8.13
      -

      Parameters

      • subcommand: "HELP"
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • +

      Parameters

      • subcommand: "HELP"
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Return the cumulative distribution of latencies of a subset of commands or all.

      • group: server
      • complexity: O(N) where N is the number of commands with latency information being retrieved.
      • since: 7.0.0
      -

      Parameters

      • subcommand: "HISTOGRAM"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [subcommand: "HISTOGRAM", ...commands: (string | Buffer)[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [subcommand: "HISTOGRAM", ...commands: (string | Buffer)[]]

      Returns Promise<unknown>

    • +

      Parameters

      • subcommand: "HISTOGRAM"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [subcommand: "HISTOGRAM", ...commands: (string | Buffer)[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [subcommand: "HISTOGRAM", ...commands: (string | Buffer)[]]

      Returns Promise<unknown>

    • Return timestamp-latency samples for the event.

      • group: server
      • complexity: O(1)
      • since: 2.8.13
      -

      Parameters

      • subcommand: "HISTORY"
      • event: string | Buffer
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • +

      Parameters

      • subcommand: "HISTORY"
      • event: string | Buffer
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Return the latest latency samples for all events.

      • group: server
      • complexity: O(1)
      • since: 2.8.13
      -

      Parameters

      • subcommand: "LATEST"
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • +

      Parameters

      • subcommand: "LATEST"
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Reset latency data for one or more events.

      • group: server
      • complexity: O(1)
      • since: 2.8.13
      -

      Parameters

      • subcommand: "RESET"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • Rest ...args: [subcommand: "RESET", ...events: (string | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [subcommand: "RESET", ...events: (string | Buffer)[]]

      Returns Promise<number>

    • lcs(key1: RedisKey, key2: RedisKey, callback?: Callback<unknown>): Promise<unknown>
    • lcs(key1: RedisKey, key2: RedisKey, withmatchlen: "WITHMATCHLEN", callback?: Callback<unknown>): Promise<unknown>
    • lcs(key1: RedisKey, key2: RedisKey, lenToken: "MINMATCHLEN", len: string | number, callback?: Callback<unknown>): Promise<unknown>
    • lcs(key1: RedisKey, key2: RedisKey, lenToken: "MINMATCHLEN", len: string | number, withmatchlen: "WITHMATCHLEN", callback?: Callback<unknown>): Promise<unknown>
    • lcs(key1: RedisKey, key2: RedisKey, idx: "IDX", callback?: Callback<unknown>): Promise<unknown>
    • lcs(key1: RedisKey, key2: RedisKey, idx: "IDX", withmatchlen: "WITHMATCHLEN", callback?: Callback<unknown>): Promise<unknown>
    • lcs(key1: RedisKey, key2: RedisKey, idx: "IDX", lenToken: "MINMATCHLEN", len: string | number, callback?: Callback<unknown>): Promise<unknown>
    • lcs(key1: RedisKey, key2: RedisKey, idx: "IDX", lenToken: "MINMATCHLEN", len: string | number, withmatchlen: "WITHMATCHLEN", callback?: Callback<unknown>): Promise<unknown>
    • lcs(key1: RedisKey, key2: RedisKey, len: "LEN", callback?: Callback<unknown>): Promise<unknown>
    • lcs(key1: RedisKey, key2: RedisKey, len: "LEN", withmatchlen: "WITHMATCHLEN", callback?: Callback<unknown>): Promise<unknown>
    • lcs(key1: RedisKey, key2: RedisKey, len: "LEN", lenToken: "MINMATCHLEN", len1: string | number, callback?: Callback<unknown>): Promise<unknown>
    • lcs(key1: RedisKey, key2: RedisKey, len: "LEN", lenToken: "MINMATCHLEN", len1: string | number, withmatchlen: "WITHMATCHLEN", callback?: Callback<unknown>): Promise<unknown>
    • lcs(key1: RedisKey, key2: RedisKey, len: "LEN", idx: "IDX", callback?: Callback<unknown>): Promise<unknown>
    • lcs(key1: RedisKey, key2: RedisKey, len: "LEN", idx: "IDX", withmatchlen: "WITHMATCHLEN", callback?: Callback<unknown>): Promise<unknown>
    • lcs(key1: RedisKey, key2: RedisKey, len: "LEN", idx: "IDX", lenToken: "MINMATCHLEN", len1: string | number, callback?: Callback<unknown>): Promise<unknown>
    • lcs(key1: RedisKey, key2: RedisKey, len: "LEN", idx: "IDX", lenToken: "MINMATCHLEN", len1: string | number, withmatchlen: "WITHMATCHLEN", callback?: Callback<unknown>): Promise<unknown>
    • +

      Parameters

      • subcommand: "RESET"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • Rest ...args: [subcommand: "RESET", ...events: (string | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [subcommand: "RESET", ...events: (string | Buffer)[]]

      Returns Promise<number>

    • lcs(key1: RedisKey, key2: RedisKey, callback?: Callback<unknown>): Promise<unknown>
    • lcs(key1: RedisKey, key2: RedisKey, withmatchlen: "WITHMATCHLEN", callback?: Callback<unknown>): Promise<unknown>
    • lcs(key1: RedisKey, key2: RedisKey, lenToken: "MINMATCHLEN", len: string | number, callback?: Callback<unknown>): Promise<unknown>
    • lcs(key1: RedisKey, key2: RedisKey, lenToken: "MINMATCHLEN", len: string | number, withmatchlen: "WITHMATCHLEN", callback?: Callback<unknown>): Promise<unknown>
    • lcs(key1: RedisKey, key2: RedisKey, idx: "IDX", callback?: Callback<unknown>): Promise<unknown>
    • lcs(key1: RedisKey, key2: RedisKey, idx: "IDX", withmatchlen: "WITHMATCHLEN", callback?: Callback<unknown>): Promise<unknown>
    • lcs(key1: RedisKey, key2: RedisKey, idx: "IDX", lenToken: "MINMATCHLEN", len: string | number, callback?: Callback<unknown>): Promise<unknown>
    • lcs(key1: RedisKey, key2: RedisKey, idx: "IDX", lenToken: "MINMATCHLEN", len: string | number, withmatchlen: "WITHMATCHLEN", callback?: Callback<unknown>): Promise<unknown>
    • lcs(key1: RedisKey, key2: RedisKey, len: "LEN", callback?: Callback<unknown>): Promise<unknown>
    • lcs(key1: RedisKey, key2: RedisKey, len: "LEN", withmatchlen: "WITHMATCHLEN", callback?: Callback<unknown>): Promise<unknown>
    • lcs(key1: RedisKey, key2: RedisKey, len: "LEN", lenToken: "MINMATCHLEN", len1: string | number, callback?: Callback<unknown>): Promise<unknown>
    • lcs(key1: RedisKey, key2: RedisKey, len: "LEN", lenToken: "MINMATCHLEN", len1: string | number, withmatchlen: "WITHMATCHLEN", callback?: Callback<unknown>): Promise<unknown>
    • lcs(key1: RedisKey, key2: RedisKey, len: "LEN", idx: "IDX", callback?: Callback<unknown>): Promise<unknown>
    • lcs(key1: RedisKey, key2: RedisKey, len: "LEN", idx: "IDX", withmatchlen: "WITHMATCHLEN", callback?: Callback<unknown>): Promise<unknown>
    • lcs(key1: RedisKey, key2: RedisKey, len: "LEN", idx: "IDX", lenToken: "MINMATCHLEN", len1: string | number, callback?: Callback<unknown>): Promise<unknown>
    • lcs(key1: RedisKey, key2: RedisKey, len: "LEN", idx: "IDX", lenToken: "MINMATCHLEN", len1: string | number, withmatchlen: "WITHMATCHLEN", callback?: Callback<unknown>): Promise<unknown>
    • lindex(key: RedisKey, index: string | number, callback?: Callback<string>): Promise<string>
    • lindex(key: RedisKey, index: string | number, callback?: Callback<string>): Promise<string>
    • Get an element from a list by its index

      • group: list
      • complexity: O(N) where N is the number of elements to traverse to get to the element at index. This makes asking for the first or the last element of the list O(1).
      • since: 1.0.0
      -

      Parameters

      • key: RedisKey
      • index: string | number
      • Optional callback: Callback<string>

      Returns Promise<string>

    • lindexBuffer(key: RedisKey, index: string | number, callback?: Callback<Buffer>): Promise<Buffer>
    • linsert(key: RedisKey, before: "BEFORE", pivot: string | number | Buffer, element: string | number | Buffer, callback?: Callback<number>): Promise<number>
    • linsert(key: RedisKey, after: "AFTER", pivot: string | number | Buffer, element: string | number | Buffer, callback?: Callback<number>): Promise<number>
    • lindexBuffer(key: RedisKey, index: string | number, callback?: Callback<Buffer>): Promise<Buffer>
    • linsert(key: RedisKey, before: "BEFORE", pivot: string | number | Buffer, element: string | number | Buffer, callback?: Callback<number>): Promise<number>
    • linsert(key: RedisKey, after: "AFTER", pivot: string | number | Buffer, element: string | number | Buffer, callback?: Callback<number>): Promise<number>
    • Insert an element before or after another element in a list

      • group: list
      • complexity: O(N) where N is the number of elements to traverse before seeing the value pivot. This means that inserting somewhere on the left end on the list (head) can be considered O(1) and inserting somewhere on the right end (tail) is O(N).
      • since: 2.2.0
      -

      Parameters

      • key: RedisKey
      • before: "BEFORE"
      • pivot: string | number | Buffer
      • element: string | number | Buffer
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • after: "AFTER"
      • pivot: string | number | Buffer
      • element: string | number | Buffer
      • Optional callback: Callback<number>

      Returns Promise<number>

    • llen(key: RedisKey, callback?: Callback<number>): Promise<number>
    • +

      Parameters

      • key: RedisKey
      • before: "BEFORE"
      • pivot: string | number | Buffer
      • element: string | number | Buffer
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • after: "AFTER"
      • pivot: string | number | Buffer
      • element: string | number | Buffer
      • Optional callback: Callback<number>

      Returns Promise<number>

    • llen(key: RedisKey, callback?: Callback<number>): Promise<number>
    • Get the length of a list

      • group: list
      • complexity: O(1)
      • since: 1.0.0
      -

      Parameters

      • key: RedisKey
      • Optional callback: Callback<number>

      Returns Promise<number>

    • lmove(source: RedisKey, destination: RedisKey, left: "LEFT", left1: "LEFT", callback?: Callback<string>): Promise<string>
    • lmove(source: RedisKey, destination: RedisKey, left: "LEFT", right: "RIGHT", callback?: Callback<string>): Promise<string>
    • lmove(source: RedisKey, destination: RedisKey, right: "RIGHT", left: "LEFT", callback?: Callback<string>): Promise<string>
    • lmove(source: RedisKey, destination: RedisKey, right: "RIGHT", right1: "RIGHT", callback?: Callback<string>): Promise<string>
    • lmove(source: RedisKey, destination: RedisKey, left: "LEFT", left1: "LEFT", callback?: Callback<string>): Promise<string>
    • lmove(source: RedisKey, destination: RedisKey, left: "LEFT", right: "RIGHT", callback?: Callback<string>): Promise<string>
    • lmove(source: RedisKey, destination: RedisKey, right: "RIGHT", left: "LEFT", callback?: Callback<string>): Promise<string>
    • lmove(source: RedisKey, destination: RedisKey, right: "RIGHT", right1: "RIGHT", callback?: Callback<string>): Promise<string>
    • Pop an element from a list, push it to another list and return it

      • group: list
      • complexity: O(1)
      • since: 6.2.0
      -

      Parameters

      • source: RedisKey
      • destination: RedisKey
      • left: "LEFT"
      • left1: "LEFT"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • source: RedisKey
      • destination: RedisKey
      • left: "LEFT"
      • right: "RIGHT"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • source: RedisKey
      • destination: RedisKey
      • right: "RIGHT"
      • left: "LEFT"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • source: RedisKey
      • destination: RedisKey
      • right: "RIGHT"
      • right1: "RIGHT"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • lmoveBuffer(source: RedisKey, destination: RedisKey, left: "LEFT", left1: "LEFT", callback?: Callback<Buffer>): Promise<Buffer>
    • lmoveBuffer(source: RedisKey, destination: RedisKey, left: "LEFT", right: "RIGHT", callback?: Callback<Buffer>): Promise<Buffer>
    • lmoveBuffer(source: RedisKey, destination: RedisKey, right: "RIGHT", left: "LEFT", callback?: Callback<Buffer>): Promise<Buffer>
    • lmoveBuffer(source: RedisKey, destination: RedisKey, right: "RIGHT", right1: "RIGHT", callback?: Callback<Buffer>): Promise<Buffer>
    • lmpop(...args: [numkeys: string | number, ...keys: RedisKey[], left: "LEFT", callback: Callback<[key: string, members: string[]]>]): Promise<[key: string, members: string[]]>
    • lmpop(...args: [numkeys: string | number, keys: RedisKey[], left: "LEFT", callback: Callback<[key: string, members: string[]]>]): Promise<[key: string, members: string[]]>
    • lmpop(...args: [numkeys: string | number, ...keys: RedisKey[], left: "LEFT"]): Promise<[key: string, members: string[]]>
    • lmpop(...args: [numkeys: string | number, keys: RedisKey[], left: "LEFT"]): Promise<[key: string, members: string[]]>
    • lmpop(...args: [numkeys: string | number, ...keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number, callback: Callback<[key: string, members: string[]]>]): Promise<[key: string, members: string[]]>
    • lmpop(...args: [numkeys: string | number, keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number, callback: Callback<[key: string, members: string[]]>]): Promise<[key: string, members: string[]]>
    • lmpop(...args: [numkeys: string | number, ...keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number]): Promise<[key: string, members: string[]]>
    • lmpop(...args: [numkeys: string | number, keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number]): Promise<[key: string, members: string[]]>
    • lmpop(...args: [numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", callback: Callback<[key: string, members: string[]]>]): Promise<[key: string, members: string[]]>
    • lmpop(...args: [numkeys: string | number, keys: RedisKey[], right: "RIGHT", callback: Callback<[key: string, members: string[]]>]): Promise<[key: string, members: string[]]>
    • lmpop(...args: [numkeys: string | number, ...keys: RedisKey[], right: "RIGHT"]): Promise<[key: string, members: string[]]>
    • lmpop(...args: [numkeys: string | number, keys: RedisKey[], right: "RIGHT"]): Promise<[key: string, members: string[]]>
    • lmpop(...args: [numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number, callback: Callback<[key: string, members: string[]]>]): Promise<[key: string, members: string[]]>
    • lmpop(...args: [numkeys: string | number, keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number, callback: Callback<[key: string, members: string[]]>]): Promise<[key: string, members: string[]]>
    • lmpop(...args: [numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number]): Promise<[key: string, members: string[]]>
    • lmpop(...args: [numkeys: string | number, keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number]): Promise<[key: string, members: string[]]>
    • lmoveBuffer(source: RedisKey, destination: RedisKey, left: "LEFT", left1: "LEFT", callback?: Callback<Buffer>): Promise<Buffer>
    • lmoveBuffer(source: RedisKey, destination: RedisKey, left: "LEFT", right: "RIGHT", callback?: Callback<Buffer>): Promise<Buffer>
    • lmoveBuffer(source: RedisKey, destination: RedisKey, right: "RIGHT", left: "LEFT", callback?: Callback<Buffer>): Promise<Buffer>
    • lmoveBuffer(source: RedisKey, destination: RedisKey, right: "RIGHT", right1: "RIGHT", callback?: Callback<Buffer>): Promise<Buffer>
    • lmpop(...args: [numkeys: string | number, ...keys: RedisKey[], left: "LEFT", callback: Callback<[key: string, members: string[]]>]): Promise<[key: string, members: string[]]>
    • lmpop(...args: [numkeys: string | number, keys: RedisKey[], left: "LEFT", callback: Callback<[key: string, members: string[]]>]): Promise<[key: string, members: string[]]>
    • lmpop(...args: [numkeys: string | number, ...keys: RedisKey[], left: "LEFT"]): Promise<[key: string, members: string[]]>
    • lmpop(...args: [numkeys: string | number, keys: RedisKey[], left: "LEFT"]): Promise<[key: string, members: string[]]>
    • lmpop(...args: [numkeys: string | number, ...keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number, callback: Callback<[key: string, members: string[]]>]): Promise<[key: string, members: string[]]>
    • lmpop(...args: [numkeys: string | number, keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number, callback: Callback<[key: string, members: string[]]>]): Promise<[key: string, members: string[]]>
    • lmpop(...args: [numkeys: string | number, ...keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number]): Promise<[key: string, members: string[]]>
    • lmpop(...args: [numkeys: string | number, keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number]): Promise<[key: string, members: string[]]>
    • lmpop(...args: [numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", callback: Callback<[key: string, members: string[]]>]): Promise<[key: string, members: string[]]>
    • lmpop(...args: [numkeys: string | number, keys: RedisKey[], right: "RIGHT", callback: Callback<[key: string, members: string[]]>]): Promise<[key: string, members: string[]]>
    • lmpop(...args: [numkeys: string | number, ...keys: RedisKey[], right: "RIGHT"]): Promise<[key: string, members: string[]]>
    • lmpop(...args: [numkeys: string | number, keys: RedisKey[], right: "RIGHT"]): Promise<[key: string, members: string[]]>
    • lmpop(...args: [numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number, callback: Callback<[key: string, members: string[]]>]): Promise<[key: string, members: string[]]>
    • lmpop(...args: [numkeys: string | number, keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number, callback: Callback<[key: string, members: string[]]>]): Promise<[key: string, members: string[]]>
    • lmpop(...args: [numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number]): Promise<[key: string, members: string[]]>
    • lmpop(...args: [numkeys: string | number, keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number]): Promise<[key: string, members: string[]]>
    • Pop elements from a list

      • group: list
      • complexity: O(N+M) where N is the number of provided keys and M is the number of elements returned.
      • since: 7.0.0
      -

      Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], left: "LEFT", callback: Callback<[key: string, members: string[]]>]

      Returns Promise<[key: string, members: string[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], left: "LEFT", callback: Callback<[key: string, members: string[]]>]

      Returns Promise<[key: string, members: string[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], left: "LEFT"]

      Returns Promise<[key: string, members: string[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], left: "LEFT"]

      Returns Promise<[key: string, members: string[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number, callback: Callback<[key: string, members: string[]]>]

      Returns Promise<[key: string, members: string[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number, callback: Callback<[key: string, members: string[]]>]

      Returns Promise<[key: string, members: string[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number]

      Returns Promise<[key: string, members: string[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number]

      Returns Promise<[key: string, members: string[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", callback: Callback<[key: string, members: string[]]>]

      Returns Promise<[key: string, members: string[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], right: "RIGHT", callback: Callback<[key: string, members: string[]]>]

      Returns Promise<[key: string, members: string[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], right: "RIGHT"]

      Returns Promise<[key: string, members: string[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], right: "RIGHT"]

      Returns Promise<[key: string, members: string[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number, callback: Callback<[key: string, members: string[]]>]

      Returns Promise<[key: string, members: string[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number, callback: Callback<[key: string, members: string[]]>]

      Returns Promise<[key: string, members: string[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number]

      Returns Promise<[key: string, members: string[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number]

      Returns Promise<[key: string, members: string[]]>

    • lmpopBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], left: "LEFT", callback: Callback<[key: Buffer, members: Buffer[]]>]): Promise<[key: Buffer, members: Buffer[]]>
    • lmpopBuffer(...args: [numkeys: string | number, keys: RedisKey[], left: "LEFT", callback: Callback<[key: Buffer, members: Buffer[]]>]): Promise<[key: Buffer, members: Buffer[]]>
    • lmpopBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], left: "LEFT"]): Promise<[key: Buffer, members: Buffer[]]>
    • lmpopBuffer(...args: [numkeys: string | number, keys: RedisKey[], left: "LEFT"]): Promise<[key: Buffer, members: Buffer[]]>
    • lmpopBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number, callback: Callback<[key: Buffer, members: Buffer[]]>]): Promise<[key: Buffer, members: Buffer[]]>
    • lmpopBuffer(...args: [numkeys: string | number, keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number, callback: Callback<[key: Buffer, members: Buffer[]]>]): Promise<[key: Buffer, members: Buffer[]]>
    • lmpopBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number]): Promise<[key: Buffer, members: Buffer[]]>
    • lmpopBuffer(...args: [numkeys: string | number, keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number]): Promise<[key: Buffer, members: Buffer[]]>
    • lmpopBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", callback: Callback<[key: Buffer, members: Buffer[]]>]): Promise<[key: Buffer, members: Buffer[]]>
    • lmpopBuffer(...args: [numkeys: string | number, keys: RedisKey[], right: "RIGHT", callback: Callback<[key: Buffer, members: Buffer[]]>]): Promise<[key: Buffer, members: Buffer[]]>
    • lmpopBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], right: "RIGHT"]): Promise<[key: Buffer, members: Buffer[]]>
    • lmpopBuffer(...args: [numkeys: string | number, keys: RedisKey[], right: "RIGHT"]): Promise<[key: Buffer, members: Buffer[]]>
    • lmpopBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number, callback: Callback<[key: Buffer, members: Buffer[]]>]): Promise<[key: Buffer, members: Buffer[]]>
    • lmpopBuffer(...args: [numkeys: string | number, keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number, callback: Callback<[key: Buffer, members: Buffer[]]>]): Promise<[key: Buffer, members: Buffer[]]>
    • lmpopBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number]): Promise<[key: Buffer, members: Buffer[]]>
    • lmpopBuffer(...args: [numkeys: string | number, keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number]): Promise<[key: Buffer, members: Buffer[]]>
    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], left: "LEFT", callback: Callback<[key: Buffer, members: Buffer[]]>]

      Returns Promise<[key: Buffer, members: Buffer[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], left: "LEFT", callback: Callback<[key: Buffer, members: Buffer[]]>]

      Returns Promise<[key: Buffer, members: Buffer[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], left: "LEFT"]

      Returns Promise<[key: Buffer, members: Buffer[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], left: "LEFT"]

      Returns Promise<[key: Buffer, members: Buffer[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number, callback: Callback<[key: Buffer, members: Buffer[]]>]

      Returns Promise<[key: Buffer, members: Buffer[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number, callback: Callback<[key: Buffer, members: Buffer[]]>]

      Returns Promise<[key: Buffer, members: Buffer[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number]

      Returns Promise<[key: Buffer, members: Buffer[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number]

      Returns Promise<[key: Buffer, members: Buffer[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", callback: Callback<[key: Buffer, members: Buffer[]]>]

      Returns Promise<[key: Buffer, members: Buffer[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], right: "RIGHT", callback: Callback<[key: Buffer, members: Buffer[]]>]

      Returns Promise<[key: Buffer, members: Buffer[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], right: "RIGHT"]

      Returns Promise<[key: Buffer, members: Buffer[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], right: "RIGHT"]

      Returns Promise<[key: Buffer, members: Buffer[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number, callback: Callback<[key: Buffer, members: Buffer[]]>]

      Returns Promise<[key: Buffer, members: Buffer[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number, callback: Callback<[key: Buffer, members: Buffer[]]>]

      Returns Promise<[key: Buffer, members: Buffer[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number]

      Returns Promise<[key: Buffer, members: Buffer[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number]

      Returns Promise<[key: Buffer, members: Buffer[]]>

    • lolwut(callback?: Callback<string>): Promise<string>
    • lolwut(versionToken: "VERSION", version: string | number, callback?: Callback<string>): Promise<string>
    • +

      Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], left: "LEFT", callback: Callback<[key: string, members: string[]]>]

      Returns Promise<[key: string, members: string[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], left: "LEFT", callback: Callback<[key: string, members: string[]]>]

      Returns Promise<[key: string, members: string[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], left: "LEFT"]

      Returns Promise<[key: string, members: string[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], left: "LEFT"]

      Returns Promise<[key: string, members: string[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number, callback: Callback<[key: string, members: string[]]>]

      Returns Promise<[key: string, members: string[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number, callback: Callback<[key: string, members: string[]]>]

      Returns Promise<[key: string, members: string[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number]

      Returns Promise<[key: string, members: string[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number]

      Returns Promise<[key: string, members: string[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", callback: Callback<[key: string, members: string[]]>]

      Returns Promise<[key: string, members: string[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], right: "RIGHT", callback: Callback<[key: string, members: string[]]>]

      Returns Promise<[key: string, members: string[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], right: "RIGHT"]

      Returns Promise<[key: string, members: string[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], right: "RIGHT"]

      Returns Promise<[key: string, members: string[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number, callback: Callback<[key: string, members: string[]]>]

      Returns Promise<[key: string, members: string[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number, callback: Callback<[key: string, members: string[]]>]

      Returns Promise<[key: string, members: string[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number]

      Returns Promise<[key: string, members: string[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number]

      Returns Promise<[key: string, members: string[]]>

    • lmpopBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], left: "LEFT", callback: Callback<[key: Buffer, members: Buffer[]]>]): Promise<[key: Buffer, members: Buffer[]]>
    • lmpopBuffer(...args: [numkeys: string | number, keys: RedisKey[], left: "LEFT", callback: Callback<[key: Buffer, members: Buffer[]]>]): Promise<[key: Buffer, members: Buffer[]]>
    • lmpopBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], left: "LEFT"]): Promise<[key: Buffer, members: Buffer[]]>
    • lmpopBuffer(...args: [numkeys: string | number, keys: RedisKey[], left: "LEFT"]): Promise<[key: Buffer, members: Buffer[]]>
    • lmpopBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number, callback: Callback<[key: Buffer, members: Buffer[]]>]): Promise<[key: Buffer, members: Buffer[]]>
    • lmpopBuffer(...args: [numkeys: string | number, keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number, callback: Callback<[key: Buffer, members: Buffer[]]>]): Promise<[key: Buffer, members: Buffer[]]>
    • lmpopBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number]): Promise<[key: Buffer, members: Buffer[]]>
    • lmpopBuffer(...args: [numkeys: string | number, keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number]): Promise<[key: Buffer, members: Buffer[]]>
    • lmpopBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", callback: Callback<[key: Buffer, members: Buffer[]]>]): Promise<[key: Buffer, members: Buffer[]]>
    • lmpopBuffer(...args: [numkeys: string | number, keys: RedisKey[], right: "RIGHT", callback: Callback<[key: Buffer, members: Buffer[]]>]): Promise<[key: Buffer, members: Buffer[]]>
    • lmpopBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], right: "RIGHT"]): Promise<[key: Buffer, members: Buffer[]]>
    • lmpopBuffer(...args: [numkeys: string | number, keys: RedisKey[], right: "RIGHT"]): Promise<[key: Buffer, members: Buffer[]]>
    • lmpopBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number, callback: Callback<[key: Buffer, members: Buffer[]]>]): Promise<[key: Buffer, members: Buffer[]]>
    • lmpopBuffer(...args: [numkeys: string | number, keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number, callback: Callback<[key: Buffer, members: Buffer[]]>]): Promise<[key: Buffer, members: Buffer[]]>
    • lmpopBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number]): Promise<[key: Buffer, members: Buffer[]]>
    • lmpopBuffer(...args: [numkeys: string | number, keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number]): Promise<[key: Buffer, members: Buffer[]]>
    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], left: "LEFT", callback: Callback<[key: Buffer, members: Buffer[]]>]

      Returns Promise<[key: Buffer, members: Buffer[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], left: "LEFT", callback: Callback<[key: Buffer, members: Buffer[]]>]

      Returns Promise<[key: Buffer, members: Buffer[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], left: "LEFT"]

      Returns Promise<[key: Buffer, members: Buffer[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], left: "LEFT"]

      Returns Promise<[key: Buffer, members: Buffer[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number, callback: Callback<[key: Buffer, members: Buffer[]]>]

      Returns Promise<[key: Buffer, members: Buffer[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number, callback: Callback<[key: Buffer, members: Buffer[]]>]

      Returns Promise<[key: Buffer, members: Buffer[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number]

      Returns Promise<[key: Buffer, members: Buffer[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number]

      Returns Promise<[key: Buffer, members: Buffer[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", callback: Callback<[key: Buffer, members: Buffer[]]>]

      Returns Promise<[key: Buffer, members: Buffer[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], right: "RIGHT", callback: Callback<[key: Buffer, members: Buffer[]]>]

      Returns Promise<[key: Buffer, members: Buffer[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], right: "RIGHT"]

      Returns Promise<[key: Buffer, members: Buffer[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], right: "RIGHT"]

      Returns Promise<[key: Buffer, members: Buffer[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number, callback: Callback<[key: Buffer, members: Buffer[]]>]

      Returns Promise<[key: Buffer, members: Buffer[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number, callback: Callback<[key: Buffer, members: Buffer[]]>]

      Returns Promise<[key: Buffer, members: Buffer[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number]

      Returns Promise<[key: Buffer, members: Buffer[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number]

      Returns Promise<[key: Buffer, members: Buffer[]]>

    • lolwut(callback?: Callback<string>): Promise<string>
    • lolwut(versionToken: "VERSION", version: string | number, callback?: Callback<string>): Promise<string>
    • Display some computer art and the Redis version

      • group: server
      • complexity: undefined
      • since: 5.0.0
      -

      Parameters

      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • versionToken: "VERSION"
      • version: string | number
      • Optional callback: Callback<string>

      Returns Promise<string>

    • lpop(key: RedisKey, callback?: Callback<string>): Promise<string>
    • lpop(key: RedisKey, count: string | number, callback?: Callback<string[]>): Promise<string[]>
    • +

      Parameters

      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • versionToken: "VERSION"
      • version: string | number
      • Optional callback: Callback<string>

      Returns Promise<string>

    • lpop(key: RedisKey, callback?: Callback<string>): Promise<string>
    • lpop(key: RedisKey, count: string | number, callback?: Callback<string[]>): Promise<string[]>
    • Remove and get the first elements in a list

      • group: list
      • complexity: O(N) where N is the number of elements returned
      • since: 1.0.0
      -

      Parameters

      • key: RedisKey
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • count: string | number
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • lpopBuffer(key: RedisKey, callback?: Callback<Buffer>): Promise<Buffer>
    • lpopBuffer(key: RedisKey, count: string | number, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • lpos(key: RedisKey, element: string | number | Buffer, callback?: Callback<number>): Promise<number>
    • lpos(key: RedisKey, element: string | number | Buffer, lenToken: "MAXLEN", len: string | number, callback?: Callback<number>): Promise<number>
    • lpos(key: RedisKey, element: string | number | Buffer, numMatchesToken: "COUNT", numMatches: string | number, callback?: Callback<number[]>): Promise<number[]>
    • lpos(key: RedisKey, element: string | number | Buffer, numMatchesToken: "COUNT", numMatches: string | number, lenToken: "MAXLEN", len: string | number, callback?: Callback<number[]>): Promise<number[]>
    • lpos(key: RedisKey, element: string | number | Buffer, rankToken: "RANK", rank: string | number, callback?: Callback<number>): Promise<number>
    • lpos(key: RedisKey, element: string | number | Buffer, rankToken: "RANK", rank: string | number, lenToken: "MAXLEN", len: string | number, callback?: Callback<number>): Promise<number>
    • lpos(key: RedisKey, element: string | number | Buffer, rankToken: "RANK", rank: string | number, numMatchesToken: "COUNT", numMatches: string | number, callback?: Callback<number[]>): Promise<number[]>
    • lpos(key: RedisKey, element: string | number | Buffer, rankToken: "RANK", rank: string | number, numMatchesToken: "COUNT", numMatches: string | number, lenToken: "MAXLEN", len: string | number, callback?: Callback<number[]>): Promise<number[]>
    • lpopBuffer(key: RedisKey, callback?: Callback<Buffer>): Promise<Buffer>
    • lpopBuffer(key: RedisKey, count: string | number, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • lpos(key: RedisKey, element: string | number | Buffer, callback?: Callback<number>): Promise<number>
    • lpos(key: RedisKey, element: string | number | Buffer, lenToken: "MAXLEN", len: string | number, callback?: Callback<number>): Promise<number>
    • lpos(key: RedisKey, element: string | number | Buffer, numMatchesToken: "COUNT", numMatches: string | number, callback?: Callback<number[]>): Promise<number[]>
    • lpos(key: RedisKey, element: string | number | Buffer, numMatchesToken: "COUNT", numMatches: string | number, lenToken: "MAXLEN", len: string | number, callback?: Callback<number[]>): Promise<number[]>
    • lpos(key: RedisKey, element: string | number | Buffer, rankToken: "RANK", rank: string | number, callback?: Callback<number>): Promise<number>
    • lpos(key: RedisKey, element: string | number | Buffer, rankToken: "RANK", rank: string | number, lenToken: "MAXLEN", len: string | number, callback?: Callback<number>): Promise<number>
    • lpos(key: RedisKey, element: string | number | Buffer, rankToken: "RANK", rank: string | number, numMatchesToken: "COUNT", numMatches: string | number, callback?: Callback<number[]>): Promise<number[]>
    • lpos(key: RedisKey, element: string | number | Buffer, rankToken: "RANK", rank: string | number, numMatchesToken: "COUNT", numMatches: string | number, lenToken: "MAXLEN", len: string | number, callback?: Callback<number[]>): Promise<number[]>
    • Return the index of matching elements on a list

      • group: list
      • complexity: O(N) where N is the number of elements in the list, for the average case. When searching for elements near the head or the tail of the list, or when the MAXLEN option is provided, the command may run in constant time.
      • since: 6.0.6
      -

      Parameters

      • key: RedisKey
      • element: string | number | Buffer
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • element: string | number | Buffer
      • lenToken: "MAXLEN"
      • len: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • element: string | number | Buffer
      • numMatchesToken: "COUNT"
      • numMatches: string | number
      • Optional callback: Callback<number[]>

      Returns Promise<number[]>

    • Parameters

      • key: RedisKey
      • element: string | number | Buffer
      • numMatchesToken: "COUNT"
      • numMatches: string | number
      • lenToken: "MAXLEN"
      • len: string | number
      • Optional callback: Callback<number[]>

      Returns Promise<number[]>

    • Parameters

      • key: RedisKey
      • element: string | number | Buffer
      • rankToken: "RANK"
      • rank: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • element: string | number | Buffer
      • rankToken: "RANK"
      • rank: string | number
      • lenToken: "MAXLEN"
      • len: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • element: string | number | Buffer
      • rankToken: "RANK"
      • rank: string | number
      • numMatchesToken: "COUNT"
      • numMatches: string | number
      • Optional callback: Callback<number[]>

      Returns Promise<number[]>

    • Parameters

      • key: RedisKey
      • element: string | number | Buffer
      • rankToken: "RANK"
      • rank: string | number
      • numMatchesToken: "COUNT"
      • numMatches: string | number
      • lenToken: "MAXLEN"
      • len: string | number
      • Optional callback: Callback<number[]>

      Returns Promise<number[]>

    • lpush(...args: [key: RedisKey, ...elements: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • lpush(...args: [key: RedisKey, ...elements: (string | number | Buffer)[]]): Promise<number>
    • +

      Parameters

      • key: RedisKey
      • element: string | number | Buffer
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • element: string | number | Buffer
      • lenToken: "MAXLEN"
      • len: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • element: string | number | Buffer
      • numMatchesToken: "COUNT"
      • numMatches: string | number
      • Optional callback: Callback<number[]>

      Returns Promise<number[]>

    • Parameters

      • key: RedisKey
      • element: string | number | Buffer
      • numMatchesToken: "COUNT"
      • numMatches: string | number
      • lenToken: "MAXLEN"
      • len: string | number
      • Optional callback: Callback<number[]>

      Returns Promise<number[]>

    • Parameters

      • key: RedisKey
      • element: string | number | Buffer
      • rankToken: "RANK"
      • rank: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • element: string | number | Buffer
      • rankToken: "RANK"
      • rank: string | number
      • lenToken: "MAXLEN"
      • len: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • element: string | number | Buffer
      • rankToken: "RANK"
      • rank: string | number
      • numMatchesToken: "COUNT"
      • numMatches: string | number
      • Optional callback: Callback<number[]>

      Returns Promise<number[]>

    • Parameters

      • key: RedisKey
      • element: string | number | Buffer
      • rankToken: "RANK"
      • rank: string | number
      • numMatchesToken: "COUNT"
      • numMatches: string | number
      • lenToken: "MAXLEN"
      • len: string | number
      • Optional callback: Callback<number[]>

      Returns Promise<number[]>

    • lpush(...args: [key: RedisKey, ...elements: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • lpush(...args: [key: RedisKey, ...elements: (string | number | Buffer)[]]): Promise<number>
    • Prepend one or multiple elements to a list

      • group: list
      • complexity: O(1) for each element added, so O(N) to add N elements when the command is called with multiple arguments.
      • since: 1.0.0
      -

      Parameters

      • Rest ...args: [key: RedisKey, ...elements: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, ...elements: (string | number | Buffer)[]]

      Returns Promise<number>

    • lpushx(...args: [key: RedisKey, ...elements: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • lpushx(...args: [key: RedisKey, ...elements: (string | number | Buffer)[]]): Promise<number>
    • +

      Parameters

      • Rest ...args: [key: RedisKey, ...elements: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, ...elements: (string | number | Buffer)[]]

      Returns Promise<number>

    • lpushx(...args: [key: RedisKey, ...elements: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • lpushx(...args: [key: RedisKey, ...elements: (string | number | Buffer)[]]): Promise<number>
    • Prepend an element to a list, only if the list exists

      • group: list
      • complexity: O(1) for each element added, so O(N) to add N elements when the command is called with multiple arguments.
      • since: 2.2.0
      -

      Parameters

      • Rest ...args: [key: RedisKey, ...elements: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, ...elements: (string | number | Buffer)[]]

      Returns Promise<number>

    • lrange(key: RedisKey, start: string | number, stop: string | number, callback?: Callback<string[]>): Promise<string[]>
    • +

      Parameters

      • Rest ...args: [key: RedisKey, ...elements: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, ...elements: (string | number | Buffer)[]]

      Returns Promise<number>

    • lrange(key: RedisKey, start: string | number, stop: string | number, callback?: Callback<string[]>): Promise<string[]>
    • Get a range of elements from a list

      • group: list
      • complexity: O(S+N) where S is the distance of start offset from HEAD for small lists, from nearest end (HEAD or TAIL) for large lists; and N is the number of elements in the specified range.
      • since: 1.0.0
      -

      Parameters

      • key: RedisKey
      • start: string | number
      • stop: string | number
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • lrangeBuffer(key: RedisKey, start: string | number, stop: string | number, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • Parameters

      • key: RedisKey
      • start: string | number
      • stop: string | number
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • lrem(key: RedisKey, count: string | number, element: string | number | Buffer, callback?: Callback<number>): Promise<number>
    • +

      Parameters

      • key: RedisKey
      • start: string | number
      • stop: string | number
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • lrangeBuffer(key: RedisKey, start: string | number, stop: string | number, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • Parameters

      • key: RedisKey
      • start: string | number
      • stop: string | number
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • lrem(key: RedisKey, count: string | number, element: string | number | Buffer, callback?: Callback<number>): Promise<number>
    • Remove elements from a list

      • group: list
      • complexity: O(N+M) where N is the length of the list and M is the number of elements removed.
      • since: 1.0.0
      -

      Parameters

      • key: RedisKey
      • count: string | number
      • element: string | number | Buffer
      • Optional callback: Callback<number>

      Returns Promise<number>

    • lset(key: RedisKey, index: string | number, element: string | number | Buffer, callback?: Callback<"OK">): Promise<"OK">
    • +

      Parameters

      • key: RedisKey
      • count: string | number
      • element: string | number | Buffer
      • Optional callback: Callback<number>

      Returns Promise<number>

    • lset(key: RedisKey, index: string | number, element: string | number | Buffer, callback?: Callback<"OK">): Promise<"OK">
    • Set the value of an element in a list by its index

      • group: list
      • complexity: O(N) where N is the length of the list. Setting either the first or the last element of the list is O(1).
      • since: 1.0.0
      -

      Parameters

      • key: RedisKey
      • index: string | number
      • element: string | number | Buffer
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • ltrim(key: RedisKey, start: string | number, stop: string | number, callback?: Callback<"OK">): Promise<"OK">
    • +

      Parameters

      • key: RedisKey
      • index: string | number
      • element: string | number | Buffer
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • ltrim(key: RedisKey, start: string | number, stop: string | number, callback?: Callback<"OK">): Promise<"OK">
    • Trim a list to the specified range

      • group: list
      • complexity: O(N) where N is the number of elements to be removed by the operation.
      • since: 1.0.0
      -

      Parameters

      • key: RedisKey
      • start: string | number
      • stop: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • memory(subcommand: "DOCTOR", callback?: Callback<string>): Promise<string>
    • memory(subcommand: "HELP", callback?: Callback<unknown[]>): Promise<unknown[]>
    • memory(subcommand: "MALLOC-STATS", callback?: Callback<string>): Promise<string>
    • memory(subcommand: "PURGE", callback?: Callback<"OK">): Promise<"OK">
    • memory(subcommand: "STATS", callback?: Callback<unknown[]>): Promise<unknown[]>
    • memory(subcommand: "USAGE", key: RedisKey, callback?: Callback<number>): Promise<number>
    • memory(subcommand: "USAGE", key: RedisKey, countToken: "SAMPLES", count: string | number, callback?: Callback<number>): Promise<number>
    • +

      Parameters

      • key: RedisKey
      • start: string | number
      • stop: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • memory(subcommand: "DOCTOR", callback?: Callback<string>): Promise<string>
    • memory(subcommand: "HELP", callback?: Callback<unknown[]>): Promise<unknown[]>
    • memory(subcommand: "MALLOC-STATS", callback?: Callback<string>): Promise<string>
    • memory(subcommand: "PURGE", callback?: Callback<"OK">): Promise<"OK">
    • memory(subcommand: "STATS", callback?: Callback<unknown[]>): Promise<unknown[]>
    • memory(subcommand: "USAGE", key: RedisKey, callback?: Callback<number>): Promise<number>
    • memory(subcommand: "USAGE", key: RedisKey, countToken: "SAMPLES", count: string | number, callback?: Callback<number>): Promise<number>
    • Outputs memory problems report

      • group: server
      • complexity: O(1)
      • since: 4.0.0
      -

      Parameters

      • subcommand: "DOCTOR"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • +

      Parameters

      • subcommand: "DOCTOR"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Show helpful text about the different subcommands

      • group: server
      • complexity: O(1)
      • since: 4.0.0
      -

      Parameters

      • subcommand: "HELP"
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • +

      Parameters

      • subcommand: "HELP"
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Show allocator internal stats

      • group: server
      • complexity: Depends on how much memory is allocated, could be slow
      • since: 4.0.0
      -

      Parameters

      • subcommand: "MALLOC-STATS"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • +

      Parameters

      • subcommand: "MALLOC-STATS"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Ask the allocator to release memory

      • group: server
      • complexity: Depends on how much memory is allocated, could be slow
      • since: 4.0.0
      -

      Parameters

      • subcommand: "PURGE"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • +

      Parameters

      • subcommand: "PURGE"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Show memory usage details

      • group: server
      • complexity: O(1)
      • since: 4.0.0
      -

      Parameters

      • subcommand: "STATS"
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • +

      Parameters

      • subcommand: "STATS"
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Estimate the memory usage of a key

      • group: server
      • complexity: O(N) where N is the number of samples.
      • since: 4.0.0
      -

      Parameters

      • subcommand: "USAGE"
      • key: RedisKey
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • subcommand: "USAGE"
      • key: RedisKey
      • countToken: "SAMPLES"
      • count: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • mget(...args: [...keys: RedisKey[], callback: Callback<string[]>]): Promise<string[]>
    • mget(...args: [keys: RedisKey[], callback: Callback<string[]>]): Promise<string[]>
    • mget(...args: RedisKey[]): Promise<string[]>
    • mget(...args: [keys: RedisKey[]]): Promise<string[]>
    • +

      Parameters

      • subcommand: "USAGE"
      • key: RedisKey
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • subcommand: "USAGE"
      • key: RedisKey
      • countToken: "SAMPLES"
      • count: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • mget(...args: [...keys: RedisKey[], callback: Callback<string[]>]): Promise<string[]>
    • mget(...args: [keys: RedisKey[], callback: Callback<string[]>]): Promise<string[]>
    • mget(...args: RedisKey[]): Promise<string[]>
    • mget(...args: [keys: RedisKey[]]): Promise<string[]>
    • Get the values of all the given keys

      • group: string
      • complexity: O(N) where N is the number of keys to retrieve.
      • since: 1.0.0
      -

      Parameters

      • Rest ...args: [...keys: RedisKey[], callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [keys: RedisKey[], callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      Returns Promise<string[]>

    • Parameters

      Returns Promise<string[]>

    • mgetBuffer(...args: [...keys: RedisKey[], callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • mgetBuffer(...args: [keys: RedisKey[], callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • mgetBuffer(...args: RedisKey[]): Promise<Buffer[]>
    • mgetBuffer(...args: [keys: RedisKey[]]): Promise<Buffer[]>
    • migrate(...args: [host: string | Buffer, port: string | number, ...args: RedisValue[], callback: Callback<"OK">]): Promise<"OK">
    • migrate(...args: [host: string | Buffer, port: string | number, ...args: RedisValue[]]): Promise<"OK">
    • mgetBuffer(...args: [...keys: RedisKey[], callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • mgetBuffer(...args: [keys: RedisKey[], callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • mgetBuffer(...args: RedisKey[]): Promise<Buffer[]>
    • mgetBuffer(...args: [keys: RedisKey[]]): Promise<Buffer[]>
    • migrate(...args: [host: string | Buffer, port: string | number, ...args: RedisValue[], callback: Callback<"OK">]): Promise<"OK">
    • migrate(...args: [host: string | Buffer, port: string | number, ...args: RedisValue[]]): Promise<"OK">
    • Atomically transfer a key from a Redis instance to another one.

      • group: generic
      • complexity: This command actually executes a DUMP+DEL in the source instance, and a RESTORE in the target instance. See the pages of these commands for time complexity. Also an O(N) data transfer between the two instances is performed.
      • since: 2.6.0
      -

      Parameters

      • Rest ...args: [host: string | Buffer, port: string | number, ...args: RedisValue[], callback: Callback<"OK">]

      Returns Promise<"OK">

    • Parameters

      • Rest ...args: [host: string | Buffer, port: string | number, ...args: RedisValue[]]

      Returns Promise<"OK">

    • module(subcommand: "HELP", callback?: Callback<unknown>): Promise<unknown>
    • module(subcommand: "LIST", callback?: Callback<unknown>): Promise<unknown>
    • module(subcommand: "LOAD", path: string | Buffer, callback?: Callback<unknown>): Promise<unknown>
    • module(...args: [subcommand: "LOAD", path: string | Buffer, ...args: (string | number | Buffer)[], callback: Callback<unknown>]): Promise<unknown>
    • module(...args: [subcommand: "LOAD", path: string | Buffer, ...args: (string | number | Buffer)[]]): Promise<unknown>
    • module(subcommand: "LOADEX", path: string | Buffer, callback?: Callback<unknown>): Promise<unknown>
    • module(...args: [subcommand: "LOADEX", path: string | Buffer, argsToken: "ARGS", ...args: (string | number | Buffer)[], callback: Callback<unknown>]): Promise<unknown>
    • module(...args: [subcommand: "LOADEX", path: string | Buffer, argsToken: "ARGS", ...args: (string | number | Buffer)[]]): Promise<unknown>
    • module(...args: [subcommand: "LOADEX", path: string | Buffer, configsToken: "CONFIG", ...configs: (string | number | Buffer)[], callback: Callback<unknown>]): Promise<unknown>
    • module(...args: [subcommand: "LOADEX", path: string | Buffer, configsToken: "CONFIG", ...configs: (string | number | Buffer)[]]): Promise<unknown>
    • module(...args: [subcommand: "LOADEX", path: string | Buffer, configsToken: "CONFIG", ...args: RedisValue[], callback: Callback<unknown>]): Promise<unknown>
    • module(...args: [subcommand: "LOADEX", path: string | Buffer, configsToken: "CONFIG", ...args: RedisValue[]]): Promise<unknown>
    • module(subcommand: "UNLOAD", name: string | Buffer, callback?: Callback<unknown>): Promise<unknown>
    • +

      Parameters

      • Rest ...args: [host: string | Buffer, port: string | number, ...args: RedisValue[], callback: Callback<"OK">]

      Returns Promise<"OK">

    • Parameters

      • Rest ...args: [host: string | Buffer, port: string | number, ...args: RedisValue[]]

      Returns Promise<"OK">

    • module(subcommand: "HELP", callback?: Callback<unknown>): Promise<unknown>
    • module(subcommand: "LIST", callback?: Callback<unknown>): Promise<unknown>
    • module(subcommand: "LOAD", path: string | Buffer, callback?: Callback<unknown>): Promise<unknown>
    • module(...args: [subcommand: "LOAD", path: string | Buffer, ...args: (string | number | Buffer)[], callback: Callback<unknown>]): Promise<unknown>
    • module(...args: [subcommand: "LOAD", path: string | Buffer, ...args: (string | number | Buffer)[]]): Promise<unknown>
    • module(subcommand: "LOADEX", path: string | Buffer, callback?: Callback<unknown>): Promise<unknown>
    • module(...args: [subcommand: "LOADEX", path: string | Buffer, argsToken: "ARGS", ...args: (string | number | Buffer)[], callback: Callback<unknown>]): Promise<unknown>
    • module(...args: [subcommand: "LOADEX", path: string | Buffer, argsToken: "ARGS", ...args: (string | number | Buffer)[]]): Promise<unknown>
    • module(...args: [subcommand: "LOADEX", path: string | Buffer, configsToken: "CONFIG", ...configs: (string | number | Buffer)[], callback: Callback<unknown>]): Promise<unknown>
    • module(...args: [subcommand: "LOADEX", path: string | Buffer, configsToken: "CONFIG", ...configs: (string | number | Buffer)[]]): Promise<unknown>
    • module(...args: [subcommand: "LOADEX", path: string | Buffer, configsToken: "CONFIG", ...args: RedisValue[], callback: Callback<unknown>]): Promise<unknown>
    • module(...args: [subcommand: "LOADEX", path: string | Buffer, configsToken: "CONFIG", ...args: RedisValue[]]): Promise<unknown>
    • module(subcommand: "UNLOAD", name: string | Buffer, callback?: Callback<unknown>): Promise<unknown>
    • Show helpful text about the different subcommands

      • group: server
      • complexity: O(1)
      • since: 5.0.0
      -

      Parameters

      • subcommand: "HELP"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • +

      Parameters

      • subcommand: "HELP"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • List all modules loaded by the server

      • group: server
      • complexity: O(N) where N is the number of loaded modules.
      • since: 4.0.0
      -

      Parameters

      • subcommand: "LIST"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • +

      Parameters

      • subcommand: "LIST"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Load a module

      • group: server
      • complexity: O(1)
      • since: 4.0.0
      -

      Parameters

      • subcommand: "LOAD"
      • path: string | Buffer
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [subcommand: "LOAD", path: string | Buffer, ...args: (string | number | Buffer)[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [subcommand: "LOAD", path: string | Buffer, ...args: (string | number | Buffer)[]]

      Returns Promise<unknown>

    • +

      Parameters

      • subcommand: "LOAD"
      • path: string | Buffer
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [subcommand: "LOAD", path: string | Buffer, ...args: (string | number | Buffer)[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [subcommand: "LOAD", path: string | Buffer, ...args: (string | number | Buffer)[]]

      Returns Promise<unknown>

    • Load a module with extended parameters

      • group: server
      • complexity: O(1)
      • since: 7.0.0
      -

      Parameters

      • subcommand: "LOADEX"
      • path: string | Buffer
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [subcommand: "LOADEX", path: string | Buffer, argsToken: "ARGS", ...args: (string | number | Buffer)[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [subcommand: "LOADEX", path: string | Buffer, argsToken: "ARGS", ...args: (string | number | Buffer)[]]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [subcommand: "LOADEX", path: string | Buffer, configsToken: "CONFIG", ...configs: (string | number | Buffer)[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [subcommand: "LOADEX", path: string | Buffer, configsToken: "CONFIG", ...configs: (string | number | Buffer)[]]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [subcommand: "LOADEX", path: string | Buffer, configsToken: "CONFIG", ...args: RedisValue[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [subcommand: "LOADEX", path: string | Buffer, configsToken: "CONFIG", ...args: RedisValue[]]

      Returns Promise<unknown>

    • +

      Parameters

      • subcommand: "LOADEX"
      • path: string | Buffer
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [subcommand: "LOADEX", path: string | Buffer, argsToken: "ARGS", ...args: (string | number | Buffer)[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [subcommand: "LOADEX", path: string | Buffer, argsToken: "ARGS", ...args: (string | number | Buffer)[]]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [subcommand: "LOADEX", path: string | Buffer, configsToken: "CONFIG", ...configs: (string | number | Buffer)[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [subcommand: "LOADEX", path: string | Buffer, configsToken: "CONFIG", ...configs: (string | number | Buffer)[]]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [subcommand: "LOADEX", path: string | Buffer, configsToken: "CONFIG", ...args: RedisValue[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [subcommand: "LOADEX", path: string | Buffer, configsToken: "CONFIG", ...args: RedisValue[]]

      Returns Promise<unknown>

    • Unload a module

      • group: server
      • complexity: O(1)
      • since: 4.0.0
      -

      Parameters

      • subcommand: "UNLOAD"
      • name: string | Buffer
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • move(key: RedisKey, db: string | number, callback?: Callback<number>): Promise<number>
    • +

      Parameters

      • subcommand: "UNLOAD"
      • name: string | Buffer
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • move(key: RedisKey, db: string | number, callback?: Callback<number>): Promise<number>
    • Move a key to another database

      • group: generic
      • complexity: O(1)
      • since: 1.0.0
      -

      Parameters

      • key: RedisKey
      • db: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • mset(object: object, callback?: Callback<"OK">): Promise<"OK">
    • mset(map: Map<string | number | Buffer, string | number | Buffer>, callback?: Callback<"OK">): Promise<"OK">
    • mset(...args: [...keyValues: (number | RedisKey)[], callback: Callback<"OK">]): Promise<"OK">
    • mset(...args: (number | RedisKey)[]): Promise<"OK">
    • mset(object: object, callback?: Callback<"OK">): Promise<"OK">
    • mset(map: Map<string | number | Buffer, string | number | Buffer>, callback?: Callback<"OK">): Promise<"OK">
    • mset(...args: [...keyValues: (number | RedisKey)[], callback: Callback<"OK">]): Promise<"OK">
    • mset(...args: (number | RedisKey)[]): Promise<"OK">
    • Set multiple keys to multiple values

      • group: string
      • complexity: O(N) where N is the number of keys to set.
      • since: 1.0.1
      -

      Parameters

      • object: object
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • map: Map<string | number | Buffer, string | number | Buffer>
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • Rest ...args: [...keyValues: (number | RedisKey)[], callback: Callback<"OK">]

      Returns Promise<"OK">

    • Parameters

      Returns Promise<"OK">

    • msetnx(object: object, callback?: Callback<"OK">): Promise<"OK">
    • msetnx(map: Map<string | number | Buffer, string | number | Buffer>, callback?: Callback<"OK">): Promise<"OK">
    • msetnx(...args: [...keyValues: (number | RedisKey)[], callback: Callback<number>]): Promise<number>
    • msetnx(...args: (number | RedisKey)[]): Promise<number>
    • +

      Parameters

      • object: object
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • map: Map<string | number | Buffer, string | number | Buffer>
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • Rest ...args: [...keyValues: (number | RedisKey)[], callback: Callback<"OK">]

      Returns Promise<"OK">

    • Parameters

      Returns Promise<"OK">

    • msetnx(object: object, callback?: Callback<"OK">): Promise<"OK">
    • msetnx(map: Map<string | number | Buffer, string | number | Buffer>, callback?: Callback<"OK">): Promise<"OK">
    • msetnx(...args: [...keyValues: (number | RedisKey)[], callback: Callback<number>]): Promise<number>
    • msetnx(...args: (number | RedisKey)[]): Promise<number>
    • Set multiple keys to multiple values, only if none of the keys exist

      • group: string
      • complexity: O(N) where N is the number of keys to set.
      • since: 1.0.1
      -

      Parameters

      • object: object
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • map: Map<string | number | Buffer, string | number | Buffer>
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • Rest ...args: [...keyValues: (number | RedisKey)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      Returns Promise<number>

    • +

      Parameters

      • object: object
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • map: Map<string | number | Buffer, string | number | Buffer>
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • Rest ...args: [...keyValues: (number | RedisKey)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      Returns Promise<number>

    • object(subcommand: "ENCODING", key: RedisKey, callback?: Callback<unknown>): Promise<unknown>
    • object(subcommand: "FREQ", key: RedisKey, callback?: Callback<unknown>): Promise<unknown>
    • object(subcommand: "HELP", callback?: Callback<unknown>): Promise<unknown>
    • object(subcommand: "IDLETIME", key: RedisKey, callback?: Callback<unknown>): Promise<unknown>
    • object(subcommand: "REFCOUNT", key: RedisKey, callback?: Callback<unknown>): Promise<unknown>
    • object(subcommand: "ENCODING", key: RedisKey, callback?: Callback<unknown>): Promise<unknown>
    • object(subcommand: "FREQ", key: RedisKey, callback?: Callback<unknown>): Promise<unknown>
    • object(subcommand: "HELP", callback?: Callback<unknown>): Promise<unknown>
    • object(subcommand: "IDLETIME", key: RedisKey, callback?: Callback<unknown>): Promise<unknown>
    • object(subcommand: "REFCOUNT", key: RedisKey, callback?: Callback<unknown>): Promise<unknown>
    • Inspect the internal encoding of a Redis object

      • group: generic
      • complexity: O(1)
      • since: 2.2.3
      -

      Parameters

      • subcommand: "ENCODING"
      • key: RedisKey
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • +

      Parameters

      • subcommand: "ENCODING"
      • key: RedisKey
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Get the logarithmic access frequency counter of a Redis object

      • group: generic
      • complexity: O(1)
      • since: 4.0.0
      -

      Parameters

      • subcommand: "FREQ"
      • key: RedisKey
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • +

      Parameters

      • subcommand: "FREQ"
      • key: RedisKey
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Show helpful text about the different subcommands

      • group: generic
      • complexity: O(1)
      • since: 6.2.0
      -

      Parameters

      • subcommand: "HELP"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • +

      Parameters

      • subcommand: "HELP"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Get the time since a Redis object was last accessed

      • group: generic
      • complexity: O(1)
      • since: 2.2.3
      -

      Parameters

      • subcommand: "IDLETIME"
      • key: RedisKey
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • +

      Parameters

      • subcommand: "IDLETIME"
      • key: RedisKey
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Get the number of references to the value of the key

      • group: generic
      • complexity: O(1)
      • since: 2.2.3
      -

      Parameters

      • subcommand: "REFCOUNT"
      • key: RedisKey
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • persist(key: RedisKey, callback?: Callback<number>): Promise<number>
    • persist(key: RedisKey, callback?: Callback<number>): Promise<number>
    • Remove the expiration from a key

      • group: generic
      • complexity: O(1)
      • since: 2.2.0
      -

      Parameters

      • key: RedisKey
      • Optional callback: Callback<number>

      Returns Promise<number>

    • pexpire(key: RedisKey, milliseconds: string | number, callback?: Callback<number>): Promise<number>
    • pexpire(key: RedisKey, milliseconds: string | number, nx: "NX", callback?: Callback<number>): Promise<number>
    • pexpire(key: RedisKey, milliseconds: string | number, xx: "XX", callback?: Callback<number>): Promise<number>
    • pexpire(key: RedisKey, milliseconds: string | number, gt: "GT", callback?: Callback<number>): Promise<number>
    • pexpire(key: RedisKey, milliseconds: string | number, lt: "LT", callback?: Callback<number>): Promise<number>
    • pexpire(key: RedisKey, milliseconds: string | number, callback?: Callback<number>): Promise<number>
    • pexpire(key: RedisKey, milliseconds: string | number, nx: "NX", callback?: Callback<number>): Promise<number>
    • pexpire(key: RedisKey, milliseconds: string | number, xx: "XX", callback?: Callback<number>): Promise<number>
    • pexpire(key: RedisKey, milliseconds: string | number, gt: "GT", callback?: Callback<number>): Promise<number>
    • pexpire(key: RedisKey, milliseconds: string | number, lt: "LT", callback?: Callback<number>): Promise<number>
    • Set a key's time to live in milliseconds

      • group: generic
      • complexity: O(1)
      • since: 2.6.0
      -

      Parameters

      • key: RedisKey
      • milliseconds: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • milliseconds: string | number
      • nx: "NX"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • milliseconds: string | number
      • xx: "XX"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • milliseconds: string | number
      • gt: "GT"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • milliseconds: string | number
      • lt: "LT"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • pexpireat(key: RedisKey, unixTimeMilliseconds: string | number, callback?: Callback<number>): Promise<number>
    • pexpireat(key: RedisKey, unixTimeMilliseconds: string | number, nx: "NX", callback?: Callback<number>): Promise<number>
    • pexpireat(key: RedisKey, unixTimeMilliseconds: string | number, xx: "XX", callback?: Callback<number>): Promise<number>
    • pexpireat(key: RedisKey, unixTimeMilliseconds: string | number, gt: "GT", callback?: Callback<number>): Promise<number>
    • pexpireat(key: RedisKey, unixTimeMilliseconds: string | number, lt: "LT", callback?: Callback<number>): Promise<number>
    • +

      Parameters

      • key: RedisKey
      • milliseconds: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • milliseconds: string | number
      • nx: "NX"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • milliseconds: string | number
      • xx: "XX"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • milliseconds: string | number
      • gt: "GT"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • milliseconds: string | number
      • lt: "LT"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • pexpireat(key: RedisKey, unixTimeMilliseconds: string | number, callback?: Callback<number>): Promise<number>
    • pexpireat(key: RedisKey, unixTimeMilliseconds: string | number, nx: "NX", callback?: Callback<number>): Promise<number>
    • pexpireat(key: RedisKey, unixTimeMilliseconds: string | number, xx: "XX", callback?: Callback<number>): Promise<number>
    • pexpireat(key: RedisKey, unixTimeMilliseconds: string | number, gt: "GT", callback?: Callback<number>): Promise<number>
    • pexpireat(key: RedisKey, unixTimeMilliseconds: string | number, lt: "LT", callback?: Callback<number>): Promise<number>
    • Set the expiration for a key as a UNIX timestamp specified in milliseconds

      • group: generic
      • complexity: O(1)
      • since: 2.6.0
      -

      Parameters

      • key: RedisKey
      • unixTimeMilliseconds: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • unixTimeMilliseconds: string | number
      • nx: "NX"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • unixTimeMilliseconds: string | number
      • xx: "XX"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • unixTimeMilliseconds: string | number
      • gt: "GT"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • unixTimeMilliseconds: string | number
      • lt: "LT"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • pexpiretime(key: RedisKey, callback?: Callback<number>): Promise<number>
    • +

      Parameters

      • key: RedisKey
      • unixTimeMilliseconds: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • unixTimeMilliseconds: string | number
      • nx: "NX"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • unixTimeMilliseconds: string | number
      • xx: "XX"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • unixTimeMilliseconds: string | number
      • gt: "GT"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • unixTimeMilliseconds: string | number
      • lt: "LT"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • pexpiretime(key: RedisKey, callback?: Callback<number>): Promise<number>
    • Get the expiration Unix timestamp for a key in milliseconds

      • group: generic
      • complexity: O(1)
      • since: 7.0.0
      -

      Parameters

      • key: RedisKey
      • Optional callback: Callback<number>

      Returns Promise<number>

    • pfadd(key: RedisKey, callback?: Callback<number>): Promise<number>
    • pfadd(...args: [key: RedisKey, ...elements: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • pfadd(...args: [key: RedisKey, ...elements: (string | number | Buffer)[]]): Promise<number>
    • pfadd(key: RedisKey, callback?: Callback<number>): Promise<number>
    • pfadd(...args: [key: RedisKey, ...elements: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • pfadd(...args: [key: RedisKey, ...elements: (string | number | Buffer)[]]): Promise<number>
    • Adds the specified elements to the specified HyperLogLog.

      • group: hyperloglog
      • complexity: O(1) to add every element.
      • since: 2.8.9
      -

      Parameters

      • key: RedisKey
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, ...elements: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, ...elements: (string | number | Buffer)[]]

      Returns Promise<number>

    • pfcount(...args: [...keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • pfcount(...args: [keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • pfcount(...args: RedisKey[]): Promise<number>
    • pfcount(...args: [keys: RedisKey[]]): Promise<number>
    • pfcount(...args: [...keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • pfcount(...args: [keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • pfcount(...args: RedisKey[]): Promise<number>
    • pfcount(...args: [keys: RedisKey[]]): Promise<number>
    • Return the approximated cardinality of the set(s) observed by the HyperLogLog at key(s).

      • group: hyperloglog
      • complexity: O(1) with a very small average constant time when called with a single key. O(N) with N being the number of keys, and much bigger constant times, when called with multiple keys.
      • since: 2.8.9
      -

      Parameters

      • Rest ...args: [...keys: RedisKey[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [keys: RedisKey[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      Returns Promise<number>

    • Parameters

      Returns Promise<number>

    • pfdebug(subcommand: string | Buffer, key: RedisKey, callback?: Callback<unknown>): Promise<unknown>
    • pfdebug(subcommand: string | Buffer, key: RedisKey, callback?: Callback<unknown>): Promise<unknown>
    • Internal commands for debugging HyperLogLog values

      • group: hyperloglog
      • complexity: N/A
      • since: 2.8.9
      -

      Parameters

      • subcommand: string | Buffer
      • key: RedisKey
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • pfmerge(...args: [destkey: RedisKey, ...sourcekeys: RedisKey[], callback: Callback<"OK">]): Promise<"OK">
    • pfmerge(...args: [destkey: RedisKey, sourcekeys: RedisKey[], callback: Callback<"OK">]): Promise<"OK">
    • pfmerge(...args: [destkey: RedisKey, ...sourcekeys: RedisKey[]]): Promise<"OK">
    • pfmerge(...args: [destkey: RedisKey, sourcekeys: RedisKey[]]): Promise<"OK">
    • +

      Parameters

      • subcommand: string | Buffer
      • key: RedisKey
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • pfmerge(...args: [destkey: RedisKey, ...sourcekeys: RedisKey[], callback: Callback<"OK">]): Promise<"OK">
    • pfmerge(...args: [destkey: RedisKey, sourcekeys: RedisKey[], callback: Callback<"OK">]): Promise<"OK">
    • pfmerge(...args: [destkey: RedisKey, ...sourcekeys: RedisKey[]]): Promise<"OK">
    • pfmerge(...args: [destkey: RedisKey, sourcekeys: RedisKey[]]): Promise<"OK">
    • pfselftest(callback?: Callback<unknown>): Promise<unknown>
    • pfselftest(callback?: Callback<unknown>): Promise<unknown>
    • An internal command for testing HyperLogLog values

      • group: hyperloglog
      • complexity: N/A
      • since: 2.8.9
      -

      Parameters

      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • ping(callback?: Callback<"PONG">): Promise<"PONG">
    • ping(message: string | Buffer, callback?: Callback<string>): Promise<string>
    • +

      Parameters

      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • ping(callback?: Callback<"PONG">): Promise<"PONG">
    • ping(message: string | Buffer, callback?: Callback<string>): Promise<string>
    • Ping the server

      • group: connection
      • complexity: O(1)
      • since: 1.0.0
      -

      Parameters

      • Optional callback: Callback<"PONG">

      Returns Promise<"PONG">

    • Parameters

      • message: string | Buffer
      • Optional callback: Callback<string>

      Returns Promise<string>

    • pingBuffer(message: string | Buffer, callback?: Callback<Buffer>): Promise<Buffer>
    • Parameters

      • message: string | Buffer
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • psetex(key: RedisKey, milliseconds: string | number, value: string | number | Buffer, callback?: Callback<unknown>): Promise<unknown>
    • +

      Parameters

      • Optional callback: Callback<"PONG">

      Returns Promise<"PONG">

    • Parameters

      • message: string | Buffer
      • Optional callback: Callback<string>

      Returns Promise<string>

    • pingBuffer(message: string | Buffer, callback?: Callback<Buffer>): Promise<Buffer>
    • Parameters

      • message: string | Buffer
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • psetex(key: RedisKey, milliseconds: string | number, value: string | number | Buffer, callback?: Callback<unknown>): Promise<unknown>
    • Set the value and expiration in milliseconds of a key

      • group: string
      • complexity: O(1)
      • since: 2.6.0
      -

      Parameters

      • key: RedisKey
      • milliseconds: string | number
      • value: string | number | Buffer
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • psubscribe(...args: [...patterns: string[], callback: Callback<unknown>]): Promise<unknown>
    • psubscribe(...args: string[]): Promise<unknown>
    • +

      Parameters

      • key: RedisKey
      • milliseconds: string | number
      • value: string | number | Buffer
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • psubscribe(...args: [...patterns: string[], callback: Callback<unknown>]): Promise<unknown>
    • psubscribe(...args: string[]): Promise<unknown>
    • Listen for messages published to channels matching the given patterns

      • group: pubsub
      • complexity: O(N) where N is the number of patterns the client is already subscribed to.
      • since: 2.0.0
      -

      Parameters

      • Rest ...args: [...patterns: string[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: string[]

      Returns Promise<unknown>

    • psync(replicationid: string | number | Buffer, offset: string | number, callback?: Callback<unknown>): Promise<unknown>
    • +

      Parameters

      • Rest ...args: [...patterns: string[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: string[]

      Returns Promise<unknown>

    • psync(replicationid: string | number | Buffer, offset: string | number, callback?: Callback<unknown>): Promise<unknown>
    • Internal command used for replication

      • group: server
      • complexity: undefined
      • since: 2.8.0
      -

      Parameters

      • replicationid: string | number | Buffer
      • offset: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • pttl(key: RedisKey, callback?: Callback<number>): Promise<number>
    • +

      Parameters

      • replicationid: string | number | Buffer
      • offset: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • pttl(key: RedisKey, callback?: Callback<number>): Promise<number>
    • Get the time to live for a key in milliseconds

      • group: generic
      • complexity: O(1)
      • since: 2.6.0
      -

      Parameters

      • key: RedisKey
      • Optional callback: Callback<number>

      Returns Promise<number>

    • publish(channel: string | Buffer, message: string | Buffer, callback?: Callback<number>): Promise<number>
    • publish(channel: string | Buffer, message: string | Buffer, callback?: Callback<number>): Promise<number>
    • Post a message to a channel

      • group: pubsub
      • complexity: O(N+M) where N is the number of clients subscribed to the receiving channel and M is the total number of subscribed patterns (by any client).
      • since: 2.0.0
      -

      Parameters

      • channel: string | Buffer
      • message: string | Buffer
      • Optional callback: Callback<number>

      Returns Promise<number>

    • pubsub(subcommand: "CHANNELS", callback?: Callback<unknown[]>): Promise<unknown[]>
    • pubsub(subcommand: "CHANNELS", pattern: string, callback?: Callback<unknown[]>): Promise<unknown[]>
    • pubsub(subcommand: "HELP", callback?: Callback<unknown[]>): Promise<unknown[]>
    • pubsub(subcommand: "NUMPAT", callback?: Callback<unknown[]>): Promise<unknown[]>
    • pubsub(subcommand: "NUMSUB", callback?: Callback<unknown[]>): Promise<unknown[]>
    • pubsub(...args: [subcommand: "NUMSUB", ...channels: (string | Buffer)[], callback: Callback<unknown[]>]): Promise<unknown[]>
    • pubsub(...args: [subcommand: "NUMSUB", ...channels: (string | Buffer)[]]): Promise<unknown[]>
    • pubsub(subcommand: "SHARDCHANNELS", callback?: Callback<unknown[]>): Promise<unknown[]>
    • pubsub(subcommand: "SHARDCHANNELS", pattern: string, callback?: Callback<unknown[]>): Promise<unknown[]>
    • pubsub(subcommand: "SHARDNUMSUB", callback?: Callback<unknown[]>): Promise<unknown[]>
    • pubsub(...args: [subcommand: "SHARDNUMSUB", ...shardchannels: (string | Buffer)[], callback: Callback<unknown[]>]): Promise<unknown[]>
    • pubsub(...args: [subcommand: "SHARDNUMSUB", ...shardchannels: (string | Buffer)[]]): Promise<unknown[]>
    • +

      Parameters

      • channel: string | Buffer
      • message: string | Buffer
      • Optional callback: Callback<number>

      Returns Promise<number>

    • pubsub(subcommand: "CHANNELS", callback?: Callback<unknown[]>): Promise<unknown[]>
    • pubsub(subcommand: "CHANNELS", pattern: string, callback?: Callback<unknown[]>): Promise<unknown[]>
    • pubsub(subcommand: "HELP", callback?: Callback<unknown[]>): Promise<unknown[]>
    • pubsub(subcommand: "NUMPAT", callback?: Callback<unknown[]>): Promise<unknown[]>
    • pubsub(subcommand: "NUMSUB", callback?: Callback<unknown[]>): Promise<unknown[]>
    • pubsub(...args: [subcommand: "NUMSUB", ...channels: (string | Buffer)[], callback: Callback<unknown[]>]): Promise<unknown[]>
    • pubsub(...args: [subcommand: "NUMSUB", ...channels: (string | Buffer)[]]): Promise<unknown[]>
    • pubsub(subcommand: "SHARDCHANNELS", callback?: Callback<unknown[]>): Promise<unknown[]>
    • pubsub(subcommand: "SHARDCHANNELS", pattern: string, callback?: Callback<unknown[]>): Promise<unknown[]>
    • pubsub(subcommand: "SHARDNUMSUB", callback?: Callback<unknown[]>): Promise<unknown[]>
    • pubsub(...args: [subcommand: "SHARDNUMSUB", ...shardchannels: (string | Buffer)[], callback: Callback<unknown[]>]): Promise<unknown[]>
    • pubsub(...args: [subcommand: "SHARDNUMSUB", ...shardchannels: (string | Buffer)[]]): Promise<unknown[]>
    • List active channels

      • group: pubsub
      • complexity: O(N) where N is the number of active channels, and assuming constant time pattern matching (relatively short channels and patterns)
      • since: 2.8.0
      -

      Parameters

      • subcommand: "CHANNELS"
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Parameters

      • subcommand: "CHANNELS"
      • pattern: string
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • +

      Parameters

      • subcommand: "CHANNELS"
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Parameters

      • subcommand: "CHANNELS"
      • pattern: string
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Show helpful text about the different subcommands

      • group: pubsub
      • complexity: O(1)
      • since: 6.2.0
      -

      Parameters

      • subcommand: "HELP"
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • +

      Parameters

      • subcommand: "HELP"
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Get the count of unique patterns pattern subscriptions

      • group: pubsub
      • complexity: O(1)
      • since: 2.8.0
      -

      Parameters

      • subcommand: "NUMPAT"
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • +

      Parameters

      • subcommand: "NUMPAT"
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Get the count of subscribers for channels

      • group: pubsub
      • complexity: O(N) for the NUMSUB subcommand, where N is the number of requested channels
      • since: 2.8.0
      -

      Parameters

      • subcommand: "NUMSUB"
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [subcommand: "NUMSUB", ...channels: (string | Buffer)[], callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [subcommand: "NUMSUB", ...channels: (string | Buffer)[]]

      Returns Promise<unknown[]>

    • +

      Parameters

      • subcommand: "NUMSUB"
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [subcommand: "NUMSUB", ...channels: (string | Buffer)[], callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [subcommand: "NUMSUB", ...channels: (string | Buffer)[]]

      Returns Promise<unknown[]>

    • List active shard channels

      • group: pubsub
      • complexity: O(N) where N is the number of active shard channels, and assuming constant time pattern matching (relatively short shard channels).
      • since: 7.0.0
      -

      Parameters

      • subcommand: "SHARDCHANNELS"
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Parameters

      • subcommand: "SHARDCHANNELS"
      • pattern: string
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • +

      Parameters

      • subcommand: "SHARDCHANNELS"
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Parameters

      • subcommand: "SHARDCHANNELS"
      • pattern: string
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Get the count of subscribers for shard channels

      • group: pubsub
      • complexity: O(N) for the SHARDNUMSUB subcommand, where N is the number of requested shard channels
      • since: 7.0.0
      -

      Parameters

      • subcommand: "SHARDNUMSUB"
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [subcommand: "SHARDNUMSUB", ...shardchannels: (string | Buffer)[], callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [subcommand: "SHARDNUMSUB", ...shardchannels: (string | Buffer)[]]

      Returns Promise<unknown[]>

    • punsubscribe(callback?: Callback<unknown>): Promise<unknown>
    • punsubscribe(...args: [...patterns: string[], callback: Callback<unknown>]): Promise<unknown>
    • punsubscribe(...args: string[]): Promise<unknown>
    • +

      Parameters

      • subcommand: "SHARDNUMSUB"
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [subcommand: "SHARDNUMSUB", ...shardchannels: (string | Buffer)[], callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [subcommand: "SHARDNUMSUB", ...shardchannels: (string | Buffer)[]]

      Returns Promise<unknown[]>

    • punsubscribe(callback?: Callback<unknown>): Promise<unknown>
    • punsubscribe(...args: [...patterns: string[], callback: Callback<unknown>]): Promise<unknown>
    • punsubscribe(...args: string[]): Promise<unknown>
    • Stop listening for messages posted to channels matching the given patterns

      • group: pubsub
      • complexity: O(N+M) where N is the number of patterns the client is already subscribed and M is the number of total patterns subscribed in the system (by any client).
      • since: 2.0.0
      -

      Parameters

      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [...patterns: string[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: string[]

      Returns Promise<unknown>

    • quit(callback?: Callback<"OK">): Promise<"OK">
    • +

      Parameters

      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [...patterns: string[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: string[]

      Returns Promise<unknown>

    • quit(callback?: Callback<"OK">): Promise<"OK">
    • Quit the cluster gracefully.

      -

      Parameters

      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • randomkey(callback?: Callback<string>): Promise<string>
    • randomkey(callback?: Callback<string>): Promise<string>
    • Return a random key from the keyspace

      • group: generic
      • complexity: O(1)
      • since: 1.0.0
      -

      Parameters

      • Optional callback: Callback<string>

      Returns Promise<string>

    • randomkeyBuffer(callback?: Callback<Buffer>): Promise<Buffer>
    • Parameters

      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • readonly(callback?: Callback<"OK">): Promise<"OK">
    • +

      Parameters

      • Optional callback: Callback<string>

      Returns Promise<string>

    • randomkeyBuffer(callback?: Callback<Buffer>): Promise<Buffer>
    • Parameters

      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • readonly(callback?: Callback<"OK">): Promise<"OK">
    • Enables read queries for a connection to a cluster replica node

      • group: cluster
      • complexity: O(1)
      • since: 3.0.0
      -

      Parameters

      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • readwrite(callback?: Callback<"OK">): Promise<"OK">
    • readwrite(callback?: Callback<"OK">): Promise<"OK">
    • Disables read queries for a connection to a cluster replica node

      • group: cluster
      • complexity: O(1)
      • since: 3.0.0
      -

      Parameters

      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • rename(key: RedisKey, newkey: RedisKey, callback?: Callback<"OK">): Promise<"OK">
    • rename(key: RedisKey, newkey: RedisKey, callback?: Callback<"OK">): Promise<"OK">
    • Rename a key

      • group: generic
      • complexity: O(1)
      • since: 1.0.0
      -

      Parameters

      Returns Promise<"OK">

    • renamenx(key: RedisKey, newkey: RedisKey, callback?: Callback<number>): Promise<number>
    • renamenx(key: RedisKey, newkey: RedisKey, callback?: Callback<number>): Promise<number>
    • Rename a key, only if the new key does not exist

      • group: generic
      • complexity: O(1)
      • since: 1.0.0
      -

      Parameters

      Returns Promise<number>

    • replconf(callback?: Callback<unknown>): Promise<unknown>
    • replconf(callback?: Callback<unknown>): Promise<unknown>
    • An internal command for configuring the replication stream

      • group: server
      • complexity: O(1)
      • since: 3.0.0
      -

      Parameters

      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • replicaof(host: string | Buffer, port: string | number, callback?: Callback<"OK">): Promise<"OK">
    • +

      Parameters

      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • replicaof(host: string | Buffer, port: string | number, callback?: Callback<"OK">): Promise<"OK">
    • Make the server a replica of another instance, or promote it as master.

      • group: server
      • complexity: O(1)
      • since: 5.0.0
      -

      Parameters

      • host: string | Buffer
      • port: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • reset(callback?: Callback<"OK">): Promise<"OK">
    • +

      Parameters

      • host: string | Buffer
      • port: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • reset(callback?: Callback<"OK">): Promise<"OK">
    • Reset the connection

      • group: connection
      • complexity: O(1)
      • since: 6.2.0
      -

      Parameters

      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • restore(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, callback?: Callback<"OK">): Promise<"OK">
    • restore(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, frequencyToken: "FREQ", frequency: string | number, callback?: Callback<"OK">): Promise<"OK">
    • restore(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, secondsToken: "IDLETIME", seconds: string | number, callback?: Callback<"OK">): Promise<"OK">
    • restore(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, secondsToken: "IDLETIME", seconds: string | number, frequencyToken: "FREQ", frequency: string | number, callback?: Callback<"OK">): Promise<"OK">
    • restore(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, absttl: "ABSTTL", callback?: Callback<"OK">): Promise<"OK">
    • restore(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, absttl: "ABSTTL", frequencyToken: "FREQ", frequency: string | number, callback?: Callback<"OK">): Promise<"OK">
    • restore(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, absttl: "ABSTTL", secondsToken: "IDLETIME", seconds: string | number, callback?: Callback<"OK">): Promise<"OK">
    • restore(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, absttl: "ABSTTL", secondsToken: "IDLETIME", seconds: string | number, frequencyToken: "FREQ", frequency: string | number, callback?: Callback<"OK">): Promise<"OK">
    • restore(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, replace: "REPLACE", callback?: Callback<"OK">): Promise<"OK">
    • restore(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, replace: "REPLACE", frequencyToken: "FREQ", frequency: string | number, callback?: Callback<"OK">): Promise<"OK">
    • restore(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, replace: "REPLACE", secondsToken: "IDLETIME", seconds: string | number, callback?: Callback<"OK">): Promise<"OK">
    • restore(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, replace: "REPLACE", secondsToken: "IDLETIME", seconds: string | number, frequencyToken: "FREQ", frequency: string | number, callback?: Callback<"OK">): Promise<"OK">
    • restore(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, replace: "REPLACE", absttl: "ABSTTL", callback?: Callback<"OK">): Promise<"OK">
    • restore(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, replace: "REPLACE", absttl: "ABSTTL", frequencyToken: "FREQ", frequency: string | number, callback?: Callback<"OK">): Promise<"OK">
    • restore(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, replace: "REPLACE", absttl: "ABSTTL", secondsToken: "IDLETIME", seconds: string | number, callback?: Callback<"OK">): Promise<"OK">
    • restore(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, replace: "REPLACE", absttl: "ABSTTL", secondsToken: "IDLETIME", seconds: string | number, frequencyToken: "FREQ", frequency: string | number, callback?: Callback<"OK">): Promise<"OK">
    • restore(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, callback?: Callback<"OK">): Promise<"OK">
    • restore(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, frequencyToken: "FREQ", frequency: string | number, callback?: Callback<"OK">): Promise<"OK">
    • restore(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, secondsToken: "IDLETIME", seconds: string | number, callback?: Callback<"OK">): Promise<"OK">
    • restore(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, secondsToken: "IDLETIME", seconds: string | number, frequencyToken: "FREQ", frequency: string | number, callback?: Callback<"OK">): Promise<"OK">
    • restore(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, absttl: "ABSTTL", callback?: Callback<"OK">): Promise<"OK">
    • restore(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, absttl: "ABSTTL", frequencyToken: "FREQ", frequency: string | number, callback?: Callback<"OK">): Promise<"OK">
    • restore(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, absttl: "ABSTTL", secondsToken: "IDLETIME", seconds: string | number, callback?: Callback<"OK">): Promise<"OK">
    • restore(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, absttl: "ABSTTL", secondsToken: "IDLETIME", seconds: string | number, frequencyToken: "FREQ", frequency: string | number, callback?: Callback<"OK">): Promise<"OK">
    • restore(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, replace: "REPLACE", callback?: Callback<"OK">): Promise<"OK">
    • restore(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, replace: "REPLACE", frequencyToken: "FREQ", frequency: string | number, callback?: Callback<"OK">): Promise<"OK">
    • restore(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, replace: "REPLACE", secondsToken: "IDLETIME", seconds: string | number, callback?: Callback<"OK">): Promise<"OK">
    • restore(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, replace: "REPLACE", secondsToken: "IDLETIME", seconds: string | number, frequencyToken: "FREQ", frequency: string | number, callback?: Callback<"OK">): Promise<"OK">
    • restore(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, replace: "REPLACE", absttl: "ABSTTL", callback?: Callback<"OK">): Promise<"OK">
    • restore(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, replace: "REPLACE", absttl: "ABSTTL", frequencyToken: "FREQ", frequency: string | number, callback?: Callback<"OK">): Promise<"OK">
    • restore(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, replace: "REPLACE", absttl: "ABSTTL", secondsToken: "IDLETIME", seconds: string | number, callback?: Callback<"OK">): Promise<"OK">
    • restore(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, replace: "REPLACE", absttl: "ABSTTL", secondsToken: "IDLETIME", seconds: string | number, frequencyToken: "FREQ", frequency: string | number, callback?: Callback<"OK">): Promise<"OK">
    • Create a key using the provided serialized value, previously obtained using DUMP.

      • group: generic
      • complexity: O(1) to create the new key and additional O(NM) to reconstruct the serialized value, where N is the number of Redis objects composing the value and M their average size. For small string values the time complexity is thus O(1)+O(1M) where M is small, so simply O(1). However for sorted set values the complexity is O(NMlog(N)) because inserting values into sorted sets is O(log(N)).
      • since: 2.6.0
      -

      Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • frequencyToken: "FREQ"
      • frequency: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • secondsToken: "IDLETIME"
      • seconds: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • secondsToken: "IDLETIME"
      • seconds: string | number
      • frequencyToken: "FREQ"
      • frequency: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • absttl: "ABSTTL"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • absttl: "ABSTTL"
      • frequencyToken: "FREQ"
      • frequency: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • absttl: "ABSTTL"
      • secondsToken: "IDLETIME"
      • seconds: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • absttl: "ABSTTL"
      • secondsToken: "IDLETIME"
      • seconds: string | number
      • frequencyToken: "FREQ"
      • frequency: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • replace: "REPLACE"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • replace: "REPLACE"
      • frequencyToken: "FREQ"
      • frequency: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • replace: "REPLACE"
      • secondsToken: "IDLETIME"
      • seconds: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • replace: "REPLACE"
      • secondsToken: "IDLETIME"
      • seconds: string | number
      • frequencyToken: "FREQ"
      • frequency: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • replace: "REPLACE"
      • absttl: "ABSTTL"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • replace: "REPLACE"
      • absttl: "ABSTTL"
      • frequencyToken: "FREQ"
      • frequency: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • replace: "REPLACE"
      • absttl: "ABSTTL"
      • secondsToken: "IDLETIME"
      • seconds: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • replace: "REPLACE"
      • absttl: "ABSTTL"
      • secondsToken: "IDLETIME"
      • seconds: string | number
      • frequencyToken: "FREQ"
      • frequency: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • restore-asking(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, callback?: Callback<unknown>): Promise<unknown>
    • restore-asking(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, frequencyToken: "FREQ", frequency: string | number, callback?: Callback<unknown>): Promise<unknown>
    • restore-asking(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, secondsToken: "IDLETIME", seconds: string | number, callback?: Callback<unknown>): Promise<unknown>
    • restore-asking(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, secondsToken: "IDLETIME", seconds: string | number, frequencyToken: "FREQ", frequency: string | number, callback?: Callback<unknown>): Promise<unknown>
    • restore-asking(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, absttl: "ABSTTL", callback?: Callback<unknown>): Promise<unknown>
    • restore-asking(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, absttl: "ABSTTL", frequencyToken: "FREQ", frequency: string | number, callback?: Callback<unknown>): Promise<unknown>
    • restore-asking(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, absttl: "ABSTTL", secondsToken: "IDLETIME", seconds: string | number, callback?: Callback<unknown>): Promise<unknown>
    • restore-asking(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, absttl: "ABSTTL", secondsToken: "IDLETIME", seconds: string | number, frequencyToken: "FREQ", frequency: string | number, callback?: Callback<unknown>): Promise<unknown>
    • restore-asking(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, replace: "REPLACE", callback?: Callback<unknown>): Promise<unknown>
    • restore-asking(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, replace: "REPLACE", frequencyToken: "FREQ", frequency: string | number, callback?: Callback<unknown>): Promise<unknown>
    • restore-asking(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, replace: "REPLACE", secondsToken: "IDLETIME", seconds: string | number, callback?: Callback<unknown>): Promise<unknown>
    • restore-asking(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, replace: "REPLACE", secondsToken: "IDLETIME", seconds: string | number, frequencyToken: "FREQ", frequency: string | number, callback?: Callback<unknown>): Promise<unknown>
    • restore-asking(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, replace: "REPLACE", absttl: "ABSTTL", callback?: Callback<unknown>): Promise<unknown>
    • restore-asking(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, replace: "REPLACE", absttl: "ABSTTL", frequencyToken: "FREQ", frequency: string | number, callback?: Callback<unknown>): Promise<unknown>
    • restore-asking(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, replace: "REPLACE", absttl: "ABSTTL", secondsToken: "IDLETIME", seconds: string | number, callback?: Callback<unknown>): Promise<unknown>
    • restore-asking(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, replace: "REPLACE", absttl: "ABSTTL", secondsToken: "IDLETIME", seconds: string | number, frequencyToken: "FREQ", frequency: string | number, callback?: Callback<unknown>): Promise<unknown>
    • +

      Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • frequencyToken: "FREQ"
      • frequency: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • secondsToken: "IDLETIME"
      • seconds: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • secondsToken: "IDLETIME"
      • seconds: string | number
      • frequencyToken: "FREQ"
      • frequency: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • absttl: "ABSTTL"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • absttl: "ABSTTL"
      • frequencyToken: "FREQ"
      • frequency: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • absttl: "ABSTTL"
      • secondsToken: "IDLETIME"
      • seconds: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • absttl: "ABSTTL"
      • secondsToken: "IDLETIME"
      • seconds: string | number
      • frequencyToken: "FREQ"
      • frequency: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • replace: "REPLACE"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • replace: "REPLACE"
      • frequencyToken: "FREQ"
      • frequency: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • replace: "REPLACE"
      • secondsToken: "IDLETIME"
      • seconds: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • replace: "REPLACE"
      • secondsToken: "IDLETIME"
      • seconds: string | number
      • frequencyToken: "FREQ"
      • frequency: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • replace: "REPLACE"
      • absttl: "ABSTTL"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • replace: "REPLACE"
      • absttl: "ABSTTL"
      • frequencyToken: "FREQ"
      • frequency: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • replace: "REPLACE"
      • absttl: "ABSTTL"
      • secondsToken: "IDLETIME"
      • seconds: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • replace: "REPLACE"
      • absttl: "ABSTTL"
      • secondsToken: "IDLETIME"
      • seconds: string | number
      • frequencyToken: "FREQ"
      • frequency: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • restore-asking(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, callback?: Callback<unknown>): Promise<unknown>
    • restore-asking(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, frequencyToken: "FREQ", frequency: string | number, callback?: Callback<unknown>): Promise<unknown>
    • restore-asking(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, secondsToken: "IDLETIME", seconds: string | number, callback?: Callback<unknown>): Promise<unknown>
    • restore-asking(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, secondsToken: "IDLETIME", seconds: string | number, frequencyToken: "FREQ", frequency: string | number, callback?: Callback<unknown>): Promise<unknown>
    • restore-asking(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, absttl: "ABSTTL", callback?: Callback<unknown>): Promise<unknown>
    • restore-asking(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, absttl: "ABSTTL", frequencyToken: "FREQ", frequency: string | number, callback?: Callback<unknown>): Promise<unknown>
    • restore-asking(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, absttl: "ABSTTL", secondsToken: "IDLETIME", seconds: string | number, callback?: Callback<unknown>): Promise<unknown>
    • restore-asking(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, absttl: "ABSTTL", secondsToken: "IDLETIME", seconds: string | number, frequencyToken: "FREQ", frequency: string | number, callback?: Callback<unknown>): Promise<unknown>
    • restore-asking(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, replace: "REPLACE", callback?: Callback<unknown>): Promise<unknown>
    • restore-asking(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, replace: "REPLACE", frequencyToken: "FREQ", frequency: string | number, callback?: Callback<unknown>): Promise<unknown>
    • restore-asking(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, replace: "REPLACE", secondsToken: "IDLETIME", seconds: string | number, callback?: Callback<unknown>): Promise<unknown>
    • restore-asking(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, replace: "REPLACE", secondsToken: "IDLETIME", seconds: string | number, frequencyToken: "FREQ", frequency: string | number, callback?: Callback<unknown>): Promise<unknown>
    • restore-asking(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, replace: "REPLACE", absttl: "ABSTTL", callback?: Callback<unknown>): Promise<unknown>
    • restore-asking(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, replace: "REPLACE", absttl: "ABSTTL", frequencyToken: "FREQ", frequency: string | number, callback?: Callback<unknown>): Promise<unknown>
    • restore-asking(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, replace: "REPLACE", absttl: "ABSTTL", secondsToken: "IDLETIME", seconds: string | number, callback?: Callback<unknown>): Promise<unknown>
    • restore-asking(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, replace: "REPLACE", absttl: "ABSTTL", secondsToken: "IDLETIME", seconds: string | number, frequencyToken: "FREQ", frequency: string | number, callback?: Callback<unknown>): Promise<unknown>
    • An internal command for migrating keys in a cluster

      • group: server
      • complexity: O(1) to create the new key and additional O(NM) to reconstruct the serialized value, where N is the number of Redis objects composing the value and M their average size. For small string values the time complexity is thus O(1)+O(1M) where M is small, so simply O(1). However for sorted set values the complexity is O(NMlog(N)) because inserting values into sorted sets is O(log(N)).
      • since: 3.0.0
      -

      Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • frequencyToken: "FREQ"
      • frequency: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • secondsToken: "IDLETIME"
      • seconds: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • secondsToken: "IDLETIME"
      • seconds: string | number
      • frequencyToken: "FREQ"
      • frequency: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • absttl: "ABSTTL"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • absttl: "ABSTTL"
      • frequencyToken: "FREQ"
      • frequency: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • absttl: "ABSTTL"
      • secondsToken: "IDLETIME"
      • seconds: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • absttl: "ABSTTL"
      • secondsToken: "IDLETIME"
      • seconds: string | number
      • frequencyToken: "FREQ"
      • frequency: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • replace: "REPLACE"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • replace: "REPLACE"
      • frequencyToken: "FREQ"
      • frequency: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • replace: "REPLACE"
      • secondsToken: "IDLETIME"
      • seconds: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • replace: "REPLACE"
      • secondsToken: "IDLETIME"
      • seconds: string | number
      • frequencyToken: "FREQ"
      • frequency: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • replace: "REPLACE"
      • absttl: "ABSTTL"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • replace: "REPLACE"
      • absttl: "ABSTTL"
      • frequencyToken: "FREQ"
      • frequency: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • replace: "REPLACE"
      • absttl: "ABSTTL"
      • secondsToken: "IDLETIME"
      • seconds: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • replace: "REPLACE"
      • absttl: "ABSTTL"
      • secondsToken: "IDLETIME"
      • seconds: string | number
      • frequencyToken: "FREQ"
      • frequency: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • role(callback?: Callback<unknown[]>): Promise<unknown[]>
    • +

      Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • frequencyToken: "FREQ"
      • frequency: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • secondsToken: "IDLETIME"
      • seconds: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • secondsToken: "IDLETIME"
      • seconds: string | number
      • frequencyToken: "FREQ"
      • frequency: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • absttl: "ABSTTL"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • absttl: "ABSTTL"
      • frequencyToken: "FREQ"
      • frequency: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • absttl: "ABSTTL"
      • secondsToken: "IDLETIME"
      • seconds: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • absttl: "ABSTTL"
      • secondsToken: "IDLETIME"
      • seconds: string | number
      • frequencyToken: "FREQ"
      • frequency: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • replace: "REPLACE"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • replace: "REPLACE"
      • frequencyToken: "FREQ"
      • frequency: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • replace: "REPLACE"
      • secondsToken: "IDLETIME"
      • seconds: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • replace: "REPLACE"
      • secondsToken: "IDLETIME"
      • seconds: string | number
      • frequencyToken: "FREQ"
      • frequency: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • replace: "REPLACE"
      • absttl: "ABSTTL"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • replace: "REPLACE"
      • absttl: "ABSTTL"
      • frequencyToken: "FREQ"
      • frequency: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • replace: "REPLACE"
      • absttl: "ABSTTL"
      • secondsToken: "IDLETIME"
      • seconds: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • replace: "REPLACE"
      • absttl: "ABSTTL"
      • secondsToken: "IDLETIME"
      • seconds: string | number
      • frequencyToken: "FREQ"
      • frequency: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • role(callback?: Callback<unknown[]>): Promise<unknown[]>
    • Return the role of the instance in the context of replication

      • group: server
      • complexity: O(1)
      • since: 2.8.12
      -

      Parameters

      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • rpop(key: RedisKey, callback?: Callback<string>): Promise<string>
    • rpop(key: RedisKey, count: string | number, callback?: Callback<string[]>): Promise<string[]>
    • +

      Parameters

      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • rpop(key: RedisKey, callback?: Callback<string>): Promise<string>
    • rpop(key: RedisKey, count: string | number, callback?: Callback<string[]>): Promise<string[]>
    • Remove and get the last elements in a list

      • group: list
      • complexity: O(N) where N is the number of elements returned
      • since: 1.0.0
      -

      Parameters

      • key: RedisKey
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • count: string | number
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • rpopBuffer(key: RedisKey, callback?: Callback<Buffer>): Promise<Buffer>
    • rpopBuffer(key: RedisKey, count: string | number, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • rpoplpush(source: RedisKey, destination: RedisKey, callback?: Callback<string>): Promise<string>
    • rpopBuffer(key: RedisKey, callback?: Callback<Buffer>): Promise<Buffer>
    • rpopBuffer(key: RedisKey, count: string | number, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • rpoplpush(source: RedisKey, destination: RedisKey, callback?: Callback<string>): Promise<string>
    • Remove the last element in a list, prepend it to another list and return it

      • group: list
      • complexity: O(1)
      • since: 1.2.0
      -

      Parameters

      Returns Promise<string>

    • rpoplpushBuffer(source: RedisKey, destination: RedisKey, callback?: Callback<Buffer>): Promise<Buffer>
    • rpush(...args: [key: RedisKey, ...elements: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • rpush(...args: [key: RedisKey, ...elements: (string | number | Buffer)[]]): Promise<number>
    • rpoplpushBuffer(source: RedisKey, destination: RedisKey, callback?: Callback<Buffer>): Promise<Buffer>
    • rpush(...args: [key: RedisKey, ...elements: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • rpush(...args: [key: RedisKey, ...elements: (string | number | Buffer)[]]): Promise<number>
    • Append one or multiple elements to a list

      • group: list
      • complexity: O(1) for each element added, so O(N) to add N elements when the command is called with multiple arguments.
      • since: 1.0.0
      -

      Parameters

      • Rest ...args: [key: RedisKey, ...elements: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, ...elements: (string | number | Buffer)[]]

      Returns Promise<number>

    • rpushx(...args: [key: RedisKey, ...elements: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • rpushx(...args: [key: RedisKey, ...elements: (string | number | Buffer)[]]): Promise<number>
    • +

      Parameters

      • Rest ...args: [key: RedisKey, ...elements: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, ...elements: (string | number | Buffer)[]]

      Returns Promise<number>

    • rpushx(...args: [key: RedisKey, ...elements: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • rpushx(...args: [key: RedisKey, ...elements: (string | number | Buffer)[]]): Promise<number>
    • Append an element to a list, only if the list exists

      • group: list
      • complexity: O(1) for each element added, so O(N) to add N elements when the command is called with multiple arguments.
      • since: 2.2.0
      -

      Parameters

      • Rest ...args: [key: RedisKey, ...elements: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, ...elements: (string | number | Buffer)[]]

      Returns Promise<number>

    • sadd(...args: [key: RedisKey, ...members: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • sadd(...args: [key: RedisKey, members: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • sadd(...args: [key: RedisKey, ...members: (string | number | Buffer)[]]): Promise<number>
    • sadd(...args: [key: RedisKey, members: (string | number | Buffer)[]]): Promise<number>
    • +

      Parameters

      • Rest ...args: [key: RedisKey, ...elements: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, ...elements: (string | number | Buffer)[]]

      Returns Promise<number>

    • sadd(...args: [key: RedisKey, ...members: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • sadd(...args: [key: RedisKey, members: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • sadd(...args: [key: RedisKey, ...members: (string | number | Buffer)[]]): Promise<number>
    • sadd(...args: [key: RedisKey, members: (string | number | Buffer)[]]): Promise<number>
    • Add one or more members to a set

      • group: set
      • complexity: O(1) for each element added, so O(N) to add N elements when the command is called with multiple arguments.
      • since: 1.0.0
      -

      Parameters

      • Rest ...args: [key: RedisKey, ...members: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, members: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, ...members: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, members: (string | number | Buffer)[]]

      Returns Promise<number>

    • save(callback?: Callback<"OK">): Promise<"OK">
    • +

      Parameters

      • Rest ...args: [key: RedisKey, ...members: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, members: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, ...members: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, members: (string | number | Buffer)[]]

      Returns Promise<number>

    • save(callback?: Callback<"OK">): Promise<"OK">
    • Synchronously save the dataset to disk

      • group: server
      • complexity: O(N) where N is the total number of keys in all databases
      • since: 1.0.0
      -

      Parameters

      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • scan(cursor: string | number, callback?: Callback<[cursor: string, elements: string[]]>): Promise<[cursor: string, elements: string[]]>
    • scan(cursor: string | number, typeToken: "TYPE", type: string | Buffer, callback?: Callback<[cursor: string, elements: string[]]>): Promise<[cursor: string, elements: string[]]>
    • scan(cursor: string | number, countToken: "COUNT", count: string | number, callback?: Callback<[cursor: string, elements: string[]]>): Promise<[cursor: string, elements: string[]]>
    • scan(cursor: string | number, countToken: "COUNT", count: string | number, typeToken: "TYPE", type: string | Buffer, callback?: Callback<[cursor: string, elements: string[]]>): Promise<[cursor: string, elements: string[]]>
    • scan(cursor: string | number, patternToken: "MATCH", pattern: string, callback?: Callback<[cursor: string, elements: string[]]>): Promise<[cursor: string, elements: string[]]>
    • scan(cursor: string | number, patternToken: "MATCH", pattern: string, typeToken: "TYPE", type: string | Buffer, callback?: Callback<[cursor: string, elements: string[]]>): Promise<[cursor: string, elements: string[]]>
    • scan(cursor: string | number, patternToken: "MATCH", pattern: string, countToken: "COUNT", count: string | number, callback?: Callback<[cursor: string, elements: string[]]>): Promise<[cursor: string, elements: string[]]>
    • scan(cursor: string | number, patternToken: "MATCH", pattern: string, countToken: "COUNT", count: string | number, typeToken: "TYPE", type: string | Buffer, callback?: Callback<[cursor: string, elements: string[]]>): Promise<[cursor: string, elements: string[]]>
    • scan(cursor: string | number, callback?: Callback<[cursor: string, elements: string[]]>): Promise<[cursor: string, elements: string[]]>
    • scan(cursor: string | number, typeToken: "TYPE", type: string | Buffer, callback?: Callback<[cursor: string, elements: string[]]>): Promise<[cursor: string, elements: string[]]>
    • scan(cursor: string | number, countToken: "COUNT", count: string | number, callback?: Callback<[cursor: string, elements: string[]]>): Promise<[cursor: string, elements: string[]]>
    • scan(cursor: string | number, countToken: "COUNT", count: string | number, typeToken: "TYPE", type: string | Buffer, callback?: Callback<[cursor: string, elements: string[]]>): Promise<[cursor: string, elements: string[]]>
    • scan(cursor: string | number, patternToken: "MATCH", pattern: string, callback?: Callback<[cursor: string, elements: string[]]>): Promise<[cursor: string, elements: string[]]>
    • scan(cursor: string | number, patternToken: "MATCH", pattern: string, typeToken: "TYPE", type: string | Buffer, callback?: Callback<[cursor: string, elements: string[]]>): Promise<[cursor: string, elements: string[]]>
    • scan(cursor: string | number, patternToken: "MATCH", pattern: string, countToken: "COUNT", count: string | number, callback?: Callback<[cursor: string, elements: string[]]>): Promise<[cursor: string, elements: string[]]>
    • scan(cursor: string | number, patternToken: "MATCH", pattern: string, countToken: "COUNT", count: string | number, typeToken: "TYPE", type: string | Buffer, callback?: Callback<[cursor: string, elements: string[]]>): Promise<[cursor: string, elements: string[]]>
    • Incrementally iterate the keys space

      • group: generic
      • complexity: O(1) for every call. O(N) for a complete iteration, including enough command calls for the cursor to return back to 0. N is the number of elements inside the collection.
      • since: 2.8.0
      -

      Parameters

      • cursor: string | number
      • Optional callback: Callback<[cursor: string, elements: string[]]>

      Returns Promise<[cursor: string, elements: string[]]>

    • Parameters

      • cursor: string | number
      • typeToken: "TYPE"
      • type: string | Buffer
      • Optional callback: Callback<[cursor: string, elements: string[]]>

      Returns Promise<[cursor: string, elements: string[]]>

    • Parameters

      • cursor: string | number
      • countToken: "COUNT"
      • count: string | number
      • Optional callback: Callback<[cursor: string, elements: string[]]>

      Returns Promise<[cursor: string, elements: string[]]>

    • Parameters

      • cursor: string | number
      • countToken: "COUNT"
      • count: string | number
      • typeToken: "TYPE"
      • type: string | Buffer
      • Optional callback: Callback<[cursor: string, elements: string[]]>

      Returns Promise<[cursor: string, elements: string[]]>

    • Parameters

      • cursor: string | number
      • patternToken: "MATCH"
      • pattern: string
      • Optional callback: Callback<[cursor: string, elements: string[]]>

      Returns Promise<[cursor: string, elements: string[]]>

    • Parameters

      • cursor: string | number
      • patternToken: "MATCH"
      • pattern: string
      • typeToken: "TYPE"
      • type: string | Buffer
      • Optional callback: Callback<[cursor: string, elements: string[]]>

      Returns Promise<[cursor: string, elements: string[]]>

    • Parameters

      • cursor: string | number
      • patternToken: "MATCH"
      • pattern: string
      • countToken: "COUNT"
      • count: string | number
      • Optional callback: Callback<[cursor: string, elements: string[]]>

      Returns Promise<[cursor: string, elements: string[]]>

    • Parameters

      • cursor: string | number
      • patternToken: "MATCH"
      • pattern: string
      • countToken: "COUNT"
      • count: string | number
      • typeToken: "TYPE"
      • type: string | Buffer
      • Optional callback: Callback<[cursor: string, elements: string[]]>

      Returns Promise<[cursor: string, elements: string[]]>

    • scanBuffer(cursor: string | number, callback?: Callback<[cursor: Buffer, elements: Buffer[]]>): Promise<[cursor: Buffer, elements: Buffer[]]>
    • scanBuffer(cursor: string | number, typeToken: "TYPE", type: string | Buffer, callback?: Callback<[cursor: Buffer, elements: Buffer[]]>): Promise<[cursor: Buffer, elements: Buffer[]]>
    • scanBuffer(cursor: string | number, countToken: "COUNT", count: string | number, callback?: Callback<[cursor: Buffer, elements: Buffer[]]>): Promise<[cursor: Buffer, elements: Buffer[]]>
    • scanBuffer(cursor: string | number, countToken: "COUNT", count: string | number, typeToken: "TYPE", type: string | Buffer, callback?: Callback<[cursor: Buffer, elements: Buffer[]]>): Promise<[cursor: Buffer, elements: Buffer[]]>
    • scanBuffer(cursor: string | number, patternToken: "MATCH", pattern: string, callback?: Callback<[cursor: Buffer, elements: Buffer[]]>): Promise<[cursor: Buffer, elements: Buffer[]]>
    • scanBuffer(cursor: string | number, patternToken: "MATCH", pattern: string, typeToken: "TYPE", type: string | Buffer, callback?: Callback<[cursor: Buffer, elements: Buffer[]]>): Promise<[cursor: Buffer, elements: Buffer[]]>
    • scanBuffer(cursor: string | number, patternToken: "MATCH", pattern: string, countToken: "COUNT", count: string | number, callback?: Callback<[cursor: Buffer, elements: Buffer[]]>): Promise<[cursor: Buffer, elements: Buffer[]]>
    • scanBuffer(cursor: string | number, patternToken: "MATCH", pattern: string, countToken: "COUNT", count: string | number, typeToken: "TYPE", type: string | Buffer, callback?: Callback<[cursor: Buffer, elements: Buffer[]]>): Promise<[cursor: Buffer, elements: Buffer[]]>
    • Parameters

      • cursor: string | number
      • Optional callback: Callback<[cursor: Buffer, elements: Buffer[]]>

      Returns Promise<[cursor: Buffer, elements: Buffer[]]>

    • Parameters

      • cursor: string | number
      • typeToken: "TYPE"
      • type: string | Buffer
      • Optional callback: Callback<[cursor: Buffer, elements: Buffer[]]>

      Returns Promise<[cursor: Buffer, elements: Buffer[]]>

    • Parameters

      • cursor: string | number
      • countToken: "COUNT"
      • count: string | number
      • Optional callback: Callback<[cursor: Buffer, elements: Buffer[]]>

      Returns Promise<[cursor: Buffer, elements: Buffer[]]>

    • Parameters

      • cursor: string | number
      • countToken: "COUNT"
      • count: string | number
      • typeToken: "TYPE"
      • type: string | Buffer
      • Optional callback: Callback<[cursor: Buffer, elements: Buffer[]]>

      Returns Promise<[cursor: Buffer, elements: Buffer[]]>

    • Parameters

      • cursor: string | number
      • patternToken: "MATCH"
      • pattern: string
      • Optional callback: Callback<[cursor: Buffer, elements: Buffer[]]>

      Returns Promise<[cursor: Buffer, elements: Buffer[]]>

    • Parameters

      • cursor: string | number
      • patternToken: "MATCH"
      • pattern: string
      • typeToken: "TYPE"
      • type: string | Buffer
      • Optional callback: Callback<[cursor: Buffer, elements: Buffer[]]>

      Returns Promise<[cursor: Buffer, elements: Buffer[]]>

    • Parameters

      • cursor: string | number
      • patternToken: "MATCH"
      • pattern: string
      • countToken: "COUNT"
      • count: string | number
      • Optional callback: Callback<[cursor: Buffer, elements: Buffer[]]>

      Returns Promise<[cursor: Buffer, elements: Buffer[]]>

    • Parameters

      • cursor: string | number
      • patternToken: "MATCH"
      • pattern: string
      • countToken: "COUNT"
      • count: string | number
      • typeToken: "TYPE"
      • type: string | Buffer
      • Optional callback: Callback<[cursor: Buffer, elements: Buffer[]]>

      Returns Promise<[cursor: Buffer, elements: Buffer[]]>

    • scard(key: RedisKey, callback?: Callback<number>): Promise<number>
    • +

      Parameters

      • cursor: string | number
      • Optional callback: Callback<[cursor: string, elements: string[]]>

      Returns Promise<[cursor: string, elements: string[]]>

    • Parameters

      • cursor: string | number
      • typeToken: "TYPE"
      • type: string | Buffer
      • Optional callback: Callback<[cursor: string, elements: string[]]>

      Returns Promise<[cursor: string, elements: string[]]>

    • Parameters

      • cursor: string | number
      • countToken: "COUNT"
      • count: string | number
      • Optional callback: Callback<[cursor: string, elements: string[]]>

      Returns Promise<[cursor: string, elements: string[]]>

    • Parameters

      • cursor: string | number
      • countToken: "COUNT"
      • count: string | number
      • typeToken: "TYPE"
      • type: string | Buffer
      • Optional callback: Callback<[cursor: string, elements: string[]]>

      Returns Promise<[cursor: string, elements: string[]]>

    • Parameters

      • cursor: string | number
      • patternToken: "MATCH"
      • pattern: string
      • Optional callback: Callback<[cursor: string, elements: string[]]>

      Returns Promise<[cursor: string, elements: string[]]>

    • Parameters

      • cursor: string | number
      • patternToken: "MATCH"
      • pattern: string
      • typeToken: "TYPE"
      • type: string | Buffer
      • Optional callback: Callback<[cursor: string, elements: string[]]>

      Returns Promise<[cursor: string, elements: string[]]>

    • Parameters

      • cursor: string | number
      • patternToken: "MATCH"
      • pattern: string
      • countToken: "COUNT"
      • count: string | number
      • Optional callback: Callback<[cursor: string, elements: string[]]>

      Returns Promise<[cursor: string, elements: string[]]>

    • Parameters

      • cursor: string | number
      • patternToken: "MATCH"
      • pattern: string
      • countToken: "COUNT"
      • count: string | number
      • typeToken: "TYPE"
      • type: string | Buffer
      • Optional callback: Callback<[cursor: string, elements: string[]]>

      Returns Promise<[cursor: string, elements: string[]]>

    • scanBuffer(cursor: string | number, callback?: Callback<[cursor: Buffer, elements: Buffer[]]>): Promise<[cursor: Buffer, elements: Buffer[]]>
    • scanBuffer(cursor: string | number, typeToken: "TYPE", type: string | Buffer, callback?: Callback<[cursor: Buffer, elements: Buffer[]]>): Promise<[cursor: Buffer, elements: Buffer[]]>
    • scanBuffer(cursor: string | number, countToken: "COUNT", count: string | number, callback?: Callback<[cursor: Buffer, elements: Buffer[]]>): Promise<[cursor: Buffer, elements: Buffer[]]>
    • scanBuffer(cursor: string | number, countToken: "COUNT", count: string | number, typeToken: "TYPE", type: string | Buffer, callback?: Callback<[cursor: Buffer, elements: Buffer[]]>): Promise<[cursor: Buffer, elements: Buffer[]]>
    • scanBuffer(cursor: string | number, patternToken: "MATCH", pattern: string, callback?: Callback<[cursor: Buffer, elements: Buffer[]]>): Promise<[cursor: Buffer, elements: Buffer[]]>
    • scanBuffer(cursor: string | number, patternToken: "MATCH", pattern: string, typeToken: "TYPE", type: string | Buffer, callback?: Callback<[cursor: Buffer, elements: Buffer[]]>): Promise<[cursor: Buffer, elements: Buffer[]]>
    • scanBuffer(cursor: string | number, patternToken: "MATCH", pattern: string, countToken: "COUNT", count: string | number, callback?: Callback<[cursor: Buffer, elements: Buffer[]]>): Promise<[cursor: Buffer, elements: Buffer[]]>
    • scanBuffer(cursor: string | number, patternToken: "MATCH", pattern: string, countToken: "COUNT", count: string | number, typeToken: "TYPE", type: string | Buffer, callback?: Callback<[cursor: Buffer, elements: Buffer[]]>): Promise<[cursor: Buffer, elements: Buffer[]]>
    • Parameters

      • cursor: string | number
      • Optional callback: Callback<[cursor: Buffer, elements: Buffer[]]>

      Returns Promise<[cursor: Buffer, elements: Buffer[]]>

    • Parameters

      • cursor: string | number
      • typeToken: "TYPE"
      • type: string | Buffer
      • Optional callback: Callback<[cursor: Buffer, elements: Buffer[]]>

      Returns Promise<[cursor: Buffer, elements: Buffer[]]>

    • Parameters

      • cursor: string | number
      • countToken: "COUNT"
      • count: string | number
      • Optional callback: Callback<[cursor: Buffer, elements: Buffer[]]>

      Returns Promise<[cursor: Buffer, elements: Buffer[]]>

    • Parameters

      • cursor: string | number
      • countToken: "COUNT"
      • count: string | number
      • typeToken: "TYPE"
      • type: string | Buffer
      • Optional callback: Callback<[cursor: Buffer, elements: Buffer[]]>

      Returns Promise<[cursor: Buffer, elements: Buffer[]]>

    • Parameters

      • cursor: string | number
      • patternToken: "MATCH"
      • pattern: string
      • Optional callback: Callback<[cursor: Buffer, elements: Buffer[]]>

      Returns Promise<[cursor: Buffer, elements: Buffer[]]>

    • Parameters

      • cursor: string | number
      • patternToken: "MATCH"
      • pattern: string
      • typeToken: "TYPE"
      • type: string | Buffer
      • Optional callback: Callback<[cursor: Buffer, elements: Buffer[]]>

      Returns Promise<[cursor: Buffer, elements: Buffer[]]>

    • Parameters

      • cursor: string | number
      • patternToken: "MATCH"
      • pattern: string
      • countToken: "COUNT"
      • count: string | number
      • Optional callback: Callback<[cursor: Buffer, elements: Buffer[]]>

      Returns Promise<[cursor: Buffer, elements: Buffer[]]>

    • Parameters

      • cursor: string | number
      • patternToken: "MATCH"
      • pattern: string
      • countToken: "COUNT"
      • count: string | number
      • typeToken: "TYPE"
      • type: string | Buffer
      • Optional callback: Callback<[cursor: Buffer, elements: Buffer[]]>

      Returns Promise<[cursor: Buffer, elements: Buffer[]]>

    • scard(key: RedisKey, callback?: Callback<number>): Promise<number>
    • Get the number of members in a set

      • group: set
      • complexity: O(1)
      • since: 1.0.0
      -

      Parameters

      • key: RedisKey
      • Optional callback: Callback<number>

      Returns Promise<number>

    • script(subcommand: "DEBUG", yes: "YES", callback?: Callback<unknown>): Promise<unknown>
    • script(subcommand: "DEBUG", sync: "SYNC", callback?: Callback<unknown>): Promise<unknown>
    • script(subcommand: "DEBUG", no: "NO", callback?: Callback<unknown>): Promise<unknown>
    • script(...args: [subcommand: "EXISTS", ...sha1s: (string | Buffer)[], callback: Callback<unknown>]): Promise<unknown>
    • script(...args: [subcommand: "EXISTS", ...sha1s: (string | Buffer)[]]): Promise<unknown>
    • script(subcommand: "FLUSH", callback?: Callback<unknown>): Promise<unknown>
    • script(subcommand: "FLUSH", async: "ASYNC", callback?: Callback<unknown>): Promise<unknown>
    • script(subcommand: "FLUSH", sync: "SYNC", callback?: Callback<unknown>): Promise<unknown>
    • script(subcommand: "HELP", callback?: Callback<unknown>): Promise<unknown>
    • script(subcommand: "KILL", callback?: Callback<unknown>): Promise<unknown>
    • script(subcommand: "LOAD", script: string | Buffer, callback?: Callback<unknown>): Promise<unknown>
    • script(subcommand: "DEBUG", yes: "YES", callback?: Callback<unknown>): Promise<unknown>
    • script(subcommand: "DEBUG", sync: "SYNC", callback?: Callback<unknown>): Promise<unknown>
    • script(subcommand: "DEBUG", no: "NO", callback?: Callback<unknown>): Promise<unknown>
    • script(...args: [subcommand: "EXISTS", ...sha1s: (string | Buffer)[], callback: Callback<unknown>]): Promise<unknown>
    • script(...args: [subcommand: "EXISTS", ...sha1s: (string | Buffer)[]]): Promise<unknown>
    • script(subcommand: "FLUSH", callback?: Callback<unknown>): Promise<unknown>
    • script(subcommand: "FLUSH", async: "ASYNC", callback?: Callback<unknown>): Promise<unknown>
    • script(subcommand: "FLUSH", sync: "SYNC", callback?: Callback<unknown>): Promise<unknown>
    • script(subcommand: "HELP", callback?: Callback<unknown>): Promise<unknown>
    • script(subcommand: "KILL", callback?: Callback<unknown>): Promise<unknown>
    • script(subcommand: "LOAD", script: string | Buffer, callback?: Callback<unknown>): Promise<unknown>
    • Set the debug mode for executed scripts.

      • group: scripting
      • complexity: O(1)
      • since: 3.2.0
      -

      Parameters

      • subcommand: "DEBUG"
      • yes: "YES"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • subcommand: "DEBUG"
      • sync: "SYNC"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • subcommand: "DEBUG"
      • no: "NO"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • +

      Parameters

      • subcommand: "DEBUG"
      • yes: "YES"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • subcommand: "DEBUG"
      • sync: "SYNC"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • subcommand: "DEBUG"
      • no: "NO"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Check existence of scripts in the script cache.

      • group: scripting
      • complexity: O(N) with N being the number of scripts to check (so checking a single script is an O(1) operation).
      • since: 2.6.0
      -

      Parameters

      • Rest ...args: [subcommand: "EXISTS", ...sha1s: (string | Buffer)[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [subcommand: "EXISTS", ...sha1s: (string | Buffer)[]]

      Returns Promise<unknown>

    • +

      Parameters

      • Rest ...args: [subcommand: "EXISTS", ...sha1s: (string | Buffer)[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [subcommand: "EXISTS", ...sha1s: (string | Buffer)[]]

      Returns Promise<unknown>

    • Remove all the scripts from the script cache.

      • group: scripting
      • complexity: O(N) with N being the number of scripts in cache
      • since: 2.6.0
      -

      Parameters

      • subcommand: "FLUSH"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • subcommand: "FLUSH"
      • async: "ASYNC"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • subcommand: "FLUSH"
      • sync: "SYNC"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • +

      Parameters

      • subcommand: "FLUSH"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • subcommand: "FLUSH"
      • async: "ASYNC"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • subcommand: "FLUSH"
      • sync: "SYNC"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Show helpful text about the different subcommands

      • group: scripting
      • complexity: O(1)
      • since: 5.0.0
      -

      Parameters

      • subcommand: "HELP"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • +

      Parameters

      • subcommand: "HELP"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Kill the script currently in execution.

      • group: scripting
      • complexity: O(1)
      • since: 2.6.0
      -

      Parameters

      • subcommand: "KILL"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • +

      Parameters

      • subcommand: "KILL"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Load the specified Lua script into the script cache.

      • group: scripting
      • complexity: O(N) with N being the length in bytes of the script body.
      • since: 2.6.0
      -

      Parameters

      • subcommand: "LOAD"
      • script: string | Buffer
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • sdiff(...args: [...keys: RedisKey[], callback: Callback<string[]>]): Promise<string[]>
    • sdiff(...args: [keys: RedisKey[], callback: Callback<string[]>]): Promise<string[]>
    • sdiff(...args: RedisKey[]): Promise<string[]>
    • sdiff(...args: [keys: RedisKey[]]): Promise<string[]>
    • +

      Parameters

      • subcommand: "LOAD"
      • script: string | Buffer
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • sdiff(...args: [...keys: RedisKey[], callback: Callback<string[]>]): Promise<string[]>
    • sdiff(...args: [keys: RedisKey[], callback: Callback<string[]>]): Promise<string[]>
    • sdiff(...args: RedisKey[]): Promise<string[]>
    • sdiff(...args: [keys: RedisKey[]]): Promise<string[]>
    • Subtract multiple sets

      • group: set
      • complexity: O(N) where N is the total number of elements in all given sets.
      • since: 1.0.0
      -

      Parameters

      • Rest ...args: [...keys: RedisKey[], callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [keys: RedisKey[], callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      Returns Promise<string[]>

    • Parameters

      Returns Promise<string[]>

    • sdiffBuffer(...args: [...keys: RedisKey[], callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • sdiffBuffer(...args: [keys: RedisKey[], callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • sdiffBuffer(...args: RedisKey[]): Promise<Buffer[]>
    • sdiffBuffer(...args: [keys: RedisKey[]]): Promise<Buffer[]>
    • sdiffstore(...args: [destination: RedisKey, ...keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • sdiffstore(...args: [destination: RedisKey, keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • sdiffstore(...args: [destination: RedisKey, ...keys: RedisKey[]]): Promise<number>
    • sdiffstore(...args: [destination: RedisKey, keys: RedisKey[]]): Promise<number>
    • sdiffBuffer(...args: [...keys: RedisKey[], callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • sdiffBuffer(...args: [keys: RedisKey[], callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • sdiffBuffer(...args: RedisKey[]): Promise<Buffer[]>
    • sdiffBuffer(...args: [keys: RedisKey[]]): Promise<Buffer[]>
    • sdiffstore(...args: [destination: RedisKey, ...keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • sdiffstore(...args: [destination: RedisKey, keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • sdiffstore(...args: [destination: RedisKey, ...keys: RedisKey[]]): Promise<number>
    • sdiffstore(...args: [destination: RedisKey, keys: RedisKey[]]): Promise<number>
    • select(index: string | number, callback?: Callback<"OK">): Promise<"OK">
    • select(index: string | number, callback?: Callback<"OK">): Promise<"OK">
    • Change the selected database for the current connection

      • group: connection
      • complexity: O(1)
      • since: 1.0.0
      -

      Parameters

      • index: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • set(key: RedisKey, value: string | number | Buffer, callback?: Callback<"OK">): Promise<"OK">
    • set(key: RedisKey, value: string | number | Buffer, get: "GET", callback?: Callback<string>): Promise<string>
    • set(key: RedisKey, value: string | number | Buffer, nx: "NX", callback?: Callback<"OK">): Promise<"OK">
    • set(key: RedisKey, value: string | number | Buffer, nx: "NX", get: "GET", callback?: Callback<string>): Promise<string>
    • set(key: RedisKey, value: string | number | Buffer, xx: "XX", callback?: Callback<"OK">): Promise<"OK">
    • set(key: RedisKey, value: string | number | Buffer, xx: "XX", get: "GET", callback?: Callback<string>): Promise<string>
    • set(key: RedisKey, value: string | number | Buffer, secondsToken: "EX", seconds: string | number, callback?: Callback<"OK">): Promise<"OK">
    • set(key: RedisKey, value: string | number | Buffer, secondsToken: "EX", seconds: string | number, get: "GET", callback?: Callback<string>): Promise<string>
    • set(key: RedisKey, value: string | number | Buffer, secondsToken: "EX", seconds: string | number, nx: "NX", callback?: Callback<"OK">): Promise<"OK">
    • set(key: RedisKey, value: string | number | Buffer, secondsToken: "EX", seconds: string | number, nx: "NX", get: "GET", callback?: Callback<string>): Promise<string>
    • set(key: RedisKey, value: string | number | Buffer, secondsToken: "EX", seconds: string | number, xx: "XX", callback?: Callback<"OK">): Promise<"OK">
    • set(key: RedisKey, value: string | number | Buffer, secondsToken: "EX", seconds: string | number, xx: "XX", get: "GET", callback?: Callback<string>): Promise<string>
    • set(key: RedisKey, value: string | number | Buffer, millisecondsToken: "PX", milliseconds: string | number, callback?: Callback<"OK">): Promise<"OK">
    • set(key: RedisKey, value: string | number | Buffer, millisecondsToken: "PX", milliseconds: string | number, get: "GET", callback?: Callback<string>): Promise<string>
    • set(key: RedisKey, value: string | number | Buffer, millisecondsToken: "PX", milliseconds: string | number, nx: "NX", callback?: Callback<"OK">): Promise<"OK">
    • set(key: RedisKey, value: string | number | Buffer, millisecondsToken: "PX", milliseconds: string | number, nx: "NX", get: "GET", callback?: Callback<string>): Promise<string>
    • set(key: RedisKey, value: string | number | Buffer, millisecondsToken: "PX", milliseconds: string | number, xx: "XX", callback?: Callback<"OK">): Promise<"OK">
    • set(key: RedisKey, value: string | number | Buffer, millisecondsToken: "PX", milliseconds: string | number, xx: "XX", get: "GET", callback?: Callback<string>): Promise<string>
    • set(key: RedisKey, value: string | number | Buffer, unixTimeSecondsToken: "EXAT", unixTimeSeconds: string | number, callback?: Callback<"OK">): Promise<"OK">
    • set(key: RedisKey, value: string | number | Buffer, unixTimeSecondsToken: "EXAT", unixTimeSeconds: string | number, get: "GET", callback?: Callback<string>): Promise<string>
    • set(key: RedisKey, value: string | number | Buffer, unixTimeSecondsToken: "EXAT", unixTimeSeconds: string | number, nx: "NX", callback?: Callback<"OK">): Promise<"OK">
    • set(key: RedisKey, value: string | number | Buffer, unixTimeSecondsToken: "EXAT", unixTimeSeconds: string | number, nx: "NX", get: "GET", callback?: Callback<string>): Promise<string>
    • set(key: RedisKey, value: string | number | Buffer, unixTimeSecondsToken: "EXAT", unixTimeSeconds: string | number, xx: "XX", callback?: Callback<"OK">): Promise<"OK">
    • set(key: RedisKey, value: string | number | Buffer, unixTimeSecondsToken: "EXAT", unixTimeSeconds: string | number, xx: "XX", get: "GET", callback?: Callback<string>): Promise<string>
    • set(key: RedisKey, value: string | number | Buffer, unixTimeMillisecondsToken: "PXAT", unixTimeMilliseconds: string | number, callback?: Callback<"OK">): Promise<"OK">
    • set(key: RedisKey, value: string | number | Buffer, unixTimeMillisecondsToken: "PXAT", unixTimeMilliseconds: string | number, get: "GET", callback?: Callback<string>): Promise<string>
    • set(key: RedisKey, value: string | number | Buffer, unixTimeMillisecondsToken: "PXAT", unixTimeMilliseconds: string | number, nx: "NX", callback?: Callback<"OK">): Promise<"OK">
    • set(key: RedisKey, value: string | number | Buffer, unixTimeMillisecondsToken: "PXAT", unixTimeMilliseconds: string | number, nx: "NX", get: "GET", callback?: Callback<string>): Promise<string>
    • set(key: RedisKey, value: string | number | Buffer, unixTimeMillisecondsToken: "PXAT", unixTimeMilliseconds: string | number, xx: "XX", callback?: Callback<"OK">): Promise<"OK">
    • set(key: RedisKey, value: string | number | Buffer, unixTimeMillisecondsToken: "PXAT", unixTimeMilliseconds: string | number, xx: "XX", get: "GET", callback?: Callback<string>): Promise<string>
    • set(key: RedisKey, value: string | number | Buffer, keepttl: "KEEPTTL", callback?: Callback<"OK">): Promise<"OK">
    • set(key: RedisKey, value: string | number | Buffer, keepttl: "KEEPTTL", get: "GET", callback?: Callback<string>): Promise<string>
    • set(key: RedisKey, value: string | number | Buffer, keepttl: "KEEPTTL", nx: "NX", callback?: Callback<"OK">): Promise<"OK">
    • set(key: RedisKey, value: string | number | Buffer, keepttl: "KEEPTTL", nx: "NX", get: "GET", callback?: Callback<string>): Promise<string>
    • set(key: RedisKey, value: string | number | Buffer, keepttl: "KEEPTTL", xx: "XX", callback?: Callback<"OK">): Promise<"OK">
    • set(key: RedisKey, value: string | number | Buffer, keepttl: "KEEPTTL", xx: "XX", get: "GET", callback?: Callback<string>): Promise<string>
    • +

      Parameters

      • index: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • set(key: RedisKey, value: string | number | Buffer, callback?: Callback<"OK">): Promise<"OK">
    • set(key: RedisKey, value: string | number | Buffer, get: "GET", callback?: Callback<string>): Promise<string>
    • set(key: RedisKey, value: string | number | Buffer, nx: "NX", callback?: Callback<"OK">): Promise<"OK">
    • set(key: RedisKey, value: string | number | Buffer, nx: "NX", get: "GET", callback?: Callback<string>): Promise<string>
    • set(key: RedisKey, value: string | number | Buffer, xx: "XX", callback?: Callback<"OK">): Promise<"OK">
    • set(key: RedisKey, value: string | number | Buffer, xx: "XX", get: "GET", callback?: Callback<string>): Promise<string>
    • set(key: RedisKey, value: string | number | Buffer, secondsToken: "EX", seconds: string | number, callback?: Callback<"OK">): Promise<"OK">
    • set(key: RedisKey, value: string | number | Buffer, secondsToken: "EX", seconds: string | number, get: "GET", callback?: Callback<string>): Promise<string>
    • set(key: RedisKey, value: string | number | Buffer, secondsToken: "EX", seconds: string | number, nx: "NX", callback?: Callback<"OK">): Promise<"OK">
    • set(key: RedisKey, value: string | number | Buffer, secondsToken: "EX", seconds: string | number, nx: "NX", get: "GET", callback?: Callback<string>): Promise<string>
    • set(key: RedisKey, value: string | number | Buffer, secondsToken: "EX", seconds: string | number, xx: "XX", callback?: Callback<"OK">): Promise<"OK">
    • set(key: RedisKey, value: string | number | Buffer, secondsToken: "EX", seconds: string | number, xx: "XX", get: "GET", callback?: Callback<string>): Promise<string>
    • set(key: RedisKey, value: string | number | Buffer, millisecondsToken: "PX", milliseconds: string | number, callback?: Callback<"OK">): Promise<"OK">
    • set(key: RedisKey, value: string | number | Buffer, millisecondsToken: "PX", milliseconds: string | number, get: "GET", callback?: Callback<string>): Promise<string>
    • set(key: RedisKey, value: string | number | Buffer, millisecondsToken: "PX", milliseconds: string | number, nx: "NX", callback?: Callback<"OK">): Promise<"OK">
    • set(key: RedisKey, value: string | number | Buffer, millisecondsToken: "PX", milliseconds: string | number, nx: "NX", get: "GET", callback?: Callback<string>): Promise<string>
    • set(key: RedisKey, value: string | number | Buffer, millisecondsToken: "PX", milliseconds: string | number, xx: "XX", callback?: Callback<"OK">): Promise<"OK">
    • set(key: RedisKey, value: string | number | Buffer, millisecondsToken: "PX", milliseconds: string | number, xx: "XX", get: "GET", callback?: Callback<string>): Promise<string>
    • set(key: RedisKey, value: string | number | Buffer, unixTimeSecondsToken: "EXAT", unixTimeSeconds: string | number, callback?: Callback<"OK">): Promise<"OK">
    • set(key: RedisKey, value: string | number | Buffer, unixTimeSecondsToken: "EXAT", unixTimeSeconds: string | number, get: "GET", callback?: Callback<string>): Promise<string>
    • set(key: RedisKey, value: string | number | Buffer, unixTimeSecondsToken: "EXAT", unixTimeSeconds: string | number, nx: "NX", callback?: Callback<"OK">): Promise<"OK">
    • set(key: RedisKey, value: string | number | Buffer, unixTimeSecondsToken: "EXAT", unixTimeSeconds: string | number, nx: "NX", get: "GET", callback?: Callback<string>): Promise<string>
    • set(key: RedisKey, value: string | number | Buffer, unixTimeSecondsToken: "EXAT", unixTimeSeconds: string | number, xx: "XX", callback?: Callback<"OK">): Promise<"OK">
    • set(key: RedisKey, value: string | number | Buffer, unixTimeSecondsToken: "EXAT", unixTimeSeconds: string | number, xx: "XX", get: "GET", callback?: Callback<string>): Promise<string>
    • set(key: RedisKey, value: string | number | Buffer, unixTimeMillisecondsToken: "PXAT", unixTimeMilliseconds: string | number, callback?: Callback<"OK">): Promise<"OK">
    • set(key: RedisKey, value: string | number | Buffer, unixTimeMillisecondsToken: "PXAT", unixTimeMilliseconds: string | number, get: "GET", callback?: Callback<string>): Promise<string>
    • set(key: RedisKey, value: string | number | Buffer, unixTimeMillisecondsToken: "PXAT", unixTimeMilliseconds: string | number, nx: "NX", callback?: Callback<"OK">): Promise<"OK">
    • set(key: RedisKey, value: string | number | Buffer, unixTimeMillisecondsToken: "PXAT", unixTimeMilliseconds: string | number, nx: "NX", get: "GET", callback?: Callback<string>): Promise<string>
    • set(key: RedisKey, value: string | number | Buffer, unixTimeMillisecondsToken: "PXAT", unixTimeMilliseconds: string | number, xx: "XX", callback?: Callback<"OK">): Promise<"OK">
    • set(key: RedisKey, value: string | number | Buffer, unixTimeMillisecondsToken: "PXAT", unixTimeMilliseconds: string | number, xx: "XX", get: "GET", callback?: Callback<string>): Promise<string>
    • set(key: RedisKey, value: string | number | Buffer, keepttl: "KEEPTTL", callback?: Callback<"OK">): Promise<"OK">
    • set(key: RedisKey, value: string | number | Buffer, keepttl: "KEEPTTL", get: "GET", callback?: Callback<string>): Promise<string>
    • set(key: RedisKey, value: string | number | Buffer, keepttl: "KEEPTTL", nx: "NX", callback?: Callback<"OK">): Promise<"OK">
    • set(key: RedisKey, value: string | number | Buffer, keepttl: "KEEPTTL", nx: "NX", get: "GET", callback?: Callback<string>): Promise<string>
    • set(key: RedisKey, value: string | number | Buffer, keepttl: "KEEPTTL", xx: "XX", callback?: Callback<"OK">): Promise<"OK">
    • set(key: RedisKey, value: string | number | Buffer, keepttl: "KEEPTTL", xx: "XX", get: "GET", callback?: Callback<string>): Promise<string>
    • Set the string value of a key

      • group: string
      • complexity: O(1)
      • since: 1.0.0
      -

      Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • get: "GET"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • nx: "NX"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • nx: "NX"
      • get: "GET"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • xx: "XX"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • xx: "XX"
      • get: "GET"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • secondsToken: "EX"
      • seconds: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • secondsToken: "EX"
      • seconds: string | number
      • get: "GET"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • secondsToken: "EX"
      • seconds: string | number
      • nx: "NX"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • secondsToken: "EX"
      • seconds: string | number
      • nx: "NX"
      • get: "GET"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • secondsToken: "EX"
      • seconds: string | number
      • xx: "XX"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • secondsToken: "EX"
      • seconds: string | number
      • xx: "XX"
      • get: "GET"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • millisecondsToken: "PX"
      • milliseconds: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • millisecondsToken: "PX"
      • milliseconds: string | number
      • get: "GET"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • millisecondsToken: "PX"
      • milliseconds: string | number
      • nx: "NX"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • millisecondsToken: "PX"
      • milliseconds: string | number
      • nx: "NX"
      • get: "GET"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • millisecondsToken: "PX"
      • milliseconds: string | number
      • xx: "XX"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • millisecondsToken: "PX"
      • milliseconds: string | number
      • xx: "XX"
      • get: "GET"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • unixTimeSecondsToken: "EXAT"
      • unixTimeSeconds: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • unixTimeSecondsToken: "EXAT"
      • unixTimeSeconds: string | number
      • get: "GET"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • unixTimeSecondsToken: "EXAT"
      • unixTimeSeconds: string | number
      • nx: "NX"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • unixTimeSecondsToken: "EXAT"
      • unixTimeSeconds: string | number
      • nx: "NX"
      • get: "GET"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • unixTimeSecondsToken: "EXAT"
      • unixTimeSeconds: string | number
      • xx: "XX"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • unixTimeSecondsToken: "EXAT"
      • unixTimeSeconds: string | number
      • xx: "XX"
      • get: "GET"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • unixTimeMillisecondsToken: "PXAT"
      • unixTimeMilliseconds: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • unixTimeMillisecondsToken: "PXAT"
      • unixTimeMilliseconds: string | number
      • get: "GET"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • unixTimeMillisecondsToken: "PXAT"
      • unixTimeMilliseconds: string | number
      • nx: "NX"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • unixTimeMillisecondsToken: "PXAT"
      • unixTimeMilliseconds: string | number
      • nx: "NX"
      • get: "GET"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • unixTimeMillisecondsToken: "PXAT"
      • unixTimeMilliseconds: string | number
      • xx: "XX"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • unixTimeMillisecondsToken: "PXAT"
      • unixTimeMilliseconds: string | number
      • xx: "XX"
      • get: "GET"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • keepttl: "KEEPTTL"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • keepttl: "KEEPTTL"
      • get: "GET"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • keepttl: "KEEPTTL"
      • nx: "NX"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • keepttl: "KEEPTTL"
      • nx: "NX"
      • get: "GET"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • keepttl: "KEEPTTL"
      • xx: "XX"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • keepttl: "KEEPTTL"
      • xx: "XX"
      • get: "GET"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • setBuffer(key: RedisKey, value: string | number | Buffer, get: "GET", callback?: Callback<Buffer>): Promise<Buffer>
    • setBuffer(key: RedisKey, value: string | number | Buffer, nx: "NX", get: "GET", callback?: Callback<Buffer>): Promise<Buffer>
    • setBuffer(key: RedisKey, value: string | number | Buffer, xx: "XX", get: "GET", callback?: Callback<Buffer>): Promise<Buffer>
    • setBuffer(key: RedisKey, value: string | number | Buffer, secondsToken: "EX", seconds: string | number, get: "GET", callback?: Callback<Buffer>): Promise<Buffer>
    • setBuffer(key: RedisKey, value: string | number | Buffer, secondsToken: "EX", seconds: string | number, nx: "NX", get: "GET", callback?: Callback<Buffer>): Promise<Buffer>
    • setBuffer(key: RedisKey, value: string | number | Buffer, secondsToken: "EX", seconds: string | number, xx: "XX", get: "GET", callback?: Callback<Buffer>): Promise<Buffer>
    • setBuffer(key: RedisKey, value: string | number | Buffer, millisecondsToken: "PX", milliseconds: string | number, get: "GET", callback?: Callback<Buffer>): Promise<Buffer>
    • setBuffer(key: RedisKey, value: string | number | Buffer, millisecondsToken: "PX", milliseconds: string | number, nx: "NX", get: "GET", callback?: Callback<Buffer>): Promise<Buffer>
    • setBuffer(key: RedisKey, value: string | number | Buffer, millisecondsToken: "PX", milliseconds: string | number, xx: "XX", get: "GET", callback?: Callback<Buffer>): Promise<Buffer>
    • setBuffer(key: RedisKey, value: string | number | Buffer, unixTimeSecondsToken: "EXAT", unixTimeSeconds: string | number, get: "GET", callback?: Callback<Buffer>): Promise<Buffer>
    • setBuffer(key: RedisKey, value: string | number | Buffer, unixTimeSecondsToken: "EXAT", unixTimeSeconds: string | number, nx: "NX", get: "GET", callback?: Callback<Buffer>): Promise<Buffer>
    • setBuffer(key: RedisKey, value: string | number | Buffer, unixTimeSecondsToken: "EXAT", unixTimeSeconds: string | number, xx: "XX", get: "GET", callback?: Callback<Buffer>): Promise<Buffer>
    • setBuffer(key: RedisKey, value: string | number | Buffer, unixTimeMillisecondsToken: "PXAT", unixTimeMilliseconds: string | number, get: "GET", callback?: Callback<Buffer>): Promise<Buffer>
    • setBuffer(key: RedisKey, value: string | number | Buffer, unixTimeMillisecondsToken: "PXAT", unixTimeMilliseconds: string | number, nx: "NX", get: "GET", callback?: Callback<Buffer>): Promise<Buffer>
    • setBuffer(key: RedisKey, value: string | number | Buffer, unixTimeMillisecondsToken: "PXAT", unixTimeMilliseconds: string | number, xx: "XX", get: "GET", callback?: Callback<Buffer>): Promise<Buffer>
    • setBuffer(key: RedisKey, value: string | number | Buffer, keepttl: "KEEPTTL", get: "GET", callback?: Callback<Buffer>): Promise<Buffer>
    • setBuffer(key: RedisKey, value: string | number | Buffer, keepttl: "KEEPTTL", nx: "NX", get: "GET", callback?: Callback<Buffer>): Promise<Buffer>
    • setBuffer(key: RedisKey, value: string | number | Buffer, keepttl: "KEEPTTL", xx: "XX", get: "GET", callback?: Callback<Buffer>): Promise<Buffer>
    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • get: "GET"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • nx: "NX"
      • get: "GET"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • xx: "XX"
      • get: "GET"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • secondsToken: "EX"
      • seconds: string | number
      • get: "GET"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • secondsToken: "EX"
      • seconds: string | number
      • nx: "NX"
      • get: "GET"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • secondsToken: "EX"
      • seconds: string | number
      • xx: "XX"
      • get: "GET"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • millisecondsToken: "PX"
      • milliseconds: string | number
      • get: "GET"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • millisecondsToken: "PX"
      • milliseconds: string | number
      • nx: "NX"
      • get: "GET"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • millisecondsToken: "PX"
      • milliseconds: string | number
      • xx: "XX"
      • get: "GET"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • unixTimeSecondsToken: "EXAT"
      • unixTimeSeconds: string | number
      • get: "GET"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • unixTimeSecondsToken: "EXAT"
      • unixTimeSeconds: string | number
      • nx: "NX"
      • get: "GET"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • unixTimeSecondsToken: "EXAT"
      • unixTimeSeconds: string | number
      • xx: "XX"
      • get: "GET"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • unixTimeMillisecondsToken: "PXAT"
      • unixTimeMilliseconds: string | number
      • get: "GET"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • unixTimeMillisecondsToken: "PXAT"
      • unixTimeMilliseconds: string | number
      • nx: "NX"
      • get: "GET"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • unixTimeMillisecondsToken: "PXAT"
      • unixTimeMilliseconds: string | number
      • xx: "XX"
      • get: "GET"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • keepttl: "KEEPTTL"
      • get: "GET"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • keepttl: "KEEPTTL"
      • nx: "NX"
      • get: "GET"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • keepttl: "KEEPTTL"
      • xx: "XX"
      • get: "GET"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • setbit(key: RedisKey, offset: string | number, value: string | number, callback?: Callback<number>): Promise<number>
    • +

      Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • get: "GET"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • nx: "NX"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • nx: "NX"
      • get: "GET"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • xx: "XX"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • xx: "XX"
      • get: "GET"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • secondsToken: "EX"
      • seconds: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • secondsToken: "EX"
      • seconds: string | number
      • get: "GET"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • secondsToken: "EX"
      • seconds: string | number
      • nx: "NX"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • secondsToken: "EX"
      • seconds: string | number
      • nx: "NX"
      • get: "GET"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • secondsToken: "EX"
      • seconds: string | number
      • xx: "XX"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • secondsToken: "EX"
      • seconds: string | number
      • xx: "XX"
      • get: "GET"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • millisecondsToken: "PX"
      • milliseconds: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • millisecondsToken: "PX"
      • milliseconds: string | number
      • get: "GET"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • millisecondsToken: "PX"
      • milliseconds: string | number
      • nx: "NX"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • millisecondsToken: "PX"
      • milliseconds: string | number
      • nx: "NX"
      • get: "GET"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • millisecondsToken: "PX"
      • milliseconds: string | number
      • xx: "XX"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • millisecondsToken: "PX"
      • milliseconds: string | number
      • xx: "XX"
      • get: "GET"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • unixTimeSecondsToken: "EXAT"
      • unixTimeSeconds: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • unixTimeSecondsToken: "EXAT"
      • unixTimeSeconds: string | number
      • get: "GET"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • unixTimeSecondsToken: "EXAT"
      • unixTimeSeconds: string | number
      • nx: "NX"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • unixTimeSecondsToken: "EXAT"
      • unixTimeSeconds: string | number
      • nx: "NX"
      • get: "GET"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • unixTimeSecondsToken: "EXAT"
      • unixTimeSeconds: string | number
      • xx: "XX"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • unixTimeSecondsToken: "EXAT"
      • unixTimeSeconds: string | number
      • xx: "XX"
      • get: "GET"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • unixTimeMillisecondsToken: "PXAT"
      • unixTimeMilliseconds: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • unixTimeMillisecondsToken: "PXAT"
      • unixTimeMilliseconds: string | number
      • get: "GET"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • unixTimeMillisecondsToken: "PXAT"
      • unixTimeMilliseconds: string | number
      • nx: "NX"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • unixTimeMillisecondsToken: "PXAT"
      • unixTimeMilliseconds: string | number
      • nx: "NX"
      • get: "GET"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • unixTimeMillisecondsToken: "PXAT"
      • unixTimeMilliseconds: string | number
      • xx: "XX"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • unixTimeMillisecondsToken: "PXAT"
      • unixTimeMilliseconds: string | number
      • xx: "XX"
      • get: "GET"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • keepttl: "KEEPTTL"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • keepttl: "KEEPTTL"
      • get: "GET"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • keepttl: "KEEPTTL"
      • nx: "NX"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • keepttl: "KEEPTTL"
      • nx: "NX"
      • get: "GET"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • keepttl: "KEEPTTL"
      • xx: "XX"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • keepttl: "KEEPTTL"
      • xx: "XX"
      • get: "GET"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • setBuffer(key: RedisKey, value: string | number | Buffer, get: "GET", callback?: Callback<Buffer>): Promise<Buffer>
    • setBuffer(key: RedisKey, value: string | number | Buffer, nx: "NX", get: "GET", callback?: Callback<Buffer>): Promise<Buffer>
    • setBuffer(key: RedisKey, value: string | number | Buffer, xx: "XX", get: "GET", callback?: Callback<Buffer>): Promise<Buffer>
    • setBuffer(key: RedisKey, value: string | number | Buffer, secondsToken: "EX", seconds: string | number, get: "GET", callback?: Callback<Buffer>): Promise<Buffer>
    • setBuffer(key: RedisKey, value: string | number | Buffer, secondsToken: "EX", seconds: string | number, nx: "NX", get: "GET", callback?: Callback<Buffer>): Promise<Buffer>
    • setBuffer(key: RedisKey, value: string | number | Buffer, secondsToken: "EX", seconds: string | number, xx: "XX", get: "GET", callback?: Callback<Buffer>): Promise<Buffer>
    • setBuffer(key: RedisKey, value: string | number | Buffer, millisecondsToken: "PX", milliseconds: string | number, get: "GET", callback?: Callback<Buffer>): Promise<Buffer>
    • setBuffer(key: RedisKey, value: string | number | Buffer, millisecondsToken: "PX", milliseconds: string | number, nx: "NX", get: "GET", callback?: Callback<Buffer>): Promise<Buffer>
    • setBuffer(key: RedisKey, value: string | number | Buffer, millisecondsToken: "PX", milliseconds: string | number, xx: "XX", get: "GET", callback?: Callback<Buffer>): Promise<Buffer>
    • setBuffer(key: RedisKey, value: string | number | Buffer, unixTimeSecondsToken: "EXAT", unixTimeSeconds: string | number, get: "GET", callback?: Callback<Buffer>): Promise<Buffer>
    • setBuffer(key: RedisKey, value: string | number | Buffer, unixTimeSecondsToken: "EXAT", unixTimeSeconds: string | number, nx: "NX", get: "GET", callback?: Callback<Buffer>): Promise<Buffer>
    • setBuffer(key: RedisKey, value: string | number | Buffer, unixTimeSecondsToken: "EXAT", unixTimeSeconds: string | number, xx: "XX", get: "GET", callback?: Callback<Buffer>): Promise<Buffer>
    • setBuffer(key: RedisKey, value: string | number | Buffer, unixTimeMillisecondsToken: "PXAT", unixTimeMilliseconds: string | number, get: "GET", callback?: Callback<Buffer>): Promise<Buffer>
    • setBuffer(key: RedisKey, value: string | number | Buffer, unixTimeMillisecondsToken: "PXAT", unixTimeMilliseconds: string | number, nx: "NX", get: "GET", callback?: Callback<Buffer>): Promise<Buffer>
    • setBuffer(key: RedisKey, value: string | number | Buffer, unixTimeMillisecondsToken: "PXAT", unixTimeMilliseconds: string | number, xx: "XX", get: "GET", callback?: Callback<Buffer>): Promise<Buffer>
    • setBuffer(key: RedisKey, value: string | number | Buffer, keepttl: "KEEPTTL", get: "GET", callback?: Callback<Buffer>): Promise<Buffer>
    • setBuffer(key: RedisKey, value: string | number | Buffer, keepttl: "KEEPTTL", nx: "NX", get: "GET", callback?: Callback<Buffer>): Promise<Buffer>
    • setBuffer(key: RedisKey, value: string | number | Buffer, keepttl: "KEEPTTL", xx: "XX", get: "GET", callback?: Callback<Buffer>): Promise<Buffer>
    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • get: "GET"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • nx: "NX"
      • get: "GET"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • xx: "XX"
      • get: "GET"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • secondsToken: "EX"
      • seconds: string | number
      • get: "GET"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • secondsToken: "EX"
      • seconds: string | number
      • nx: "NX"
      • get: "GET"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • secondsToken: "EX"
      • seconds: string | number
      • xx: "XX"
      • get: "GET"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • millisecondsToken: "PX"
      • milliseconds: string | number
      • get: "GET"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • millisecondsToken: "PX"
      • milliseconds: string | number
      • nx: "NX"
      • get: "GET"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • millisecondsToken: "PX"
      • milliseconds: string | number
      • xx: "XX"
      • get: "GET"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • unixTimeSecondsToken: "EXAT"
      • unixTimeSeconds: string | number
      • get: "GET"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • unixTimeSecondsToken: "EXAT"
      • unixTimeSeconds: string | number
      • nx: "NX"
      • get: "GET"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • unixTimeSecondsToken: "EXAT"
      • unixTimeSeconds: string | number
      • xx: "XX"
      • get: "GET"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • unixTimeMillisecondsToken: "PXAT"
      • unixTimeMilliseconds: string | number
      • get: "GET"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • unixTimeMillisecondsToken: "PXAT"
      • unixTimeMilliseconds: string | number
      • nx: "NX"
      • get: "GET"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • unixTimeMillisecondsToken: "PXAT"
      • unixTimeMilliseconds: string | number
      • xx: "XX"
      • get: "GET"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • keepttl: "KEEPTTL"
      • get: "GET"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • keepttl: "KEEPTTL"
      • nx: "NX"
      • get: "GET"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • keepttl: "KEEPTTL"
      • xx: "XX"
      • get: "GET"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • setbit(key: RedisKey, offset: string | number, value: string | number, callback?: Callback<number>): Promise<number>
    • Sets or clears the bit at offset in the string value stored at key

      • group: bitmap
      • complexity: O(1)
      • since: 2.2.0
      -

      Parameters

      • key: RedisKey
      • offset: string | number
      • value: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • setex(key: RedisKey, seconds: string | number, value: string | number | Buffer, callback?: Callback<"OK">): Promise<"OK">
    • +

      Parameters

      • key: RedisKey
      • offset: string | number
      • value: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • setex(key: RedisKey, seconds: string | number, value: string | number | Buffer, callback?: Callback<"OK">): Promise<"OK">
    • Set the value and expiration of a key

      • group: string
      • complexity: O(1)
      • since: 2.0.0
      -

      Parameters

      • key: RedisKey
      • seconds: string | number
      • value: string | number | Buffer
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • setnx(key: RedisKey, value: string | number | Buffer, callback?: Callback<number>): Promise<number>
    • +

      Parameters

      • key: RedisKey
      • seconds: string | number
      • value: string | number | Buffer
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • setnx(key: RedisKey, value: string | number | Buffer, callback?: Callback<number>): Promise<number>
    • Set the value of a key, only if the key does not exist

      • group: string
      • complexity: O(1)
      • since: 1.0.0
      -

      Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • Optional callback: Callback<number>

      Returns Promise<number>

    • setrange(key: RedisKey, offset: string | number, value: string | number | Buffer, callback?: Callback<number>): Promise<number>
    • +

      Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • Optional callback: Callback<number>

      Returns Promise<number>

    • setrange(key: RedisKey, offset: string | number, value: string | number | Buffer, callback?: Callback<number>): Promise<number>
    • Overwrite part of a string at key starting at the specified offset

      • group: string
      • complexity: O(1), not counting the time taken to copy the new string in place. Usually, this string is very small so the amortized complexity is O(1). Otherwise, complexity is O(M) with M being the length of the value argument.
      • since: 2.2.0
      -

      Parameters

      • key: RedisKey
      • offset: string | number
      • value: string | number | Buffer
      • Optional callback: Callback<number>

      Returns Promise<number>

    • shutdown(callback?: Callback<"OK">): Promise<"OK">
    • shutdown(abort: "ABORT", callback?: Callback<"OK">): Promise<"OK">
    • shutdown(force: "FORCE", callback?: Callback<"OK">): Promise<"OK">
    • shutdown(force: "FORCE", abort: "ABORT", callback?: Callback<"OK">): Promise<"OK">
    • shutdown(now: "NOW", callback?: Callback<"OK">): Promise<"OK">
    • shutdown(now: "NOW", abort: "ABORT", callback?: Callback<"OK">): Promise<"OK">
    • shutdown(now: "NOW", force: "FORCE", callback?: Callback<"OK">): Promise<"OK">
    • shutdown(now: "NOW", force: "FORCE", abort: "ABORT", callback?: Callback<"OK">): Promise<"OK">
    • shutdown(nosave: "NOSAVE", callback?: Callback<"OK">): Promise<"OK">
    • shutdown(nosave: "NOSAVE", abort: "ABORT", callback?: Callback<"OK">): Promise<"OK">
    • shutdown(nosave: "NOSAVE", force: "FORCE", callback?: Callback<"OK">): Promise<"OK">
    • shutdown(nosave: "NOSAVE", force: "FORCE", abort: "ABORT", callback?: Callback<"OK">): Promise<"OK">
    • shutdown(nosave: "NOSAVE", now: "NOW", callback?: Callback<"OK">): Promise<"OK">
    • shutdown(nosave: "NOSAVE", now: "NOW", abort: "ABORT", callback?: Callback<"OK">): Promise<"OK">
    • shutdown(nosave: "NOSAVE", now: "NOW", force: "FORCE", callback?: Callback<"OK">): Promise<"OK">
    • shutdown(nosave: "NOSAVE", now: "NOW", force: "FORCE", abort: "ABORT", callback?: Callback<"OK">): Promise<"OK">
    • shutdown(save: "SAVE", callback?: Callback<"OK">): Promise<"OK">
    • shutdown(save: "SAVE", abort: "ABORT", callback?: Callback<"OK">): Promise<"OK">
    • shutdown(save: "SAVE", force: "FORCE", callback?: Callback<"OK">): Promise<"OK">
    • shutdown(save: "SAVE", force: "FORCE", abort: "ABORT", callback?: Callback<"OK">): Promise<"OK">
    • shutdown(save: "SAVE", now: "NOW", callback?: Callback<"OK">): Promise<"OK">
    • shutdown(save: "SAVE", now: "NOW", abort: "ABORT", callback?: Callback<"OK">): Promise<"OK">
    • shutdown(save: "SAVE", now: "NOW", force: "FORCE", callback?: Callback<"OK">): Promise<"OK">
    • shutdown(save: "SAVE", now: "NOW", force: "FORCE", abort: "ABORT", callback?: Callback<"OK">): Promise<"OK">
    • +

      Parameters

      • key: RedisKey
      • offset: string | number
      • value: string | number | Buffer
      • Optional callback: Callback<number>

      Returns Promise<number>

    • shutdown(callback?: Callback<"OK">): Promise<"OK">
    • shutdown(abort: "ABORT", callback?: Callback<"OK">): Promise<"OK">
    • shutdown(force: "FORCE", callback?: Callback<"OK">): Promise<"OK">
    • shutdown(force: "FORCE", abort: "ABORT", callback?: Callback<"OK">): Promise<"OK">
    • shutdown(now: "NOW", callback?: Callback<"OK">): Promise<"OK">
    • shutdown(now: "NOW", abort: "ABORT", callback?: Callback<"OK">): Promise<"OK">
    • shutdown(now: "NOW", force: "FORCE", callback?: Callback<"OK">): Promise<"OK">
    • shutdown(now: "NOW", force: "FORCE", abort: "ABORT", callback?: Callback<"OK">): Promise<"OK">
    • shutdown(nosave: "NOSAVE", callback?: Callback<"OK">): Promise<"OK">
    • shutdown(nosave: "NOSAVE", abort: "ABORT", callback?: Callback<"OK">): Promise<"OK">
    • shutdown(nosave: "NOSAVE", force: "FORCE", callback?: Callback<"OK">): Promise<"OK">
    • shutdown(nosave: "NOSAVE", force: "FORCE", abort: "ABORT", callback?: Callback<"OK">): Promise<"OK">
    • shutdown(nosave: "NOSAVE", now: "NOW", callback?: Callback<"OK">): Promise<"OK">
    • shutdown(nosave: "NOSAVE", now: "NOW", abort: "ABORT", callback?: Callback<"OK">): Promise<"OK">
    • shutdown(nosave: "NOSAVE", now: "NOW", force: "FORCE", callback?: Callback<"OK">): Promise<"OK">
    • shutdown(nosave: "NOSAVE", now: "NOW", force: "FORCE", abort: "ABORT", callback?: Callback<"OK">): Promise<"OK">
    • shutdown(save: "SAVE", callback?: Callback<"OK">): Promise<"OK">
    • shutdown(save: "SAVE", abort: "ABORT", callback?: Callback<"OK">): Promise<"OK">
    • shutdown(save: "SAVE", force: "FORCE", callback?: Callback<"OK">): Promise<"OK">
    • shutdown(save: "SAVE", force: "FORCE", abort: "ABORT", callback?: Callback<"OK">): Promise<"OK">
    • shutdown(save: "SAVE", now: "NOW", callback?: Callback<"OK">): Promise<"OK">
    • shutdown(save: "SAVE", now: "NOW", abort: "ABORT", callback?: Callback<"OK">): Promise<"OK">
    • shutdown(save: "SAVE", now: "NOW", force: "FORCE", callback?: Callback<"OK">): Promise<"OK">
    • shutdown(save: "SAVE", now: "NOW", force: "FORCE", abort: "ABORT", callback?: Callback<"OK">): Promise<"OK">
    • Synchronously save the dataset to disk and then shut down the server

      • group: server
      • complexity: O(N) when saving, where N is the total number of keys in all databases when saving data, otherwise O(1)
      • since: 1.0.0
      -

      Parameters

      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • abort: "ABORT"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • force: "FORCE"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • force: "FORCE"
      • abort: "ABORT"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • now: "NOW"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • now: "NOW"
      • abort: "ABORT"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • now: "NOW"
      • force: "FORCE"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • now: "NOW"
      • force: "FORCE"
      • abort: "ABORT"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • nosave: "NOSAVE"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • nosave: "NOSAVE"
      • abort: "ABORT"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • nosave: "NOSAVE"
      • force: "FORCE"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • nosave: "NOSAVE"
      • force: "FORCE"
      • abort: "ABORT"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • nosave: "NOSAVE"
      • now: "NOW"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • nosave: "NOSAVE"
      • now: "NOW"
      • abort: "ABORT"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • nosave: "NOSAVE"
      • now: "NOW"
      • force: "FORCE"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • nosave: "NOSAVE"
      • now: "NOW"
      • force: "FORCE"
      • abort: "ABORT"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • save: "SAVE"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • save: "SAVE"
      • abort: "ABORT"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • save: "SAVE"
      • force: "FORCE"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • save: "SAVE"
      • force: "FORCE"
      • abort: "ABORT"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • save: "SAVE"
      • now: "NOW"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • save: "SAVE"
      • now: "NOW"
      • abort: "ABORT"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • save: "SAVE"
      • now: "NOW"
      • force: "FORCE"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • save: "SAVE"
      • now: "NOW"
      • force: "FORCE"
      • abort: "ABORT"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • sinter(...args: [...keys: RedisKey[], callback: Callback<string[]>]): Promise<string[]>
    • sinter(...args: [keys: RedisKey[], callback: Callback<string[]>]): Promise<string[]>
    • sinter(...args: RedisKey[]): Promise<string[]>
    • sinter(...args: [keys: RedisKey[]]): Promise<string[]>
    • +

      Parameters

      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • abort: "ABORT"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • force: "FORCE"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • force: "FORCE"
      • abort: "ABORT"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • now: "NOW"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • now: "NOW"
      • abort: "ABORT"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • now: "NOW"
      • force: "FORCE"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • now: "NOW"
      • force: "FORCE"
      • abort: "ABORT"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • nosave: "NOSAVE"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • nosave: "NOSAVE"
      • abort: "ABORT"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • nosave: "NOSAVE"
      • force: "FORCE"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • nosave: "NOSAVE"
      • force: "FORCE"
      • abort: "ABORT"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • nosave: "NOSAVE"
      • now: "NOW"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • nosave: "NOSAVE"
      • now: "NOW"
      • abort: "ABORT"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • nosave: "NOSAVE"
      • now: "NOW"
      • force: "FORCE"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • nosave: "NOSAVE"
      • now: "NOW"
      • force: "FORCE"
      • abort: "ABORT"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • save: "SAVE"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • save: "SAVE"
      • abort: "ABORT"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • save: "SAVE"
      • force: "FORCE"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • save: "SAVE"
      • force: "FORCE"
      • abort: "ABORT"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • save: "SAVE"
      • now: "NOW"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • save: "SAVE"
      • now: "NOW"
      • abort: "ABORT"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • save: "SAVE"
      • now: "NOW"
      • force: "FORCE"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • save: "SAVE"
      • now: "NOW"
      • force: "FORCE"
      • abort: "ABORT"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • sinter(...args: [...keys: RedisKey[], callback: Callback<string[]>]): Promise<string[]>
    • sinter(...args: [keys: RedisKey[], callback: Callback<string[]>]): Promise<string[]>
    • sinter(...args: RedisKey[]): Promise<string[]>
    • sinter(...args: [keys: RedisKey[]]): Promise<string[]>
    • Intersect multiple sets

      • group: set
      • complexity: O(N*M) worst case where N is the cardinality of the smallest set and M is the number of sets.
      • since: 1.0.0
      -

      Parameters

      • Rest ...args: [...keys: RedisKey[], callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [keys: RedisKey[], callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      Returns Promise<string[]>

    • Parameters

      Returns Promise<string[]>

    • sinterBuffer(...args: [...keys: RedisKey[], callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • sinterBuffer(...args: [keys: RedisKey[], callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • sinterBuffer(...args: RedisKey[]): Promise<Buffer[]>
    • sinterBuffer(...args: [keys: RedisKey[]]): Promise<Buffer[]>
    • sintercard(...args: [numkeys: string | number, ...keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • sintercard(...args: [numkeys: string | number, keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • sintercard(...args: [numkeys: string | number, ...keys: RedisKey[]]): Promise<number>
    • sintercard(...args: [numkeys: string | number, keys: RedisKey[]]): Promise<number>
    • sintercard(...args: [numkeys: string | number, ...keys: RedisKey[], limitToken: "LIMIT", limit: string | number, callback: Callback<number>]): Promise<number>
    • sintercard(...args: [numkeys: string | number, keys: RedisKey[], limitToken: "LIMIT", limit: string | number, callback: Callback<number>]): Promise<number>
    • sintercard(...args: [numkeys: string | number, ...keys: RedisKey[], limitToken: "LIMIT", limit: string | number]): Promise<number>
    • sintercard(...args: [numkeys: string | number, keys: RedisKey[], limitToken: "LIMIT", limit: string | number]): Promise<number>
    • sinterBuffer(...args: [...keys: RedisKey[], callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • sinterBuffer(...args: [keys: RedisKey[], callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • sinterBuffer(...args: RedisKey[]): Promise<Buffer[]>
    • sinterBuffer(...args: [keys: RedisKey[]]): Promise<Buffer[]>
    • sintercard(...args: [numkeys: string | number, ...keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • sintercard(...args: [numkeys: string | number, keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • sintercard(...args: [numkeys: string | number, ...keys: RedisKey[]]): Promise<number>
    • sintercard(...args: [numkeys: string | number, keys: RedisKey[]]): Promise<number>
    • sintercard(...args: [numkeys: string | number, ...keys: RedisKey[], limitToken: "LIMIT", limit: string | number, callback: Callback<number>]): Promise<number>
    • sintercard(...args: [numkeys: string | number, keys: RedisKey[], limitToken: "LIMIT", limit: string | number, callback: Callback<number>]): Promise<number>
    • sintercard(...args: [numkeys: string | number, ...keys: RedisKey[], limitToken: "LIMIT", limit: string | number]): Promise<number>
    • sintercard(...args: [numkeys: string | number, keys: RedisKey[], limitToken: "LIMIT", limit: string | number]): Promise<number>
    • Intersect multiple sets and return the cardinality of the result

      • group: set
      • complexity: O(N*M) worst case where N is the cardinality of the smallest set and M is the number of sets.
      • since: 7.0.0
      -

      Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], limitToken: "LIMIT", limit: string | number, callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], limitToken: "LIMIT", limit: string | number, callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], limitToken: "LIMIT", limit: string | number]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], limitToken: "LIMIT", limit: string | number]

      Returns Promise<number>

    • sinterstore(...args: [destination: RedisKey, ...keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • sinterstore(...args: [destination: RedisKey, keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • sinterstore(...args: [destination: RedisKey, ...keys: RedisKey[]]): Promise<number>
    • sinterstore(...args: [destination: RedisKey, keys: RedisKey[]]): Promise<number>
    • +

      Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], limitToken: "LIMIT", limit: string | number, callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], limitToken: "LIMIT", limit: string | number, callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], limitToken: "LIMIT", limit: string | number]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], limitToken: "LIMIT", limit: string | number]

      Returns Promise<number>

    • sinterstore(...args: [destination: RedisKey, ...keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • sinterstore(...args: [destination: RedisKey, keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • sinterstore(...args: [destination: RedisKey, ...keys: RedisKey[]]): Promise<number>
    • sinterstore(...args: [destination: RedisKey, keys: RedisKey[]]): Promise<number>
    • Intersect multiple sets and store the resulting set in a key

      • group: set
      • complexity: O(N*M) worst case where N is the cardinality of the smallest set and M is the number of sets.
      • since: 1.0.0
      -

      Parameters

      • Rest ...args: [destination: RedisKey, ...keys: RedisKey[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, keys: RedisKey[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      Returns Promise<number>

    • Parameters

      Returns Promise<number>

    • sismember(key: RedisKey, member: string | number | Buffer, callback?: Callback<number>): Promise<number>
    • sismember(key: RedisKey, member: string | number | Buffer, callback?: Callback<number>): Promise<number>
    • Determine if a given value is a member of a set

      • group: set
      • complexity: O(1)
      • since: 1.0.0
      -

      Parameters

      • key: RedisKey
      • member: string | number | Buffer
      • Optional callback: Callback<number>

      Returns Promise<number>

    • slaveof(host: string | Buffer, port: string | number, callback?: Callback<"OK">): Promise<"OK">
    • +

      Parameters

      • key: RedisKey
      • member: string | number | Buffer
      • Optional callback: Callback<number>

      Returns Promise<number>

    • slaveof(host: string | Buffer, port: string | number, callback?: Callback<"OK">): Promise<"OK">
    • Make the server a replica of another instance, or promote it as master.

      • group: server
      • complexity: O(1)
      • since: 1.0.0
      -

      Parameters

      • host: string | Buffer
      • port: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • slowlog(subcommand: "GET", callback?: Callback<unknown>): Promise<unknown>
    • slowlog(subcommand: "GET", count: string | number, callback?: Callback<unknown>): Promise<unknown>
    • slowlog(subcommand: "HELP", callback?: Callback<unknown>): Promise<unknown>
    • slowlog(subcommand: "LEN", callback?: Callback<unknown>): Promise<unknown>
    • slowlog(subcommand: "RESET", callback?: Callback<unknown>): Promise<unknown>
    • +

      Parameters

      • host: string | Buffer
      • port: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • slowlog(subcommand: "GET", callback?: Callback<unknown>): Promise<unknown>
    • slowlog(subcommand: "GET", count: string | number, callback?: Callback<unknown>): Promise<unknown>
    • slowlog(subcommand: "HELP", callback?: Callback<unknown>): Promise<unknown>
    • slowlog(subcommand: "LEN", callback?: Callback<unknown>): Promise<unknown>
    • slowlog(subcommand: "RESET", callback?: Callback<unknown>): Promise<unknown>
    • Get the slow log's entries

      • group: server
      • complexity: O(N) where N is the number of entries returned
      • since: 2.2.12
      -

      Parameters

      • subcommand: "GET"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • subcommand: "GET"
      • count: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • +

      Parameters

      • subcommand: "GET"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • subcommand: "GET"
      • count: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Show helpful text about the different subcommands

      • group: server
      • complexity: O(1)
      • since: 6.2.0
      -

      Parameters

      • subcommand: "HELP"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • +

      Parameters

      • subcommand: "HELP"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Get the slow log's length

      • group: server
      • complexity: O(1)
      • since: 2.2.12
      -

      Parameters

      • subcommand: "LEN"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • +

      Parameters

      • subcommand: "LEN"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Clear all entries from the slow log

      • group: server
      • complexity: O(N) where N is the number of entries in the slowlog
      • since: 2.2.12
      -

      Parameters

      • subcommand: "RESET"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • smembers(key: RedisKey, callback?: Callback<string[]>): Promise<string[]>
    • +

      Parameters

      • subcommand: "RESET"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • smembers(key: RedisKey, callback?: Callback<string[]>): Promise<string[]>
    • Get all the members in a set

      • group: set
      • complexity: O(N) where N is the set cardinality.
      • since: 1.0.0
      -

      Parameters

      • key: RedisKey
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • smembersBuffer(key: RedisKey, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • smismember(...args: [key: RedisKey, ...members: (string | number | Buffer)[], callback: Callback<number[]>]): Promise<number[]>
    • smismember(...args: [key: RedisKey, members: (string | number | Buffer)[], callback: Callback<number[]>]): Promise<number[]>
    • smismember(...args: [key: RedisKey, ...members: (string | number | Buffer)[]]): Promise<number[]>
    • smismember(...args: [key: RedisKey, members: (string | number | Buffer)[]]): Promise<number[]>
    • smembersBuffer(key: RedisKey, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • smismember(...args: [key: RedisKey, ...members: (string | number | Buffer)[], callback: Callback<number[]>]): Promise<number[]>
    • smismember(...args: [key: RedisKey, members: (string | number | Buffer)[], callback: Callback<number[]>]): Promise<number[]>
    • smismember(...args: [key: RedisKey, ...members: (string | number | Buffer)[]]): Promise<number[]>
    • smismember(...args: [key: RedisKey, members: (string | number | Buffer)[]]): Promise<number[]>
    • Returns the membership associated with the given elements for a set

      • group: set
      • complexity: O(N) where N is the number of elements being checked for membership
      • since: 6.2.0
      -

      Parameters

      • Rest ...args: [key: RedisKey, ...members: (string | number | Buffer)[], callback: Callback<number[]>]

      Returns Promise<number[]>

    • Parameters

      • Rest ...args: [key: RedisKey, members: (string | number | Buffer)[], callback: Callback<number[]>]

      Returns Promise<number[]>

    • Parameters

      • Rest ...args: [key: RedisKey, ...members: (string | number | Buffer)[]]

      Returns Promise<number[]>

    • Parameters

      • Rest ...args: [key: RedisKey, members: (string | number | Buffer)[]]

      Returns Promise<number[]>

    • smove(source: RedisKey, destination: RedisKey, member: string | number | Buffer, callback?: Callback<number>): Promise<number>
    • +

      Parameters

      • Rest ...args: [key: RedisKey, ...members: (string | number | Buffer)[], callback: Callback<number[]>]

      Returns Promise<number[]>

    • Parameters

      • Rest ...args: [key: RedisKey, members: (string | number | Buffer)[], callback: Callback<number[]>]

      Returns Promise<number[]>

    • Parameters

      • Rest ...args: [key: RedisKey, ...members: (string | number | Buffer)[]]

      Returns Promise<number[]>

    • Parameters

      • Rest ...args: [key: RedisKey, members: (string | number | Buffer)[]]

      Returns Promise<number[]>

    • smove(source: RedisKey, destination: RedisKey, member: string | number | Buffer, callback?: Callback<number>): Promise<number>
    • Move a member from one set to another

      • group: set
      • complexity: O(1)
      • since: 1.0.0
      -

      Parameters

      • source: RedisKey
      • destination: RedisKey
      • member: string | number | Buffer
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Sort the elements in a list, set or sorted set

      • group: generic
      • complexity: O(N+M*log(M)) where N is the number of elements in the list or set to sort, and M the number of returned elements. When the elements are not sorted, complexity is O(N).
      • since: 1.0.0
      -

      Parameters

      Returns Promise<unknown>

    • Parameters

      Returns Promise<unknown>

    • sort_ro(key: RedisKey, callback?: Callback<unknown>): Promise<unknown>
    • sort_ro(key: RedisKey, alpha: "ALPHA", callback?: Callback<unknown>): Promise<unknown>
    • sort_ro(key: RedisKey, asc: "ASC", callback?: Callback<unknown>): Promise<unknown>
    • sort_ro(key: RedisKey, asc: "ASC", alpha: "ALPHA", callback?: Callback<unknown>): Promise<unknown>
    • sort_ro(key: RedisKey, desc: "DESC", callback?: Callback<unknown>): Promise<unknown>
    • sort_ro(key: RedisKey, desc: "DESC", alpha: "ALPHA", callback?: Callback<unknown>): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], callback: Callback<unknown>]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "GET", ...patterns: string[]]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], alpha: "ALPHA", callback: Callback<unknown>]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], alpha: "ALPHA"]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], asc: "ASC", callback: Callback<unknown>]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], asc: "ASC"]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], asc: "ASC", alpha: "ALPHA", callback: Callback<unknown>]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], asc: "ASC", alpha: "ALPHA"]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], desc: "DESC", callback: Callback<unknown>]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], desc: "DESC"]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], desc: "DESC", alpha: "ALPHA", callback: Callback<unknown>]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], desc: "DESC", alpha: "ALPHA"]): Promise<unknown>
    • sort_ro(key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<unknown>): Promise<unknown>
    • sort_ro(key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, alpha: "ALPHA", callback?: Callback<unknown>): Promise<unknown>
    • sort_ro(key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, asc: "ASC", callback?: Callback<unknown>): Promise<unknown>
    • sort_ro(key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, asc: "ASC", alpha: "ALPHA", callback?: Callback<unknown>): Promise<unknown>
    • sort_ro(key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, desc: "DESC", callback?: Callback<unknown>): Promise<unknown>
    • sort_ro(key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, desc: "DESC", alpha: "ALPHA", callback?: Callback<unknown>): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], callback: Callback<unknown>]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[]]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], alpha: "ALPHA", callback: Callback<unknown>]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], alpha: "ALPHA"]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], asc: "ASC", callback: Callback<unknown>]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], asc: "ASC"]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], asc: "ASC", alpha: "ALPHA", callback: Callback<unknown>]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], asc: "ASC", alpha: "ALPHA"]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], desc: "DESC", callback: Callback<unknown>]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], desc: "DESC"]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], desc: "DESC", alpha: "ALPHA", callback: Callback<unknown>]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], desc: "DESC", alpha: "ALPHA"]): Promise<unknown>
    • sort_ro(key: RedisKey, patternToken: "BY", pattern: string, callback?: Callback<unknown>): Promise<unknown>
    • sort_ro(key: RedisKey, patternToken: "BY", pattern: string, alpha: "ALPHA", callback?: Callback<unknown>): Promise<unknown>
    • sort_ro(key: RedisKey, patternToken: "BY", pattern: string, asc: "ASC", callback?: Callback<unknown>): Promise<unknown>
    • sort_ro(key: RedisKey, patternToken: "BY", pattern: string, asc: "ASC", alpha: "ALPHA", callback?: Callback<unknown>): Promise<unknown>
    • sort_ro(key: RedisKey, patternToken: "BY", pattern: string, desc: "DESC", callback?: Callback<unknown>): Promise<unknown>
    • sort_ro(key: RedisKey, patternToken: "BY", pattern: string, desc: "DESC", alpha: "ALPHA", callback?: Callback<unknown>): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], callback: Callback<unknown>]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[]]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], alpha: "ALPHA", callback: Callback<unknown>]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], alpha: "ALPHA"]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], asc: "ASC", callback: Callback<unknown>]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], asc: "ASC"]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], asc: "ASC", alpha: "ALPHA", callback: Callback<unknown>]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], asc: "ASC", alpha: "ALPHA"]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], desc: "DESC", callback: Callback<unknown>]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], desc: "DESC"]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], desc: "DESC", alpha: "ALPHA", callback: Callback<unknown>]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], desc: "DESC", alpha: "ALPHA"]): Promise<unknown>
    • sort_ro(key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<unknown>): Promise<unknown>
    • sort_ro(key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, alpha: "ALPHA", callback?: Callback<unknown>): Promise<unknown>
    • sort_ro(key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, asc: "ASC", callback?: Callback<unknown>): Promise<unknown>
    • sort_ro(key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, asc: "ASC", alpha: "ALPHA", callback?: Callback<unknown>): Promise<unknown>
    • sort_ro(key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, desc: "DESC", callback?: Callback<unknown>): Promise<unknown>
    • sort_ro(key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, desc: "DESC", alpha: "ALPHA", callback?: Callback<unknown>): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], callback: Callback<unknown>]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[]]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], alpha: "ALPHA", callback: Callback<unknown>]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], alpha: "ALPHA"]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], asc: "ASC", callback: Callback<unknown>]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], asc: "ASC"]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], asc: "ASC", alpha: "ALPHA", callback: Callback<unknown>]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], asc: "ASC", alpha: "ALPHA"]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], desc: "DESC", callback: Callback<unknown>]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], desc: "DESC"]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], desc: "DESC", alpha: "ALPHA", callback: Callback<unknown>]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], desc: "DESC", alpha: "ALPHA"]): Promise<unknown>
    • sort_ro(key: RedisKey, callback?: Callback<unknown>): Promise<unknown>
    • sort_ro(key: RedisKey, alpha: "ALPHA", callback?: Callback<unknown>): Promise<unknown>
    • sort_ro(key: RedisKey, asc: "ASC", callback?: Callback<unknown>): Promise<unknown>
    • sort_ro(key: RedisKey, asc: "ASC", alpha: "ALPHA", callback?: Callback<unknown>): Promise<unknown>
    • sort_ro(key: RedisKey, desc: "DESC", callback?: Callback<unknown>): Promise<unknown>
    • sort_ro(key: RedisKey, desc: "DESC", alpha: "ALPHA", callback?: Callback<unknown>): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], callback: Callback<unknown>]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "GET", ...patterns: string[]]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], alpha: "ALPHA", callback: Callback<unknown>]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], alpha: "ALPHA"]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], asc: "ASC", callback: Callback<unknown>]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], asc: "ASC"]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], asc: "ASC", alpha: "ALPHA", callback: Callback<unknown>]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], asc: "ASC", alpha: "ALPHA"]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], desc: "DESC", callback: Callback<unknown>]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], desc: "DESC"]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], desc: "DESC", alpha: "ALPHA", callback: Callback<unknown>]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], desc: "DESC", alpha: "ALPHA"]): Promise<unknown>
    • sort_ro(key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<unknown>): Promise<unknown>
    • sort_ro(key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, alpha: "ALPHA", callback?: Callback<unknown>): Promise<unknown>
    • sort_ro(key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, asc: "ASC", callback?: Callback<unknown>): Promise<unknown>
    • sort_ro(key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, asc: "ASC", alpha: "ALPHA", callback?: Callback<unknown>): Promise<unknown>
    • sort_ro(key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, desc: "DESC", callback?: Callback<unknown>): Promise<unknown>
    • sort_ro(key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, desc: "DESC", alpha: "ALPHA", callback?: Callback<unknown>): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], callback: Callback<unknown>]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[]]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], alpha: "ALPHA", callback: Callback<unknown>]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], alpha: "ALPHA"]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], asc: "ASC", callback: Callback<unknown>]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], asc: "ASC"]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], asc: "ASC", alpha: "ALPHA", callback: Callback<unknown>]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], asc: "ASC", alpha: "ALPHA"]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], desc: "DESC", callback: Callback<unknown>]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], desc: "DESC"]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], desc: "DESC", alpha: "ALPHA", callback: Callback<unknown>]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], desc: "DESC", alpha: "ALPHA"]): Promise<unknown>
    • sort_ro(key: RedisKey, patternToken: "BY", pattern: string, callback?: Callback<unknown>): Promise<unknown>
    • sort_ro(key: RedisKey, patternToken: "BY", pattern: string, alpha: "ALPHA", callback?: Callback<unknown>): Promise<unknown>
    • sort_ro(key: RedisKey, patternToken: "BY", pattern: string, asc: "ASC", callback?: Callback<unknown>): Promise<unknown>
    • sort_ro(key: RedisKey, patternToken: "BY", pattern: string, asc: "ASC", alpha: "ALPHA", callback?: Callback<unknown>): Promise<unknown>
    • sort_ro(key: RedisKey, patternToken: "BY", pattern: string, desc: "DESC", callback?: Callback<unknown>): Promise<unknown>
    • sort_ro(key: RedisKey, patternToken: "BY", pattern: string, desc: "DESC", alpha: "ALPHA", callback?: Callback<unknown>): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], callback: Callback<unknown>]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[]]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], alpha: "ALPHA", callback: Callback<unknown>]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], alpha: "ALPHA"]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], asc: "ASC", callback: Callback<unknown>]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], asc: "ASC"]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], asc: "ASC", alpha: "ALPHA", callback: Callback<unknown>]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], asc: "ASC", alpha: "ALPHA"]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], desc: "DESC", callback: Callback<unknown>]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], desc: "DESC"]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], desc: "DESC", alpha: "ALPHA", callback: Callback<unknown>]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], desc: "DESC", alpha: "ALPHA"]): Promise<unknown>
    • sort_ro(key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<unknown>): Promise<unknown>
    • sort_ro(key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, alpha: "ALPHA", callback?: Callback<unknown>): Promise<unknown>
    • sort_ro(key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, asc: "ASC", callback?: Callback<unknown>): Promise<unknown>
    • sort_ro(key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, asc: "ASC", alpha: "ALPHA", callback?: Callback<unknown>): Promise<unknown>
    • sort_ro(key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, desc: "DESC", callback?: Callback<unknown>): Promise<unknown>
    • sort_ro(key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, desc: "DESC", alpha: "ALPHA", callback?: Callback<unknown>): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], callback: Callback<unknown>]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[]]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], alpha: "ALPHA", callback: Callback<unknown>]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], alpha: "ALPHA"]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], asc: "ASC", callback: Callback<unknown>]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], asc: "ASC"]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], asc: "ASC", alpha: "ALPHA", callback: Callback<unknown>]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], asc: "ASC", alpha: "ALPHA"]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], desc: "DESC", callback: Callback<unknown>]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], desc: "DESC"]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], desc: "DESC", alpha: "ALPHA", callback: Callback<unknown>]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], desc: "DESC", alpha: "ALPHA"]): Promise<unknown>
    • Sort the elements in a list, set or sorted set. Read-only variant of SORT.

      • group: generic
      • complexity: O(N+M*log(M)) where N is the number of elements in the list or set to sort, and M the number of returned elements. When the elements are not sorted, complexity is O(N).
      • since: 7.0.0
      -

      Parameters

      • key: RedisKey
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • alpha: "ALPHA"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • asc: "ASC"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • asc: "ASC"
      • alpha: "ALPHA"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • desc: "DESC"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • desc: "DESC"
      • alpha: "ALPHA"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "GET", ...patterns: string[]]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], alpha: "ALPHA", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], alpha: "ALPHA"]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], asc: "ASC", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], asc: "ASC"]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], asc: "ASC", alpha: "ALPHA", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], asc: "ASC", alpha: "ALPHA"]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], desc: "DESC", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], desc: "DESC"]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], desc: "DESC", alpha: "ALPHA", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], desc: "DESC", alpha: "ALPHA"]

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • alpha: "ALPHA"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • asc: "ASC"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • asc: "ASC"
      • alpha: "ALPHA"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • desc: "DESC"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • desc: "DESC"
      • alpha: "ALPHA"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[]]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], alpha: "ALPHA", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], alpha: "ALPHA"]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], asc: "ASC", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], asc: "ASC"]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], asc: "ASC", alpha: "ALPHA", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], asc: "ASC", alpha: "ALPHA"]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], desc: "DESC", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], desc: "DESC"]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], desc: "DESC", alpha: "ALPHA", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], desc: "DESC", alpha: "ALPHA"]

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • patternToken: "BY"
      • pattern: string
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • patternToken: "BY"
      • pattern: string
      • alpha: "ALPHA"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • patternToken: "BY"
      • pattern: string
      • asc: "ASC"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • patternToken: "BY"
      • pattern: string
      • asc: "ASC"
      • alpha: "ALPHA"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • patternToken: "BY"
      • pattern: string
      • desc: "DESC"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • patternToken: "BY"
      • pattern: string
      • desc: "DESC"
      • alpha: "ALPHA"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[]]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], alpha: "ALPHA", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], alpha: "ALPHA"]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], asc: "ASC", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], asc: "ASC"]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], asc: "ASC", alpha: "ALPHA", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], asc: "ASC", alpha: "ALPHA"]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], desc: "DESC", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], desc: "DESC"]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], desc: "DESC", alpha: "ALPHA", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], desc: "DESC", alpha: "ALPHA"]

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • patternToken: "BY"
      • pattern: string
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • patternToken: "BY"
      • pattern: string
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • alpha: "ALPHA"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • patternToken: "BY"
      • pattern: string
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • asc: "ASC"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • patternToken: "BY"
      • pattern: string
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • asc: "ASC"
      • alpha: "ALPHA"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • patternToken: "BY"
      • pattern: string
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • desc: "DESC"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • patternToken: "BY"
      • pattern: string
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • desc: "DESC"
      • alpha: "ALPHA"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[]]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], alpha: "ALPHA", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], alpha: "ALPHA"]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], asc: "ASC", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], asc: "ASC"]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], asc: "ASC", alpha: "ALPHA", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], asc: "ASC", alpha: "ALPHA"]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], desc: "DESC", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], desc: "DESC"]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], desc: "DESC", alpha: "ALPHA", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], desc: "DESC", alpha: "ALPHA"]

      Returns Promise<unknown>

    • spop(key: RedisKey, callback?: Callback<string>): Promise<string>
    • spop(key: RedisKey, count: string | number, callback?: Callback<string[]>): Promise<string[]>
    • +

      Parameters

      • key: RedisKey
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • alpha: "ALPHA"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • asc: "ASC"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • asc: "ASC"
      • alpha: "ALPHA"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • desc: "DESC"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • desc: "DESC"
      • alpha: "ALPHA"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "GET", ...patterns: string[]]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], alpha: "ALPHA", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], alpha: "ALPHA"]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], asc: "ASC", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], asc: "ASC"]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], asc: "ASC", alpha: "ALPHA", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], asc: "ASC", alpha: "ALPHA"]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], desc: "DESC", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], desc: "DESC"]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], desc: "DESC", alpha: "ALPHA", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], desc: "DESC", alpha: "ALPHA"]

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • alpha: "ALPHA"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • asc: "ASC"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • asc: "ASC"
      • alpha: "ALPHA"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • desc: "DESC"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • desc: "DESC"
      • alpha: "ALPHA"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[]]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], alpha: "ALPHA", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], alpha: "ALPHA"]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], asc: "ASC", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], asc: "ASC"]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], asc: "ASC", alpha: "ALPHA", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], asc: "ASC", alpha: "ALPHA"]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], desc: "DESC", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], desc: "DESC"]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], desc: "DESC", alpha: "ALPHA", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], desc: "DESC", alpha: "ALPHA"]

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • patternToken: "BY"
      • pattern: string
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • patternToken: "BY"
      • pattern: string
      • alpha: "ALPHA"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • patternToken: "BY"
      • pattern: string
      • asc: "ASC"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • patternToken: "BY"
      • pattern: string
      • asc: "ASC"
      • alpha: "ALPHA"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • patternToken: "BY"
      • pattern: string
      • desc: "DESC"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • patternToken: "BY"
      • pattern: string
      • desc: "DESC"
      • alpha: "ALPHA"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[]]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], alpha: "ALPHA", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], alpha: "ALPHA"]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], asc: "ASC", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], asc: "ASC"]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], asc: "ASC", alpha: "ALPHA", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], asc: "ASC", alpha: "ALPHA"]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], desc: "DESC", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], desc: "DESC"]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], desc: "DESC", alpha: "ALPHA", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], desc: "DESC", alpha: "ALPHA"]

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • patternToken: "BY"
      • pattern: string
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • patternToken: "BY"
      • pattern: string
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • alpha: "ALPHA"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • patternToken: "BY"
      • pattern: string
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • asc: "ASC"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • patternToken: "BY"
      • pattern: string
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • asc: "ASC"
      • alpha: "ALPHA"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • patternToken: "BY"
      • pattern: string
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • desc: "DESC"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • patternToken: "BY"
      • pattern: string
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • desc: "DESC"
      • alpha: "ALPHA"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[]]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], alpha: "ALPHA", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], alpha: "ALPHA"]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], asc: "ASC", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], asc: "ASC"]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], asc: "ASC", alpha: "ALPHA", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], asc: "ASC", alpha: "ALPHA"]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], desc: "DESC", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], desc: "DESC"]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], desc: "DESC", alpha: "ALPHA", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], desc: "DESC", alpha: "ALPHA"]

      Returns Promise<unknown>

    • spop(key: RedisKey, callback?: Callback<string>): Promise<string>
    • spop(key: RedisKey, count: string | number, callback?: Callback<string[]>): Promise<string[]>
    • Remove and return one or multiple random members from a set

      • group: set
      • complexity: Without the count argument O(1), otherwise O(N) where N is the value of the passed count.
      • since: 1.0.0
      -

      Parameters

      • key: RedisKey
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • count: string | number
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • spopBuffer(key: RedisKey, callback?: Callback<Buffer>): Promise<Buffer>
    • spopBuffer(key: RedisKey, count: string | number, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • spublish(shardchannel: string | Buffer, message: string | Buffer, callback?: Callback<unknown>): Promise<unknown>
    • spopBuffer(key: RedisKey, callback?: Callback<Buffer>): Promise<Buffer>
    • spopBuffer(key: RedisKey, count: string | number, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • spublish(shardchannel: string | Buffer, message: string | Buffer, callback?: Callback<unknown>): Promise<unknown>
    • Post a message to a shard channel

      • group: pubsub
      • complexity: O(N) where N is the number of clients subscribed to the receiving shard channel.
      • since: 7.0.0
      -

      Parameters

      • shardchannel: string | Buffer
      • message: string | Buffer
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • srandmember(key: RedisKey, callback?: Callback<string>): Promise<string>
    • srandmember(key: RedisKey, count: string | number, callback?: Callback<string[]>): Promise<string[]>
    • +

      Parameters

      • shardchannel: string | Buffer
      • message: string | Buffer
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • srandmember(key: RedisKey, callback?: Callback<string>): Promise<string>
    • srandmember(key: RedisKey, count: string | number, callback?: Callback<string[]>): Promise<string[]>
    • Get one or multiple random members from a set

      • group: set
      • complexity: Without the count argument O(1), otherwise O(N) where N is the absolute value of the passed count.
      • since: 1.0.0
      -

      Parameters

      • key: RedisKey
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • count: string | number
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • srandmemberBuffer(key: RedisKey, callback?: Callback<Buffer>): Promise<Buffer>
    • srandmemberBuffer(key: RedisKey, count: string | number, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • srem(...args: [key: RedisKey, ...members: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • srem(...args: [key: RedisKey, members: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • srem(...args: [key: RedisKey, ...members: (string | number | Buffer)[]]): Promise<number>
    • srem(...args: [key: RedisKey, members: (string | number | Buffer)[]]): Promise<number>
    • srandmemberBuffer(key: RedisKey, callback?: Callback<Buffer>): Promise<Buffer>
    • srandmemberBuffer(key: RedisKey, count: string | number, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • srem(...args: [key: RedisKey, ...members: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • srem(...args: [key: RedisKey, members: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • srem(...args: [key: RedisKey, ...members: (string | number | Buffer)[]]): Promise<number>
    • srem(...args: [key: RedisKey, members: (string | number | Buffer)[]]): Promise<number>
    • Remove one or more members from a set

      • group: set
      • complexity: O(N) where N is the number of members to be removed.
      • since: 1.0.0
      -

      Parameters

      • Rest ...args: [key: RedisKey, ...members: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, members: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, ...members: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, members: (string | number | Buffer)[]]

      Returns Promise<number>

    • sscan(key: RedisKey, cursor: string | number, callback?: Callback<[cursor: string, elements: string[]]>): Promise<[cursor: string, elements: string[]]>
    • sscan(key: RedisKey, cursor: string | number, countToken: "COUNT", count: string | number, callback?: Callback<[cursor: string, elements: string[]]>): Promise<[cursor: string, elements: string[]]>
    • sscan(key: RedisKey, cursor: string | number, patternToken: "MATCH", pattern: string, callback?: Callback<[cursor: string, elements: string[]]>): Promise<[cursor: string, elements: string[]]>
    • sscan(key: RedisKey, cursor: string | number, patternToken: "MATCH", pattern: string, countToken: "COUNT", count: string | number, callback?: Callback<[cursor: string, elements: string[]]>): Promise<[cursor: string, elements: string[]]>
    • +

      Parameters

      • Rest ...args: [key: RedisKey, ...members: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, members: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, ...members: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, members: (string | number | Buffer)[]]

      Returns Promise<number>

    • sscan(key: RedisKey, cursor: string | number, callback?: Callback<[cursor: string, elements: string[]]>): Promise<[cursor: string, elements: string[]]>
    • sscan(key: RedisKey, cursor: string | number, countToken: "COUNT", count: string | number, callback?: Callback<[cursor: string, elements: string[]]>): Promise<[cursor: string, elements: string[]]>
    • sscan(key: RedisKey, cursor: string | number, patternToken: "MATCH", pattern: string, callback?: Callback<[cursor: string, elements: string[]]>): Promise<[cursor: string, elements: string[]]>
    • sscan(key: RedisKey, cursor: string | number, patternToken: "MATCH", pattern: string, countToken: "COUNT", count: string | number, callback?: Callback<[cursor: string, elements: string[]]>): Promise<[cursor: string, elements: string[]]>
    • Incrementally iterate Set elements

      • group: set
      • complexity: O(1) for every call. O(N) for a complete iteration, including enough command calls for the cursor to return back to 0. N is the number of elements inside the collection..
      • since: 2.8.0
      -

      Parameters

      • key: RedisKey
      • cursor: string | number
      • Optional callback: Callback<[cursor: string, elements: string[]]>

      Returns Promise<[cursor: string, elements: string[]]>

    • Parameters

      • key: RedisKey
      • cursor: string | number
      • countToken: "COUNT"
      • count: string | number
      • Optional callback: Callback<[cursor: string, elements: string[]]>

      Returns Promise<[cursor: string, elements: string[]]>

    • Parameters

      • key: RedisKey
      • cursor: string | number
      • patternToken: "MATCH"
      • pattern: string
      • Optional callback: Callback<[cursor: string, elements: string[]]>

      Returns Promise<[cursor: string, elements: string[]]>

    • Parameters

      • key: RedisKey
      • cursor: string | number
      • patternToken: "MATCH"
      • pattern: string
      • countToken: "COUNT"
      • count: string | number
      • Optional callback: Callback<[cursor: string, elements: string[]]>

      Returns Promise<[cursor: string, elements: string[]]>

    • sscanBuffer(key: RedisKey, cursor: string | number, callback?: Callback<[cursor: Buffer, elements: Buffer[]]>): Promise<[cursor: Buffer, elements: Buffer[]]>
    • sscanBuffer(key: RedisKey, cursor: string | number, countToken: "COUNT", count: string | number, callback?: Callback<[cursor: Buffer, elements: Buffer[]]>): Promise<[cursor: Buffer, elements: Buffer[]]>
    • sscanBuffer(key: RedisKey, cursor: string | number, patternToken: "MATCH", pattern: string, callback?: Callback<[cursor: Buffer, elements: Buffer[]]>): Promise<[cursor: Buffer, elements: Buffer[]]>
    • sscanBuffer(key: RedisKey, cursor: string | number, patternToken: "MATCH", pattern: string, countToken: "COUNT", count: string | number, callback?: Callback<[cursor: Buffer, elements: Buffer[]]>): Promise<[cursor: Buffer, elements: Buffer[]]>
    • Parameters

      • key: RedisKey
      • cursor: string | number
      • Optional callback: Callback<[cursor: Buffer, elements: Buffer[]]>

      Returns Promise<[cursor: Buffer, elements: Buffer[]]>

    • Parameters

      • key: RedisKey
      • cursor: string | number
      • countToken: "COUNT"
      • count: string | number
      • Optional callback: Callback<[cursor: Buffer, elements: Buffer[]]>

      Returns Promise<[cursor: Buffer, elements: Buffer[]]>

    • Parameters

      • key: RedisKey
      • cursor: string | number
      • patternToken: "MATCH"
      • pattern: string
      • Optional callback: Callback<[cursor: Buffer, elements: Buffer[]]>

      Returns Promise<[cursor: Buffer, elements: Buffer[]]>

    • Parameters

      • key: RedisKey
      • cursor: string | number
      • patternToken: "MATCH"
      • pattern: string
      • countToken: "COUNT"
      • count: string | number
      • Optional callback: Callback<[cursor: Buffer, elements: Buffer[]]>

      Returns Promise<[cursor: Buffer, elements: Buffer[]]>

    • sscanBufferStream(key: string, options?: ScanStreamOptions): default
    • Parameters

      • key: string
      • Optional options: ScanStreamOptions

      Returns default

    • sscanStream(key: string, options?: ScanStreamOptions): default
    • Parameters

      • key: string
      • Optional options: ScanStreamOptions

      Returns default

    • ssubscribe(...args: [...shardchannels: (string | Buffer)[], callback: Callback<unknown>]): Promise<unknown>
    • ssubscribe(...args: (string | Buffer)[]): Promise<unknown>
    • +

      Parameters

      • key: RedisKey
      • cursor: string | number
      • Optional callback: Callback<[cursor: string, elements: string[]]>

      Returns Promise<[cursor: string, elements: string[]]>

    • Parameters

      • key: RedisKey
      • cursor: string | number
      • countToken: "COUNT"
      • count: string | number
      • Optional callback: Callback<[cursor: string, elements: string[]]>

      Returns Promise<[cursor: string, elements: string[]]>

    • Parameters

      • key: RedisKey
      • cursor: string | number
      • patternToken: "MATCH"
      • pattern: string
      • Optional callback: Callback<[cursor: string, elements: string[]]>

      Returns Promise<[cursor: string, elements: string[]]>

    • Parameters

      • key: RedisKey
      • cursor: string | number
      • patternToken: "MATCH"
      • pattern: string
      • countToken: "COUNT"
      • count: string | number
      • Optional callback: Callback<[cursor: string, elements: string[]]>

      Returns Promise<[cursor: string, elements: string[]]>

    • sscanBuffer(key: RedisKey, cursor: string | number, callback?: Callback<[cursor: Buffer, elements: Buffer[]]>): Promise<[cursor: Buffer, elements: Buffer[]]>
    • sscanBuffer(key: RedisKey, cursor: string | number, countToken: "COUNT", count: string | number, callback?: Callback<[cursor: Buffer, elements: Buffer[]]>): Promise<[cursor: Buffer, elements: Buffer[]]>
    • sscanBuffer(key: RedisKey, cursor: string | number, patternToken: "MATCH", pattern: string, callback?: Callback<[cursor: Buffer, elements: Buffer[]]>): Promise<[cursor: Buffer, elements: Buffer[]]>
    • sscanBuffer(key: RedisKey, cursor: string | number, patternToken: "MATCH", pattern: string, countToken: "COUNT", count: string | number, callback?: Callback<[cursor: Buffer, elements: Buffer[]]>): Promise<[cursor: Buffer, elements: Buffer[]]>
    • Parameters

      • key: RedisKey
      • cursor: string | number
      • Optional callback: Callback<[cursor: Buffer, elements: Buffer[]]>

      Returns Promise<[cursor: Buffer, elements: Buffer[]]>

    • Parameters

      • key: RedisKey
      • cursor: string | number
      • countToken: "COUNT"
      • count: string | number
      • Optional callback: Callback<[cursor: Buffer, elements: Buffer[]]>

      Returns Promise<[cursor: Buffer, elements: Buffer[]]>

    • Parameters

      • key: RedisKey
      • cursor: string | number
      • patternToken: "MATCH"
      • pattern: string
      • Optional callback: Callback<[cursor: Buffer, elements: Buffer[]]>

      Returns Promise<[cursor: Buffer, elements: Buffer[]]>

    • Parameters

      • key: RedisKey
      • cursor: string | number
      • patternToken: "MATCH"
      • pattern: string
      • countToken: "COUNT"
      • count: string | number
      • Optional callback: Callback<[cursor: Buffer, elements: Buffer[]]>

      Returns Promise<[cursor: Buffer, elements: Buffer[]]>

    • sscanBufferStream(key: string, options?: ScanStreamOptions): default
    • Parameters

      • key: string
      • Optional options: ScanStreamOptions

      Returns default

    • sscanStream(key: string, options?: ScanStreamOptions): default
    • Parameters

      • key: string
      • Optional options: ScanStreamOptions

      Returns default

    • ssubscribe(...args: [...shardchannels: (string | Buffer)[], callback: Callback<unknown>]): Promise<unknown>
    • ssubscribe(...args: (string | Buffer)[]): Promise<unknown>
    • Listen for messages published to the given shard channels

      • group: pubsub
      • complexity: O(N) where N is the number of shard channels to subscribe to.
      • since: 7.0.0
      -

      Parameters

      • Rest ...args: [...shardchannels: (string | Buffer)[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: (string | Buffer)[]

      Returns Promise<unknown>

    • strlen(key: RedisKey, callback?: Callback<number>): Promise<number>
    • +

      Parameters

      • Rest ...args: [...shardchannels: (string | Buffer)[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: (string | Buffer)[]

      Returns Promise<unknown>

    • strlen(key: RedisKey, callback?: Callback<number>): Promise<number>
    • Get the length of the value stored in a key

      • group: string
      • complexity: O(1)
      • since: 2.2.0
      -

      Parameters

      • key: RedisKey
      • Optional callback: Callback<number>

      Returns Promise<number>

    • subscribe(...args: [...channels: (string | Buffer)[], callback: Callback<unknown>]): Promise<unknown>
    • subscribe(...args: (string | Buffer)[]): Promise<unknown>
    • subscribe(...args: [...channels: (string | Buffer)[], callback: Callback<unknown>]): Promise<unknown>
    • subscribe(...args: (string | Buffer)[]): Promise<unknown>
    • Listen for messages published to the given channels

      • group: pubsub
      • complexity: O(N) where N is the number of channels to subscribe to.
      • since: 2.0.0
      -

      Parameters

      • Rest ...args: [...channels: (string | Buffer)[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: (string | Buffer)[]

      Returns Promise<unknown>

    • substr(key: RedisKey, start: string | number, end: string | number, callback?: Callback<unknown>): Promise<unknown>
    • +

      Parameters

      • Rest ...args: [...channels: (string | Buffer)[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: (string | Buffer)[]

      Returns Promise<unknown>

    • substr(key: RedisKey, start: string | number, end: string | number, callback?: Callback<unknown>): Promise<unknown>
    • Get a substring of the string stored at a key

      • group: string
      • complexity: O(N) where N is the length of the returned string. The complexity is ultimately determined by the returned length, but because creating a substring from an existing string is very cheap, it can be considered O(1) for small strings.
      • since: 1.0.0
      -

      Parameters

      • key: RedisKey
      • start: string | number
      • end: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • sunion(...args: [...keys: RedisKey[], callback: Callback<string[]>]): Promise<string[]>
    • sunion(...args: [keys: RedisKey[], callback: Callback<string[]>]): Promise<string[]>
    • sunion(...args: RedisKey[]): Promise<string[]>
    • sunion(...args: [keys: RedisKey[]]): Promise<string[]>
    • +

      Parameters

      • key: RedisKey
      • start: string | number
      • end: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • sunion(...args: [...keys: RedisKey[], callback: Callback<string[]>]): Promise<string[]>
    • sunion(...args: [keys: RedisKey[], callback: Callback<string[]>]): Promise<string[]>
    • sunion(...args: RedisKey[]): Promise<string[]>
    • sunion(...args: [keys: RedisKey[]]): Promise<string[]>
    • Add multiple sets

      • group: set
      • complexity: O(N) where N is the total number of elements in all given sets.
      • since: 1.0.0
      -

      Parameters

      • Rest ...args: [...keys: RedisKey[], callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [keys: RedisKey[], callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      Returns Promise<string[]>

    • Parameters

      Returns Promise<string[]>

    • sunionBuffer(...args: [...keys: RedisKey[], callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • sunionBuffer(...args: [keys: RedisKey[], callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • sunionBuffer(...args: RedisKey[]): Promise<Buffer[]>
    • sunionBuffer(...args: [keys: RedisKey[]]): Promise<Buffer[]>
    • sunionstore(...args: [destination: RedisKey, ...keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • sunionstore(...args: [destination: RedisKey, keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • sunionstore(...args: [destination: RedisKey, ...keys: RedisKey[]]): Promise<number>
    • sunionstore(...args: [destination: RedisKey, keys: RedisKey[]]): Promise<number>
    • sunionBuffer(...args: [...keys: RedisKey[], callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • sunionBuffer(...args: [keys: RedisKey[], callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • sunionBuffer(...args: RedisKey[]): Promise<Buffer[]>
    • sunionBuffer(...args: [keys: RedisKey[]]): Promise<Buffer[]>
    • sunionstore(...args: [destination: RedisKey, ...keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • sunionstore(...args: [destination: RedisKey, keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • sunionstore(...args: [destination: RedisKey, ...keys: RedisKey[]]): Promise<number>
    • sunionstore(...args: [destination: RedisKey, keys: RedisKey[]]): Promise<number>
    • sunsubscribe(callback?: Callback<unknown>): Promise<unknown>
    • sunsubscribe(...args: [...shardchannels: (string | Buffer)[], callback: Callback<unknown>]): Promise<unknown>
    • sunsubscribe(...args: (string | Buffer)[]): Promise<unknown>
    • sunsubscribe(callback?: Callback<unknown>): Promise<unknown>
    • sunsubscribe(...args: [...shardchannels: (string | Buffer)[], callback: Callback<unknown>]): Promise<unknown>
    • sunsubscribe(...args: (string | Buffer)[]): Promise<unknown>
    • Stop listening for messages posted to the given shard channels

      • group: pubsub
      • complexity: O(N) where N is the number of clients already subscribed to a shard channel.
      • since: 7.0.0
      -

      Parameters

      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [...shardchannels: (string | Buffer)[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: (string | Buffer)[]

      Returns Promise<unknown>

    • swapdb(index1: string | number, index2: string | number, callback?: Callback<"OK">): Promise<"OK">
    • +

      Parameters

      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [...shardchannels: (string | Buffer)[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: (string | Buffer)[]

      Returns Promise<unknown>

    • swapdb(index1: string | number, index2: string | number, callback?: Callback<"OK">): Promise<"OK">
    • Swaps two Redis databases

      • group: server
      • complexity: O(N) where N is the count of clients watching or blocking on keys from both databases.
      • since: 4.0.0
      -

      Parameters

      • index1: string | number
      • index2: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • sync(callback?: Callback<unknown>): Promise<unknown>
    • +

      Parameters

      • index1: string | number
      • index2: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • sync(callback?: Callback<unknown>): Promise<unknown>
    • Internal command used for replication

      • group: server
      • complexity: undefined
      • since: 1.0.0
      -

      Parameters

      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • time(callback?: Callback<number[]>): Promise<number[]>
    • +

      Parameters

      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • time(callback?: Callback<number[]>): Promise<number[]>
    • Return the current server time

      • group: server
      • complexity: O(1)
      • since: 2.6.0
      -

      Parameters

      • Optional callback: Callback<number[]>

      Returns Promise<number[]>

    • touch(...args: [...keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • touch(...args: [keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • touch(...args: RedisKey[]): Promise<number>
    • touch(...args: [keys: RedisKey[]]): Promise<number>
    • +

      Parameters

      • Optional callback: Callback<number[]>

      Returns Promise<number[]>

    • touch(...args: [...keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • touch(...args: [keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • touch(...args: RedisKey[]): Promise<number>
    • touch(...args: [keys: RedisKey[]]): Promise<number>
    • Alters the last access time of a key(s). Returns the number of existing keys specified.

      • group: generic
      • complexity: O(N) where N is the number of keys that will be touched.
      • since: 3.2.1
      -

      Parameters

      • Rest ...args: [...keys: RedisKey[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [keys: RedisKey[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      Returns Promise<number>

    • Parameters

      Returns Promise<number>

    • ttl(key: RedisKey, callback?: Callback<number>): Promise<number>
    • ttl(key: RedisKey, callback?: Callback<number>): Promise<number>
    • Get the time to live for a key in seconds

      • group: generic
      • complexity: O(1)
      • since: 1.0.0
      -

      Parameters

      • key: RedisKey
      • Optional callback: Callback<number>

      Returns Promise<number>

    • type(key: RedisKey, callback?: Callback<string>): Promise<string>
    • type(key: RedisKey, callback?: Callback<string>): Promise<string>
    • Determine the type stored at key

      • group: generic
      • complexity: O(1)
      • since: 1.0.0
      -

      Parameters

      • key: RedisKey
      • Optional callback: Callback<string>

      Returns Promise<string>

    • unlink(...args: [...keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • unlink(...args: [keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • unlink(...args: RedisKey[]): Promise<number>
    • unlink(...args: [keys: RedisKey[]]): Promise<number>
    • unlink(...args: [...keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • unlink(...args: [keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • unlink(...args: RedisKey[]): Promise<number>
    • unlink(...args: [keys: RedisKey[]]): Promise<number>
    • Delete a key asynchronously in another thread. Otherwise it is just as DEL, but non blocking.

      • group: generic
      • complexity: O(1) for each key removed regardless of its size. Then the command does O(N) work in a different thread in order to reclaim memory, where N is the number of allocations the deleted objects where composed of.
      • since: 4.0.0
      -

      Parameters

      • Rest ...args: [...keys: RedisKey[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [keys: RedisKey[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      Returns Promise<number>

    • Parameters

      Returns Promise<number>

    • unsubscribe(callback?: Callback<unknown>): Promise<unknown>
    • unsubscribe(...args: [...channels: (string | Buffer)[], callback: Callback<unknown>]): Promise<unknown>
    • unsubscribe(...args: (string | Buffer)[]): Promise<unknown>
    • unsubscribe(callback?: Callback<unknown>): Promise<unknown>
    • unsubscribe(...args: [...channels: (string | Buffer)[], callback: Callback<unknown>]): Promise<unknown>
    • unsubscribe(...args: (string | Buffer)[]): Promise<unknown>
    • Stop listening for messages posted to the given channels

      • group: pubsub
      • complexity: O(N) where N is the number of clients already subscribed to a channel.
      • since: 2.0.0
      -

      Parameters

      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [...channels: (string | Buffer)[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: (string | Buffer)[]

      Returns Promise<unknown>

    • unwatch(callback?: Callback<"OK">): Promise<"OK">
    • +

      Parameters

      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [...channels: (string | Buffer)[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: (string | Buffer)[]

      Returns Promise<unknown>

    • unwatch(callback?: Callback<"OK">): Promise<"OK">
    • Forget about all watched keys

      • group: transactions
      • complexity: O(1)
      • since: 2.2.0
      -

      Parameters

      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • wait(numreplicas: string | number, timeout: string | number, callback?: Callback<number>): Promise<number>
    • wait(numreplicas: string | number, timeout: string | number, callback?: Callback<number>): Promise<number>
    • Wait for the synchronous replication of all the write commands sent in the context of the current connection

      • group: generic
      • complexity: O(1)
      • since: 3.0.0
      -

      Parameters

      • numreplicas: string | number
      • timeout: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • watch(...args: [...keys: RedisKey[], callback: Callback<"OK">]): Promise<"OK">
    • watch(...args: [keys: RedisKey[], callback: Callback<"OK">]): Promise<"OK">
    • watch(...args: RedisKey[]): Promise<"OK">
    • watch(...args: [keys: RedisKey[]]): Promise<"OK">
    • +

      Parameters

      • numreplicas: string | number
      • timeout: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • watch(...args: [...keys: RedisKey[], callback: Callback<"OK">]): Promise<"OK">
    • watch(...args: [keys: RedisKey[], callback: Callback<"OK">]): Promise<"OK">
    • watch(...args: RedisKey[]): Promise<"OK">
    • watch(...args: [keys: RedisKey[]]): Promise<"OK">
    • xack(...args: [key: RedisKey, group: string | Buffer, ...ids: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • xack(...args: [key: RedisKey, group: string | Buffer, ...ids: (string | number | Buffer)[]]): Promise<number>
    • xack(...args: [key: RedisKey, group: string | Buffer, ...ids: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • xack(...args: [key: RedisKey, group: string | Buffer, ...ids: (string | number | Buffer)[]]): Promise<number>
    • Marks a pending message as correctly processed, effectively removing it from the pending entries list of the consumer group. Return value of the command is the number of messages successfully acknowledged, that is, the IDs we were actually able to resolve in the PEL.

      • group: stream
      • complexity: O(1) for each message ID processed.
      • since: 5.0.0
      -

      Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, ...ids: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, ...ids: (string | number | Buffer)[]]

      Returns Promise<number>

    • +

      Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, ...ids: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, ...ids: (string | number | Buffer)[]]

      Returns Promise<number>

    • Appends a new entry to a stream

      • group: stream
      • complexity: O(1) when adding a new entry, O(N) when trimming where N being the number of entries evicted.
      • since: 5.0.0
      -

      Parameters

      Returns Promise<string>

    • Parameters

      Returns Promise<string>

    • xaddBuffer(...args: [key: RedisKey, ...args: RedisValue[], callback: Callback<Buffer>]): Promise<Buffer>
    • xaddBuffer(...args: [key: RedisKey, ...args: RedisValue[]]): Promise<Buffer>
    • xautoclaim(key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, start: string | number | Buffer, callback?: Callback<unknown[]>): Promise<unknown[]>
    • xautoclaim(key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, start: string | number | Buffer, justid: "JUSTID", callback?: Callback<unknown[]>): Promise<unknown[]>
    • xautoclaim(key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, start: string | number | Buffer, countToken: "COUNT", count: string | number, callback?: Callback<unknown[]>): Promise<unknown[]>
    • xautoclaim(key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, start: string | number | Buffer, countToken: "COUNT", count: string | number, justid: "JUSTID", callback?: Callback<unknown[]>): Promise<unknown[]>
    • xaddBuffer(...args: [key: RedisKey, ...args: RedisValue[], callback: Callback<Buffer>]): Promise<Buffer>
    • xaddBuffer(...args: [key: RedisKey, ...args: RedisValue[]]): Promise<Buffer>
    • xautoclaim(key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, start: string | number | Buffer, callback?: Callback<unknown[]>): Promise<unknown[]>
    • xautoclaim(key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, start: string | number | Buffer, justid: "JUSTID", callback?: Callback<unknown[]>): Promise<unknown[]>
    • xautoclaim(key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, start: string | number | Buffer, countToken: "COUNT", count: string | number, callback?: Callback<unknown[]>): Promise<unknown[]>
    • xautoclaim(key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, start: string | number | Buffer, countToken: "COUNT", count: string | number, justid: "JUSTID", callback?: Callback<unknown[]>): Promise<unknown[]>
    • Changes (or acquires) ownership of messages in a consumer group, as if the messages were delivered to the specified consumer.

      • group: stream
      • complexity: O(1) if COUNT is small.
      • since: 6.2.0
      -

      Parameters

      • key: RedisKey
      • group: string | Buffer
      • consumer: string | Buffer
      • minIdleTime: string | number | Buffer
      • start: string | number | Buffer
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Parameters

      • key: RedisKey
      • group: string | Buffer
      • consumer: string | Buffer
      • minIdleTime: string | number | Buffer
      • start: string | number | Buffer
      • justid: "JUSTID"
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Parameters

      • key: RedisKey
      • group: string | Buffer
      • consumer: string | Buffer
      • minIdleTime: string | number | Buffer
      • start: string | number | Buffer
      • countToken: "COUNT"
      • count: string | number
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Parameters

      • key: RedisKey
      • group: string | Buffer
      • consumer: string | Buffer
      • minIdleTime: string | number | Buffer
      • start: string | number | Buffer
      • countToken: "COUNT"
      • count: string | number
      • justid: "JUSTID"
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], callback: Callback<unknown[]>]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[]]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], justid: "JUSTID", callback: Callback<unknown[]>]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], justid: "JUSTID"]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], force: "FORCE", callback: Callback<unknown[]>]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], force: "FORCE"]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], force: "FORCE", justid: "JUSTID", callback: Callback<unknown[]>]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], force: "FORCE", justid: "JUSTID"]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], countToken: "RETRYCOUNT", count: string | number, callback: Callback<unknown[]>]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], countToken: "RETRYCOUNT", count: string | number]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], countToken: "RETRYCOUNT", count: string | number, justid: "JUSTID", callback: Callback<unknown[]>]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], countToken: "RETRYCOUNT", count: string | number, justid: "JUSTID"]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], countToken: "RETRYCOUNT", count: string | number, force: "FORCE", callback: Callback<unknown[]>]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], countToken: "RETRYCOUNT", count: string | number, force: "FORCE"]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], countToken: "RETRYCOUNT", count: string | number, force: "FORCE", justid: "JUSTID", callback: Callback<unknown[]>]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], countToken: "RETRYCOUNT", count: string | number, force: "FORCE", justid: "JUSTID"]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, callback: Callback<unknown[]>]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, justid: "JUSTID", callback: Callback<unknown[]>]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, justid: "JUSTID"]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, force: "FORCE", callback: Callback<unknown[]>]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, force: "FORCE"]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, force: "FORCE", justid: "JUSTID", callback: Callback<unknown[]>]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, force: "FORCE", justid: "JUSTID"]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, countToken: "RETRYCOUNT", count: string | number, callback: Callback<unknown[]>]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, countToken: "RETRYCOUNT", count: string | number]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, countToken: "RETRYCOUNT", count: string | number, justid: "JUSTID", callback: Callback<unknown[]>]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, countToken: "RETRYCOUNT", count: string | number, justid: "JUSTID"]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, countToken: "RETRYCOUNT", count: string | number, force: "FORCE", callback: Callback<unknown[]>]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, countToken: "RETRYCOUNT", count: string | number, force: "FORCE"]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, countToken: "RETRYCOUNT", count: string | number]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, countToken: "RETRYCOUNT", count: string | number, force: "FORCE", justid: "JUSTID"]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, callback: Callback<unknown[]>]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, justid: "JUSTID", callback: Callback<unknown[]>]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, justid: "JUSTID"]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, force: "FORCE", callback: Callback<unknown[]>]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, force: "FORCE"]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, force: "FORCE", justid: "JUSTID", callback: Callback<unknown[]>]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, force: "FORCE", justid: "JUSTID"]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, countToken: "RETRYCOUNT", count: string | number, callback: Callback<unknown[]>]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, countToken: "RETRYCOUNT", count: string | number]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, countToken: "RETRYCOUNT", count: string | number, justid: "JUSTID", callback: Callback<unknown[]>]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, countToken: "RETRYCOUNT", count: string | number, justid: "JUSTID"]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, countToken: "RETRYCOUNT", count: string | number, force: "FORCE", callback: Callback<unknown[]>]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, countToken: "RETRYCOUNT", count: string | number, force: "FORCE"]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, countToken: "RETRYCOUNT", count: string | number]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, countToken: "RETRYCOUNT", count: string | number, force: "FORCE", justid: "JUSTID"]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, callback: Callback<unknown[]>]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, justid: "JUSTID", callback: Callback<unknown[]>]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, justid: "JUSTID"]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, force: "FORCE", callback: Callback<unknown[]>]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, force: "FORCE"]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, force: "FORCE", justid: "JUSTID"]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, countToken: "RETRYCOUNT", count: string | number]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]): Promise<unknown[]>
    • +

      Parameters

      • key: RedisKey
      • group: string | Buffer
      • consumer: string | Buffer
      • minIdleTime: string | number | Buffer
      • start: string | number | Buffer
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Parameters

      • key: RedisKey
      • group: string | Buffer
      • consumer: string | Buffer
      • minIdleTime: string | number | Buffer
      • start: string | number | Buffer
      • justid: "JUSTID"
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Parameters

      • key: RedisKey
      • group: string | Buffer
      • consumer: string | Buffer
      • minIdleTime: string | number | Buffer
      • start: string | number | Buffer
      • countToken: "COUNT"
      • count: string | number
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Parameters

      • key: RedisKey
      • group: string | Buffer
      • consumer: string | Buffer
      • minIdleTime: string | number | Buffer
      • start: string | number | Buffer
      • countToken: "COUNT"
      • count: string | number
      • justid: "JUSTID"
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], callback: Callback<unknown[]>]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[]]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], justid: "JUSTID", callback: Callback<unknown[]>]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], justid: "JUSTID"]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], force: "FORCE", callback: Callback<unknown[]>]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], force: "FORCE"]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], force: "FORCE", justid: "JUSTID", callback: Callback<unknown[]>]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], force: "FORCE", justid: "JUSTID"]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], countToken: "RETRYCOUNT", count: string | number, callback: Callback<unknown[]>]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], countToken: "RETRYCOUNT", count: string | number]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], countToken: "RETRYCOUNT", count: string | number, justid: "JUSTID", callback: Callback<unknown[]>]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], countToken: "RETRYCOUNT", count: string | number, justid: "JUSTID"]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], countToken: "RETRYCOUNT", count: string | number, force: "FORCE", callback: Callback<unknown[]>]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], countToken: "RETRYCOUNT", count: string | number, force: "FORCE"]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], countToken: "RETRYCOUNT", count: string | number, force: "FORCE", justid: "JUSTID", callback: Callback<unknown[]>]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], countToken: "RETRYCOUNT", count: string | number, force: "FORCE", justid: "JUSTID"]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, callback: Callback<unknown[]>]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, justid: "JUSTID", callback: Callback<unknown[]>]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, justid: "JUSTID"]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, force: "FORCE", callback: Callback<unknown[]>]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, force: "FORCE"]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, force: "FORCE", justid: "JUSTID", callback: Callback<unknown[]>]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, force: "FORCE", justid: "JUSTID"]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, countToken: "RETRYCOUNT", count: string | number, callback: Callback<unknown[]>]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, countToken: "RETRYCOUNT", count: string | number]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, countToken: "RETRYCOUNT", count: string | number, justid: "JUSTID", callback: Callback<unknown[]>]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, countToken: "RETRYCOUNT", count: string | number, justid: "JUSTID"]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, countToken: "RETRYCOUNT", count: string | number, force: "FORCE", callback: Callback<unknown[]>]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, countToken: "RETRYCOUNT", count: string | number, force: "FORCE"]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, countToken: "RETRYCOUNT", count: string | number]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, countToken: "RETRYCOUNT", count: string | number, force: "FORCE", justid: "JUSTID"]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, callback: Callback<unknown[]>]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, justid: "JUSTID", callback: Callback<unknown[]>]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, justid: "JUSTID"]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, force: "FORCE", callback: Callback<unknown[]>]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, force: "FORCE"]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, force: "FORCE", justid: "JUSTID", callback: Callback<unknown[]>]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, force: "FORCE", justid: "JUSTID"]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, countToken: "RETRYCOUNT", count: string | number, callback: Callback<unknown[]>]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, countToken: "RETRYCOUNT", count: string | number]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, countToken: "RETRYCOUNT", count: string | number, justid: "JUSTID", callback: Callback<unknown[]>]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, countToken: "RETRYCOUNT", count: string | number, justid: "JUSTID"]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, countToken: "RETRYCOUNT", count: string | number, force: "FORCE", callback: Callback<unknown[]>]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, countToken: "RETRYCOUNT", count: string | number, force: "FORCE"]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, countToken: "RETRYCOUNT", count: string | number]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, countToken: "RETRYCOUNT", count: string | number, force: "FORCE", justid: "JUSTID"]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, callback: Callback<unknown[]>]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, justid: "JUSTID", callback: Callback<unknown[]>]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, justid: "JUSTID"]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, force: "FORCE", callback: Callback<unknown[]>]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, force: "FORCE"]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, force: "FORCE", justid: "JUSTID"]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, countToken: "RETRYCOUNT", count: string | number]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]): Promise<unknown[]>
    • Changes (or acquires) ownership of a message in a consumer group, as if the message was delivered to the specified consumer.

      • group: stream
      • complexity: O(log N) with N being the number of messages in the PEL of the consumer group.
      • since: 5.0.0
      -

      Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[]]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], justid: "JUSTID", callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], justid: "JUSTID"]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], force: "FORCE", callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], force: "FORCE"]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], force: "FORCE", justid: "JUSTID", callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], force: "FORCE", justid: "JUSTID"]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], countToken: "RETRYCOUNT", count: string | number, callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], countToken: "RETRYCOUNT", count: string | number]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], countToken: "RETRYCOUNT", count: string | number, justid: "JUSTID", callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], countToken: "RETRYCOUNT", count: string | number, justid: "JUSTID"]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], countToken: "RETRYCOUNT", count: string | number, force: "FORCE", callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], countToken: "RETRYCOUNT", count: string | number, force: "FORCE"]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], countToken: "RETRYCOUNT", count: string | number, force: "FORCE", justid: "JUSTID", callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], countToken: "RETRYCOUNT", count: string | number, force: "FORCE", justid: "JUSTID"]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, justid: "JUSTID", callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, justid: "JUSTID"]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, force: "FORCE", callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, force: "FORCE"]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, force: "FORCE", justid: "JUSTID", callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, force: "FORCE", justid: "JUSTID"]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, countToken: "RETRYCOUNT", count: string | number, callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, countToken: "RETRYCOUNT", count: string | number]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, countToken: "RETRYCOUNT", count: string | number, justid: "JUSTID", callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, countToken: "RETRYCOUNT", count: string | number, justid: "JUSTID"]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, countToken: "RETRYCOUNT", count: string | number, force: "FORCE", callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, countToken: "RETRYCOUNT", count: string | number, force: "FORCE"]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, countToken: "RETRYCOUNT", count: string | number]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, countToken: "RETRYCOUNT", count: string | number, force: "FORCE", justid: "JUSTID"]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, justid: "JUSTID", callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, justid: "JUSTID"]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, force: "FORCE", callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, force: "FORCE"]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, force: "FORCE", justid: "JUSTID", callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, force: "FORCE", justid: "JUSTID"]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, countToken: "RETRYCOUNT", count: string | number, callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, countToken: "RETRYCOUNT", count: string | number]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, countToken: "RETRYCOUNT", count: string | number, justid: "JUSTID", callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, countToken: "RETRYCOUNT", count: string | number, justid: "JUSTID"]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, countToken: "RETRYCOUNT", count: string | number, force: "FORCE", callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, countToken: "RETRYCOUNT", count: string | number, force: "FORCE"]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, countToken: "RETRYCOUNT", count: string | number]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, countToken: "RETRYCOUNT", count: string | number, force: "FORCE", justid: "JUSTID"]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, justid: "JUSTID", callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, justid: "JUSTID"]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, force: "FORCE", callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, force: "FORCE"]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, force: "FORCE", justid: "JUSTID"]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, countToken: "RETRYCOUNT", count: string | number]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]

      Returns Promise<unknown[]>

    • xdel(...args: [key: RedisKey, ...ids: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • xdel(...args: [key: RedisKey, ...ids: (string | number | Buffer)[]]): Promise<number>
    • +

      Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[]]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], justid: "JUSTID", callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], justid: "JUSTID"]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], force: "FORCE", callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], force: "FORCE"]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], force: "FORCE", justid: "JUSTID", callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], force: "FORCE", justid: "JUSTID"]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], countToken: "RETRYCOUNT", count: string | number, callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], countToken: "RETRYCOUNT", count: string | number]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], countToken: "RETRYCOUNT", count: string | number, justid: "JUSTID", callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], countToken: "RETRYCOUNT", count: string | number, justid: "JUSTID"]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], countToken: "RETRYCOUNT", count: string | number, force: "FORCE", callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], countToken: "RETRYCOUNT", count: string | number, force: "FORCE"]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], countToken: "RETRYCOUNT", count: string | number, force: "FORCE", justid: "JUSTID", callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], countToken: "RETRYCOUNT", count: string | number, force: "FORCE", justid: "JUSTID"]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, justid: "JUSTID", callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, justid: "JUSTID"]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, force: "FORCE", callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, force: "FORCE"]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, force: "FORCE", justid: "JUSTID", callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, force: "FORCE", justid: "JUSTID"]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, countToken: "RETRYCOUNT", count: string | number, callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, countToken: "RETRYCOUNT", count: string | number]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, countToken: "RETRYCOUNT", count: string | number, justid: "JUSTID", callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, countToken: "RETRYCOUNT", count: string | number, justid: "JUSTID"]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, countToken: "RETRYCOUNT", count: string | number, force: "FORCE", callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, countToken: "RETRYCOUNT", count: string | number, force: "FORCE"]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, countToken: "RETRYCOUNT", count: string | number]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, countToken: "RETRYCOUNT", count: string | number, force: "FORCE", justid: "JUSTID"]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, justid: "JUSTID", callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, justid: "JUSTID"]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, force: "FORCE", callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, force: "FORCE"]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, force: "FORCE", justid: "JUSTID", callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, force: "FORCE", justid: "JUSTID"]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, countToken: "RETRYCOUNT", count: string | number, callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, countToken: "RETRYCOUNT", count: string | number]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, countToken: "RETRYCOUNT", count: string | number, justid: "JUSTID", callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, countToken: "RETRYCOUNT", count: string | number, justid: "JUSTID"]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, countToken: "RETRYCOUNT", count: string | number, force: "FORCE", callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, countToken: "RETRYCOUNT", count: string | number, force: "FORCE"]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, countToken: "RETRYCOUNT", count: string | number]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, countToken: "RETRYCOUNT", count: string | number, force: "FORCE", justid: "JUSTID"]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, justid: "JUSTID", callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, justid: "JUSTID"]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, force: "FORCE", callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, force: "FORCE"]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, force: "FORCE", justid: "JUSTID"]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, countToken: "RETRYCOUNT", count: string | number]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]

      Returns Promise<unknown[]>

    • xdel(...args: [key: RedisKey, ...ids: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • xdel(...args: [key: RedisKey, ...ids: (string | number | Buffer)[]]): Promise<number>
    • Removes the specified entries from the stream. Returns the number of items actually deleted, that may be different from the number of IDs passed in case certain IDs do not exist.

      • group: stream
      • complexity: O(1) for each single item to delete in the stream, regardless of the stream size.
      • since: 5.0.0
      -

      Parameters

      • Rest ...args: [key: RedisKey, ...ids: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, ...ids: (string | number | Buffer)[]]

      Returns Promise<number>

    • xgroup(subcommand: "CREATE", key: RedisKey, groupname: string | Buffer, id: string | number | Buffer, callback?: Callback<unknown>): Promise<unknown>
    • xgroup(subcommand: "CREATE", key: RedisKey, groupname: string | Buffer, id: string | number | Buffer, entriesReadToken: "ENTRIESREAD", entriesRead: string | number, callback?: Callback<unknown>): Promise<unknown>
    • xgroup(subcommand: "CREATE", key: RedisKey, groupname: string | Buffer, id: string | number | Buffer, mkstream: "MKSTREAM", callback?: Callback<unknown>): Promise<unknown>
    • xgroup(subcommand: "CREATE", key: RedisKey, groupname: string | Buffer, id: string | number | Buffer, mkstream: "MKSTREAM", entriesReadToken: "ENTRIESREAD", entriesRead: string | number, callback?: Callback<unknown>): Promise<unknown>
    • xgroup(subcommand: "CREATE", key: RedisKey, groupname: string | Buffer, newId: "$", callback?: Callback<unknown>): Promise<unknown>
    • xgroup(subcommand: "CREATE", key: RedisKey, groupname: string | Buffer, newId: "$", entriesReadToken: "ENTRIESREAD", entriesRead: string | number, callback?: Callback<unknown>): Promise<unknown>
    • xgroup(subcommand: "CREATE", key: RedisKey, groupname: string | Buffer, newId: "$", mkstream: "MKSTREAM", callback?: Callback<unknown>): Promise<unknown>
    • xgroup(subcommand: "CREATE", key: RedisKey, groupname: string | Buffer, newId: "$", mkstream: "MKSTREAM", entriesReadToken: "ENTRIESREAD", entriesRead: string | number, callback?: Callback<unknown>): Promise<unknown>
    • xgroup(subcommand: "CREATECONSUMER", key: RedisKey, groupname: string | Buffer, consumername: string | Buffer, callback?: Callback<unknown>): Promise<unknown>
    • xgroup(subcommand: "DELCONSUMER", key: RedisKey, groupname: string | Buffer, consumername: string | Buffer, callback?: Callback<unknown>): Promise<unknown>
    • xgroup(subcommand: "DESTROY", key: RedisKey, groupname: string | Buffer, callback?: Callback<unknown>): Promise<unknown>
    • xgroup(subcommand: "HELP", callback?: Callback<unknown>): Promise<unknown>
    • xgroup(subcommand: "SETID", key: RedisKey, groupname: string | Buffer, id: string | number | Buffer, callback?: Callback<unknown>): Promise<unknown>
    • xgroup(subcommand: "SETID", key: RedisKey, groupname: string | Buffer, id: string | number | Buffer, entriesReadToken: "ENTRIESREAD", entriesRead: string | number, callback?: Callback<unknown>): Promise<unknown>
    • xgroup(subcommand: "SETID", key: RedisKey, groupname: string | Buffer, newId: "$", callback?: Callback<unknown>): Promise<unknown>
    • xgroup(subcommand: "SETID", key: RedisKey, groupname: string | Buffer, newId: "$", entriesReadToken: "ENTRIESREAD", entriesRead: string | number, callback?: Callback<unknown>): Promise<unknown>
    • +

      Parameters

      • Rest ...args: [key: RedisKey, ...ids: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, ...ids: (string | number | Buffer)[]]

      Returns Promise<number>

    • xgroup(subcommand: "CREATE", key: RedisKey, groupname: string | Buffer, id: string | number | Buffer, callback?: Callback<unknown>): Promise<unknown>
    • xgroup(subcommand: "CREATE", key: RedisKey, groupname: string | Buffer, id: string | number | Buffer, entriesReadToken: "ENTRIESREAD", entriesRead: string | number, callback?: Callback<unknown>): Promise<unknown>
    • xgroup(subcommand: "CREATE", key: RedisKey, groupname: string | Buffer, id: string | number | Buffer, mkstream: "MKSTREAM", callback?: Callback<unknown>): Promise<unknown>
    • xgroup(subcommand: "CREATE", key: RedisKey, groupname: string | Buffer, id: string | number | Buffer, mkstream: "MKSTREAM", entriesReadToken: "ENTRIESREAD", entriesRead: string | number, callback?: Callback<unknown>): Promise<unknown>
    • xgroup(subcommand: "CREATE", key: RedisKey, groupname: string | Buffer, newId: "$", callback?: Callback<unknown>): Promise<unknown>
    • xgroup(subcommand: "CREATE", key: RedisKey, groupname: string | Buffer, newId: "$", entriesReadToken: "ENTRIESREAD", entriesRead: string | number, callback?: Callback<unknown>): Promise<unknown>
    • xgroup(subcommand: "CREATE", key: RedisKey, groupname: string | Buffer, newId: "$", mkstream: "MKSTREAM", callback?: Callback<unknown>): Promise<unknown>
    • xgroup(subcommand: "CREATE", key: RedisKey, groupname: string | Buffer, newId: "$", mkstream: "MKSTREAM", entriesReadToken: "ENTRIESREAD", entriesRead: string | number, callback?: Callback<unknown>): Promise<unknown>
    • xgroup(subcommand: "CREATECONSUMER", key: RedisKey, groupname: string | Buffer, consumername: string | Buffer, callback?: Callback<unknown>): Promise<unknown>
    • xgroup(subcommand: "DELCONSUMER", key: RedisKey, groupname: string | Buffer, consumername: string | Buffer, callback?: Callback<unknown>): Promise<unknown>
    • xgroup(subcommand: "DESTROY", key: RedisKey, groupname: string | Buffer, callback?: Callback<unknown>): Promise<unknown>
    • xgroup(subcommand: "HELP", callback?: Callback<unknown>): Promise<unknown>
    • xgroup(subcommand: "SETID", key: RedisKey, groupname: string | Buffer, id: string | number | Buffer, callback?: Callback<unknown>): Promise<unknown>
    • xgroup(subcommand: "SETID", key: RedisKey, groupname: string | Buffer, id: string | number | Buffer, entriesReadToken: "ENTRIESREAD", entriesRead: string | number, callback?: Callback<unknown>): Promise<unknown>
    • xgroup(subcommand: "SETID", key: RedisKey, groupname: string | Buffer, newId: "$", callback?: Callback<unknown>): Promise<unknown>
    • xgroup(subcommand: "SETID", key: RedisKey, groupname: string | Buffer, newId: "$", entriesReadToken: "ENTRIESREAD", entriesRead: string | number, callback?: Callback<unknown>): Promise<unknown>
    • Create a consumer group.

      • group: stream
      • complexity: O(1)
      • since: 5.0.0
      -

      Parameters

      • subcommand: "CREATE"
      • key: RedisKey
      • groupname: string | Buffer
      • id: string | number | Buffer
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • subcommand: "CREATE"
      • key: RedisKey
      • groupname: string | Buffer
      • id: string | number | Buffer
      • entriesReadToken: "ENTRIESREAD"
      • entriesRead: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • subcommand: "CREATE"
      • key: RedisKey
      • groupname: string | Buffer
      • id: string | number | Buffer
      • mkstream: "MKSTREAM"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • subcommand: "CREATE"
      • key: RedisKey
      • groupname: string | Buffer
      • id: string | number | Buffer
      • mkstream: "MKSTREAM"
      • entriesReadToken: "ENTRIESREAD"
      • entriesRead: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • subcommand: "CREATE"
      • key: RedisKey
      • groupname: string | Buffer
      • newId: "$"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • subcommand: "CREATE"
      • key: RedisKey
      • groupname: string | Buffer
      • newId: "$"
      • entriesReadToken: "ENTRIESREAD"
      • entriesRead: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • subcommand: "CREATE"
      • key: RedisKey
      • groupname: string | Buffer
      • newId: "$"
      • mkstream: "MKSTREAM"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • subcommand: "CREATE"
      • key: RedisKey
      • groupname: string | Buffer
      • newId: "$"
      • mkstream: "MKSTREAM"
      • entriesReadToken: "ENTRIESREAD"
      • entriesRead: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • +

      Parameters

      • subcommand: "CREATE"
      • key: RedisKey
      • groupname: string | Buffer
      • id: string | number | Buffer
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • subcommand: "CREATE"
      • key: RedisKey
      • groupname: string | Buffer
      • id: string | number | Buffer
      • entriesReadToken: "ENTRIESREAD"
      • entriesRead: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • subcommand: "CREATE"
      • key: RedisKey
      • groupname: string | Buffer
      • id: string | number | Buffer
      • mkstream: "MKSTREAM"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • subcommand: "CREATE"
      • key: RedisKey
      • groupname: string | Buffer
      • id: string | number | Buffer
      • mkstream: "MKSTREAM"
      • entriesReadToken: "ENTRIESREAD"
      • entriesRead: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • subcommand: "CREATE"
      • key: RedisKey
      • groupname: string | Buffer
      • newId: "$"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • subcommand: "CREATE"
      • key: RedisKey
      • groupname: string | Buffer
      • newId: "$"
      • entriesReadToken: "ENTRIESREAD"
      • entriesRead: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • subcommand: "CREATE"
      • key: RedisKey
      • groupname: string | Buffer
      • newId: "$"
      • mkstream: "MKSTREAM"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • subcommand: "CREATE"
      • key: RedisKey
      • groupname: string | Buffer
      • newId: "$"
      • mkstream: "MKSTREAM"
      • entriesReadToken: "ENTRIESREAD"
      • entriesRead: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Create a consumer in a consumer group.

      • group: stream
      • complexity: O(1)
      • since: 6.2.0
      -

      Parameters

      • subcommand: "CREATECONSUMER"
      • key: RedisKey
      • groupname: string | Buffer
      • consumername: string | Buffer
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • +

      Parameters

      • subcommand: "CREATECONSUMER"
      • key: RedisKey
      • groupname: string | Buffer
      • consumername: string | Buffer
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Delete a consumer from a consumer group.

      • group: stream
      • complexity: O(1)
      • since: 5.0.0
      -

      Parameters

      • subcommand: "DELCONSUMER"
      • key: RedisKey
      • groupname: string | Buffer
      • consumername: string | Buffer
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • +

      Parameters

      • subcommand: "DELCONSUMER"
      • key: RedisKey
      • groupname: string | Buffer
      • consumername: string | Buffer
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Destroy a consumer group.

      • group: stream
      • complexity: O(N) where N is the number of entries in the group's pending entries list (PEL).
      • since: 5.0.0
      -

      Parameters

      • subcommand: "DESTROY"
      • key: RedisKey
      • groupname: string | Buffer
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • +

      Parameters

      • subcommand: "DESTROY"
      • key: RedisKey
      • groupname: string | Buffer
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Show helpful text about the different subcommands

      • group: stream
      • complexity: O(1)
      • since: 5.0.0
      -

      Parameters

      • subcommand: "HELP"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • +

      Parameters

      • subcommand: "HELP"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Set a consumer group to an arbitrary last delivered ID value.

      • group: stream
      • complexity: O(1)
      • since: 5.0.0
      -

      Parameters

      • subcommand: "SETID"
      • key: RedisKey
      • groupname: string | Buffer
      • id: string | number | Buffer
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • subcommand: "SETID"
      • key: RedisKey
      • groupname: string | Buffer
      • id: string | number | Buffer
      • entriesReadToken: "ENTRIESREAD"
      • entriesRead: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • subcommand: "SETID"
      • key: RedisKey
      • groupname: string | Buffer
      • newId: "$"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • subcommand: "SETID"
      • key: RedisKey
      • groupname: string | Buffer
      • newId: "$"
      • entriesReadToken: "ENTRIESREAD"
      • entriesRead: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • xinfo(subcommand: "CONSUMERS", key: RedisKey, groupname: string | Buffer, callback?: Callback<unknown>): Promise<unknown>
    • xinfo(subcommand: "GROUPS", key: RedisKey, callback?: Callback<unknown>): Promise<unknown>
    • xinfo(subcommand: "HELP", callback?: Callback<unknown>): Promise<unknown>
    • xinfo(subcommand: "STREAM", key: RedisKey, callback?: Callback<unknown>): Promise<unknown>
    • xinfo(subcommand: "STREAM", key: RedisKey, fullToken: "FULL", callback?: Callback<unknown>): Promise<unknown>
    • xinfo(subcommand: "STREAM", key: RedisKey, fullToken: "FULL", countToken: "COUNT", count: string | number, callback?: Callback<unknown>): Promise<unknown>
    • +

      Parameters

      • subcommand: "SETID"
      • key: RedisKey
      • groupname: string | Buffer
      • id: string | number | Buffer
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • subcommand: "SETID"
      • key: RedisKey
      • groupname: string | Buffer
      • id: string | number | Buffer
      • entriesReadToken: "ENTRIESREAD"
      • entriesRead: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • subcommand: "SETID"
      • key: RedisKey
      • groupname: string | Buffer
      • newId: "$"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • subcommand: "SETID"
      • key: RedisKey
      • groupname: string | Buffer
      • newId: "$"
      • entriesReadToken: "ENTRIESREAD"
      • entriesRead: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • xinfo(subcommand: "CONSUMERS", key: RedisKey, groupname: string | Buffer, callback?: Callback<unknown>): Promise<unknown>
    • xinfo(subcommand: "GROUPS", key: RedisKey, callback?: Callback<unknown>): Promise<unknown>
    • xinfo(subcommand: "HELP", callback?: Callback<unknown>): Promise<unknown>
    • xinfo(subcommand: "STREAM", key: RedisKey, callback?: Callback<unknown>): Promise<unknown>
    • xinfo(subcommand: "STREAM", key: RedisKey, fullToken: "FULL", callback?: Callback<unknown>): Promise<unknown>
    • xinfo(subcommand: "STREAM", key: RedisKey, fullToken: "FULL", countToken: "COUNT", count: string | number, callback?: Callback<unknown>): Promise<unknown>
    • List the consumers in a consumer group

      • group: stream
      • complexity: O(1)
      • since: 5.0.0
      -

      Parameters

      • subcommand: "CONSUMERS"
      • key: RedisKey
      • groupname: string | Buffer
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • +

      Parameters

      • subcommand: "CONSUMERS"
      • key: RedisKey
      • groupname: string | Buffer
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • List the consumer groups of a stream

      • group: stream
      • complexity: O(1)
      • since: 5.0.0
      -

      Parameters

      • subcommand: "GROUPS"
      • key: RedisKey
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • +

      Parameters

      • subcommand: "GROUPS"
      • key: RedisKey
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Show helpful text about the different subcommands

      • group: stream
      • complexity: O(1)
      • since: 5.0.0
      -

      Parameters

      • subcommand: "HELP"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • +

      Parameters

      • subcommand: "HELP"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Get information about a stream

      • group: stream
      • complexity: O(1)
      • since: 5.0.0
      -

      Parameters

      • subcommand: "STREAM"
      • key: RedisKey
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • subcommand: "STREAM"
      • key: RedisKey
      • fullToken: "FULL"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • subcommand: "STREAM"
      • key: RedisKey
      • fullToken: "FULL"
      • countToken: "COUNT"
      • count: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • xlen(key: RedisKey, callback?: Callback<number>): Promise<number>
    • +

      Parameters

      • subcommand: "STREAM"
      • key: RedisKey
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • subcommand: "STREAM"
      • key: RedisKey
      • fullToken: "FULL"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • subcommand: "STREAM"
      • key: RedisKey
      • fullToken: "FULL"
      • countToken: "COUNT"
      • count: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • xlen(key: RedisKey, callback?: Callback<number>): Promise<number>
    • Return the number of entries in a stream

      • group: stream
      • complexity: O(1)
      • since: 5.0.0
      -

      Parameters

      • key: RedisKey
      • Optional callback: Callback<number>

      Returns Promise<number>

    • xpending(key: RedisKey, group: string | Buffer, callback?: Callback<unknown[]>): Promise<unknown[]>
    • xpending(key: RedisKey, group: string | Buffer, start: string | number | Buffer, end: string | number | Buffer, count: string | number, callback?: Callback<unknown[]>): Promise<unknown[]>
    • xpending(key: RedisKey, group: string | Buffer, start: string | number | Buffer, end: string | number | Buffer, count: string | number, consumer: string | Buffer, callback?: Callback<unknown[]>): Promise<unknown[]>
    • xpending(key: RedisKey, group: string | Buffer, minIdleTimeToken: "IDLE", minIdleTime: string | number, start: string | number | Buffer, end: string | number | Buffer, count: string | number, callback?: Callback<unknown[]>): Promise<unknown[]>
    • xpending(key: RedisKey, group: string | Buffer, minIdleTimeToken: "IDLE", minIdleTime: string | number, start: string | number | Buffer, end: string | number | Buffer, count: string | number, consumer: string | Buffer, callback?: Callback<unknown[]>): Promise<unknown[]>
    • xpending(key: RedisKey, group: string | Buffer, callback?: Callback<unknown[]>): Promise<unknown[]>
    • xpending(key: RedisKey, group: string | Buffer, start: string | number | Buffer, end: string | number | Buffer, count: string | number, callback?: Callback<unknown[]>): Promise<unknown[]>
    • xpending(key: RedisKey, group: string | Buffer, start: string | number | Buffer, end: string | number | Buffer, count: string | number, consumer: string | Buffer, callback?: Callback<unknown[]>): Promise<unknown[]>
    • xpending(key: RedisKey, group: string | Buffer, minIdleTimeToken: "IDLE", minIdleTime: string | number, start: string | number | Buffer, end: string | number | Buffer, count: string | number, callback?: Callback<unknown[]>): Promise<unknown[]>
    • xpending(key: RedisKey, group: string | Buffer, minIdleTimeToken: "IDLE", minIdleTime: string | number, start: string | number | Buffer, end: string | number | Buffer, count: string | number, consumer: string | Buffer, callback?: Callback<unknown[]>): Promise<unknown[]>
    • Return information and entries from a stream consumer group pending entries list, that are messages fetched but never acknowledged.

      • group: stream
      • complexity: O(N) with N being the number of elements returned, so asking for a small fixed number of entries per call is O(1). O(M), where M is the total number of entries scanned when used with the IDLE filter. When the command returns just the summary and the list of consumers is small, it runs in O(1) time; otherwise, an additional O(N) time for iterating every consumer.
      • since: 5.0.0
      -

      Parameters

      • key: RedisKey
      • group: string | Buffer
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Parameters

      • key: RedisKey
      • group: string | Buffer
      • start: string | number | Buffer
      • end: string | number | Buffer
      • count: string | number
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Parameters

      • key: RedisKey
      • group: string | Buffer
      • start: string | number | Buffer
      • end: string | number | Buffer
      • count: string | number
      • consumer: string | Buffer
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Parameters

      • key: RedisKey
      • group: string | Buffer
      • minIdleTimeToken: "IDLE"
      • minIdleTime: string | number
      • start: string | number | Buffer
      • end: string | number | Buffer
      • count: string | number
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Parameters

      • key: RedisKey
      • group: string | Buffer
      • minIdleTimeToken: "IDLE"
      • minIdleTime: string | number
      • start: string | number | Buffer
      • end: string | number | Buffer
      • count: string | number
      • consumer: string | Buffer
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • xrange(key: RedisKey, start: string | number | Buffer, end: string | number | Buffer, callback?: Callback<[id: string, fields: string[]][]>): Promise<[id: string, fields: string[]][]>
    • xrange(key: RedisKey, start: string | number | Buffer, end: string | number | Buffer, countToken: "COUNT", count: string | number, callback?: Callback<[id: string, fields: string[]][]>): Promise<[id: string, fields: string[]][]>
    • +

      Parameters

      • key: RedisKey
      • group: string | Buffer
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Parameters

      • key: RedisKey
      • group: string | Buffer
      • start: string | number | Buffer
      • end: string | number | Buffer
      • count: string | number
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Parameters

      • key: RedisKey
      • group: string | Buffer
      • start: string | number | Buffer
      • end: string | number | Buffer
      • count: string | number
      • consumer: string | Buffer
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Parameters

      • key: RedisKey
      • group: string | Buffer
      • minIdleTimeToken: "IDLE"
      • minIdleTime: string | number
      • start: string | number | Buffer
      • end: string | number | Buffer
      • count: string | number
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Parameters

      • key: RedisKey
      • group: string | Buffer
      • minIdleTimeToken: "IDLE"
      • minIdleTime: string | number
      • start: string | number | Buffer
      • end: string | number | Buffer
      • count: string | number
      • consumer: string | Buffer
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • xrange(key: RedisKey, start: string | number | Buffer, end: string | number | Buffer, callback?: Callback<[id: string, fields: string[]][]>): Promise<[id: string, fields: string[]][]>
    • xrange(key: RedisKey, start: string | number | Buffer, end: string | number | Buffer, countToken: "COUNT", count: string | number, callback?: Callback<[id: string, fields: string[]][]>): Promise<[id: string, fields: string[]][]>
    • Return a range of elements in a stream, with IDs matching the specified IDs interval

      • group: stream
      • complexity: O(N) with N being the number of elements being returned. If N is constant (e.g. always asking for the first 10 elements with COUNT), you can consider it O(1).
      • since: 5.0.0
      -

      Parameters

      • key: RedisKey
      • start: string | number | Buffer
      • end: string | number | Buffer
      • Optional callback: Callback<[id: string, fields: string[]][]>

      Returns Promise<[id: string, fields: string[]][]>

    • Parameters

      • key: RedisKey
      • start: string | number | Buffer
      • end: string | number | Buffer
      • countToken: "COUNT"
      • count: string | number
      • Optional callback: Callback<[id: string, fields: string[]][]>

      Returns Promise<[id: string, fields: string[]][]>

    • xrangeBuffer(key: RedisKey, start: string | number | Buffer, end: string | number | Buffer, callback?: Callback<[id: Buffer, fields: Buffer[]][]>): Promise<[id: Buffer, fields: Buffer[]][]>
    • xrangeBuffer(key: RedisKey, start: string | number | Buffer, end: string | number | Buffer, countToken: "COUNT", count: string | number, callback?: Callback<[id: Buffer, fields: Buffer[]][]>): Promise<[id: Buffer, fields: Buffer[]][]>
    • Parameters

      • key: RedisKey
      • start: string | number | Buffer
      • end: string | number | Buffer
      • Optional callback: Callback<[id: Buffer, fields: Buffer[]][]>

      Returns Promise<[id: Buffer, fields: Buffer[]][]>

    • Parameters

      • key: RedisKey
      • start: string | number | Buffer
      • end: string | number | Buffer
      • countToken: "COUNT"
      • count: string | number
      • Optional callback: Callback<[id: Buffer, fields: Buffer[]][]>

      Returns Promise<[id: Buffer, fields: Buffer[]][]>

    • xread(...args: [streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]): Promise<[key: string, items: [id: string, fields: string[]][]][]>
    • xread(...args: [streamsToken: "STREAMS", ...args: RedisValue[]]): Promise<[key: string, items: [id: string, fields: string[]][]][]>
    • xread(...args: [millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]): Promise<[key: string, items: [id: string, fields: string[]][]][]>
    • xread(...args: [millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]): Promise<[key: string, items: [id: string, fields: string[]][]][]>
    • xread(...args: [countToken: "COUNT", count: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]): Promise<[key: string, items: [id: string, fields: string[]][]][]>
    • xread(...args: [countToken: "COUNT", count: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]): Promise<[key: string, items: [id: string, fields: string[]][]][]>
    • xread(...args: [countToken: "COUNT", count: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]): Promise<[key: string, items: [id: string, fields: string[]][]][]>
    • xread(...args: [countToken: "COUNT", count: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]): Promise<[key: string, items: [id: string, fields: string[]][]][]>
    • +

      Parameters

      • key: RedisKey
      • start: string | number | Buffer
      • end: string | number | Buffer
      • Optional callback: Callback<[id: string, fields: string[]][]>

      Returns Promise<[id: string, fields: string[]][]>

    • Parameters

      • key: RedisKey
      • start: string | number | Buffer
      • end: string | number | Buffer
      • countToken: "COUNT"
      • count: string | number
      • Optional callback: Callback<[id: string, fields: string[]][]>

      Returns Promise<[id: string, fields: string[]][]>

    • xrangeBuffer(key: RedisKey, start: string | number | Buffer, end: string | number | Buffer, callback?: Callback<[id: Buffer, fields: Buffer[]][]>): Promise<[id: Buffer, fields: Buffer[]][]>
    • xrangeBuffer(key: RedisKey, start: string | number | Buffer, end: string | number | Buffer, countToken: "COUNT", count: string | number, callback?: Callback<[id: Buffer, fields: Buffer[]][]>): Promise<[id: Buffer, fields: Buffer[]][]>
    • Parameters

      • key: RedisKey
      • start: string | number | Buffer
      • end: string | number | Buffer
      • Optional callback: Callback<[id: Buffer, fields: Buffer[]][]>

      Returns Promise<[id: Buffer, fields: Buffer[]][]>

    • Parameters

      • key: RedisKey
      • start: string | number | Buffer
      • end: string | number | Buffer
      • countToken: "COUNT"
      • count: string | number
      • Optional callback: Callback<[id: Buffer, fields: Buffer[]][]>

      Returns Promise<[id: Buffer, fields: Buffer[]][]>

    • xread(...args: [streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]): Promise<[key: string, items: [id: string, fields: string[]][]][]>
    • xread(...args: [streamsToken: "STREAMS", ...args: RedisValue[]]): Promise<[key: string, items: [id: string, fields: string[]][]][]>
    • xread(...args: [millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]): Promise<[key: string, items: [id: string, fields: string[]][]][]>
    • xread(...args: [millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]): Promise<[key: string, items: [id: string, fields: string[]][]][]>
    • xread(...args: [countToken: "COUNT", count: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]): Promise<[key: string, items: [id: string, fields: string[]][]][]>
    • xread(...args: [countToken: "COUNT", count: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]): Promise<[key: string, items: [id: string, fields: string[]][]][]>
    • xread(...args: [countToken: "COUNT", count: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]): Promise<[key: string, items: [id: string, fields: string[]][]][]>
    • xread(...args: [countToken: "COUNT", count: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]): Promise<[key: string, items: [id: string, fields: string[]][]][]>
    • Return never seen elements in multiple streams, with IDs greater than the ones reported by the caller for each stream. Can block.

      • group: stream
      • complexity: For each stream mentioned: O(N) with N being the number of elements being returned, it means that XREAD-ing with a fixed COUNT is O(1). Note that when the BLOCK option is used, XADD will pay O(M) time in order to serve the M clients blocked on the stream getting new data.
      • since: 5.0.0
      -

      Parameters

      • Rest ...args: [streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]

      Returns Promise<[key: string, items: [id: string, fields: string[]][]][]>

    • Parameters

      • Rest ...args: [streamsToken: "STREAMS", ...args: RedisValue[]]

      Returns Promise<[key: string, items: [id: string, fields: string[]][]][]>

    • Parameters

      • Rest ...args: [millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]

      Returns Promise<[key: string, items: [id: string, fields: string[]][]][]>

    • Parameters

      • Rest ...args: [millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]

      Returns Promise<[key: string, items: [id: string, fields: string[]][]][]>

    • Parameters

      • Rest ...args: [countToken: "COUNT", count: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]

      Returns Promise<[key: string, items: [id: string, fields: string[]][]][]>

    • Parameters

      • Rest ...args: [countToken: "COUNT", count: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]

      Returns Promise<[key: string, items: [id: string, fields: string[]][]][]>

    • Parameters

      • Rest ...args: [countToken: "COUNT", count: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]

      Returns Promise<[key: string, items: [id: string, fields: string[]][]][]>

    • Parameters

      • Rest ...args: [countToken: "COUNT", count: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]

      Returns Promise<[key: string, items: [id: string, fields: string[]][]][]>

    • xreadBuffer(...args: [streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]): Promise<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>
    • xreadBuffer(...args: [streamsToken: "STREAMS", ...args: RedisValue[]]): Promise<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>
    • xreadBuffer(...args: [millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]): Promise<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>
    • xreadBuffer(...args: [millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]): Promise<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>
    • xreadBuffer(...args: [countToken: "COUNT", count: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]): Promise<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>
    • xreadBuffer(...args: [countToken: "COUNT", count: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]): Promise<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>
    • xreadBuffer(...args: [countToken: "COUNT", count: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]): Promise<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>
    • xreadBuffer(...args: [countToken: "COUNT", count: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]): Promise<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>
    • Parameters

      • Rest ...args: [streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]

      Returns Promise<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>

    • Parameters

      • Rest ...args: [streamsToken: "STREAMS", ...args: RedisValue[]]

      Returns Promise<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>

    • Parameters

      • Rest ...args: [millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]

      Returns Promise<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>

    • Parameters

      • Rest ...args: [millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]

      Returns Promise<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>

    • Parameters

      • Rest ...args: [countToken: "COUNT", count: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]

      Returns Promise<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>

    • Parameters

      • Rest ...args: [countToken: "COUNT", count: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]

      Returns Promise<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>

    • Parameters

      • Rest ...args: [countToken: "COUNT", count: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]

      Returns Promise<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>

    • Parameters

      • Rest ...args: [countToken: "COUNT", count: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]

      Returns Promise<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>

    • xreadgroup(...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<unknown[]>]): Promise<unknown[]>
    • xreadgroup(...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, streamsToken: "STREAMS", ...args: RedisValue[]]): Promise<unknown[]>
    • xreadgroup(...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<unknown[]>]): Promise<unknown[]>
    • xreadgroup(...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[]]): Promise<unknown[]>
    • xreadgroup(...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<unknown[]>]): Promise<unknown[]>
    • xreadgroup(...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]): Promise<unknown[]>
    • xreadgroup(...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, millisecondsToken: "BLOCK", milliseconds: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<unknown[]>]): Promise<unknown[]>
    • xreadgroup(...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, millisecondsToken: "BLOCK", milliseconds: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[]]): Promise<unknown[]>
    • xreadgroup(...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<unknown[]>]): Promise<unknown[]>
    • xreadgroup(...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]): Promise<unknown[]>
    • xreadgroup(...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<unknown[]>]): Promise<unknown[]>
    • xreadgroup(...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[]]): Promise<unknown[]>
    • xreadgroup(...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<unknown[]>]): Promise<unknown[]>
    • xreadgroup(...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]): Promise<unknown[]>
    • xreadgroup(...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<unknown[]>]): Promise<unknown[]>
    • xreadgroup(...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[]]): Promise<unknown[]>
    • +

      Parameters

      • Rest ...args: [streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]

      Returns Promise<[key: string, items: [id: string, fields: string[]][]][]>

    • Parameters

      • Rest ...args: [streamsToken: "STREAMS", ...args: RedisValue[]]

      Returns Promise<[key: string, items: [id: string, fields: string[]][]][]>

    • Parameters

      • Rest ...args: [millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]

      Returns Promise<[key: string, items: [id: string, fields: string[]][]][]>

    • Parameters

      • Rest ...args: [millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]

      Returns Promise<[key: string, items: [id: string, fields: string[]][]][]>

    • Parameters

      • Rest ...args: [countToken: "COUNT", count: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]

      Returns Promise<[key: string, items: [id: string, fields: string[]][]][]>

    • Parameters

      • Rest ...args: [countToken: "COUNT", count: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]

      Returns Promise<[key: string, items: [id: string, fields: string[]][]][]>

    • Parameters

      • Rest ...args: [countToken: "COUNT", count: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]

      Returns Promise<[key: string, items: [id: string, fields: string[]][]][]>

    • Parameters

      • Rest ...args: [countToken: "COUNT", count: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]

      Returns Promise<[key: string, items: [id: string, fields: string[]][]][]>

    • xreadBuffer(...args: [streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]): Promise<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>
    • xreadBuffer(...args: [streamsToken: "STREAMS", ...args: RedisValue[]]): Promise<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>
    • xreadBuffer(...args: [millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]): Promise<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>
    • xreadBuffer(...args: [millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]): Promise<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>
    • xreadBuffer(...args: [countToken: "COUNT", count: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]): Promise<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>
    • xreadBuffer(...args: [countToken: "COUNT", count: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]): Promise<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>
    • xreadBuffer(...args: [countToken: "COUNT", count: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]): Promise<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>
    • xreadBuffer(...args: [countToken: "COUNT", count: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]): Promise<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>
    • Parameters

      • Rest ...args: [streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]

      Returns Promise<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>

    • Parameters

      • Rest ...args: [streamsToken: "STREAMS", ...args: RedisValue[]]

      Returns Promise<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>

    • Parameters

      • Rest ...args: [millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]

      Returns Promise<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>

    • Parameters

      • Rest ...args: [millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]

      Returns Promise<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>

    • Parameters

      • Rest ...args: [countToken: "COUNT", count: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]

      Returns Promise<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>

    • Parameters

      • Rest ...args: [countToken: "COUNT", count: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]

      Returns Promise<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>

    • Parameters

      • Rest ...args: [countToken: "COUNT", count: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]

      Returns Promise<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>

    • Parameters

      • Rest ...args: [countToken: "COUNT", count: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]

      Returns Promise<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>

    • xreadgroup(...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<unknown[]>]): Promise<unknown[]>
    • xreadgroup(...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, streamsToken: "STREAMS", ...args: RedisValue[]]): Promise<unknown[]>
    • xreadgroup(...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<unknown[]>]): Promise<unknown[]>
    • xreadgroup(...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[]]): Promise<unknown[]>
    • xreadgroup(...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<unknown[]>]): Promise<unknown[]>
    • xreadgroup(...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]): Promise<unknown[]>
    • xreadgroup(...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, millisecondsToken: "BLOCK", milliseconds: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<unknown[]>]): Promise<unknown[]>
    • xreadgroup(...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, millisecondsToken: "BLOCK", milliseconds: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[]]): Promise<unknown[]>
    • xreadgroup(...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<unknown[]>]): Promise<unknown[]>
    • xreadgroup(...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]): Promise<unknown[]>
    • xreadgroup(...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<unknown[]>]): Promise<unknown[]>
    • xreadgroup(...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[]]): Promise<unknown[]>
    • xreadgroup(...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<unknown[]>]): Promise<unknown[]>
    • xreadgroup(...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]): Promise<unknown[]>
    • xreadgroup(...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<unknown[]>]): Promise<unknown[]>
    • xreadgroup(...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[]]): Promise<unknown[]>
    • Return new entries from a stream using a consumer group, or access the history of the pending entries for a given consumer. Can block.

      • group: stream
      • complexity: For each stream mentioned: O(M) with M being the number of elements returned. If M is constant (e.g. always asking for the first 10 elements with COUNT), you can consider it O(1). On the other side when XREADGROUP blocks, XADD will pay the O(N) time in order to serve the N clients blocked on the stream getting new data.
      • since: 5.0.0
      -

      Parameters

      • Rest ...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, streamsToken: "STREAMS", ...args: RedisValue[]]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[]]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, millisecondsToken: "BLOCK", milliseconds: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, millisecondsToken: "BLOCK", milliseconds: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[]]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[]]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[]]

      Returns Promise<unknown[]>

    • xrevrange(key: RedisKey, end: string | number | Buffer, start: string | number | Buffer, callback?: Callback<[id: string, fields: string[]][]>): Promise<[id: string, fields: string[]][]>
    • xrevrange(key: RedisKey, end: string | number | Buffer, start: string | number | Buffer, countToken: "COUNT", count: string | number, callback?: Callback<[id: string, fields: string[]][]>): Promise<[id: string, fields: string[]][]>
    • +

      Parameters

      • Rest ...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, streamsToken: "STREAMS", ...args: RedisValue[]]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[]]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, millisecondsToken: "BLOCK", milliseconds: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, millisecondsToken: "BLOCK", milliseconds: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[]]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[]]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[]]

      Returns Promise<unknown[]>

    • xrevrange(key: RedisKey, end: string | number | Buffer, start: string | number | Buffer, callback?: Callback<[id: string, fields: string[]][]>): Promise<[id: string, fields: string[]][]>
    • xrevrange(key: RedisKey, end: string | number | Buffer, start: string | number | Buffer, countToken: "COUNT", count: string | number, callback?: Callback<[id: string, fields: string[]][]>): Promise<[id: string, fields: string[]][]>
    • Return a range of elements in a stream, with IDs matching the specified IDs interval, in reverse order (from greater to smaller IDs) compared to XRANGE

      • group: stream
      • complexity: O(N) with N being the number of elements returned. If N is constant (e.g. always asking for the first 10 elements with COUNT), you can consider it O(1).
      • since: 5.0.0
      -

      Parameters

      • key: RedisKey
      • end: string | number | Buffer
      • start: string | number | Buffer
      • Optional callback: Callback<[id: string, fields: string[]][]>

      Returns Promise<[id: string, fields: string[]][]>

    • Parameters

      • key: RedisKey
      • end: string | number | Buffer
      • start: string | number | Buffer
      • countToken: "COUNT"
      • count: string | number
      • Optional callback: Callback<[id: string, fields: string[]][]>

      Returns Promise<[id: string, fields: string[]][]>

    • xrevrangeBuffer(key: RedisKey, end: string | number | Buffer, start: string | number | Buffer, callback?: Callback<[id: Buffer, fields: Buffer[]][]>): Promise<[id: Buffer, fields: Buffer[]][]>
    • xrevrangeBuffer(key: RedisKey, end: string | number | Buffer, start: string | number | Buffer, countToken: "COUNT", count: string | number, callback?: Callback<[id: Buffer, fields: Buffer[]][]>): Promise<[id: Buffer, fields: Buffer[]][]>
    • Parameters

      • key: RedisKey
      • end: string | number | Buffer
      • start: string | number | Buffer
      • Optional callback: Callback<[id: Buffer, fields: Buffer[]][]>

      Returns Promise<[id: Buffer, fields: Buffer[]][]>

    • Parameters

      • key: RedisKey
      • end: string | number | Buffer
      • start: string | number | Buffer
      • countToken: "COUNT"
      • count: string | number
      • Optional callback: Callback<[id: Buffer, fields: Buffer[]][]>

      Returns Promise<[id: Buffer, fields: Buffer[]][]>

    • xsetid(key: RedisKey, lastId: string | number | Buffer, callback?: Callback<unknown>): Promise<unknown>
    • xsetid(key: RedisKey, lastId: string | number | Buffer, maxDeletedEntryIdToken: "MAXDELETEDID", maxDeletedEntryId: string | number | Buffer, callback?: Callback<unknown>): Promise<unknown>
    • xsetid(key: RedisKey, lastId: string | number | Buffer, entriesAddedToken: "ENTRIESADDED", entriesAdded: string | number, callback?: Callback<unknown>): Promise<unknown>
    • xsetid(key: RedisKey, lastId: string | number | Buffer, entriesAddedToken: "ENTRIESADDED", entriesAdded: string | number, maxDeletedEntryIdToken: "MAXDELETEDID", maxDeletedEntryId: string | number | Buffer, callback?: Callback<unknown>): Promise<unknown>
    • +

      Parameters

      • key: RedisKey
      • end: string | number | Buffer
      • start: string | number | Buffer
      • Optional callback: Callback<[id: string, fields: string[]][]>

      Returns Promise<[id: string, fields: string[]][]>

    • Parameters

      • key: RedisKey
      • end: string | number | Buffer
      • start: string | number | Buffer
      • countToken: "COUNT"
      • count: string | number
      • Optional callback: Callback<[id: string, fields: string[]][]>

      Returns Promise<[id: string, fields: string[]][]>

    • xrevrangeBuffer(key: RedisKey, end: string | number | Buffer, start: string | number | Buffer, callback?: Callback<[id: Buffer, fields: Buffer[]][]>): Promise<[id: Buffer, fields: Buffer[]][]>
    • xrevrangeBuffer(key: RedisKey, end: string | number | Buffer, start: string | number | Buffer, countToken: "COUNT", count: string | number, callback?: Callback<[id: Buffer, fields: Buffer[]][]>): Promise<[id: Buffer, fields: Buffer[]][]>
    • Parameters

      • key: RedisKey
      • end: string | number | Buffer
      • start: string | number | Buffer
      • Optional callback: Callback<[id: Buffer, fields: Buffer[]][]>

      Returns Promise<[id: Buffer, fields: Buffer[]][]>

    • Parameters

      • key: RedisKey
      • end: string | number | Buffer
      • start: string | number | Buffer
      • countToken: "COUNT"
      • count: string | number
      • Optional callback: Callback<[id: Buffer, fields: Buffer[]][]>

      Returns Promise<[id: Buffer, fields: Buffer[]][]>

    • xsetid(key: RedisKey, lastId: string | number | Buffer, callback?: Callback<unknown>): Promise<unknown>
    • xsetid(key: RedisKey, lastId: string | number | Buffer, maxDeletedEntryIdToken: "MAXDELETEDID", maxDeletedEntryId: string | number | Buffer, callback?: Callback<unknown>): Promise<unknown>
    • xsetid(key: RedisKey, lastId: string | number | Buffer, entriesAddedToken: "ENTRIESADDED", entriesAdded: string | number, callback?: Callback<unknown>): Promise<unknown>
    • xsetid(key: RedisKey, lastId: string | number | Buffer, entriesAddedToken: "ENTRIESADDED", entriesAdded: string | number, maxDeletedEntryIdToken: "MAXDELETEDID", maxDeletedEntryId: string | number | Buffer, callback?: Callback<unknown>): Promise<unknown>
    • An internal command for replicating stream values

      • group: stream
      • complexity: O(1)
      • since: 5.0.0
      -

      Parameters

      • key: RedisKey
      • lastId: string | number | Buffer
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • lastId: string | number | Buffer
      • maxDeletedEntryIdToken: "MAXDELETEDID"
      • maxDeletedEntryId: string | number | Buffer
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • lastId: string | number | Buffer
      • entriesAddedToken: "ENTRIESADDED"
      • entriesAdded: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • lastId: string | number | Buffer
      • entriesAddedToken: "ENTRIESADDED"
      • entriesAdded: string | number
      • maxDeletedEntryIdToken: "MAXDELETEDID"
      • maxDeletedEntryId: string | number | Buffer
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • xtrim(key: RedisKey, maxlen: "MAXLEN", threshold: string | number | Buffer, callback?: Callback<number>): Promise<number>
    • xtrim(key: RedisKey, maxlen: "MAXLEN", threshold: string | number | Buffer, countToken: "LIMIT", count: string | number, callback?: Callback<number>): Promise<number>
    • xtrim(key: RedisKey, maxlen: "MAXLEN", equal: "=", threshold: string | number | Buffer, callback?: Callback<number>): Promise<number>
    • xtrim(key: RedisKey, maxlen: "MAXLEN", equal: "=", threshold: string | number | Buffer, countToken: "LIMIT", count: string | number, callback?: Callback<number>): Promise<number>
    • xtrim(key: RedisKey, maxlen: "MAXLEN", approximately: "~", threshold: string | number | Buffer, callback?: Callback<number>): Promise<number>
    • xtrim(key: RedisKey, maxlen: "MAXLEN", approximately: "~", threshold: string | number | Buffer, countToken: "LIMIT", count: string | number, callback?: Callback<number>): Promise<number>
    • xtrim(key: RedisKey, minid: "MINID", threshold: string | number | Buffer, callback?: Callback<number>): Promise<number>
    • xtrim(key: RedisKey, minid: "MINID", threshold: string | number | Buffer, countToken: "LIMIT", count: string | number, callback?: Callback<number>): Promise<number>
    • xtrim(key: RedisKey, minid: "MINID", equal: "=", threshold: string | number | Buffer, callback?: Callback<number>): Promise<number>
    • xtrim(key: RedisKey, minid: "MINID", equal: "=", threshold: string | number | Buffer, countToken: "LIMIT", count: string | number, callback?: Callback<number>): Promise<number>
    • xtrim(key: RedisKey, minid: "MINID", approximately: "~", threshold: string | number | Buffer, callback?: Callback<number>): Promise<number>
    • xtrim(key: RedisKey, minid: "MINID", approximately: "~", threshold: string | number | Buffer, countToken: "LIMIT", count: string | number, callback?: Callback<number>): Promise<number>
    • +

      Parameters

      • key: RedisKey
      • lastId: string | number | Buffer
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • lastId: string | number | Buffer
      • maxDeletedEntryIdToken: "MAXDELETEDID"
      • maxDeletedEntryId: string | number | Buffer
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • lastId: string | number | Buffer
      • entriesAddedToken: "ENTRIESADDED"
      • entriesAdded: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • lastId: string | number | Buffer
      • entriesAddedToken: "ENTRIESADDED"
      • entriesAdded: string | number
      • maxDeletedEntryIdToken: "MAXDELETEDID"
      • maxDeletedEntryId: string | number | Buffer
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • xtrim(key: RedisKey, maxlen: "MAXLEN", threshold: string | number | Buffer, callback?: Callback<number>): Promise<number>
    • xtrim(key: RedisKey, maxlen: "MAXLEN", threshold: string | number | Buffer, countToken: "LIMIT", count: string | number, callback?: Callback<number>): Promise<number>
    • xtrim(key: RedisKey, maxlen: "MAXLEN", equal: "=", threshold: string | number | Buffer, callback?: Callback<number>): Promise<number>
    • xtrim(key: RedisKey, maxlen: "MAXLEN", equal: "=", threshold: string | number | Buffer, countToken: "LIMIT", count: string | number, callback?: Callback<number>): Promise<number>
    • xtrim(key: RedisKey, maxlen: "MAXLEN", approximately: "~", threshold: string | number | Buffer, callback?: Callback<number>): Promise<number>
    • xtrim(key: RedisKey, maxlen: "MAXLEN", approximately: "~", threshold: string | number | Buffer, countToken: "LIMIT", count: string | number, callback?: Callback<number>): Promise<number>
    • xtrim(key: RedisKey, minid: "MINID", threshold: string | number | Buffer, callback?: Callback<number>): Promise<number>
    • xtrim(key: RedisKey, minid: "MINID", threshold: string | number | Buffer, countToken: "LIMIT", count: string | number, callback?: Callback<number>): Promise<number>
    • xtrim(key: RedisKey, minid: "MINID", equal: "=", threshold: string | number | Buffer, callback?: Callback<number>): Promise<number>
    • xtrim(key: RedisKey, minid: "MINID", equal: "=", threshold: string | number | Buffer, countToken: "LIMIT", count: string | number, callback?: Callback<number>): Promise<number>
    • xtrim(key: RedisKey, minid: "MINID", approximately: "~", threshold: string | number | Buffer, callback?: Callback<number>): Promise<number>
    • xtrim(key: RedisKey, minid: "MINID", approximately: "~", threshold: string | number | Buffer, countToken: "LIMIT", count: string | number, callback?: Callback<number>): Promise<number>
    • Trims the stream to (approximately if '~' is passed) a certain size

      • group: stream
      • complexity: O(N), with N being the number of evicted entries. Constant times are very small however, since entries are organized in macro nodes containing multiple entries that can be released with a single deallocation.
      • since: 5.0.0
      -

      Parameters

      • key: RedisKey
      • maxlen: "MAXLEN"
      • threshold: string | number | Buffer
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • maxlen: "MAXLEN"
      • threshold: string | number | Buffer
      • countToken: "LIMIT"
      • count: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • maxlen: "MAXLEN"
      • equal: "="
      • threshold: string | number | Buffer
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • maxlen: "MAXLEN"
      • equal: "="
      • threshold: string | number | Buffer
      • countToken: "LIMIT"
      • count: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • maxlen: "MAXLEN"
      • approximately: "~"
      • threshold: string | number | Buffer
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • maxlen: "MAXLEN"
      • approximately: "~"
      • threshold: string | number | Buffer
      • countToken: "LIMIT"
      • count: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • minid: "MINID"
      • threshold: string | number | Buffer
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • minid: "MINID"
      • threshold: string | number | Buffer
      • countToken: "LIMIT"
      • count: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • minid: "MINID"
      • equal: "="
      • threshold: string | number | Buffer
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • minid: "MINID"
      • equal: "="
      • threshold: string | number | Buffer
      • countToken: "LIMIT"
      • count: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • minid: "MINID"
      • approximately: "~"
      • threshold: string | number | Buffer
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • minid: "MINID"
      • approximately: "~"
      • threshold: string | number | Buffer
      • countToken: "LIMIT"
      • count: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • zadd(...args: [key: RedisKey, ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • zadd(...args: [key: RedisKey, ...scoreMembers: (string | number | Buffer)[]]): Promise<number>
    • zadd(...args: [key: RedisKey, incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]): Promise<string>
    • zadd(...args: [key: RedisKey, incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<string>
    • zadd(...args: [key: RedisKey, ch: "CH", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • zadd(...args: [key: RedisKey, ch: "CH", ...scoreMembers: (string | number | Buffer)[]]): Promise<number>
    • zadd(...args: [key: RedisKey, ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]): Promise<string>
    • zadd(...args: [key: RedisKey, ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<string>
    • zadd(...args: [key: RedisKey, gt: "GT", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • zadd(...args: [key: RedisKey, gt: "GT", ...scoreMembers: (string | number | Buffer)[]]): Promise<number>
    • zadd(...args: [key: RedisKey, gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]): Promise<string>
    • zadd(...args: [key: RedisKey, gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<string>
    • zadd(...args: [key: RedisKey, gt: "GT", ch: "CH", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • zadd(...args: [key: RedisKey, gt: "GT", ch: "CH", ...scoreMembers: (string | number | Buffer)[]]): Promise<number>
    • zadd(...args: [key: RedisKey, gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]): Promise<string>
    • zadd(...args: [key: RedisKey, gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<string>
    • zadd(...args: [key: RedisKey, lt: "LT", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • zadd(...args: [key: RedisKey, lt: "LT", ...scoreMembers: (string | number | Buffer)[]]): Promise<number>
    • zadd(...args: [key: RedisKey, lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]): Promise<string>
    • zadd(...args: [key: RedisKey, lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<string>
    • zadd(...args: [key: RedisKey, lt: "LT", ch: "CH", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • zadd(...args: [key: RedisKey, lt: "LT", ch: "CH", ...scoreMembers: (string | number | Buffer)[]]): Promise<number>
    • zadd(...args: [key: RedisKey, lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]): Promise<string>
    • zadd(...args: [key: RedisKey, lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<string>
    • zadd(...args: [key: RedisKey, nx: "NX", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • zadd(...args: [key: RedisKey, nx: "NX", ...scoreMembers: (string | number | Buffer)[]]): Promise<number>
    • zadd(...args: [key: RedisKey, nx: "NX", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]): Promise<string>
    • zadd(...args: [key: RedisKey, nx: "NX", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<string>
    • zadd(...args: [key: RedisKey, nx: "NX", ch: "CH", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • zadd(...args: [key: RedisKey, nx: "NX", ch: "CH", ...scoreMembers: (string | number | Buffer)[]]): Promise<number>
    • zadd(...args: [key: RedisKey, nx: "NX", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]): Promise<string>
    • zadd(...args: [key: RedisKey, nx: "NX", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<string>
    • zadd(...args: [key: RedisKey, nx: "NX", gt: "GT", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • zadd(...args: [key: RedisKey, nx: "NX", gt: "GT", ...scoreMembers: (string | number | Buffer)[]]): Promise<number>
    • zadd(...args: [key: RedisKey, nx: "NX", gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]): Promise<string>
    • zadd(...args: [key: RedisKey, nx: "NX", gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<string>
    • zadd(...args: [key: RedisKey, nx: "NX", gt: "GT", ch: "CH", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • zadd(...args: [key: RedisKey, nx: "NX", gt: "GT", ch: "CH", ...scoreMembers: (string | number | Buffer)[]]): Promise<number>
    • zadd(...args: [key: RedisKey, nx: "NX", gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]): Promise<string>
    • zadd(...args: [key: RedisKey, nx: "NX", gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<string>
    • zadd(...args: [key: RedisKey, nx: "NX", lt: "LT", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • zadd(...args: [key: RedisKey, nx: "NX", lt: "LT", ...scoreMembers: (string | number | Buffer)[]]): Promise<number>
    • zadd(...args: [key: RedisKey, nx: "NX", lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]): Promise<string>
    • zadd(...args: [key: RedisKey, nx: "NX", lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<string>
    • zadd(...args: [key: RedisKey, nx: "NX", lt: "LT", ch: "CH", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • zadd(...args: [key: RedisKey, nx: "NX", lt: "LT", ch: "CH", ...scoreMembers: (string | number | Buffer)[]]): Promise<number>
    • zadd(...args: [key: RedisKey, nx: "NX", lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]): Promise<string>
    • zadd(...args: [key: RedisKey, nx: "NX", lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<string>
    • zadd(...args: [key: RedisKey, xx: "XX", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • zadd(...args: [key: RedisKey, xx: "XX", ...scoreMembers: (string | number | Buffer)[]]): Promise<number>
    • zadd(...args: [key: RedisKey, xx: "XX", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]): Promise<string>
    • zadd(...args: [key: RedisKey, xx: "XX", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<string>
    • zadd(...args: [key: RedisKey, xx: "XX", ch: "CH", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • zadd(...args: [key: RedisKey, xx: "XX", ch: "CH", ...scoreMembers: (string | number | Buffer)[]]): Promise<number>
    • zadd(...args: [key: RedisKey, xx: "XX", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]): Promise<string>
    • zadd(...args: [key: RedisKey, xx: "XX", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<string>
    • zadd(...args: [key: RedisKey, xx: "XX", gt: "GT", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • zadd(...args: [key: RedisKey, xx: "XX", gt: "GT", ...scoreMembers: (string | number | Buffer)[]]): Promise<number>
    • zadd(...args: [key: RedisKey, xx: "XX", gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]): Promise<string>
    • zadd(...args: [key: RedisKey, xx: "XX", gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<string>
    • zadd(...args: [key: RedisKey, xx: "XX", gt: "GT", ch: "CH", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • zadd(...args: [key: RedisKey, xx: "XX", gt: "GT", ch: "CH", ...scoreMembers: (string | number | Buffer)[]]): Promise<number>
    • zadd(...args: [key: RedisKey, xx: "XX", gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]): Promise<string>
    • zadd(...args: [key: RedisKey, xx: "XX", gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<string>
    • zadd(...args: [key: RedisKey, xx: "XX", lt: "LT", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • zadd(...args: [key: RedisKey, xx: "XX", lt: "LT", ...scoreMembers: (string | number | Buffer)[]]): Promise<number>
    • zadd(...args: [key: RedisKey, xx: "XX", lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]): Promise<string>
    • zadd(...args: [key: RedisKey, xx: "XX", lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<string>
    • zadd(...args: [key: RedisKey, xx: "XX", lt: "LT", ch: "CH", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • zadd(...args: [key: RedisKey, xx: "XX", lt: "LT", ch: "CH", ...scoreMembers: (string | number | Buffer)[]]): Promise<number>
    • zadd(...args: [key: RedisKey, xx: "XX", lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]): Promise<string>
    • zadd(...args: [key: RedisKey, xx: "XX", lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<string>
    • +

      Parameters

      • key: RedisKey
      • maxlen: "MAXLEN"
      • threshold: string | number | Buffer
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • maxlen: "MAXLEN"
      • threshold: string | number | Buffer
      • countToken: "LIMIT"
      • count: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • maxlen: "MAXLEN"
      • equal: "="
      • threshold: string | number | Buffer
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • maxlen: "MAXLEN"
      • equal: "="
      • threshold: string | number | Buffer
      • countToken: "LIMIT"
      • count: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • maxlen: "MAXLEN"
      • approximately: "~"
      • threshold: string | number | Buffer
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • maxlen: "MAXLEN"
      • approximately: "~"
      • threshold: string | number | Buffer
      • countToken: "LIMIT"
      • count: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • minid: "MINID"
      • threshold: string | number | Buffer
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • minid: "MINID"
      • threshold: string | number | Buffer
      • countToken: "LIMIT"
      • count: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • minid: "MINID"
      • equal: "="
      • threshold: string | number | Buffer
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • minid: "MINID"
      • equal: "="
      • threshold: string | number | Buffer
      • countToken: "LIMIT"
      • count: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • minid: "MINID"
      • approximately: "~"
      • threshold: string | number | Buffer
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • minid: "MINID"
      • approximately: "~"
      • threshold: string | number | Buffer
      • countToken: "LIMIT"
      • count: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • zadd(...args: [key: RedisKey, ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • zadd(...args: [key: RedisKey, ...scoreMembers: (string | number | Buffer)[]]): Promise<number>
    • zadd(...args: [key: RedisKey, incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]): Promise<string>
    • zadd(...args: [key: RedisKey, incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<string>
    • zadd(...args: [key: RedisKey, ch: "CH", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • zadd(...args: [key: RedisKey, ch: "CH", ...scoreMembers: (string | number | Buffer)[]]): Promise<number>
    • zadd(...args: [key: RedisKey, ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]): Promise<string>
    • zadd(...args: [key: RedisKey, ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<string>
    • zadd(...args: [key: RedisKey, gt: "GT", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • zadd(...args: [key: RedisKey, gt: "GT", ...scoreMembers: (string | number | Buffer)[]]): Promise<number>
    • zadd(...args: [key: RedisKey, gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]): Promise<string>
    • zadd(...args: [key: RedisKey, gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<string>
    • zadd(...args: [key: RedisKey, gt: "GT", ch: "CH", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • zadd(...args: [key: RedisKey, gt: "GT", ch: "CH", ...scoreMembers: (string | number | Buffer)[]]): Promise<number>
    • zadd(...args: [key: RedisKey, gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]): Promise<string>
    • zadd(...args: [key: RedisKey, gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<string>
    • zadd(...args: [key: RedisKey, lt: "LT", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • zadd(...args: [key: RedisKey, lt: "LT", ...scoreMembers: (string | number | Buffer)[]]): Promise<number>
    • zadd(...args: [key: RedisKey, lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]): Promise<string>
    • zadd(...args: [key: RedisKey, lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<string>
    • zadd(...args: [key: RedisKey, lt: "LT", ch: "CH", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • zadd(...args: [key: RedisKey, lt: "LT", ch: "CH", ...scoreMembers: (string | number | Buffer)[]]): Promise<number>
    • zadd(...args: [key: RedisKey, lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]): Promise<string>
    • zadd(...args: [key: RedisKey, lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<string>
    • zadd(...args: [key: RedisKey, nx: "NX", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • zadd(...args: [key: RedisKey, nx: "NX", ...scoreMembers: (string | number | Buffer)[]]): Promise<number>
    • zadd(...args: [key: RedisKey, nx: "NX", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]): Promise<string>
    • zadd(...args: [key: RedisKey, nx: "NX", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<string>
    • zadd(...args: [key: RedisKey, nx: "NX", ch: "CH", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • zadd(...args: [key: RedisKey, nx: "NX", ch: "CH", ...scoreMembers: (string | number | Buffer)[]]): Promise<number>
    • zadd(...args: [key: RedisKey, nx: "NX", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]): Promise<string>
    • zadd(...args: [key: RedisKey, nx: "NX", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<string>
    • zadd(...args: [key: RedisKey, nx: "NX", gt: "GT", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • zadd(...args: [key: RedisKey, nx: "NX", gt: "GT", ...scoreMembers: (string | number | Buffer)[]]): Promise<number>
    • zadd(...args: [key: RedisKey, nx: "NX", gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]): Promise<string>
    • zadd(...args: [key: RedisKey, nx: "NX", gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<string>
    • zadd(...args: [key: RedisKey, nx: "NX", gt: "GT", ch: "CH", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • zadd(...args: [key: RedisKey, nx: "NX", gt: "GT", ch: "CH", ...scoreMembers: (string | number | Buffer)[]]): Promise<number>
    • zadd(...args: [key: RedisKey, nx: "NX", gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]): Promise<string>
    • zadd(...args: [key: RedisKey, nx: "NX", gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<string>
    • zadd(...args: [key: RedisKey, nx: "NX", lt: "LT", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • zadd(...args: [key: RedisKey, nx: "NX", lt: "LT", ...scoreMembers: (string | number | Buffer)[]]): Promise<number>
    • zadd(...args: [key: RedisKey, nx: "NX", lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]): Promise<string>
    • zadd(...args: [key: RedisKey, nx: "NX", lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<string>
    • zadd(...args: [key: RedisKey, nx: "NX", lt: "LT", ch: "CH", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • zadd(...args: [key: RedisKey, nx: "NX", lt: "LT", ch: "CH", ...scoreMembers: (string | number | Buffer)[]]): Promise<number>
    • zadd(...args: [key: RedisKey, nx: "NX", lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]): Promise<string>
    • zadd(...args: [key: RedisKey, nx: "NX", lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<string>
    • zadd(...args: [key: RedisKey, xx: "XX", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • zadd(...args: [key: RedisKey, xx: "XX", ...scoreMembers: (string | number | Buffer)[]]): Promise<number>
    • zadd(...args: [key: RedisKey, xx: "XX", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]): Promise<string>
    • zadd(...args: [key: RedisKey, xx: "XX", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<string>
    • zadd(...args: [key: RedisKey, xx: "XX", ch: "CH", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • zadd(...args: [key: RedisKey, xx: "XX", ch: "CH", ...scoreMembers: (string | number | Buffer)[]]): Promise<number>
    • zadd(...args: [key: RedisKey, xx: "XX", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]): Promise<string>
    • zadd(...args: [key: RedisKey, xx: "XX", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<string>
    • zadd(...args: [key: RedisKey, xx: "XX", gt: "GT", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • zadd(...args: [key: RedisKey, xx: "XX", gt: "GT", ...scoreMembers: (string | number | Buffer)[]]): Promise<number>
    • zadd(...args: [key: RedisKey, xx: "XX", gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]): Promise<string>
    • zadd(...args: [key: RedisKey, xx: "XX", gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<string>
    • zadd(...args: [key: RedisKey, xx: "XX", gt: "GT", ch: "CH", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • zadd(...args: [key: RedisKey, xx: "XX", gt: "GT", ch: "CH", ...scoreMembers: (string | number | Buffer)[]]): Promise<number>
    • zadd(...args: [key: RedisKey, xx: "XX", gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]): Promise<string>
    • zadd(...args: [key: RedisKey, xx: "XX", gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<string>
    • zadd(...args: [key: RedisKey, xx: "XX", lt: "LT", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • zadd(...args: [key: RedisKey, xx: "XX", lt: "LT", ...scoreMembers: (string | number | Buffer)[]]): Promise<number>
    • zadd(...args: [key: RedisKey, xx: "XX", lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]): Promise<string>
    • zadd(...args: [key: RedisKey, xx: "XX", lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<string>
    • zadd(...args: [key: RedisKey, xx: "XX", lt: "LT", ch: "CH", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • zadd(...args: [key: RedisKey, xx: "XX", lt: "LT", ch: "CH", ...scoreMembers: (string | number | Buffer)[]]): Promise<number>
    • zadd(...args: [key: RedisKey, xx: "XX", lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]): Promise<string>
    • zadd(...args: [key: RedisKey, xx: "XX", lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<string>
    • Add one or more members to a sorted set, or update its score if it already exists

      • group: sorted-set
      • complexity: O(log(N)) for each item added, where N is the number of elements in the sorted set.
      • since: 1.2.0
      -

      Parameters

      • Rest ...args: [key: RedisKey, ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, ch: "CH", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, ch: "CH", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, gt: "GT", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, gt: "GT", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, gt: "GT", ch: "CH", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, gt: "GT", ch: "CH", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, lt: "LT", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, lt: "LT", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, lt: "LT", ch: "CH", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, lt: "LT", ch: "CH", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", ch: "CH", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", ch: "CH", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", gt: "GT", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", gt: "GT", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", gt: "GT", ch: "CH", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", gt: "GT", ch: "CH", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", lt: "LT", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", lt: "LT", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", lt: "LT", ch: "CH", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", lt: "LT", ch: "CH", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", ch: "CH", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", ch: "CH", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", gt: "GT", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", gt: "GT", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", gt: "GT", ch: "CH", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", gt: "GT", ch: "CH", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", lt: "LT", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", lt: "LT", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", lt: "LT", ch: "CH", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", lt: "LT", ch: "CH", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<string>

    • zaddBuffer(...args: [key: RedisKey, incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, nx: "NX", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, nx: "NX", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, nx: "NX", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, nx: "NX", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, nx: "NX", gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, nx: "NX", gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, nx: "NX", gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, nx: "NX", gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, nx: "NX", lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, nx: "NX", lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, nx: "NX", lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, nx: "NX", lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, xx: "XX", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, xx: "XX", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, xx: "XX", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, xx: "XX", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, xx: "XX", gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, xx: "XX", gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, xx: "XX", gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, xx: "XX", gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, xx: "XX", lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, xx: "XX", lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, xx: "XX", lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, xx: "XX", lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<Buffer>
    • Parameters

      • Rest ...args: [key: RedisKey, incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<Buffer>

    • zcard(key: RedisKey, callback?: Callback<number>): Promise<number>
    • +

      Parameters

      • Rest ...args: [key: RedisKey, ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, ch: "CH", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, ch: "CH", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, gt: "GT", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, gt: "GT", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, gt: "GT", ch: "CH", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, gt: "GT", ch: "CH", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, lt: "LT", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, lt: "LT", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, lt: "LT", ch: "CH", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, lt: "LT", ch: "CH", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", ch: "CH", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", ch: "CH", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", gt: "GT", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", gt: "GT", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", gt: "GT", ch: "CH", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", gt: "GT", ch: "CH", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", lt: "LT", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", lt: "LT", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", lt: "LT", ch: "CH", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", lt: "LT", ch: "CH", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", ch: "CH", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", ch: "CH", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", gt: "GT", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", gt: "GT", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", gt: "GT", ch: "CH", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", gt: "GT", ch: "CH", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", lt: "LT", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", lt: "LT", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", lt: "LT", ch: "CH", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", lt: "LT", ch: "CH", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<string>

    • zaddBuffer(...args: [key: RedisKey, incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, nx: "NX", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, nx: "NX", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, nx: "NX", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, nx: "NX", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, nx: "NX", gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, nx: "NX", gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, nx: "NX", gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, nx: "NX", gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, nx: "NX", lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, nx: "NX", lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, nx: "NX", lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, nx: "NX", lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, xx: "XX", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, xx: "XX", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, xx: "XX", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, xx: "XX", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, xx: "XX", gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, xx: "XX", gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, xx: "XX", gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, xx: "XX", gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, xx: "XX", lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, xx: "XX", lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, xx: "XX", lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, xx: "XX", lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<Buffer>
    • Parameters

      • Rest ...args: [key: RedisKey, incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<Buffer>

    • zcard(key: RedisKey, callback?: Callback<number>): Promise<number>
    • Get the number of members in a sorted set

      • group: sorted-set
      • complexity: O(1)
      • since: 1.2.0
      -

      Parameters

      • key: RedisKey
      • Optional callback: Callback<number>

      Returns Promise<number>

    • zcount(key: RedisKey, min: string | number, max: string | number, callback?: Callback<number>): Promise<number>
    • zcount(key: RedisKey, min: string | number, max: string | number, callback?: Callback<number>): Promise<number>
    • Count the members in a sorted set with scores within the given values

      • group: sorted-set
      • complexity: O(log(N)) with N being the number of elements in the sorted set.
      • since: 2.0.0
      -

      Parameters

      • key: RedisKey
      • min: string | number
      • max: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • zdiff(...args: [numkeys: string | number, ...keys: RedisKey[], callback: Callback<string[]>]): Promise<string[]>
    • zdiff(...args: [numkeys: string | number, keys: RedisKey[], callback: Callback<string[]>]): Promise<string[]>
    • zdiff(...args: [numkeys: string | number, ...keys: RedisKey[]]): Promise<string[]>
    • zdiff(...args: [numkeys: string | number, keys: RedisKey[]]): Promise<string[]>
    • zdiff(...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zdiff(...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zdiff(...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES"]): Promise<string[]>
    • zdiff(...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES"]): Promise<string[]>
    • +

      Parameters

      • key: RedisKey
      • min: string | number
      • max: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • zdiff(...args: [numkeys: string | number, ...keys: RedisKey[], callback: Callback<string[]>]): Promise<string[]>
    • zdiff(...args: [numkeys: string | number, keys: RedisKey[], callback: Callback<string[]>]): Promise<string[]>
    • zdiff(...args: [numkeys: string | number, ...keys: RedisKey[]]): Promise<string[]>
    • zdiff(...args: [numkeys: string | number, keys: RedisKey[]]): Promise<string[]>
    • zdiff(...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zdiff(...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zdiff(...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES"]): Promise<string[]>
    • zdiff(...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES"]): Promise<string[]>
    • Subtract multiple sorted sets

      • group: sorted-set
      • complexity: O(L + (N-K)log(N)) worst case where L is the total number of elements in all the sets, N is the size of the first set, and K is the size of the result set.
      • since: 6.2.0
      -

      Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[]]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[]]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • zdiffBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zdiffBuffer(...args: [numkeys: string | number, keys: RedisKey[], callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zdiffBuffer(...args: [numkeys: string | number, ...keys: RedisKey[]]): Promise<Buffer[]>
    • zdiffBuffer(...args: [numkeys: string | number, keys: RedisKey[]]): Promise<Buffer[]>
    • zdiffBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zdiffBuffer(...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zdiffBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES"]): Promise<Buffer[]>
    • zdiffBuffer(...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES"]): Promise<Buffer[]>
    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[]]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[]]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • zdiffstore(...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • zdiffstore(...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • zdiffstore(...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[]]): Promise<number>
    • zdiffstore(...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[]]): Promise<number>
    • +

      Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[]]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[]]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • zdiffBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zdiffBuffer(...args: [numkeys: string | number, keys: RedisKey[], callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zdiffBuffer(...args: [numkeys: string | number, ...keys: RedisKey[]]): Promise<Buffer[]>
    • zdiffBuffer(...args: [numkeys: string | number, keys: RedisKey[]]): Promise<Buffer[]>
    • zdiffBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zdiffBuffer(...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zdiffBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES"]): Promise<Buffer[]>
    • zdiffBuffer(...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES"]): Promise<Buffer[]>
    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[]]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[]]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • zdiffstore(...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • zdiffstore(...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • zdiffstore(...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[]]): Promise<number>
    • zdiffstore(...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[]]): Promise<number>
    • Subtract multiple sorted sets and store the resulting sorted set in a new key

      • group: sorted-set
      • complexity: O(L + (N-K)log(N)) worst case where L is the total number of elements in all the sets, N is the size of the first set, and K is the size of the result set.
      • since: 6.2.0
      -

      Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[]]

      Returns Promise<number>

    • zincrby(key: RedisKey, increment: string | number, member: string | number | Buffer, callback?: Callback<string>): Promise<string>
    • zincrby(key: RedisKey, increment: string | number, member: string | number | Buffer, callback?: Callback<string>): Promise<string>
    • Increment the score of a member in a sorted set

      • group: sorted-set
      • complexity: O(log(N)) where N is the number of elements in the sorted set.
      • since: 1.2.0
      -

      Parameters

      • key: RedisKey
      • increment: string | number
      • member: string | number | Buffer
      • Optional callback: Callback<string>

      Returns Promise<string>

    • zincrbyBuffer(key: RedisKey, increment: string | number, member: string | number | Buffer, callback?: Callback<Buffer>): Promise<Buffer>
    • Parameters

      • key: RedisKey
      • increment: string | number
      • member: string | number | Buffer
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • zinter(...args: [numkeys: string | number, ...keys: RedisKey[], callback: Callback<string[]>]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, keys: RedisKey[], callback: Callback<string[]>]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...keys: RedisKey[]]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, keys: RedisKey[]]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES"]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES"]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<string[]>]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<string[]>]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<string[]>]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<string[]>]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<string[]>]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<string[]>]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...args: RedisValue[], callback: Callback<string[]>]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...args: RedisValue[]]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...args: RedisValue[], withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...args: RedisValue[], withscores: "WITHSCORES"]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<string[]>]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM"]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<string[]>]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN"]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<string[]>]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX"]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]): Promise<string[]>
    • +

      Parameters

      • key: RedisKey
      • increment: string | number
      • member: string | number | Buffer
      • Optional callback: Callback<string>

      Returns Promise<string>

    • zincrbyBuffer(key: RedisKey, increment: string | number, member: string | number | Buffer, callback?: Callback<Buffer>): Promise<Buffer>
    • Parameters

      • key: RedisKey
      • increment: string | number
      • member: string | number | Buffer
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • zinter(...args: [numkeys: string | number, ...keys: RedisKey[], callback: Callback<string[]>]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, keys: RedisKey[], callback: Callback<string[]>]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...keys: RedisKey[]]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, keys: RedisKey[]]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES"]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES"]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<string[]>]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<string[]>]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<string[]>]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<string[]>]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<string[]>]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<string[]>]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...args: RedisValue[], callback: Callback<string[]>]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...args: RedisValue[]]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...args: RedisValue[], withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...args: RedisValue[], withscores: "WITHSCORES"]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<string[]>]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM"]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<string[]>]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN"]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<string[]>]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX"]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]): Promise<string[]>
    • Intersect multiple sorted sets

      • group: sorted-set
      • complexity: O(NK)+O(Mlog(M)) worst case with N being the smallest input sorted set, K being the number of input sorted sets and M being the number of elements in the resulting sorted set.
      • since: 6.2.0
      -

      Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[]]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[]]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[]]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • zinterBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, keys: RedisKey[], callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...keys: RedisKey[]]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, keys: RedisKey[]]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES"]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES"]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...args: RedisValue[], callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...args: RedisValue[]]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...args: RedisValue[], withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...args: RedisValue[], withscores: "WITHSCORES"]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM"]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN"]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX"]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]): Promise<Buffer[]>
    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[]]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[]]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[]]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • zintercard(...args: [numkeys: string | number, ...keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • zintercard(...args: [numkeys: string | number, keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • zintercard(...args: [numkeys: string | number, ...keys: RedisKey[]]): Promise<number>
    • zintercard(...args: [numkeys: string | number, keys: RedisKey[]]): Promise<number>
    • zintercard(...args: [numkeys: string | number, ...keys: RedisKey[], limitToken: "LIMIT", limit: string | number, callback: Callback<number>]): Promise<number>
    • zintercard(...args: [numkeys: string | number, keys: RedisKey[], limitToken: "LIMIT", limit: string | number, callback: Callback<number>]): Promise<number>
    • zintercard(...args: [numkeys: string | number, ...keys: RedisKey[], limitToken: "LIMIT", limit: string | number]): Promise<number>
    • zintercard(...args: [numkeys: string | number, keys: RedisKey[], limitToken: "LIMIT", limit: string | number]): Promise<number>
    • +

      Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[]]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[]]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[]]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • zinterBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, keys: RedisKey[], callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...keys: RedisKey[]]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, keys: RedisKey[]]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES"]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES"]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...args: RedisValue[], callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...args: RedisValue[]]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...args: RedisValue[], withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...args: RedisValue[], withscores: "WITHSCORES"]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM"]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN"]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX"]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]): Promise<Buffer[]>
    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[]]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[]]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[]]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • zintercard(...args: [numkeys: string | number, ...keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • zintercard(...args: [numkeys: string | number, keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • zintercard(...args: [numkeys: string | number, ...keys: RedisKey[]]): Promise<number>
    • zintercard(...args: [numkeys: string | number, keys: RedisKey[]]): Promise<number>
    • zintercard(...args: [numkeys: string | number, ...keys: RedisKey[], limitToken: "LIMIT", limit: string | number, callback: Callback<number>]): Promise<number>
    • zintercard(...args: [numkeys: string | number, keys: RedisKey[], limitToken: "LIMIT", limit: string | number, callback: Callback<number>]): Promise<number>
    • zintercard(...args: [numkeys: string | number, ...keys: RedisKey[], limitToken: "LIMIT", limit: string | number]): Promise<number>
    • zintercard(...args: [numkeys: string | number, keys: RedisKey[], limitToken: "LIMIT", limit: string | number]): Promise<number>
    • Intersect multiple sorted sets and return the cardinality of the result

      • group: sorted-set
      • complexity: O(N*K) worst case with N being the smallest input sorted set, K being the number of input sorted sets.
      • since: 7.0.0
      -

      Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], limitToken: "LIMIT", limit: string | number, callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], limitToken: "LIMIT", limit: string | number, callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], limitToken: "LIMIT", limit: string | number]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], limitToken: "LIMIT", limit: string | number]

      Returns Promise<number>

    • zinterstore(...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • zinterstore(...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • zinterstore(...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[]]): Promise<number>
    • zinterstore(...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[]]): Promise<number>
    • zinterstore(...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<number>]): Promise<number>
    • zinterstore(...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<number>]): Promise<number>
    • zinterstore(...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]): Promise<number>
    • zinterstore(...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]): Promise<number>
    • zinterstore(...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<number>]): Promise<number>
    • zinterstore(...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<number>]): Promise<number>
    • zinterstore(...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]): Promise<number>
    • zinterstore(...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]): Promise<number>
    • zinterstore(...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<number>]): Promise<number>
    • zinterstore(...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<number>]): Promise<number>
    • zinterstore(...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]): Promise<number>
    • zinterstore(...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]): Promise<number>
    • zinterstore(...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], callback: Callback<number>]): Promise<number>
    • zinterstore(...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[]]): Promise<number>
    • zinterstore(...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<number>]): Promise<number>
    • zinterstore(...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM"]): Promise<number>
    • zinterstore(...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<number>]): Promise<number>
    • zinterstore(...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN"]): Promise<number>
    • zinterstore(...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<number>]): Promise<number>
    • zinterstore(...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX"]): Promise<number>
    • +

      Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], limitToken: "LIMIT", limit: string | number, callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], limitToken: "LIMIT", limit: string | number, callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], limitToken: "LIMIT", limit: string | number]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], limitToken: "LIMIT", limit: string | number]

      Returns Promise<number>

    • zinterstore(...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • zinterstore(...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • zinterstore(...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[]]): Promise<number>
    • zinterstore(...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[]]): Promise<number>
    • zinterstore(...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<number>]): Promise<number>
    • zinterstore(...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<number>]): Promise<number>
    • zinterstore(...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]): Promise<number>
    • zinterstore(...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]): Promise<number>
    • zinterstore(...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<number>]): Promise<number>
    • zinterstore(...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<number>]): Promise<number>
    • zinterstore(...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]): Promise<number>
    • zinterstore(...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]): Promise<number>
    • zinterstore(...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<number>]): Promise<number>
    • zinterstore(...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<number>]): Promise<number>
    • zinterstore(...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]): Promise<number>
    • zinterstore(...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]): Promise<number>
    • zinterstore(...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], callback: Callback<number>]): Promise<number>
    • zinterstore(...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[]]): Promise<number>
    • zinterstore(...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<number>]): Promise<number>
    • zinterstore(...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM"]): Promise<number>
    • zinterstore(...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<number>]): Promise<number>
    • zinterstore(...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN"]): Promise<number>
    • zinterstore(...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<number>]): Promise<number>
    • zinterstore(...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX"]): Promise<number>
    • Intersect multiple sorted sets and store the resulting sorted set in a new key

      • group: sorted-set
      • complexity: O(NK)+O(Mlog(M)) worst case with N being the smallest input sorted set, K being the number of input sorted sets and M being the number of elements in the resulting sorted set.
      • since: 2.0.0
      -

      Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM"]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN"]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX"]

      Returns Promise<number>

    • zlexcount(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, callback?: Callback<number>): Promise<number>
    • +

      Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM"]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN"]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX"]

      Returns Promise<number>

    • zlexcount(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, callback?: Callback<number>): Promise<number>
    • Count the number of members in a sorted set between a given lexicographical range

      • group: sorted-set
      • complexity: O(log(N)) with N being the number of elements in the sorted set.
      • since: 2.8.9
      -

      Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • Optional callback: Callback<number>

      Returns Promise<number>

    • zmpop(...args: [numkeys: string | number, ...keys: RedisKey[], min: "MIN", callback: Callback<unknown>]): Promise<unknown>
    • zmpop(...args: [numkeys: string | number, keys: RedisKey[], min: "MIN", callback: Callback<unknown>]): Promise<unknown>
    • zmpop(...args: [numkeys: string | number, ...keys: RedisKey[], min: "MIN"]): Promise<unknown>
    • zmpop(...args: [numkeys: string | number, keys: RedisKey[], min: "MIN"]): Promise<unknown>
    • zmpop(...args: [numkeys: string | number, ...keys: RedisKey[], min: "MIN", countToken: "COUNT", count: string | number, callback: Callback<unknown>]): Promise<unknown>
    • zmpop(...args: [numkeys: string | number, keys: RedisKey[], min: "MIN", countToken: "COUNT", count: string | number, callback: Callback<unknown>]): Promise<unknown>
    • zmpop(...args: [numkeys: string | number, ...keys: RedisKey[], min: "MIN", countToken: "COUNT", count: string | number]): Promise<unknown>
    • zmpop(...args: [numkeys: string | number, keys: RedisKey[], min: "MIN", countToken: "COUNT", count: string | number]): Promise<unknown>
    • zmpop(...args: [numkeys: string | number, ...keys: RedisKey[], max: "MAX", callback: Callback<unknown>]): Promise<unknown>
    • zmpop(...args: [numkeys: string | number, keys: RedisKey[], max: "MAX", callback: Callback<unknown>]): Promise<unknown>
    • zmpop(...args: [numkeys: string | number, ...keys: RedisKey[], max: "MAX"]): Promise<unknown>
    • zmpop(...args: [numkeys: string | number, keys: RedisKey[], max: "MAX"]): Promise<unknown>
    • zmpop(...args: [numkeys: string | number, ...keys: RedisKey[], max: "MAX", countToken: "COUNT", count: string | number, callback: Callback<unknown>]): Promise<unknown>
    • zmpop(...args: [numkeys: string | number, keys: RedisKey[], max: "MAX", countToken: "COUNT", count: string | number, callback: Callback<unknown>]): Promise<unknown>
    • zmpop(...args: [numkeys: string | number, ...keys: RedisKey[], max: "MAX", countToken: "COUNT", count: string | number]): Promise<unknown>
    • zmpop(...args: [numkeys: string | number, keys: RedisKey[], max: "MAX", countToken: "COUNT", count: string | number]): Promise<unknown>
    • +

      Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • Optional callback: Callback<number>

      Returns Promise<number>

    • zmpop(...args: [numkeys: string | number, ...keys: RedisKey[], min: "MIN", callback: Callback<unknown>]): Promise<unknown>
    • zmpop(...args: [numkeys: string | number, keys: RedisKey[], min: "MIN", callback: Callback<unknown>]): Promise<unknown>
    • zmpop(...args: [numkeys: string | number, ...keys: RedisKey[], min: "MIN"]): Promise<unknown>
    • zmpop(...args: [numkeys: string | number, keys: RedisKey[], min: "MIN"]): Promise<unknown>
    • zmpop(...args: [numkeys: string | number, ...keys: RedisKey[], min: "MIN", countToken: "COUNT", count: string | number, callback: Callback<unknown>]): Promise<unknown>
    • zmpop(...args: [numkeys: string | number, keys: RedisKey[], min: "MIN", countToken: "COUNT", count: string | number, callback: Callback<unknown>]): Promise<unknown>
    • zmpop(...args: [numkeys: string | number, ...keys: RedisKey[], min: "MIN", countToken: "COUNT", count: string | number]): Promise<unknown>
    • zmpop(...args: [numkeys: string | number, keys: RedisKey[], min: "MIN", countToken: "COUNT", count: string | number]): Promise<unknown>
    • zmpop(...args: [numkeys: string | number, ...keys: RedisKey[], max: "MAX", callback: Callback<unknown>]): Promise<unknown>
    • zmpop(...args: [numkeys: string | number, keys: RedisKey[], max: "MAX", callback: Callback<unknown>]): Promise<unknown>
    • zmpop(...args: [numkeys: string | number, ...keys: RedisKey[], max: "MAX"]): Promise<unknown>
    • zmpop(...args: [numkeys: string | number, keys: RedisKey[], max: "MAX"]): Promise<unknown>
    • zmpop(...args: [numkeys: string | number, ...keys: RedisKey[], max: "MAX", countToken: "COUNT", count: string | number, callback: Callback<unknown>]): Promise<unknown>
    • zmpop(...args: [numkeys: string | number, keys: RedisKey[], max: "MAX", countToken: "COUNT", count: string | number, callback: Callback<unknown>]): Promise<unknown>
    • zmpop(...args: [numkeys: string | number, ...keys: RedisKey[], max: "MAX", countToken: "COUNT", count: string | number]): Promise<unknown>
    • zmpop(...args: [numkeys: string | number, keys: RedisKey[], max: "MAX", countToken: "COUNT", count: string | number]): Promise<unknown>
    • Remove and return members with scores in a sorted set

      • group: sorted-set
      • complexity: O(K) + O(N*log(M)) where K is the number of provided keys, N being the number of elements in the sorted set, and M being the number of elements popped.
      • since: 7.0.0
      -

      Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], min: "MIN", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], min: "MIN", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], min: "MIN"]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], min: "MIN"]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], min: "MIN", countToken: "COUNT", count: string | number, callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], min: "MIN", countToken: "COUNT", count: string | number, callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], min: "MIN", countToken: "COUNT", count: string | number]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], min: "MIN", countToken: "COUNT", count: string | number]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], max: "MAX", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], max: "MAX", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], max: "MAX"]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], max: "MAX"]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], max: "MAX", countToken: "COUNT", count: string | number, callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], max: "MAX", countToken: "COUNT", count: string | number, callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], max: "MAX", countToken: "COUNT", count: string | number]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], max: "MAX", countToken: "COUNT", count: string | number]

      Returns Promise<unknown>

    • zmscore(...args: [key: RedisKey, ...members: (string | number | Buffer)[], callback: Callback<string[]>]): Promise<string[]>
    • zmscore(...args: [key: RedisKey, members: (string | number | Buffer)[], callback: Callback<string[]>]): Promise<string[]>
    • zmscore(...args: [key: RedisKey, ...members: (string | number | Buffer)[]]): Promise<string[]>
    • zmscore(...args: [key: RedisKey, members: (string | number | Buffer)[]]): Promise<string[]>
    • +

      Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], min: "MIN", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], min: "MIN", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], min: "MIN"]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], min: "MIN"]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], min: "MIN", countToken: "COUNT", count: string | number, callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], min: "MIN", countToken: "COUNT", count: string | number, callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], min: "MIN", countToken: "COUNT", count: string | number]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], min: "MIN", countToken: "COUNT", count: string | number]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], max: "MAX", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], max: "MAX", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], max: "MAX"]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], max: "MAX"]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], max: "MAX", countToken: "COUNT", count: string | number, callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], max: "MAX", countToken: "COUNT", count: string | number, callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], max: "MAX", countToken: "COUNT", count: string | number]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], max: "MAX", countToken: "COUNT", count: string | number]

      Returns Promise<unknown>

    • zmscore(...args: [key: RedisKey, ...members: (string | number | Buffer)[], callback: Callback<string[]>]): Promise<string[]>
    • zmscore(...args: [key: RedisKey, members: (string | number | Buffer)[], callback: Callback<string[]>]): Promise<string[]>
    • zmscore(...args: [key: RedisKey, ...members: (string | number | Buffer)[]]): Promise<string[]>
    • zmscore(...args: [key: RedisKey, members: (string | number | Buffer)[]]): Promise<string[]>
    • Get the score associated with the given members in a sorted set

      • group: sorted-set
      • complexity: O(N) where N is the number of members being requested.
      • since: 6.2.0
      -

      Parameters

      • Rest ...args: [key: RedisKey, ...members: (string | number | Buffer)[], callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [key: RedisKey, members: (string | number | Buffer)[], callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [key: RedisKey, ...members: (string | number | Buffer)[]]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [key: RedisKey, members: (string | number | Buffer)[]]

      Returns Promise<string[]>

    • zmscoreBuffer(...args: [key: RedisKey, ...members: (string | number | Buffer)[], callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zmscoreBuffer(...args: [key: RedisKey, members: (string | number | Buffer)[], callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zmscoreBuffer(...args: [key: RedisKey, ...members: (string | number | Buffer)[]]): Promise<Buffer[]>
    • zmscoreBuffer(...args: [key: RedisKey, members: (string | number | Buffer)[]]): Promise<Buffer[]>
    • Parameters

      • Rest ...args: [key: RedisKey, ...members: (string | number | Buffer)[], callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [key: RedisKey, members: (string | number | Buffer)[], callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [key: RedisKey, ...members: (string | number | Buffer)[]]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [key: RedisKey, members: (string | number | Buffer)[]]

      Returns Promise<Buffer[]>

    • zpopmax(key: RedisKey, callback?: Callback<string[]>): Promise<string[]>
    • zpopmax(key: RedisKey, count: string | number, callback?: Callback<string[]>): Promise<string[]>
    • +

      Parameters

      • Rest ...args: [key: RedisKey, ...members: (string | number | Buffer)[], callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [key: RedisKey, members: (string | number | Buffer)[], callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [key: RedisKey, ...members: (string | number | Buffer)[]]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [key: RedisKey, members: (string | number | Buffer)[]]

      Returns Promise<string[]>

    • zmscoreBuffer(...args: [key: RedisKey, ...members: (string | number | Buffer)[], callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zmscoreBuffer(...args: [key: RedisKey, members: (string | number | Buffer)[], callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zmscoreBuffer(...args: [key: RedisKey, ...members: (string | number | Buffer)[]]): Promise<Buffer[]>
    • zmscoreBuffer(...args: [key: RedisKey, members: (string | number | Buffer)[]]): Promise<Buffer[]>
    • Parameters

      • Rest ...args: [key: RedisKey, ...members: (string | number | Buffer)[], callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [key: RedisKey, members: (string | number | Buffer)[], callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [key: RedisKey, ...members: (string | number | Buffer)[]]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [key: RedisKey, members: (string | number | Buffer)[]]

      Returns Promise<Buffer[]>

    • zpopmax(key: RedisKey, callback?: Callback<string[]>): Promise<string[]>
    • zpopmax(key: RedisKey, count: string | number, callback?: Callback<string[]>): Promise<string[]>
    • Remove and return members with the highest scores in a sorted set

      • group: sorted-set
      • complexity: O(log(N)*M) with N being the number of elements in the sorted set, and M being the number of elements popped.
      • since: 5.0.0
      -

      Parameters

      • key: RedisKey
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • count: string | number
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • zpopmaxBuffer(key: RedisKey, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zpopmaxBuffer(key: RedisKey, count: string | number, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zpopmin(key: RedisKey, callback?: Callback<string[]>): Promise<string[]>
    • zpopmin(key: RedisKey, count: string | number, callback?: Callback<string[]>): Promise<string[]>
    • zpopmaxBuffer(key: RedisKey, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zpopmaxBuffer(key: RedisKey, count: string | number, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zpopmin(key: RedisKey, callback?: Callback<string[]>): Promise<string[]>
    • zpopmin(key: RedisKey, count: string | number, callback?: Callback<string[]>): Promise<string[]>
    • Remove and return members with the lowest scores in a sorted set

      • group: sorted-set
      • complexity: O(log(N)*M) with N being the number of elements in the sorted set, and M being the number of elements popped.
      • since: 5.0.0
      -

      Parameters

      • key: RedisKey
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • count: string | number
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • zpopminBuffer(key: RedisKey, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zpopminBuffer(key: RedisKey, count: string | number, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrandmember(key: RedisKey, callback?: Callback<string>): Promise<string>
    • zrandmember(key: RedisKey, count: string | number, callback?: Callback<string[]>): Promise<string[]>
    • zrandmember(key: RedisKey, count: string | number, withscores: "WITHSCORES", callback?: Callback<string[]>): Promise<string[]>
    • zpopminBuffer(key: RedisKey, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zpopminBuffer(key: RedisKey, count: string | number, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrandmember(key: RedisKey, callback?: Callback<string>): Promise<string>
    • zrandmember(key: RedisKey, count: string | number, callback?: Callback<string[]>): Promise<string[]>
    • zrandmember(key: RedisKey, count: string | number, withscores: "WITHSCORES", callback?: Callback<string[]>): Promise<string[]>
    • Get one or multiple random elements from a sorted set

      • group: sorted-set
      • complexity: O(N) where N is the number of elements returned
      • since: 6.2.0
      -

      Parameters

      • key: RedisKey
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • count: string | number
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • count: string | number
      • withscores: "WITHSCORES"
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • zrandmemberBuffer(key: RedisKey, callback?: Callback<Buffer>): Promise<Buffer>
    • zrandmemberBuffer(key: RedisKey, count: string | number, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrandmemberBuffer(key: RedisKey, count: string | number, withscores: "WITHSCORES", callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • Parameters

      • key: RedisKey
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • count: string | number
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • count: string | number
      • withscores: "WITHSCORES"
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • zrange(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, callback?: Callback<string[]>): Promise<string[]>
    • zrange(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, withscores: "WITHSCORES", callback?: Callback<string[]>): Promise<string[]>
    • zrange(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<string[]>): Promise<string[]>
    • zrange(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, offsetCountToken: "LIMIT", offset: string | number, count: string | number, withscores: "WITHSCORES", callback?: Callback<string[]>): Promise<string[]>
    • zrange(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, rev: "REV", callback?: Callback<string[]>): Promise<string[]>
    • zrange(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, rev: "REV", withscores: "WITHSCORES", callback?: Callback<string[]>): Promise<string[]>
    • zrange(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, rev: "REV", offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<string[]>): Promise<string[]>
    • zrange(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, rev: "REV", offsetCountToken: "LIMIT", offset: string | number, count: string | number, withscores: "WITHSCORES", callback?: Callback<string[]>): Promise<string[]>
    • zrange(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, byscore: "BYSCORE", callback?: Callback<string[]>): Promise<string[]>
    • zrange(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, byscore: "BYSCORE", withscores: "WITHSCORES", callback?: Callback<string[]>): Promise<string[]>
    • zrange(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, byscore: "BYSCORE", offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<string[]>): Promise<string[]>
    • zrange(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, byscore: "BYSCORE", offsetCountToken: "LIMIT", offset: string | number, count: string | number, withscores: "WITHSCORES", callback?: Callback<string[]>): Promise<string[]>
    • zrange(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, byscore: "BYSCORE", rev: "REV", callback?: Callback<string[]>): Promise<string[]>
    • zrange(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, byscore: "BYSCORE", rev: "REV", withscores: "WITHSCORES", callback?: Callback<string[]>): Promise<string[]>
    • zrange(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, byscore: "BYSCORE", rev: "REV", offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<string[]>): Promise<string[]>
    • zrange(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, byscore: "BYSCORE", rev: "REV", offsetCountToken: "LIMIT", offset: string | number, count: string | number, withscores: "WITHSCORES", callback?: Callback<string[]>): Promise<string[]>
    • zrange(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, bylex: "BYLEX", callback?: Callback<string[]>): Promise<string[]>
    • zrange(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, bylex: "BYLEX", withscores: "WITHSCORES", callback?: Callback<string[]>): Promise<string[]>
    • zrange(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, bylex: "BYLEX", offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<string[]>): Promise<string[]>
    • zrange(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, bylex: "BYLEX", offsetCountToken: "LIMIT", offset: string | number, count: string | number, withscores: "WITHSCORES", callback?: Callback<string[]>): Promise<string[]>
    • zrange(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, bylex: "BYLEX", rev: "REV", callback?: Callback<string[]>): Promise<string[]>
    • zrange(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, bylex: "BYLEX", rev: "REV", withscores: "WITHSCORES", callback?: Callback<string[]>): Promise<string[]>
    • zrange(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, bylex: "BYLEX", rev: "REV", offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<string[]>): Promise<string[]>
    • zrange(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, bylex: "BYLEX", rev: "REV", offsetCountToken: "LIMIT", offset: string | number, count: string | number, withscores: "WITHSCORES", callback?: Callback<string[]>): Promise<string[]>
    • zrandmemberBuffer(key: RedisKey, callback?: Callback<Buffer>): Promise<Buffer>
    • zrandmemberBuffer(key: RedisKey, count: string | number, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrandmemberBuffer(key: RedisKey, count: string | number, withscores: "WITHSCORES", callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • Parameters

      • key: RedisKey
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • count: string | number
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • count: string | number
      • withscores: "WITHSCORES"
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • zrange(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, callback?: Callback<string[]>): Promise<string[]>
    • zrange(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, withscores: "WITHSCORES", callback?: Callback<string[]>): Promise<string[]>
    • zrange(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<string[]>): Promise<string[]>
    • zrange(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, offsetCountToken: "LIMIT", offset: string | number, count: string | number, withscores: "WITHSCORES", callback?: Callback<string[]>): Promise<string[]>
    • zrange(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, rev: "REV", callback?: Callback<string[]>): Promise<string[]>
    • zrange(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, rev: "REV", withscores: "WITHSCORES", callback?: Callback<string[]>): Promise<string[]>
    • zrange(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, rev: "REV", offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<string[]>): Promise<string[]>
    • zrange(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, rev: "REV", offsetCountToken: "LIMIT", offset: string | number, count: string | number, withscores: "WITHSCORES", callback?: Callback<string[]>): Promise<string[]>
    • zrange(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, byscore: "BYSCORE", callback?: Callback<string[]>): Promise<string[]>
    • zrange(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, byscore: "BYSCORE", withscores: "WITHSCORES", callback?: Callback<string[]>): Promise<string[]>
    • zrange(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, byscore: "BYSCORE", offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<string[]>): Promise<string[]>
    • zrange(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, byscore: "BYSCORE", offsetCountToken: "LIMIT", offset: string | number, count: string | number, withscores: "WITHSCORES", callback?: Callback<string[]>): Promise<string[]>
    • zrange(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, byscore: "BYSCORE", rev: "REV", callback?: Callback<string[]>): Promise<string[]>
    • zrange(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, byscore: "BYSCORE", rev: "REV", withscores: "WITHSCORES", callback?: Callback<string[]>): Promise<string[]>
    • zrange(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, byscore: "BYSCORE", rev: "REV", offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<string[]>): Promise<string[]>
    • zrange(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, byscore: "BYSCORE", rev: "REV", offsetCountToken: "LIMIT", offset: string | number, count: string | number, withscores: "WITHSCORES", callback?: Callback<string[]>): Promise<string[]>
    • zrange(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, bylex: "BYLEX", callback?: Callback<string[]>): Promise<string[]>
    • zrange(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, bylex: "BYLEX", withscores: "WITHSCORES", callback?: Callback<string[]>): Promise<string[]>
    • zrange(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, bylex: "BYLEX", offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<string[]>): Promise<string[]>
    • zrange(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, bylex: "BYLEX", offsetCountToken: "LIMIT", offset: string | number, count: string | number, withscores: "WITHSCORES", callback?: Callback<string[]>): Promise<string[]>
    • zrange(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, bylex: "BYLEX", rev: "REV", callback?: Callback<string[]>): Promise<string[]>
    • zrange(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, bylex: "BYLEX", rev: "REV", withscores: "WITHSCORES", callback?: Callback<string[]>): Promise<string[]>
    • zrange(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, bylex: "BYLEX", rev: "REV", offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<string[]>): Promise<string[]>
    • zrange(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, bylex: "BYLEX", rev: "REV", offsetCountToken: "LIMIT", offset: string | number, count: string | number, withscores: "WITHSCORES", callback?: Callback<string[]>): Promise<string[]>
    • Return a range of members in a sorted set

      • group: sorted-set
      • complexity: O(log(N)+M) with N being the number of elements in the sorted set and M the number of elements returned.
      • since: 1.2.0
      -

      Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • withscores: "WITHSCORES"
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • withscores: "WITHSCORES"
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • rev: "REV"
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • rev: "REV"
      • withscores: "WITHSCORES"
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • rev: "REV"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • rev: "REV"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • withscores: "WITHSCORES"
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • byscore: "BYSCORE"
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • byscore: "BYSCORE"
      • withscores: "WITHSCORES"
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • byscore: "BYSCORE"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • byscore: "BYSCORE"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • withscores: "WITHSCORES"
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • byscore: "BYSCORE"
      • rev: "REV"
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • byscore: "BYSCORE"
      • rev: "REV"
      • withscores: "WITHSCORES"
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • byscore: "BYSCORE"
      • rev: "REV"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • byscore: "BYSCORE"
      • rev: "REV"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • withscores: "WITHSCORES"
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • bylex: "BYLEX"
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • bylex: "BYLEX"
      • withscores: "WITHSCORES"
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • bylex: "BYLEX"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • bylex: "BYLEX"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • withscores: "WITHSCORES"
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • bylex: "BYLEX"
      • rev: "REV"
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • bylex: "BYLEX"
      • rev: "REV"
      • withscores: "WITHSCORES"
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • bylex: "BYLEX"
      • rev: "REV"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • bylex: "BYLEX"
      • rev: "REV"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • withscores: "WITHSCORES"
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • zrangeBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangeBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, withscores: "WITHSCORES", callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangeBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangeBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, offsetCountToken: "LIMIT", offset: string | number, count: string | number, withscores: "WITHSCORES", callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangeBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, rev: "REV", callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangeBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, rev: "REV", withscores: "WITHSCORES", callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangeBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, rev: "REV", offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangeBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, rev: "REV", offsetCountToken: "LIMIT", offset: string | number, count: string | number, withscores: "WITHSCORES", callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangeBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, byscore: "BYSCORE", callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangeBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, byscore: "BYSCORE", withscores: "WITHSCORES", callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangeBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, byscore: "BYSCORE", offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangeBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, byscore: "BYSCORE", offsetCountToken: "LIMIT", offset: string | number, count: string | number, withscores: "WITHSCORES", callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangeBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, byscore: "BYSCORE", rev: "REV", callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangeBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, byscore: "BYSCORE", rev: "REV", withscores: "WITHSCORES", callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangeBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, byscore: "BYSCORE", rev: "REV", offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangeBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, byscore: "BYSCORE", rev: "REV", offsetCountToken: "LIMIT", offset: string | number, count: string | number, withscores: "WITHSCORES", callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangeBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, bylex: "BYLEX", callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangeBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, bylex: "BYLEX", withscores: "WITHSCORES", callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangeBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, bylex: "BYLEX", offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangeBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, bylex: "BYLEX", offsetCountToken: "LIMIT", offset: string | number, count: string | number, withscores: "WITHSCORES", callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangeBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, bylex: "BYLEX", rev: "REV", callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangeBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, bylex: "BYLEX", rev: "REV", withscores: "WITHSCORES", callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangeBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, bylex: "BYLEX", rev: "REV", offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangeBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, bylex: "BYLEX", rev: "REV", offsetCountToken: "LIMIT", offset: string | number, count: string | number, withscores: "WITHSCORES", callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • withscores: "WITHSCORES"
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • withscores: "WITHSCORES"
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • rev: "REV"
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • rev: "REV"
      • withscores: "WITHSCORES"
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • rev: "REV"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • rev: "REV"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • withscores: "WITHSCORES"
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • byscore: "BYSCORE"
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • byscore: "BYSCORE"
      • withscores: "WITHSCORES"
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • byscore: "BYSCORE"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • byscore: "BYSCORE"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • withscores: "WITHSCORES"
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • byscore: "BYSCORE"
      • rev: "REV"
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • byscore: "BYSCORE"
      • rev: "REV"
      • withscores: "WITHSCORES"
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • byscore: "BYSCORE"
      • rev: "REV"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • byscore: "BYSCORE"
      • rev: "REV"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • withscores: "WITHSCORES"
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • bylex: "BYLEX"
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • bylex: "BYLEX"
      • withscores: "WITHSCORES"
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • bylex: "BYLEX"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • bylex: "BYLEX"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • withscores: "WITHSCORES"
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • bylex: "BYLEX"
      • rev: "REV"
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • bylex: "BYLEX"
      • rev: "REV"
      • withscores: "WITHSCORES"
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • bylex: "BYLEX"
      • rev: "REV"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • bylex: "BYLEX"
      • rev: "REV"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • withscores: "WITHSCORES"
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • zrangebylex(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, callback?: Callback<string[]>): Promise<string[]>
    • zrangebylex(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<string[]>): Promise<string[]>
    • +

      Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • withscores: "WITHSCORES"
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • withscores: "WITHSCORES"
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • rev: "REV"
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • rev: "REV"
      • withscores: "WITHSCORES"
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • rev: "REV"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • rev: "REV"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • withscores: "WITHSCORES"
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • byscore: "BYSCORE"
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • byscore: "BYSCORE"
      • withscores: "WITHSCORES"
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • byscore: "BYSCORE"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • byscore: "BYSCORE"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • withscores: "WITHSCORES"
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • byscore: "BYSCORE"
      • rev: "REV"
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • byscore: "BYSCORE"
      • rev: "REV"
      • withscores: "WITHSCORES"
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • byscore: "BYSCORE"
      • rev: "REV"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • byscore: "BYSCORE"
      • rev: "REV"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • withscores: "WITHSCORES"
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • bylex: "BYLEX"
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • bylex: "BYLEX"
      • withscores: "WITHSCORES"
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • bylex: "BYLEX"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • bylex: "BYLEX"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • withscores: "WITHSCORES"
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • bylex: "BYLEX"
      • rev: "REV"
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • bylex: "BYLEX"
      • rev: "REV"
      • withscores: "WITHSCORES"
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • bylex: "BYLEX"
      • rev: "REV"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • bylex: "BYLEX"
      • rev: "REV"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • withscores: "WITHSCORES"
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • zrangeBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangeBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, withscores: "WITHSCORES", callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangeBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangeBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, offsetCountToken: "LIMIT", offset: string | number, count: string | number, withscores: "WITHSCORES", callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangeBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, rev: "REV", callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangeBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, rev: "REV", withscores: "WITHSCORES", callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangeBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, rev: "REV", offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangeBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, rev: "REV", offsetCountToken: "LIMIT", offset: string | number, count: string | number, withscores: "WITHSCORES", callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangeBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, byscore: "BYSCORE", callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangeBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, byscore: "BYSCORE", withscores: "WITHSCORES", callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangeBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, byscore: "BYSCORE", offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangeBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, byscore: "BYSCORE", offsetCountToken: "LIMIT", offset: string | number, count: string | number, withscores: "WITHSCORES", callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangeBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, byscore: "BYSCORE", rev: "REV", callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangeBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, byscore: "BYSCORE", rev: "REV", withscores: "WITHSCORES", callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangeBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, byscore: "BYSCORE", rev: "REV", offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangeBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, byscore: "BYSCORE", rev: "REV", offsetCountToken: "LIMIT", offset: string | number, count: string | number, withscores: "WITHSCORES", callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangeBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, bylex: "BYLEX", callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangeBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, bylex: "BYLEX", withscores: "WITHSCORES", callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangeBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, bylex: "BYLEX", offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangeBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, bylex: "BYLEX", offsetCountToken: "LIMIT", offset: string | number, count: string | number, withscores: "WITHSCORES", callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangeBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, bylex: "BYLEX", rev: "REV", callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangeBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, bylex: "BYLEX", rev: "REV", withscores: "WITHSCORES", callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangeBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, bylex: "BYLEX", rev: "REV", offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangeBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, bylex: "BYLEX", rev: "REV", offsetCountToken: "LIMIT", offset: string | number, count: string | number, withscores: "WITHSCORES", callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • withscores: "WITHSCORES"
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • withscores: "WITHSCORES"
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • rev: "REV"
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • rev: "REV"
      • withscores: "WITHSCORES"
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • rev: "REV"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • rev: "REV"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • withscores: "WITHSCORES"
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • byscore: "BYSCORE"
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • byscore: "BYSCORE"
      • withscores: "WITHSCORES"
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • byscore: "BYSCORE"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • byscore: "BYSCORE"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • withscores: "WITHSCORES"
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • byscore: "BYSCORE"
      • rev: "REV"
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • byscore: "BYSCORE"
      • rev: "REV"
      • withscores: "WITHSCORES"
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • byscore: "BYSCORE"
      • rev: "REV"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • byscore: "BYSCORE"
      • rev: "REV"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • withscores: "WITHSCORES"
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • bylex: "BYLEX"
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • bylex: "BYLEX"
      • withscores: "WITHSCORES"
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • bylex: "BYLEX"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • bylex: "BYLEX"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • withscores: "WITHSCORES"
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • bylex: "BYLEX"
      • rev: "REV"
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • bylex: "BYLEX"
      • rev: "REV"
      • withscores: "WITHSCORES"
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • bylex: "BYLEX"
      • rev: "REV"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • bylex: "BYLEX"
      • rev: "REV"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • withscores: "WITHSCORES"
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • zrangebylex(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, callback?: Callback<string[]>): Promise<string[]>
    • zrangebylex(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<string[]>): Promise<string[]>
    • Return a range of members in a sorted set, by lexicographical range

      • group: sorted-set
      • complexity: O(log(N)+M) with N being the number of elements in the sorted set and M the number of elements being returned. If M is constant (e.g. always asking for the first 10 elements with LIMIT), you can consider it O(log(N)).
      • since: 2.8.9
      -

      Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • zrangebylexBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangebylexBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • zrangebyscore(key: RedisKey, min: string | number, max: string | number, callback?: Callback<string[]>): Promise<string[]>
    • zrangebyscore(key: RedisKey, min: string | number, max: string | number, offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<string[]>): Promise<string[]>
    • zrangebyscore(key: RedisKey, min: string | number, max: string | number, withscores: "WITHSCORES", callback?: Callback<string[]>): Promise<string[]>
    • zrangebyscore(key: RedisKey, min: string | number, max: string | number, withscores: "WITHSCORES", offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<string[]>): Promise<string[]>
    • +

      Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • zrangebylexBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangebylexBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • zrangebyscore(key: RedisKey, min: string | number, max: string | number, callback?: Callback<string[]>): Promise<string[]>
    • zrangebyscore(key: RedisKey, min: string | number, max: string | number, offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<string[]>): Promise<string[]>
    • zrangebyscore(key: RedisKey, min: string | number, max: string | number, withscores: "WITHSCORES", callback?: Callback<string[]>): Promise<string[]>
    • zrangebyscore(key: RedisKey, min: string | number, max: string | number, withscores: "WITHSCORES", offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<string[]>): Promise<string[]>
    • Return a range of members in a sorted set, by score

      • group: sorted-set
      • complexity: O(log(N)+M) with N being the number of elements in the sorted set and M the number of elements being returned. If M is constant (e.g. always asking for the first 10 elements with LIMIT), you can consider it O(log(N)).
      • since: 1.0.5
      -

      Parameters

      • key: RedisKey
      • min: string | number
      • max: string | number
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number
      • max: string | number
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number
      • max: string | number
      • withscores: "WITHSCORES"
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number
      • max: string | number
      • withscores: "WITHSCORES"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • zrangebyscoreBuffer(key: RedisKey, min: string | number, max: string | number, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangebyscoreBuffer(key: RedisKey, min: string | number, max: string | number, offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangebyscoreBuffer(key: RedisKey, min: string | number, max: string | number, withscores: "WITHSCORES", callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangebyscoreBuffer(key: RedisKey, min: string | number, max: string | number, withscores: "WITHSCORES", offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • Parameters

      • key: RedisKey
      • min: string | number
      • max: string | number
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number
      • max: string | number
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number
      • max: string | number
      • withscores: "WITHSCORES"
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number
      • max: string | number
      • withscores: "WITHSCORES"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • zrangestore(dst: RedisKey, src: RedisKey, min: string | number | Buffer, max: string | number | Buffer, callback?: Callback<number>): Promise<number>
    • zrangestore(dst: RedisKey, src: RedisKey, min: string | number | Buffer, max: string | number | Buffer, offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<number>): Promise<number>
    • zrangestore(dst: RedisKey, src: RedisKey, min: string | number | Buffer, max: string | number | Buffer, rev: "REV", callback?: Callback<number>): Promise<number>
    • zrangestore(dst: RedisKey, src: RedisKey, min: string | number | Buffer, max: string | number | Buffer, rev: "REV", offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<number>): Promise<number>
    • zrangestore(dst: RedisKey, src: RedisKey, min: string | number | Buffer, max: string | number | Buffer, byscore: "BYSCORE", callback?: Callback<number>): Promise<number>
    • zrangestore(dst: RedisKey, src: RedisKey, min: string | number | Buffer, max: string | number | Buffer, byscore: "BYSCORE", offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<number>): Promise<number>
    • zrangestore(dst: RedisKey, src: RedisKey, min: string | number | Buffer, max: string | number | Buffer, byscore: "BYSCORE", rev: "REV", callback?: Callback<number>): Promise<number>
    • zrangestore(dst: RedisKey, src: RedisKey, min: string | number | Buffer, max: string | number | Buffer, byscore: "BYSCORE", rev: "REV", offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<number>): Promise<number>
    • zrangestore(dst: RedisKey, src: RedisKey, min: string | number | Buffer, max: string | number | Buffer, bylex: "BYLEX", callback?: Callback<number>): Promise<number>
    • zrangestore(dst: RedisKey, src: RedisKey, min: string | number | Buffer, max: string | number | Buffer, bylex: "BYLEX", offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<number>): Promise<number>
    • zrangestore(dst: RedisKey, src: RedisKey, min: string | number | Buffer, max: string | number | Buffer, bylex: "BYLEX", rev: "REV", callback?: Callback<number>): Promise<number>
    • zrangestore(dst: RedisKey, src: RedisKey, min: string | number | Buffer, max: string | number | Buffer, bylex: "BYLEX", rev: "REV", offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<number>): Promise<number>
    • +

      Parameters

      • key: RedisKey
      • min: string | number
      • max: string | number
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number
      • max: string | number
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number
      • max: string | number
      • withscores: "WITHSCORES"
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number
      • max: string | number
      • withscores: "WITHSCORES"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • zrangebyscoreBuffer(key: RedisKey, min: string | number, max: string | number, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangebyscoreBuffer(key: RedisKey, min: string | number, max: string | number, offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangebyscoreBuffer(key: RedisKey, min: string | number, max: string | number, withscores: "WITHSCORES", callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangebyscoreBuffer(key: RedisKey, min: string | number, max: string | number, withscores: "WITHSCORES", offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • Parameters

      • key: RedisKey
      • min: string | number
      • max: string | number
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number
      • max: string | number
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number
      • max: string | number
      • withscores: "WITHSCORES"
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number
      • max: string | number
      • withscores: "WITHSCORES"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • zrangestore(dst: RedisKey, src: RedisKey, min: string | number | Buffer, max: string | number | Buffer, callback?: Callback<number>): Promise<number>
    • zrangestore(dst: RedisKey, src: RedisKey, min: string | number | Buffer, max: string | number | Buffer, offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<number>): Promise<number>
    • zrangestore(dst: RedisKey, src: RedisKey, min: string | number | Buffer, max: string | number | Buffer, rev: "REV", callback?: Callback<number>): Promise<number>
    • zrangestore(dst: RedisKey, src: RedisKey, min: string | number | Buffer, max: string | number | Buffer, rev: "REV", offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<number>): Promise<number>
    • zrangestore(dst: RedisKey, src: RedisKey, min: string | number | Buffer, max: string | number | Buffer, byscore: "BYSCORE", callback?: Callback<number>): Promise<number>
    • zrangestore(dst: RedisKey, src: RedisKey, min: string | number | Buffer, max: string | number | Buffer, byscore: "BYSCORE", offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<number>): Promise<number>
    • zrangestore(dst: RedisKey, src: RedisKey, min: string | number | Buffer, max: string | number | Buffer, byscore: "BYSCORE", rev: "REV", callback?: Callback<number>): Promise<number>
    • zrangestore(dst: RedisKey, src: RedisKey, min: string | number | Buffer, max: string | number | Buffer, byscore: "BYSCORE", rev: "REV", offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<number>): Promise<number>
    • zrangestore(dst: RedisKey, src: RedisKey, min: string | number | Buffer, max: string | number | Buffer, bylex: "BYLEX", callback?: Callback<number>): Promise<number>
    • zrangestore(dst: RedisKey, src: RedisKey, min: string | number | Buffer, max: string | number | Buffer, bylex: "BYLEX", offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<number>): Promise<number>
    • zrangestore(dst: RedisKey, src: RedisKey, min: string | number | Buffer, max: string | number | Buffer, bylex: "BYLEX", rev: "REV", callback?: Callback<number>): Promise<number>
    • zrangestore(dst: RedisKey, src: RedisKey, min: string | number | Buffer, max: string | number | Buffer, bylex: "BYLEX", rev: "REV", offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<number>): Promise<number>
    • Store a range of members from sorted set into another key

      • group: sorted-set
      • complexity: O(log(N)+M) with N being the number of elements in the sorted set and M the number of elements stored into the destination key.
      • since: 6.2.0
      -

      Parameters

      • dst: RedisKey
      • src: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • dst: RedisKey
      • src: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • dst: RedisKey
      • src: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • rev: "REV"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • dst: RedisKey
      • src: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • rev: "REV"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • dst: RedisKey
      • src: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • byscore: "BYSCORE"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • dst: RedisKey
      • src: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • byscore: "BYSCORE"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • dst: RedisKey
      • src: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • byscore: "BYSCORE"
      • rev: "REV"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • dst: RedisKey
      • src: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • byscore: "BYSCORE"
      • rev: "REV"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • dst: RedisKey
      • src: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • bylex: "BYLEX"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • dst: RedisKey
      • src: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • bylex: "BYLEX"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • dst: RedisKey
      • src: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • bylex: "BYLEX"
      • rev: "REV"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • dst: RedisKey
      • src: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • bylex: "BYLEX"
      • rev: "REV"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • zrank(key: RedisKey, member: string | number | Buffer, callback?: Callback<number>): Promise<number>
    • +

      Parameters

      • dst: RedisKey
      • src: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • dst: RedisKey
      • src: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • dst: RedisKey
      • src: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • rev: "REV"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • dst: RedisKey
      • src: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • rev: "REV"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • dst: RedisKey
      • src: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • byscore: "BYSCORE"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • dst: RedisKey
      • src: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • byscore: "BYSCORE"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • dst: RedisKey
      • src: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • byscore: "BYSCORE"
      • rev: "REV"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • dst: RedisKey
      • src: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • byscore: "BYSCORE"
      • rev: "REV"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • dst: RedisKey
      • src: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • bylex: "BYLEX"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • dst: RedisKey
      • src: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • bylex: "BYLEX"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • dst: RedisKey
      • src: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • bylex: "BYLEX"
      • rev: "REV"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • dst: RedisKey
      • src: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • bylex: "BYLEX"
      • rev: "REV"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • zrank(key: RedisKey, member: string | number | Buffer, callback?: Callback<number>): Promise<number>
    • Determine the index of a member in a sorted set

      • group: sorted-set
      • complexity: O(log(N))
      • since: 2.0.0
      -

      Parameters

      • key: RedisKey
      • member: string | number | Buffer
      • Optional callback: Callback<number>

      Returns Promise<number>

    • zrem(...args: [key: RedisKey, ...members: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • zrem(...args: [key: RedisKey, members: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • zrem(...args: [key: RedisKey, ...members: (string | number | Buffer)[]]): Promise<number>
    • zrem(...args: [key: RedisKey, members: (string | number | Buffer)[]]): Promise<number>
    • zrem(...args: [key: RedisKey, ...members: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • zrem(...args: [key: RedisKey, members: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • zrem(...args: [key: RedisKey, ...members: (string | number | Buffer)[]]): Promise<number>
    • zrem(...args: [key: RedisKey, members: (string | number | Buffer)[]]): Promise<number>
    • Remove one or more members from a sorted set

      • group: sorted-set
      • complexity: O(M*log(N)) with N being the number of elements in the sorted set and M the number of elements to be removed.
      • since: 1.2.0
      -

      Parameters

      • Rest ...args: [key: RedisKey, ...members: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, members: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, ...members: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, members: (string | number | Buffer)[]]

      Returns Promise<number>

    • zremrangebylex(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, callback?: Callback<number>): Promise<number>
    • +

      Parameters

      • Rest ...args: [key: RedisKey, ...members: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, members: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, ...members: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, members: (string | number | Buffer)[]]

      Returns Promise<number>

    • zremrangebylex(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, callback?: Callback<number>): Promise<number>
    • Remove all members in a sorted set between the given lexicographical range

      • group: sorted-set
      • complexity: O(log(N)+M) with N being the number of elements in the sorted set and M the number of elements removed by the operation.
      • since: 2.8.9
      -

      Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • Optional callback: Callback<number>

      Returns Promise<number>

    • zremrangebyrank(key: RedisKey, start: string | number, stop: string | number, callback?: Callback<number>): Promise<number>
    • +

      Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • Optional callback: Callback<number>

      Returns Promise<number>

    • zremrangebyrank(key: RedisKey, start: string | number, stop: string | number, callback?: Callback<number>): Promise<number>
    • Remove all members in a sorted set within the given indexes

      • group: sorted-set
      • complexity: O(log(N)+M) with N being the number of elements in the sorted set and M the number of elements removed by the operation.
      • since: 2.0.0
      -

      Parameters

      • key: RedisKey
      • start: string | number
      • stop: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • zremrangebyscore(key: RedisKey, min: string | number, max: string | number, callback?: Callback<number>): Promise<number>
    • +

      Parameters

      • key: RedisKey
      • start: string | number
      • stop: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • zremrangebyscore(key: RedisKey, min: string | number, max: string | number, callback?: Callback<number>): Promise<number>
    • Remove all members in a sorted set within the given scores

      • group: sorted-set
      • complexity: O(log(N)+M) with N being the number of elements in the sorted set and M the number of elements removed by the operation.
      • since: 1.2.0
      -

      Parameters

      • key: RedisKey
      • min: string | number
      • max: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • zrevrange(key: RedisKey, start: string | number, stop: string | number, callback?: Callback<string[]>): Promise<string[]>
    • zrevrange(key: RedisKey, start: string | number, stop: string | number, withscores: "WITHSCORES", callback?: Callback<string[]>): Promise<string[]>
    • +

      Parameters

      • key: RedisKey
      • min: string | number
      • max: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • zrevrange(key: RedisKey, start: string | number, stop: string | number, callback?: Callback<string[]>): Promise<string[]>
    • zrevrange(key: RedisKey, start: string | number, stop: string | number, withscores: "WITHSCORES", callback?: Callback<string[]>): Promise<string[]>
    • Return a range of members in a sorted set, by index, with scores ordered from high to low

      • group: sorted-set
      • complexity: O(log(N)+M) with N being the number of elements in the sorted set and M the number of elements returned.
      • since: 1.2.0
      -

      Parameters

      • key: RedisKey
      • start: string | number
      • stop: string | number
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • start: string | number
      • stop: string | number
      • withscores: "WITHSCORES"
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • zrevrangeBuffer(key: RedisKey, start: string | number, stop: string | number, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrevrangeBuffer(key: RedisKey, start: string | number, stop: string | number, withscores: "WITHSCORES", callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • Parameters

      • key: RedisKey
      • start: string | number
      • stop: string | number
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • start: string | number
      • stop: string | number
      • withscores: "WITHSCORES"
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • zrevrangebylex(key: RedisKey, max: string | number | Buffer, min: string | number | Buffer, callback?: Callback<string[]>): Promise<string[]>
    • zrevrangebylex(key: RedisKey, max: string | number | Buffer, min: string | number | Buffer, offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<string[]>): Promise<string[]>
    • +

      Parameters

      • key: RedisKey
      • start: string | number
      • stop: string | number
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • start: string | number
      • stop: string | number
      • withscores: "WITHSCORES"
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • zrevrangeBuffer(key: RedisKey, start: string | number, stop: string | number, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrevrangeBuffer(key: RedisKey, start: string | number, stop: string | number, withscores: "WITHSCORES", callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • Parameters

      • key: RedisKey
      • start: string | number
      • stop: string | number
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • start: string | number
      • stop: string | number
      • withscores: "WITHSCORES"
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • zrevrangebylex(key: RedisKey, max: string | number | Buffer, min: string | number | Buffer, callback?: Callback<string[]>): Promise<string[]>
    • zrevrangebylex(key: RedisKey, max: string | number | Buffer, min: string | number | Buffer, offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<string[]>): Promise<string[]>
    • Return a range of members in a sorted set, by lexicographical range, ordered from higher to lower strings.

      • group: sorted-set
      • complexity: O(log(N)+M) with N being the number of elements in the sorted set and M the number of elements being returned. If M is constant (e.g. always asking for the first 10 elements with LIMIT), you can consider it O(log(N)).
      • since: 2.8.9
      -

      Parameters

      • key: RedisKey
      • max: string | number | Buffer
      • min: string | number | Buffer
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • max: string | number | Buffer
      • min: string | number | Buffer
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • zrevrangebylexBuffer(key: RedisKey, max: string | number | Buffer, min: string | number | Buffer, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrevrangebylexBuffer(key: RedisKey, max: string | number | Buffer, min: string | number | Buffer, offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • Parameters

      • key: RedisKey
      • max: string | number | Buffer
      • min: string | number | Buffer
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • max: string | number | Buffer
      • min: string | number | Buffer
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • zrevrangebyscore(key: RedisKey, max: string | number, min: string | number, callback?: Callback<string[]>): Promise<string[]>
    • zrevrangebyscore(key: RedisKey, max: string | number, min: string | number, offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<string[]>): Promise<string[]>
    • zrevrangebyscore(key: RedisKey, max: string | number, min: string | number, withscores: "WITHSCORES", callback?: Callback<string[]>): Promise<string[]>
    • zrevrangebyscore(key: RedisKey, max: string | number, min: string | number, withscores: "WITHSCORES", offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<string[]>): Promise<string[]>
    • +

      Parameters

      • key: RedisKey
      • max: string | number | Buffer
      • min: string | number | Buffer
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • max: string | number | Buffer
      • min: string | number | Buffer
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • zrevrangebylexBuffer(key: RedisKey, max: string | number | Buffer, min: string | number | Buffer, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrevrangebylexBuffer(key: RedisKey, max: string | number | Buffer, min: string | number | Buffer, offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • Parameters

      • key: RedisKey
      • max: string | number | Buffer
      • min: string | number | Buffer
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • max: string | number | Buffer
      • min: string | number | Buffer
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • zrevrangebyscore(key: RedisKey, max: string | number, min: string | number, callback?: Callback<string[]>): Promise<string[]>
    • zrevrangebyscore(key: RedisKey, max: string | number, min: string | number, offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<string[]>): Promise<string[]>
    • zrevrangebyscore(key: RedisKey, max: string | number, min: string | number, withscores: "WITHSCORES", callback?: Callback<string[]>): Promise<string[]>
    • zrevrangebyscore(key: RedisKey, max: string | number, min: string | number, withscores: "WITHSCORES", offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<string[]>): Promise<string[]>
    • Return a range of members in a sorted set, by score, with scores ordered from high to low

      • group: sorted-set
      • complexity: O(log(N)+M) with N being the number of elements in the sorted set and M the number of elements being returned. If M is constant (e.g. always asking for the first 10 elements with LIMIT), you can consider it O(log(N)).
      • since: 2.2.0
      -

      Parameters

      • key: RedisKey
      • max: string | number
      • min: string | number
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • max: string | number
      • min: string | number
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • max: string | number
      • min: string | number
      • withscores: "WITHSCORES"
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • max: string | number
      • min: string | number
      • withscores: "WITHSCORES"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • zrevrangebyscoreBuffer(key: RedisKey, max: string | number, min: string | number, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrevrangebyscoreBuffer(key: RedisKey, max: string | number, min: string | number, offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrevrangebyscoreBuffer(key: RedisKey, max: string | number, min: string | number, withscores: "WITHSCORES", callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrevrangebyscoreBuffer(key: RedisKey, max: string | number, min: string | number, withscores: "WITHSCORES", offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • Parameters

      • key: RedisKey
      • max: string | number
      • min: string | number
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • max: string | number
      • min: string | number
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • max: string | number
      • min: string | number
      • withscores: "WITHSCORES"
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • max: string | number
      • min: string | number
      • withscores: "WITHSCORES"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • zrevrank(key: RedisKey, member: string | number | Buffer, callback?: Callback<number>): Promise<number>
    • +

      Parameters

      • key: RedisKey
      • max: string | number
      • min: string | number
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • max: string | number
      • min: string | number
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • max: string | number
      • min: string | number
      • withscores: "WITHSCORES"
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • max: string | number
      • min: string | number
      • withscores: "WITHSCORES"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • zrevrangebyscoreBuffer(key: RedisKey, max: string | number, min: string | number, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrevrangebyscoreBuffer(key: RedisKey, max: string | number, min: string | number, offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrevrangebyscoreBuffer(key: RedisKey, max: string | number, min: string | number, withscores: "WITHSCORES", callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrevrangebyscoreBuffer(key: RedisKey, max: string | number, min: string | number, withscores: "WITHSCORES", offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • Parameters

      • key: RedisKey
      • max: string | number
      • min: string | number
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • max: string | number
      • min: string | number
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • max: string | number
      • min: string | number
      • withscores: "WITHSCORES"
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • max: string | number
      • min: string | number
      • withscores: "WITHSCORES"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • zrevrank(key: RedisKey, member: string | number | Buffer, callback?: Callback<number>): Promise<number>
    • Determine the index of a member in a sorted set, with scores ordered from high to low

      • group: sorted-set
      • complexity: O(log(N))
      • since: 2.0.0
      -

      Parameters

      • key: RedisKey
      • member: string | number | Buffer
      • Optional callback: Callback<number>

      Returns Promise<number>

    • zscan(key: RedisKey, cursor: string | number, callback?: Callback<[cursor: string, elements: string[]]>): Promise<[cursor: string, elements: string[]]>
    • zscan(key: RedisKey, cursor: string | number, countToken: "COUNT", count: string | number, callback?: Callback<[cursor: string, elements: string[]]>): Promise<[cursor: string, elements: string[]]>
    • zscan(key: RedisKey, cursor: string | number, patternToken: "MATCH", pattern: string, callback?: Callback<[cursor: string, elements: string[]]>): Promise<[cursor: string, elements: string[]]>
    • zscan(key: RedisKey, cursor: string | number, patternToken: "MATCH", pattern: string, countToken: "COUNT", count: string | number, callback?: Callback<[cursor: string, elements: string[]]>): Promise<[cursor: string, elements: string[]]>
    • +

      Parameters

      • key: RedisKey
      • member: string | number | Buffer
      • Optional callback: Callback<number>

      Returns Promise<number>

    • zscan(key: RedisKey, cursor: string | number, callback?: Callback<[cursor: string, elements: string[]]>): Promise<[cursor: string, elements: string[]]>
    • zscan(key: RedisKey, cursor: string | number, countToken: "COUNT", count: string | number, callback?: Callback<[cursor: string, elements: string[]]>): Promise<[cursor: string, elements: string[]]>
    • zscan(key: RedisKey, cursor: string | number, patternToken: "MATCH", pattern: string, callback?: Callback<[cursor: string, elements: string[]]>): Promise<[cursor: string, elements: string[]]>
    • zscan(key: RedisKey, cursor: string | number, patternToken: "MATCH", pattern: string, countToken: "COUNT", count: string | number, callback?: Callback<[cursor: string, elements: string[]]>): Promise<[cursor: string, elements: string[]]>
    • Incrementally iterate sorted sets elements and associated scores

      • group: sorted-set
      • complexity: O(1) for every call. O(N) for a complete iteration, including enough command calls for the cursor to return back to 0. N is the number of elements inside the collection..
      • since: 2.8.0
      -

      Parameters

      • key: RedisKey
      • cursor: string | number
      • Optional callback: Callback<[cursor: string, elements: string[]]>

      Returns Promise<[cursor: string, elements: string[]]>

    • Parameters

      • key: RedisKey
      • cursor: string | number
      • countToken: "COUNT"
      • count: string | number
      • Optional callback: Callback<[cursor: string, elements: string[]]>

      Returns Promise<[cursor: string, elements: string[]]>

    • Parameters

      • key: RedisKey
      • cursor: string | number
      • patternToken: "MATCH"
      • pattern: string
      • Optional callback: Callback<[cursor: string, elements: string[]]>

      Returns Promise<[cursor: string, elements: string[]]>

    • Parameters

      • key: RedisKey
      • cursor: string | number
      • patternToken: "MATCH"
      • pattern: string
      • countToken: "COUNT"
      • count: string | number
      • Optional callback: Callback<[cursor: string, elements: string[]]>

      Returns Promise<[cursor: string, elements: string[]]>

    • zscanBuffer(key: RedisKey, cursor: string | number, callback?: Callback<[cursor: Buffer, elements: Buffer[]]>): Promise<[cursor: Buffer, elements: Buffer[]]>
    • zscanBuffer(key: RedisKey, cursor: string | number, countToken: "COUNT", count: string | number, callback?: Callback<[cursor: Buffer, elements: Buffer[]]>): Promise<[cursor: Buffer, elements: Buffer[]]>
    • zscanBuffer(key: RedisKey, cursor: string | number, patternToken: "MATCH", pattern: string, callback?: Callback<[cursor: Buffer, elements: Buffer[]]>): Promise<[cursor: Buffer, elements: Buffer[]]>
    • zscanBuffer(key: RedisKey, cursor: string | number, patternToken: "MATCH", pattern: string, countToken: "COUNT", count: string | number, callback?: Callback<[cursor: Buffer, elements: Buffer[]]>): Promise<[cursor: Buffer, elements: Buffer[]]>
    • Parameters

      • key: RedisKey
      • cursor: string | number
      • Optional callback: Callback<[cursor: Buffer, elements: Buffer[]]>

      Returns Promise<[cursor: Buffer, elements: Buffer[]]>

    • Parameters

      • key: RedisKey
      • cursor: string | number
      • countToken: "COUNT"
      • count: string | number
      • Optional callback: Callback<[cursor: Buffer, elements: Buffer[]]>

      Returns Promise<[cursor: Buffer, elements: Buffer[]]>

    • Parameters

      • key: RedisKey
      • cursor: string | number
      • patternToken: "MATCH"
      • pattern: string
      • Optional callback: Callback<[cursor: Buffer, elements: Buffer[]]>

      Returns Promise<[cursor: Buffer, elements: Buffer[]]>

    • Parameters

      • key: RedisKey
      • cursor: string | number
      • patternToken: "MATCH"
      • pattern: string
      • countToken: "COUNT"
      • count: string | number
      • Optional callback: Callback<[cursor: Buffer, elements: Buffer[]]>

      Returns Promise<[cursor: Buffer, elements: Buffer[]]>

    • zscanBufferStream(key: string, options?: ScanStreamOptions): default
    • Parameters

      • key: string
      • Optional options: ScanStreamOptions

      Returns default

    • zscanStream(key: string, options?: ScanStreamOptions): default
    • Parameters

      • key: string
      • Optional options: ScanStreamOptions

      Returns default

    • zscore(key: RedisKey, member: string | number | Buffer, callback?: Callback<string>): Promise<string>
    • +

      Parameters

      • key: RedisKey
      • cursor: string | number
      • Optional callback: Callback<[cursor: string, elements: string[]]>

      Returns Promise<[cursor: string, elements: string[]]>

    • Parameters

      • key: RedisKey
      • cursor: string | number
      • countToken: "COUNT"
      • count: string | number
      • Optional callback: Callback<[cursor: string, elements: string[]]>

      Returns Promise<[cursor: string, elements: string[]]>

    • Parameters

      • key: RedisKey
      • cursor: string | number
      • patternToken: "MATCH"
      • pattern: string
      • Optional callback: Callback<[cursor: string, elements: string[]]>

      Returns Promise<[cursor: string, elements: string[]]>

    • Parameters

      • key: RedisKey
      • cursor: string | number
      • patternToken: "MATCH"
      • pattern: string
      • countToken: "COUNT"
      • count: string | number
      • Optional callback: Callback<[cursor: string, elements: string[]]>

      Returns Promise<[cursor: string, elements: string[]]>

    • zscanBuffer(key: RedisKey, cursor: string | number, callback?: Callback<[cursor: Buffer, elements: Buffer[]]>): Promise<[cursor: Buffer, elements: Buffer[]]>
    • zscanBuffer(key: RedisKey, cursor: string | number, countToken: "COUNT", count: string | number, callback?: Callback<[cursor: Buffer, elements: Buffer[]]>): Promise<[cursor: Buffer, elements: Buffer[]]>
    • zscanBuffer(key: RedisKey, cursor: string | number, patternToken: "MATCH", pattern: string, callback?: Callback<[cursor: Buffer, elements: Buffer[]]>): Promise<[cursor: Buffer, elements: Buffer[]]>
    • zscanBuffer(key: RedisKey, cursor: string | number, patternToken: "MATCH", pattern: string, countToken: "COUNT", count: string | number, callback?: Callback<[cursor: Buffer, elements: Buffer[]]>): Promise<[cursor: Buffer, elements: Buffer[]]>
    • Parameters

      • key: RedisKey
      • cursor: string | number
      • Optional callback: Callback<[cursor: Buffer, elements: Buffer[]]>

      Returns Promise<[cursor: Buffer, elements: Buffer[]]>

    • Parameters

      • key: RedisKey
      • cursor: string | number
      • countToken: "COUNT"
      • count: string | number
      • Optional callback: Callback<[cursor: Buffer, elements: Buffer[]]>

      Returns Promise<[cursor: Buffer, elements: Buffer[]]>

    • Parameters

      • key: RedisKey
      • cursor: string | number
      • patternToken: "MATCH"
      • pattern: string
      • Optional callback: Callback<[cursor: Buffer, elements: Buffer[]]>

      Returns Promise<[cursor: Buffer, elements: Buffer[]]>

    • Parameters

      • key: RedisKey
      • cursor: string | number
      • patternToken: "MATCH"
      • pattern: string
      • countToken: "COUNT"
      • count: string | number
      • Optional callback: Callback<[cursor: Buffer, elements: Buffer[]]>

      Returns Promise<[cursor: Buffer, elements: Buffer[]]>

    • zscanBufferStream(key: string, options?: ScanStreamOptions): default
    • Parameters

      • key: string
      • Optional options: ScanStreamOptions

      Returns default

    • zscanStream(key: string, options?: ScanStreamOptions): default
    • Parameters

      • key: string
      • Optional options: ScanStreamOptions

      Returns default

    • zscore(key: RedisKey, member: string | number | Buffer, callback?: Callback<string>): Promise<string>
    • Get the score associated with the given member in a sorted set

      • group: sorted-set
      • complexity: O(1)
      • since: 1.2.0
      -

      Parameters

      • key: RedisKey
      • member: string | number | Buffer
      • Optional callback: Callback<string>

      Returns Promise<string>

    • zscoreBuffer(key: RedisKey, member: string | number | Buffer, callback?: Callback<Buffer>): Promise<Buffer>
    • Parameters

      • key: RedisKey
      • member: string | number | Buffer
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • zunion(...args: [numkeys: string | number, ...keys: RedisKey[], callback: Callback<string[]>]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, keys: RedisKey[], callback: Callback<string[]>]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...keys: RedisKey[]]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, keys: RedisKey[]]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES"]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES"]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<string[]>]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<string[]>]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<string[]>]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<string[]>]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<string[]>]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<string[]>]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...args: RedisValue[], callback: Callback<string[]>]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...args: RedisValue[]]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...args: RedisValue[], withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...args: RedisValue[], withscores: "WITHSCORES"]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<string[]>]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM"]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<string[]>]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN"]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<string[]>]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX"]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]): Promise<string[]>
    • +

      Parameters

      • key: RedisKey
      • member: string | number | Buffer
      • Optional callback: Callback<string>

      Returns Promise<string>

    • zscoreBuffer(key: RedisKey, member: string | number | Buffer, callback?: Callback<Buffer>): Promise<Buffer>
    • Parameters

      • key: RedisKey
      • member: string | number | Buffer
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • zunion(...args: [numkeys: string | number, ...keys: RedisKey[], callback: Callback<string[]>]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, keys: RedisKey[], callback: Callback<string[]>]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...keys: RedisKey[]]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, keys: RedisKey[]]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES"]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES"]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<string[]>]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<string[]>]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<string[]>]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<string[]>]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<string[]>]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<string[]>]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...args: RedisValue[], callback: Callback<string[]>]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...args: RedisValue[]]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...args: RedisValue[], withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...args: RedisValue[], withscores: "WITHSCORES"]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<string[]>]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM"]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<string[]>]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN"]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<string[]>]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX"]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]): Promise<string[]>
    • Add multiple sorted sets

      • group: sorted-set
      • complexity: O(N)+O(M*log(M)) with N being the sum of the sizes of the input sorted sets, and M being the number of elements in the resulting sorted set.
      • since: 6.2.0
      -

      Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[]]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[]]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[]]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • zunionBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, keys: RedisKey[], callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...keys: RedisKey[]]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, keys: RedisKey[]]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES"]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES"]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...args: RedisValue[], callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...args: RedisValue[]]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...args: RedisValue[], withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...args: RedisValue[], withscores: "WITHSCORES"]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM"]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN"]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX"]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]): Promise<Buffer[]>
    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[]]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[]]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[]]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • zunionstore(...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • zunionstore(...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • zunionstore(...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[]]): Promise<number>
    • zunionstore(...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[]]): Promise<number>
    • zunionstore(...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<number>]): Promise<number>
    • zunionstore(...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<number>]): Promise<number>
    • zunionstore(...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]): Promise<number>
    • zunionstore(...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]): Promise<number>
    • zunionstore(...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<number>]): Promise<number>
    • zunionstore(...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<number>]): Promise<number>
    • zunionstore(...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]): Promise<number>
    • zunionstore(...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]): Promise<number>
    • zunionstore(...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<number>]): Promise<number>
    • zunionstore(...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<number>]): Promise<number>
    • zunionstore(...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]): Promise<number>
    • zunionstore(...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]): Promise<number>
    • zunionstore(...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], callback: Callback<number>]): Promise<number>
    • zunionstore(...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[]]): Promise<number>
    • zunionstore(...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<number>]): Promise<number>
    • zunionstore(...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM"]): Promise<number>
    • zunionstore(...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<number>]): Promise<number>
    • zunionstore(...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN"]): Promise<number>
    • zunionstore(...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<number>]): Promise<number>
    • zunionstore(...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX"]): Promise<number>
    • +

      Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[]]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[]]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[]]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • zunionBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, keys: RedisKey[], callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...keys: RedisKey[]]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, keys: RedisKey[]]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES"]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES"]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...args: RedisValue[], callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...args: RedisValue[]]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...args: RedisValue[], withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...args: RedisValue[], withscores: "WITHSCORES"]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM"]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN"]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX"]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]): Promise<Buffer[]>
    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[]]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[]]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[]]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • zunionstore(...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • zunionstore(...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • zunionstore(...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[]]): Promise<number>
    • zunionstore(...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[]]): Promise<number>
    • zunionstore(...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<number>]): Promise<number>
    • zunionstore(...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<number>]): Promise<number>
    • zunionstore(...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]): Promise<number>
    • zunionstore(...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]): Promise<number>
    • zunionstore(...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<number>]): Promise<number>
    • zunionstore(...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<number>]): Promise<number>
    • zunionstore(...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]): Promise<number>
    • zunionstore(...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]): Promise<number>
    • zunionstore(...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<number>]): Promise<number>
    • zunionstore(...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<number>]): Promise<number>
    • zunionstore(...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]): Promise<number>
    • zunionstore(...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]): Promise<number>
    • zunionstore(...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], callback: Callback<number>]): Promise<number>
    • zunionstore(...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[]]): Promise<number>
    • zunionstore(...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<number>]): Promise<number>
    • zunionstore(...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM"]): Promise<number>
    • zunionstore(...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<number>]): Promise<number>
    • zunionstore(...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN"]): Promise<number>
    • zunionstore(...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<number>]): Promise<number>
    • zunionstore(...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX"]): Promise<number>
    • Add multiple sorted sets and store the resulting sorted set in a new key

      • group: sorted-set
      • complexity: O(N)+O(M log(M)) with N being the sum of the sizes of the input sorted sets, and M being the number of elements in the resulting sorted set.
      • since: 2.0.0
      -

      Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM"]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN"]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX"]

      Returns Promise<number>

    Generated using TypeDoc

    \ No newline at end of file +

    Parameters

    Returns Promise<number>

  • Parameters

    Returns Promise<number>

  • Parameters

    Returns Promise<number>

  • Parameters

    Returns Promise<number>

  • Parameters

    Returns Promise<number>

  • Parameters

    Returns Promise<number>

  • Parameters

    Returns Promise<number>

  • Parameters

    Returns Promise<number>

  • Parameters

    Returns Promise<number>

  • Parameters

    Returns Promise<number>

  • Parameters

    Returns Promise<number>

  • Parameters

    Returns Promise<number>

  • Parameters

    Returns Promise<number>

  • Parameters

    Returns Promise<number>

  • Parameters

    Returns Promise<number>

  • Parameters

    Returns Promise<number>

  • Parameters

    Returns Promise<number>

  • Parameters

    Returns Promise<number>

  • Parameters

    Returns Promise<number>

  • Parameters

    Returns Promise<number>

  • Parameters

    Returns Promise<number>

  • Parameters

    Returns Promise<number>

  • Parameters

    Returns Promise<number>

  • Parameters

    Returns Promise<number>

  • Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/Redis.html b/docs/classes/Redis.html index 183595ff..0ead07a1 100644 --- a/docs/classes/Redis.html +++ b/docs/classes/Redis.html @@ -3,1387 +3,1387 @@ Use it to connect to a standalone Redis server or Sentinels.

    const redis = new Redis(); // Default port is 6379
    async function main() {
    redis.set("foo", "bar");
    redis.get("foo", (err, result) => {
    // `result` should be "bar"
    console.log(err, result);
    });
    // Or use Promise
    const result = await redis.get("foo");
    }
    -

    Hierarchy

    Implements

    Index

    Constructors

    Properties

    Accessors

    Methods

    Constructors

    Properties

    options: RedisOptions
    status: RedisStatus = "wait"
    Cluster: typeof Cluster = Cluster
    Command: typeof default = Command

    Accessors

    Hierarchy

    Implements

    Index

    Constructors

    Properties

    Accessors

    Methods

    Constructors

    Properties

    options: RedisOptions
    status: RedisStatus = "wait"
    Cluster: typeof Cluster = Cluster
    Command: typeof default = Command

    Accessors

    • get autoPipelineQueueSize(): number
    • get mode(): "monitor" | "normal" | "subscriber"
    • Mode of the connection.

      One of "normal", "subscriber", or "monitor". When the connection is not in "normal" mode, certain commands are not allowed.

      -

      Returns "monitor" | "normal" | "subscriber"

    Methods

    • acl(subcommand: "CAT", callback?: Callback<unknown>): Promise<unknown>
    • acl(subcommand: "CAT", categoryname: string | Buffer, callback?: Callback<unknown>): Promise<unknown>
    • acl(...args: [subcommand: "DELUSER", ...usernames: (string | Buffer)[], callback: Callback<number>]): Promise<number>
    • acl(...args: [subcommand: "DELUSER", ...usernames: (string | Buffer)[]]): Promise<number>
    • acl(subcommand: "DRYRUN", username: string | Buffer, command: string | Buffer, callback?: Callback<string>): Promise<string>
    • acl(...args: [subcommand: "DRYRUN", username: string | Buffer, command: string | Buffer, ...args: (string | number | Buffer)[], callback: Callback<string>]): Promise<string>
    • acl(...args: [subcommand: "DRYRUN", username: string | Buffer, command: string | Buffer, ...args: (string | number | Buffer)[]]): Promise<string>
    • acl(subcommand: "GENPASS", callback?: Callback<string>): Promise<string>
    • acl(subcommand: "GENPASS", bits: string | number, callback?: Callback<string>): Promise<string>
    • acl(subcommand: "GETUSER", username: string | Buffer, callback?: Callback<string[]>): Promise<string[]>
    • acl(subcommand: "HELP", callback?: Callback<unknown>): Promise<unknown>
    • acl(subcommand: "LIST", callback?: Callback<string[]>): Promise<string[]>
    • acl(subcommand: "LOAD", callback?: Callback<"OK">): Promise<"OK">
    • acl(subcommand: "LOG", callback?: Callback<unknown>): Promise<unknown>
    • acl(subcommand: "LOG", count: string | number, callback?: Callback<unknown>): Promise<unknown>
    • acl(subcommand: "LOG", reset: "RESET", callback?: Callback<unknown>): Promise<unknown>
    • acl(subcommand: "SAVE", callback?: Callback<"OK">): Promise<"OK">
    • acl(subcommand: "SETUSER", username: string | Buffer, callback?: Callback<"OK">): Promise<"OK">
    • acl(...args: [subcommand: "SETUSER", username: string | Buffer, ...rules: (string | Buffer)[], callback: Callback<"OK">]): Promise<"OK">
    • acl(...args: [subcommand: "SETUSER", username: string | Buffer, ...rules: (string | Buffer)[]]): Promise<"OK">
    • acl(subcommand: "USERS", callback?: Callback<string[]>): Promise<string[]>
    • acl(subcommand: "WHOAMI", callback?: Callback<string>): Promise<string>

    Methods

    • acl(subcommand: "CAT", callback?: Callback<unknown>): Promise<unknown>
    • acl(subcommand: "CAT", categoryname: string | Buffer, callback?: Callback<unknown>): Promise<unknown>
    • acl(...args: [subcommand: "DELUSER", ...usernames: (string | Buffer)[], callback: Callback<number>]): Promise<number>
    • acl(...args: [subcommand: "DELUSER", ...usernames: (string | Buffer)[]]): Promise<number>
    • acl(subcommand: "DRYRUN", username: string | Buffer, command: string | Buffer, callback?: Callback<string>): Promise<string>
    • acl(...args: [subcommand: "DRYRUN", username: string | Buffer, command: string | Buffer, ...args: (string | number | Buffer)[], callback: Callback<string>]): Promise<string>
    • acl(...args: [subcommand: "DRYRUN", username: string | Buffer, command: string | Buffer, ...args: (string | number | Buffer)[]]): Promise<string>
    • acl(subcommand: "GENPASS", callback?: Callback<string>): Promise<string>
    • acl(subcommand: "GENPASS", bits: string | number, callback?: Callback<string>): Promise<string>
    • acl(subcommand: "GETUSER", username: string | Buffer, callback?: Callback<string[]>): Promise<string[]>
    • acl(subcommand: "HELP", callback?: Callback<unknown>): Promise<unknown>
    • acl(subcommand: "LIST", callback?: Callback<string[]>): Promise<string[]>
    • acl(subcommand: "LOAD", callback?: Callback<"OK">): Promise<"OK">
    • acl(subcommand: "LOG", callback?: Callback<unknown>): Promise<unknown>
    • acl(subcommand: "LOG", count: string | number, callback?: Callback<unknown>): Promise<unknown>
    • acl(subcommand: "LOG", reset: "RESET", callback?: Callback<unknown>): Promise<unknown>
    • acl(subcommand: "SAVE", callback?: Callback<"OK">): Promise<"OK">
    • acl(subcommand: "SETUSER", username: string | Buffer, callback?: Callback<"OK">): Promise<"OK">
    • acl(...args: [subcommand: "SETUSER", username: string | Buffer, ...rules: (string | Buffer)[], callback: Callback<"OK">]): Promise<"OK">
    • acl(...args: [subcommand: "SETUSER", username: string | Buffer, ...rules: (string | Buffer)[]]): Promise<"OK">
    • acl(subcommand: "USERS", callback?: Callback<string[]>): Promise<string[]>
    • acl(subcommand: "WHOAMI", callback?: Callback<string>): Promise<string>
    • List the ACL categories or the commands inside a category

      • group: server
      • complexity: O(1) since the categories and commands are a fixed set.
      • since: 6.0.0
      -

      Parameters

      • subcommand: "CAT"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • subcommand: "CAT"
      • categoryname: string | Buffer
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • +

      Parameters

      • subcommand: "CAT"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • subcommand: "CAT"
      • categoryname: string | Buffer
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Remove the specified ACL users and the associated rules

      • group: server
      • complexity: O(1) amortized time considering the typical user.
      • since: 6.0.0
      -

      Parameters

      • Rest ...args: [subcommand: "DELUSER", ...usernames: (string | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [subcommand: "DELUSER", ...usernames: (string | Buffer)[]]

      Returns Promise<number>

    • +

      Parameters

      • Rest ...args: [subcommand: "DELUSER", ...usernames: (string | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [subcommand: "DELUSER", ...usernames: (string | Buffer)[]]

      Returns Promise<number>

    • Returns whether the user can execute the given command without executing the command.

      • group: server
      • complexity: O(1).
      • since: 7.0.0
      -

      Parameters

      • subcommand: "DRYRUN"
      • username: string | Buffer
      • command: string | Buffer
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • Rest ...args: [subcommand: "DRYRUN", username: string | Buffer, command: string | Buffer, ...args: (string | number | Buffer)[], callback: Callback<string>]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [subcommand: "DRYRUN", username: string | Buffer, command: string | Buffer, ...args: (string | number | Buffer)[]]

      Returns Promise<string>

    • +

      Parameters

      • subcommand: "DRYRUN"
      • username: string | Buffer
      • command: string | Buffer
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • Rest ...args: [subcommand: "DRYRUN", username: string | Buffer, command: string | Buffer, ...args: (string | number | Buffer)[], callback: Callback<string>]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [subcommand: "DRYRUN", username: string | Buffer, command: string | Buffer, ...args: (string | number | Buffer)[]]

      Returns Promise<string>

    • Generate a pseudorandom secure password to use for ACL users

      • group: server
      • complexity: O(1)
      • since: 6.0.0
      -

      Parameters

      • subcommand: "GENPASS"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • subcommand: "GENPASS"
      • bits: string | number
      • Optional callback: Callback<string>

      Returns Promise<string>

    • +

      Parameters

      • subcommand: "GENPASS"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • subcommand: "GENPASS"
      • bits: string | number
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Get the rules for a specific ACL user

      • group: server
      • complexity: O(N). Where N is the number of password, command and pattern rules that the user has.
      • since: 6.0.0
      -

      Parameters

      • subcommand: "GETUSER"
      • username: string | Buffer
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • +

      Parameters

      • subcommand: "GETUSER"
      • username: string | Buffer
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Show helpful text about the different subcommands

      • group: server
      • complexity: O(1)
      • since: 6.0.0
      -

      Parameters

      • subcommand: "HELP"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • +

      Parameters

      • subcommand: "HELP"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • List the current ACL rules in ACL config file format

      • group: server
      • complexity: O(N). Where N is the number of configured users.
      • since: 6.0.0
      -

      Parameters

      • subcommand: "LIST"
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • +

      Parameters

      • subcommand: "LIST"
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Reload the ACLs from the configured ACL file

      • group: server
      • complexity: O(N). Where N is the number of configured users.
      • since: 6.0.0
      -

      Parameters

      • subcommand: "LOAD"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • +

      Parameters

      • subcommand: "LOAD"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • List latest events denied because of ACLs in place

      • group: server
      • complexity: O(N) with N being the number of entries shown.
      • since: 6.0.0
      -

      Parameters

      • subcommand: "LOG"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • subcommand: "LOG"
      • count: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • subcommand: "LOG"
      • reset: "RESET"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • +

      Parameters

      • subcommand: "LOG"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • subcommand: "LOG"
      • count: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • subcommand: "LOG"
      • reset: "RESET"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Save the current ACL rules in the configured ACL file

      • group: server
      • complexity: O(N). Where N is the number of configured users.
      • since: 6.0.0
      -

      Parameters

      • subcommand: "SAVE"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • +

      Parameters

      • subcommand: "SAVE"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Modify or create the rules for a specific ACL user

      • group: server
      • complexity: O(N). Where N is the number of rules provided.
      • since: 6.0.0
      -

      Parameters

      • subcommand: "SETUSER"
      • username: string | Buffer
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • Rest ...args: [subcommand: "SETUSER", username: string | Buffer, ...rules: (string | Buffer)[], callback: Callback<"OK">]

      Returns Promise<"OK">

    • Parameters

      • Rest ...args: [subcommand: "SETUSER", username: string | Buffer, ...rules: (string | Buffer)[]]

      Returns Promise<"OK">

    • +

      Parameters

      • subcommand: "SETUSER"
      • username: string | Buffer
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • Rest ...args: [subcommand: "SETUSER", username: string | Buffer, ...rules: (string | Buffer)[], callback: Callback<"OK">]

      Returns Promise<"OK">

    • Parameters

      • Rest ...args: [subcommand: "SETUSER", username: string | Buffer, ...rules: (string | Buffer)[]]

      Returns Promise<"OK">

    • List the username of all the configured ACL rules

      • group: server
      • complexity: O(N). Where N is the number of configured users.
      • since: 6.0.0
      -

      Parameters

      • subcommand: "USERS"
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • +

      Parameters

      • subcommand: "USERS"
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Return the name of the user associated to the current connection

      • group: server
      • complexity: O(1)
      • since: 6.0.0
      -

      Parameters

      • subcommand: "WHOAMI"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • aclBuffer(subcommand: "DRYRUN", username: string | Buffer, command: string | Buffer, callback?: Callback<Buffer>): Promise<Buffer>
    • aclBuffer(...args: [subcommand: "DRYRUN", username: string | Buffer, command: string | Buffer, ...args: (string | number | Buffer)[], callback: Callback<Buffer>]): Promise<Buffer>
    • aclBuffer(...args: [subcommand: "DRYRUN", username: string | Buffer, command: string | Buffer, ...args: (string | number | Buffer)[]]): Promise<Buffer>
    • aclBuffer(subcommand: "GENPASS", callback?: Callback<Buffer>): Promise<Buffer>
    • aclBuffer(subcommand: "GENPASS", bits: string | number, callback?: Callback<Buffer>): Promise<Buffer>
    • aclBuffer(subcommand: "GETUSER", username: string | Buffer, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • aclBuffer(subcommand: "LIST", callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • aclBuffer(subcommand: "USERS", callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • aclBuffer(subcommand: "WHOAMI", callback?: Callback<Buffer>): Promise<Buffer>
    • Parameters

      • subcommand: "DRYRUN"
      • username: string | Buffer
      • command: string | Buffer
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [subcommand: "DRYRUN", username: string | Buffer, command: string | Buffer, ...args: (string | number | Buffer)[], callback: Callback<Buffer>]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [subcommand: "DRYRUN", username: string | Buffer, command: string | Buffer, ...args: (string | number | Buffer)[]]

      Returns Promise<Buffer>

    • Parameters

      • subcommand: "GENPASS"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • subcommand: "GENPASS"
      • bits: string | number
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • subcommand: "GETUSER"
      • username: string | Buffer
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • subcommand: "LIST"
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • subcommand: "USERS"
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • subcommand: "WHOAMI"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • addBuiltinCommand(commandName: string): void
    • +

      Parameters

      • subcommand: "WHOAMI"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • aclBuffer(subcommand: "DRYRUN", username: string | Buffer, command: string | Buffer, callback?: Callback<Buffer>): Promise<Buffer>
    • aclBuffer(...args: [subcommand: "DRYRUN", username: string | Buffer, command: string | Buffer, ...args: (string | number | Buffer)[], callback: Callback<Buffer>]): Promise<Buffer>
    • aclBuffer(...args: [subcommand: "DRYRUN", username: string | Buffer, command: string | Buffer, ...args: (string | number | Buffer)[]]): Promise<Buffer>
    • aclBuffer(subcommand: "GENPASS", callback?: Callback<Buffer>): Promise<Buffer>
    • aclBuffer(subcommand: "GENPASS", bits: string | number, callback?: Callback<Buffer>): Promise<Buffer>
    • aclBuffer(subcommand: "GETUSER", username: string | Buffer, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • aclBuffer(subcommand: "LIST", callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • aclBuffer(subcommand: "USERS", callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • aclBuffer(subcommand: "WHOAMI", callback?: Callback<Buffer>): Promise<Buffer>
    • Parameters

      • subcommand: "DRYRUN"
      • username: string | Buffer
      • command: string | Buffer
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [subcommand: "DRYRUN", username: string | Buffer, command: string | Buffer, ...args: (string | number | Buffer)[], callback: Callback<Buffer>]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [subcommand: "DRYRUN", username: string | Buffer, command: string | Buffer, ...args: (string | number | Buffer)[]]

      Returns Promise<Buffer>

    • Parameters

      • subcommand: "GENPASS"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • subcommand: "GENPASS"
      • bits: string | number
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • subcommand: "GETUSER"
      • username: string | Buffer
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • subcommand: "LIST"
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • subcommand: "USERS"
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • subcommand: "WHOAMI"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • addBuiltinCommand(commandName: string): void
    • Create add builtin command

      -

      Parameters

      • commandName: string

      Returns void

    • append(key: RedisKey, value: string | number | Buffer, callback?: Callback<number>): Promise<number>
    • append(key: RedisKey, value: string | number | Buffer, callback?: Callback<number>): Promise<number>
    • Append a value to a key

      • group: string
      • complexity: O(1). The amortized time complexity is O(1) assuming the appended value is small and the already present value is of any size, since the dynamic string library used by Redis will double the free space available on every reallocation.
      • since: 2.0.0
      -

      Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • Optional callback: Callback<number>

      Returns Promise<number>

    • asking(callback?: Callback<"OK">): Promise<"OK">
    • +

      Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • Optional callback: Callback<number>

      Returns Promise<number>

    • asking(callback?: Callback<"OK">): Promise<"OK">
    • Sent by cluster clients after an -ASK redirect

      • group: cluster
      • complexity: O(1)
      • since: 3.0.0
      -

      Parameters

      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • auth(password: string | Buffer, callback?: Callback<"OK">): Promise<"OK">
    • auth(username: string | Buffer, password: string | Buffer, callback?: Callback<"OK">): Promise<"OK">
    • auth(password: string | Buffer, callback?: Callback<"OK">): Promise<"OK">
    • auth(username: string | Buffer, password: string | Buffer, callback?: Callback<"OK">): Promise<"OK">
    • Authenticate to the server

      • group: connection
      • complexity: O(N) where N is the number of passwords defined for the user
      • since: 1.0.0
      -

      Parameters

      • password: string | Buffer
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • username: string | Buffer
      • password: string | Buffer
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • bgrewriteaof(callback?: Callback<string>): Promise<string>
    • +

      Parameters

      • password: string | Buffer
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • username: string | Buffer
      • password: string | Buffer
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • bgrewriteaof(callback?: Callback<string>): Promise<string>
    • Asynchronously rewrite the append-only file

      • group: server
      • complexity: O(1)
      • since: 1.0.0
      -

      Parameters

      • Optional callback: Callback<string>

      Returns Promise<string>

    • bgrewriteaofBuffer(callback?: Callback<Buffer>): Promise<Buffer>
    • Parameters

      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • bgsave(callback?: Callback<"OK">): Promise<"OK">
    • bgsave(schedule: "SCHEDULE", callback?: Callback<"OK">): Promise<"OK">
    • +

      Parameters

      • Optional callback: Callback<string>

      Returns Promise<string>

    • bgrewriteaofBuffer(callback?: Callback<Buffer>): Promise<Buffer>
    • Parameters

      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • bgsave(callback?: Callback<"OK">): Promise<"OK">
    • bgsave(schedule: "SCHEDULE", callback?: Callback<"OK">): Promise<"OK">
    • Asynchronously save the dataset to disk

      • group: server
      • complexity: O(1)
      • since: 1.0.0
      -

      Parameters

      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • schedule: "SCHEDULE"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • bitcount(key: RedisKey, callback?: Callback<number>): Promise<number>
    • bitcount(key: RedisKey, start: string | number, end: string | number, callback?: Callback<number>): Promise<number>
    • bitcount(key: RedisKey, start: string | number, end: string | number, byte: "BYTE", callback?: Callback<number>): Promise<number>
    • bitcount(key: RedisKey, start: string | number, end: string | number, bit: "BIT", callback?: Callback<number>): Promise<number>
    • +

      Parameters

      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • schedule: "SCHEDULE"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • bitcount(key: RedisKey, callback?: Callback<number>): Promise<number>
    • bitcount(key: RedisKey, start: string | number, end: string | number, callback?: Callback<number>): Promise<number>
    • bitcount(key: RedisKey, start: string | number, end: string | number, byte: "BYTE", callback?: Callback<number>): Promise<number>
    • bitcount(key: RedisKey, start: string | number, end: string | number, bit: "BIT", callback?: Callback<number>): Promise<number>
    • Count set bits in a string

      • group: bitmap
      • complexity: O(N)
      • since: 2.6.0
      -

      Parameters

      • key: RedisKey
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • start: string | number
      • end: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • start: string | number
      • end: string | number
      • byte: "BYTE"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • start: string | number
      • end: string | number
      • bit: "BIT"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • bitfield(key: RedisKey, encodingOffsetToken: "GET", encoding: string | Buffer, offset: string | number, callback?: Callback<unknown>): Promise<unknown>
    • bitfield(key: RedisKey, encodingOffsetValueToken: "SET", encoding: string | Buffer, offset: string | number, value: string | number, callback?: Callback<unknown>): Promise<unknown>
    • bitfield(key: RedisKey, encodingOffsetIncrementToken: "INCRBY", encoding: string | Buffer, offset: string | number, increment: string | number, callback?: Callback<unknown>): Promise<unknown>
    • bitfield(key: RedisKey, overflow: "OVERFLOW", wrap: "WRAP", encodingOffsetValueToken: "SET", encoding: string | Buffer, offset: string | number, value: string | number, callback?: Callback<unknown>): Promise<unknown>
    • bitfield(key: RedisKey, overflow: "OVERFLOW", wrap: "WRAP", encodingOffsetIncrementToken: "INCRBY", encoding: string | Buffer, offset: string | number, increment: string | number, callback?: Callback<unknown>): Promise<unknown>
    • bitfield(key: RedisKey, overflow: "OVERFLOW", sat: "SAT", encodingOffsetValueToken: "SET", encoding: string | Buffer, offset: string | number, value: string | number, callback?: Callback<unknown>): Promise<unknown>
    • bitfield(key: RedisKey, overflow: "OVERFLOW", sat: "SAT", encodingOffsetIncrementToken: "INCRBY", encoding: string | Buffer, offset: string | number, increment: string | number, callback?: Callback<unknown>): Promise<unknown>
    • bitfield(key: RedisKey, overflow: "OVERFLOW", fail: "FAIL", encodingOffsetValueToken: "SET", encoding: string | Buffer, offset: string | number, value: string | number, callback?: Callback<unknown>): Promise<unknown>
    • bitfield(key: RedisKey, overflow: "OVERFLOW", fail: "FAIL", encodingOffsetIncrementToken: "INCRBY", encoding: string | Buffer, offset: string | number, increment: string | number, callback?: Callback<unknown>): Promise<unknown>
    • +

      Parameters

      • key: RedisKey
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • start: string | number
      • end: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • start: string | number
      • end: string | number
      • byte: "BYTE"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • start: string | number
      • end: string | number
      • bit: "BIT"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • bitfield(key: RedisKey, encodingOffsetToken: "GET", encoding: string | Buffer, offset: string | number, callback?: Callback<unknown>): Promise<unknown>
    • bitfield(key: RedisKey, encodingOffsetValueToken: "SET", encoding: string | Buffer, offset: string | number, value: string | number, callback?: Callback<unknown>): Promise<unknown>
    • bitfield(key: RedisKey, encodingOffsetIncrementToken: "INCRBY", encoding: string | Buffer, offset: string | number, increment: string | number, callback?: Callback<unknown>): Promise<unknown>
    • bitfield(key: RedisKey, overflow: "OVERFLOW", wrap: "WRAP", encodingOffsetValueToken: "SET", encoding: string | Buffer, offset: string | number, value: string | number, callback?: Callback<unknown>): Promise<unknown>
    • bitfield(key: RedisKey, overflow: "OVERFLOW", wrap: "WRAP", encodingOffsetIncrementToken: "INCRBY", encoding: string | Buffer, offset: string | number, increment: string | number, callback?: Callback<unknown>): Promise<unknown>
    • bitfield(key: RedisKey, overflow: "OVERFLOW", sat: "SAT", encodingOffsetValueToken: "SET", encoding: string | Buffer, offset: string | number, value: string | number, callback?: Callback<unknown>): Promise<unknown>
    • bitfield(key: RedisKey, overflow: "OVERFLOW", sat: "SAT", encodingOffsetIncrementToken: "INCRBY", encoding: string | Buffer, offset: string | number, increment: string | number, callback?: Callback<unknown>): Promise<unknown>
    • bitfield(key: RedisKey, overflow: "OVERFLOW", fail: "FAIL", encodingOffsetValueToken: "SET", encoding: string | Buffer, offset: string | number, value: string | number, callback?: Callback<unknown>): Promise<unknown>
    • bitfield(key: RedisKey, overflow: "OVERFLOW", fail: "FAIL", encodingOffsetIncrementToken: "INCRBY", encoding: string | Buffer, offset: string | number, increment: string | number, callback?: Callback<unknown>): Promise<unknown>
    • Perform arbitrary bitfield integer operations on strings

      • group: bitmap
      • complexity: O(1) for each subcommand specified
      • since: 3.2.0
      -

      Parameters

      • key: RedisKey
      • encodingOffsetToken: "GET"
      • encoding: string | Buffer
      • offset: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • encodingOffsetValueToken: "SET"
      • encoding: string | Buffer
      • offset: string | number
      • value: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • encodingOffsetIncrementToken: "INCRBY"
      • encoding: string | Buffer
      • offset: string | number
      • increment: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • overflow: "OVERFLOW"
      • wrap: "WRAP"
      • encodingOffsetValueToken: "SET"
      • encoding: string | Buffer
      • offset: string | number
      • value: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • overflow: "OVERFLOW"
      • wrap: "WRAP"
      • encodingOffsetIncrementToken: "INCRBY"
      • encoding: string | Buffer
      • offset: string | number
      • increment: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • overflow: "OVERFLOW"
      • sat: "SAT"
      • encodingOffsetValueToken: "SET"
      • encoding: string | Buffer
      • offset: string | number
      • value: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • overflow: "OVERFLOW"
      • sat: "SAT"
      • encodingOffsetIncrementToken: "INCRBY"
      • encoding: string | Buffer
      • offset: string | number
      • increment: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • overflow: "OVERFLOW"
      • fail: "FAIL"
      • encodingOffsetValueToken: "SET"
      • encoding: string | Buffer
      • offset: string | number
      • value: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • overflow: "OVERFLOW"
      • fail: "FAIL"
      • encodingOffsetIncrementToken: "INCRBY"
      • encoding: string | Buffer
      • offset: string | number
      • increment: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • bitfield_ro(...args: [key: RedisKey, encodingOffsetToken: "GET", ...encodingOffsets: (string | number | Buffer)[], callback: Callback<unknown[]>]): Promise<unknown[]>
    • bitfield_ro(...args: [key: RedisKey, encodingOffsetToken: "GET", ...encodingOffsets: (string | number | Buffer)[]]): Promise<unknown[]>
    • +

      Parameters

      • key: RedisKey
      • encodingOffsetToken: "GET"
      • encoding: string | Buffer
      • offset: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • encodingOffsetValueToken: "SET"
      • encoding: string | Buffer
      • offset: string | number
      • value: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • encodingOffsetIncrementToken: "INCRBY"
      • encoding: string | Buffer
      • offset: string | number
      • increment: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • overflow: "OVERFLOW"
      • wrap: "WRAP"
      • encodingOffsetValueToken: "SET"
      • encoding: string | Buffer
      • offset: string | number
      • value: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • overflow: "OVERFLOW"
      • wrap: "WRAP"
      • encodingOffsetIncrementToken: "INCRBY"
      • encoding: string | Buffer
      • offset: string | number
      • increment: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • overflow: "OVERFLOW"
      • sat: "SAT"
      • encodingOffsetValueToken: "SET"
      • encoding: string | Buffer
      • offset: string | number
      • value: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • overflow: "OVERFLOW"
      • sat: "SAT"
      • encodingOffsetIncrementToken: "INCRBY"
      • encoding: string | Buffer
      • offset: string | number
      • increment: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • overflow: "OVERFLOW"
      • fail: "FAIL"
      • encodingOffsetValueToken: "SET"
      • encoding: string | Buffer
      • offset: string | number
      • value: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • overflow: "OVERFLOW"
      • fail: "FAIL"
      • encodingOffsetIncrementToken: "INCRBY"
      • encoding: string | Buffer
      • offset: string | number
      • increment: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • bitfield_ro(...args: [key: RedisKey, encodingOffsetToken: "GET", ...encodingOffsets: (string | number | Buffer)[], callback: Callback<unknown[]>]): Promise<unknown[]>
    • bitfield_ro(...args: [key: RedisKey, encodingOffsetToken: "GET", ...encodingOffsets: (string | number | Buffer)[]]): Promise<unknown[]>
    • Perform arbitrary bitfield integer operations on strings. Read-only variant of BITFIELD

      • group: bitmap
      • complexity: O(1) for each subcommand specified
      • since: 6.0.0
      -

      Parameters

      • Rest ...args: [key: RedisKey, encodingOffsetToken: "GET", ...encodingOffsets: (string | number | Buffer)[], callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, encodingOffsetToken: "GET", ...encodingOffsets: (string | number | Buffer)[]]

      Returns Promise<unknown[]>

    • bitop(...args: [operation: string | Buffer, destkey: RedisKey, ...keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • bitop(...args: [operation: string | Buffer, destkey: RedisKey, keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • bitop(...args: [operation: string | Buffer, destkey: RedisKey, ...keys: RedisKey[]]): Promise<number>
    • bitop(...args: [operation: string | Buffer, destkey: RedisKey, keys: RedisKey[]]): Promise<number>
    • +

      Parameters

      • Rest ...args: [key: RedisKey, encodingOffsetToken: "GET", ...encodingOffsets: (string | number | Buffer)[], callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, encodingOffsetToken: "GET", ...encodingOffsets: (string | number | Buffer)[]]

      Returns Promise<unknown[]>

    • bitop(...args: [operation: string | Buffer, destkey: RedisKey, ...keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • bitop(...args: [operation: string | Buffer, destkey: RedisKey, keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • bitop(...args: [operation: string | Buffer, destkey: RedisKey, ...keys: RedisKey[]]): Promise<number>
    • bitop(...args: [operation: string | Buffer, destkey: RedisKey, keys: RedisKey[]]): Promise<number>
    • Perform bitwise operations between strings

      • group: bitmap
      • complexity: O(N)
      • since: 2.6.0
      -

      Parameters

      • Rest ...args: [operation: string | Buffer, destkey: RedisKey, ...keys: RedisKey[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [operation: string | Buffer, destkey: RedisKey, keys: RedisKey[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [operation: string | Buffer, destkey: RedisKey, ...keys: RedisKey[]]

      Returns Promise<number>

    • Parameters

      Returns Promise<number>

    • bitpos(key: RedisKey, bit: string | number, callback?: Callback<number>): Promise<number>
    • bitpos(key: RedisKey, bit: string | number, start: string | number, callback?: Callback<number>): Promise<number>
    • bitpos(key: RedisKey, bit: string | number, start: string | number, end: string | number, callback?: Callback<number>): Promise<number>
    • bitpos(key: RedisKey, bit: string | number, start: string | number, end: string | number, byte: "BYTE", callback?: Callback<number>): Promise<number>
    • bitpos(key: RedisKey, bit: string | number, start: string | number, end: string | number, bit1: "BIT", callback?: Callback<number>): Promise<number>
    • bitpos(key: RedisKey, bit: string | number, callback?: Callback<number>): Promise<number>
    • bitpos(key: RedisKey, bit: string | number, start: string | number, callback?: Callback<number>): Promise<number>
    • bitpos(key: RedisKey, bit: string | number, start: string | number, end: string | number, callback?: Callback<number>): Promise<number>
    • bitpos(key: RedisKey, bit: string | number, start: string | number, end: string | number, byte: "BYTE", callback?: Callback<number>): Promise<number>
    • bitpos(key: RedisKey, bit: string | number, start: string | number, end: string | number, bit1: "BIT", callback?: Callback<number>): Promise<number>
    • Find first bit set or clear in a string

      • group: bitmap
      • complexity: O(N)
      • since: 2.8.7
      -

      Parameters

      • key: RedisKey
      • bit: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • bit: string | number
      • start: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • bit: string | number
      • start: string | number
      • end: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • bit: string | number
      • start: string | number
      • end: string | number
      • byte: "BYTE"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • bit: string | number
      • start: string | number
      • end: string | number
      • bit1: "BIT"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • blmove(source: RedisKey, destination: RedisKey, left: "LEFT", left1: "LEFT", timeout: string | number, callback?: Callback<string>): Promise<string>
    • blmove(source: RedisKey, destination: RedisKey, left: "LEFT", right: "RIGHT", timeout: string | number, callback?: Callback<string>): Promise<string>
    • blmove(source: RedisKey, destination: RedisKey, right: "RIGHT", left: "LEFT", timeout: string | number, callback?: Callback<string>): Promise<string>
    • blmove(source: RedisKey, destination: RedisKey, right: "RIGHT", right1: "RIGHT", timeout: string | number, callback?: Callback<string>): Promise<string>
    • +

      Parameters

      • key: RedisKey
      • bit: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • bit: string | number
      • start: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • bit: string | number
      • start: string | number
      • end: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • bit: string | number
      • start: string | number
      • end: string | number
      • byte: "BYTE"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • bit: string | number
      • start: string | number
      • end: string | number
      • bit1: "BIT"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • blmove(source: RedisKey, destination: RedisKey, left: "LEFT", left1: "LEFT", timeout: string | number, callback?: Callback<string>): Promise<string>
    • blmove(source: RedisKey, destination: RedisKey, left: "LEFT", right: "RIGHT", timeout: string | number, callback?: Callback<string>): Promise<string>
    • blmove(source: RedisKey, destination: RedisKey, right: "RIGHT", left: "LEFT", timeout: string | number, callback?: Callback<string>): Promise<string>
    • blmove(source: RedisKey, destination: RedisKey, right: "RIGHT", right1: "RIGHT", timeout: string | number, callback?: Callback<string>): Promise<string>
    • Pop an element from a list, push it to another list and return it; or block until one is available

      • group: list
      • complexity: O(1)
      • since: 6.2.0
      -

      Parameters

      • source: RedisKey
      • destination: RedisKey
      • left: "LEFT"
      • left1: "LEFT"
      • timeout: string | number
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • source: RedisKey
      • destination: RedisKey
      • left: "LEFT"
      • right: "RIGHT"
      • timeout: string | number
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • source: RedisKey
      • destination: RedisKey
      • right: "RIGHT"
      • left: "LEFT"
      • timeout: string | number
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • source: RedisKey
      • destination: RedisKey
      • right: "RIGHT"
      • right1: "RIGHT"
      • timeout: string | number
      • Optional callback: Callback<string>

      Returns Promise<string>

    • blmoveBuffer(source: RedisKey, destination: RedisKey, left: "LEFT", left1: "LEFT", timeout: string | number, callback?: Callback<Buffer>): Promise<Buffer>
    • blmoveBuffer(source: RedisKey, destination: RedisKey, left: "LEFT", right: "RIGHT", timeout: string | number, callback?: Callback<Buffer>): Promise<Buffer>
    • blmoveBuffer(source: RedisKey, destination: RedisKey, right: "RIGHT", left: "LEFT", timeout: string | number, callback?: Callback<Buffer>): Promise<Buffer>
    • blmoveBuffer(source: RedisKey, destination: RedisKey, right: "RIGHT", right1: "RIGHT", timeout: string | number, callback?: Callback<Buffer>): Promise<Buffer>
    • Parameters

      • source: RedisKey
      • destination: RedisKey
      • left: "LEFT"
      • left1: "LEFT"
      • timeout: string | number
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • source: RedisKey
      • destination: RedisKey
      • left: "LEFT"
      • right: "RIGHT"
      • timeout: string | number
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • source: RedisKey
      • destination: RedisKey
      • right: "RIGHT"
      • left: "LEFT"
      • timeout: string | number
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • source: RedisKey
      • destination: RedisKey
      • right: "RIGHT"
      • right1: "RIGHT"
      • timeout: string | number
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • blmpop(...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], left: "LEFT", callback: Callback<[key: string, members: string[]]>]): Promise<[key: string, members: string[]]>
    • blmpop(...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], left: "LEFT", callback: Callback<[key: string, members: string[]]>]): Promise<[key: string, members: string[]]>
    • blmpop(...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], left: "LEFT"]): Promise<[key: string, members: string[]]>
    • blmpop(...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], left: "LEFT"]): Promise<[key: string, members: string[]]>
    • blmpop(...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number, callback: Callback<[key: string, members: string[]]>]): Promise<[key: string, members: string[]]>
    • blmpop(...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number, callback: Callback<[key: string, members: string[]]>]): Promise<[key: string, members: string[]]>
    • blmpop(...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number]): Promise<[key: string, members: string[]]>
    • blmpop(...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number]): Promise<[key: string, members: string[]]>
    • blmpop(...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", callback: Callback<[key: string, members: string[]]>]): Promise<[key: string, members: string[]]>
    • blmpop(...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], right: "RIGHT", callback: Callback<[key: string, members: string[]]>]): Promise<[key: string, members: string[]]>
    • blmpop(...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], right: "RIGHT"]): Promise<[key: string, members: string[]]>
    • blmpop(...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], right: "RIGHT"]): Promise<[key: string, members: string[]]>
    • blmpop(...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number, callback: Callback<[key: string, members: string[]]>]): Promise<[key: string, members: string[]]>
    • blmpop(...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number, callback: Callback<[key: string, members: string[]]>]): Promise<[key: string, members: string[]]>
    • blmpop(...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number]): Promise<[key: string, members: string[]]>
    • blmpop(...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number]): Promise<[key: string, members: string[]]>
    • +

      Parameters

      • source: RedisKey
      • destination: RedisKey
      • left: "LEFT"
      • left1: "LEFT"
      • timeout: string | number
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • source: RedisKey
      • destination: RedisKey
      • left: "LEFT"
      • right: "RIGHT"
      • timeout: string | number
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • source: RedisKey
      • destination: RedisKey
      • right: "RIGHT"
      • left: "LEFT"
      • timeout: string | number
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • source: RedisKey
      • destination: RedisKey
      • right: "RIGHT"
      • right1: "RIGHT"
      • timeout: string | number
      • Optional callback: Callback<string>

      Returns Promise<string>

    • blmoveBuffer(source: RedisKey, destination: RedisKey, left: "LEFT", left1: "LEFT", timeout: string | number, callback?: Callback<Buffer>): Promise<Buffer>
    • blmoveBuffer(source: RedisKey, destination: RedisKey, left: "LEFT", right: "RIGHT", timeout: string | number, callback?: Callback<Buffer>): Promise<Buffer>
    • blmoveBuffer(source: RedisKey, destination: RedisKey, right: "RIGHT", left: "LEFT", timeout: string | number, callback?: Callback<Buffer>): Promise<Buffer>
    • blmoveBuffer(source: RedisKey, destination: RedisKey, right: "RIGHT", right1: "RIGHT", timeout: string | number, callback?: Callback<Buffer>): Promise<Buffer>
    • Parameters

      • source: RedisKey
      • destination: RedisKey
      • left: "LEFT"
      • left1: "LEFT"
      • timeout: string | number
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • source: RedisKey
      • destination: RedisKey
      • left: "LEFT"
      • right: "RIGHT"
      • timeout: string | number
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • source: RedisKey
      • destination: RedisKey
      • right: "RIGHT"
      • left: "LEFT"
      • timeout: string | number
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • source: RedisKey
      • destination: RedisKey
      • right: "RIGHT"
      • right1: "RIGHT"
      • timeout: string | number
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • blmpop(...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], left: "LEFT", callback: Callback<[key: string, members: string[]]>]): Promise<[key: string, members: string[]]>
    • blmpop(...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], left: "LEFT", callback: Callback<[key: string, members: string[]]>]): Promise<[key: string, members: string[]]>
    • blmpop(...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], left: "LEFT"]): Promise<[key: string, members: string[]]>
    • blmpop(...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], left: "LEFT"]): Promise<[key: string, members: string[]]>
    • blmpop(...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number, callback: Callback<[key: string, members: string[]]>]): Promise<[key: string, members: string[]]>
    • blmpop(...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number, callback: Callback<[key: string, members: string[]]>]): Promise<[key: string, members: string[]]>
    • blmpop(...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number]): Promise<[key: string, members: string[]]>
    • blmpop(...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number]): Promise<[key: string, members: string[]]>
    • blmpop(...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", callback: Callback<[key: string, members: string[]]>]): Promise<[key: string, members: string[]]>
    • blmpop(...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], right: "RIGHT", callback: Callback<[key: string, members: string[]]>]): Promise<[key: string, members: string[]]>
    • blmpop(...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], right: "RIGHT"]): Promise<[key: string, members: string[]]>
    • blmpop(...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], right: "RIGHT"]): Promise<[key: string, members: string[]]>
    • blmpop(...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number, callback: Callback<[key: string, members: string[]]>]): Promise<[key: string, members: string[]]>
    • blmpop(...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number, callback: Callback<[key: string, members: string[]]>]): Promise<[key: string, members: string[]]>
    • blmpop(...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number]): Promise<[key: string, members: string[]]>
    • blmpop(...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number]): Promise<[key: string, members: string[]]>
    • Pop elements from a list, or block until one is available

      • group: list
      • complexity: O(N+M) where N is the number of provided keys and M is the number of elements returned.
      • since: 7.0.0
      -

      Parameters

      • Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], left: "LEFT", callback: Callback<[key: string, members: string[]]>]

      Returns Promise<[key: string, members: string[]]>

    • Parameters

      • Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], left: "LEFT", callback: Callback<[key: string, members: string[]]>]

      Returns Promise<[key: string, members: string[]]>

    • Parameters

      • Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], left: "LEFT"]

      Returns Promise<[key: string, members: string[]]>

    • Parameters

      • Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], left: "LEFT"]

      Returns Promise<[key: string, members: string[]]>

    • Parameters

      • Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number, callback: Callback<[key: string, members: string[]]>]

      Returns Promise<[key: string, members: string[]]>

    • Parameters

      • Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number, callback: Callback<[key: string, members: string[]]>]

      Returns Promise<[key: string, members: string[]]>

    • Parameters

      • Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number]

      Returns Promise<[key: string, members: string[]]>

    • Parameters

      • Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number]

      Returns Promise<[key: string, members: string[]]>

    • Parameters

      • Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", callback: Callback<[key: string, members: string[]]>]

      Returns Promise<[key: string, members: string[]]>

    • Parameters

      • Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], right: "RIGHT", callback: Callback<[key: string, members: string[]]>]

      Returns Promise<[key: string, members: string[]]>

    • Parameters

      • Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], right: "RIGHT"]

      Returns Promise<[key: string, members: string[]]>

    • Parameters

      • Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], right: "RIGHT"]

      Returns Promise<[key: string, members: string[]]>

    • Parameters

      • Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number, callback: Callback<[key: string, members: string[]]>]

      Returns Promise<[key: string, members: string[]]>

    • Parameters

      • Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number, callback: Callback<[key: string, members: string[]]>]

      Returns Promise<[key: string, members: string[]]>

    • Parameters

      • Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number]

      Returns Promise<[key: string, members: string[]]>

    • Parameters

      • Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number]

      Returns Promise<[key: string, members: string[]]>

    • blmpopBuffer(...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], left: "LEFT", callback: Callback<[key: Buffer, members: Buffer[]]>]): Promise<[key: Buffer, members: Buffer[]]>
    • blmpopBuffer(...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], left: "LEFT", callback: Callback<[key: Buffer, members: Buffer[]]>]): Promise<[key: Buffer, members: Buffer[]]>
    • blmpopBuffer(...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], left: "LEFT"]): Promise<[key: Buffer, members: Buffer[]]>
    • blmpopBuffer(...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], left: "LEFT"]): Promise<[key: Buffer, members: Buffer[]]>
    • blmpopBuffer(...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number, callback: Callback<[key: Buffer, members: Buffer[]]>]): Promise<[key: Buffer, members: Buffer[]]>
    • blmpopBuffer(...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number, callback: Callback<[key: Buffer, members: Buffer[]]>]): Promise<[key: Buffer, members: Buffer[]]>
    • blmpopBuffer(...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number]): Promise<[key: Buffer, members: Buffer[]]>
    • blmpopBuffer(...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number]): Promise<[key: Buffer, members: Buffer[]]>
    • blmpopBuffer(...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", callback: Callback<[key: Buffer, members: Buffer[]]>]): Promise<[key: Buffer, members: Buffer[]]>
    • blmpopBuffer(...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], right: "RIGHT", callback: Callback<[key: Buffer, members: Buffer[]]>]): Promise<[key: Buffer, members: Buffer[]]>
    • blmpopBuffer(...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], right: "RIGHT"]): Promise<[key: Buffer, members: Buffer[]]>
    • blmpopBuffer(...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], right: "RIGHT"]): Promise<[key: Buffer, members: Buffer[]]>
    • blmpopBuffer(...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number, callback: Callback<[key: Buffer, members: Buffer[]]>]): Promise<[key: Buffer, members: Buffer[]]>
    • blmpopBuffer(...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number, callback: Callback<[key: Buffer, members: Buffer[]]>]): Promise<[key: Buffer, members: Buffer[]]>
    • blmpopBuffer(...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number]): Promise<[key: Buffer, members: Buffer[]]>
    • blmpopBuffer(...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number]): Promise<[key: Buffer, members: Buffer[]]>
    • Parameters

      • Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], left: "LEFT", callback: Callback<[key: Buffer, members: Buffer[]]>]

      Returns Promise<[key: Buffer, members: Buffer[]]>

    • Parameters

      • Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], left: "LEFT", callback: Callback<[key: Buffer, members: Buffer[]]>]

      Returns Promise<[key: Buffer, members: Buffer[]]>

    • Parameters

      • Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], left: "LEFT"]

      Returns Promise<[key: Buffer, members: Buffer[]]>

    • Parameters

      • Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], left: "LEFT"]

      Returns Promise<[key: Buffer, members: Buffer[]]>

    • Parameters

      • Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number, callback: Callback<[key: Buffer, members: Buffer[]]>]

      Returns Promise<[key: Buffer, members: Buffer[]]>

    • Parameters

      • Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number, callback: Callback<[key: Buffer, members: Buffer[]]>]

      Returns Promise<[key: Buffer, members: Buffer[]]>

    • Parameters

      • Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number]

      Returns Promise<[key: Buffer, members: Buffer[]]>

    • Parameters

      • Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number]

      Returns Promise<[key: Buffer, members: Buffer[]]>

    • Parameters

      • Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", callback: Callback<[key: Buffer, members: Buffer[]]>]

      Returns Promise<[key: Buffer, members: Buffer[]]>

    • Parameters

      • Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], right: "RIGHT", callback: Callback<[key: Buffer, members: Buffer[]]>]

      Returns Promise<[key: Buffer, members: Buffer[]]>

    • Parameters

      • Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], right: "RIGHT"]

      Returns Promise<[key: Buffer, members: Buffer[]]>

    • Parameters

      • Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], right: "RIGHT"]

      Returns Promise<[key: Buffer, members: Buffer[]]>

    • Parameters

      • Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number, callback: Callback<[key: Buffer, members: Buffer[]]>]

      Returns Promise<[key: Buffer, members: Buffer[]]>

    • Parameters

      • Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number, callback: Callback<[key: Buffer, members: Buffer[]]>]

      Returns Promise<[key: Buffer, members: Buffer[]]>

    • Parameters

      • Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number]

      Returns Promise<[key: Buffer, members: Buffer[]]>

    • Parameters

      • Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number]

      Returns Promise<[key: Buffer, members: Buffer[]]>

    • blpop(...args: [...keys: RedisKey[], timeout: string | number, callback: Callback<[string, string]>]): Promise<[string, string]>
    • blpop(...args: [keys: RedisKey[], timeout: string | number, callback: Callback<[string, string]>]): Promise<[string, string]>
    • blpop(...args: [...keys: RedisKey[], timeout: string | number]): Promise<[string, string]>
    • blpop(...args: [keys: RedisKey[], timeout: string | number]): Promise<[string, string]>
    • +

      Parameters

      • Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], left: "LEFT", callback: Callback<[key: string, members: string[]]>]

      Returns Promise<[key: string, members: string[]]>

    • Parameters

      • Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], left: "LEFT", callback: Callback<[key: string, members: string[]]>]

      Returns Promise<[key: string, members: string[]]>

    • Parameters

      • Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], left: "LEFT"]

      Returns Promise<[key: string, members: string[]]>

    • Parameters

      • Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], left: "LEFT"]

      Returns Promise<[key: string, members: string[]]>

    • Parameters

      • Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number, callback: Callback<[key: string, members: string[]]>]

      Returns Promise<[key: string, members: string[]]>

    • Parameters

      • Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number, callback: Callback<[key: string, members: string[]]>]

      Returns Promise<[key: string, members: string[]]>

    • Parameters

      • Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number]

      Returns Promise<[key: string, members: string[]]>

    • Parameters

      • Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number]

      Returns Promise<[key: string, members: string[]]>

    • Parameters

      • Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", callback: Callback<[key: string, members: string[]]>]

      Returns Promise<[key: string, members: string[]]>

    • Parameters

      • Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], right: "RIGHT", callback: Callback<[key: string, members: string[]]>]

      Returns Promise<[key: string, members: string[]]>

    • Parameters

      • Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], right: "RIGHT"]

      Returns Promise<[key: string, members: string[]]>

    • Parameters

      • Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], right: "RIGHT"]

      Returns Promise<[key: string, members: string[]]>

    • Parameters

      • Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number, callback: Callback<[key: string, members: string[]]>]

      Returns Promise<[key: string, members: string[]]>

    • Parameters

      • Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number, callback: Callback<[key: string, members: string[]]>]

      Returns Promise<[key: string, members: string[]]>

    • Parameters

      • Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number]

      Returns Promise<[key: string, members: string[]]>

    • Parameters

      • Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number]

      Returns Promise<[key: string, members: string[]]>

    • blmpopBuffer(...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], left: "LEFT", callback: Callback<[key: Buffer, members: Buffer[]]>]): Promise<[key: Buffer, members: Buffer[]]>
    • blmpopBuffer(...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], left: "LEFT", callback: Callback<[key: Buffer, members: Buffer[]]>]): Promise<[key: Buffer, members: Buffer[]]>
    • blmpopBuffer(...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], left: "LEFT"]): Promise<[key: Buffer, members: Buffer[]]>
    • blmpopBuffer(...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], left: "LEFT"]): Promise<[key: Buffer, members: Buffer[]]>
    • blmpopBuffer(...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number, callback: Callback<[key: Buffer, members: Buffer[]]>]): Promise<[key: Buffer, members: Buffer[]]>
    • blmpopBuffer(...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number, callback: Callback<[key: Buffer, members: Buffer[]]>]): Promise<[key: Buffer, members: Buffer[]]>
    • blmpopBuffer(...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number]): Promise<[key: Buffer, members: Buffer[]]>
    • blmpopBuffer(...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number]): Promise<[key: Buffer, members: Buffer[]]>
    • blmpopBuffer(...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", callback: Callback<[key: Buffer, members: Buffer[]]>]): Promise<[key: Buffer, members: Buffer[]]>
    • blmpopBuffer(...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], right: "RIGHT", callback: Callback<[key: Buffer, members: Buffer[]]>]): Promise<[key: Buffer, members: Buffer[]]>
    • blmpopBuffer(...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], right: "RIGHT"]): Promise<[key: Buffer, members: Buffer[]]>
    • blmpopBuffer(...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], right: "RIGHT"]): Promise<[key: Buffer, members: Buffer[]]>
    • blmpopBuffer(...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number, callback: Callback<[key: Buffer, members: Buffer[]]>]): Promise<[key: Buffer, members: Buffer[]]>
    • blmpopBuffer(...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number, callback: Callback<[key: Buffer, members: Buffer[]]>]): Promise<[key: Buffer, members: Buffer[]]>
    • blmpopBuffer(...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number]): Promise<[key: Buffer, members: Buffer[]]>
    • blmpopBuffer(...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number]): Promise<[key: Buffer, members: Buffer[]]>
    • Parameters

      • Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], left: "LEFT", callback: Callback<[key: Buffer, members: Buffer[]]>]

      Returns Promise<[key: Buffer, members: Buffer[]]>

    • Parameters

      • Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], left: "LEFT", callback: Callback<[key: Buffer, members: Buffer[]]>]

      Returns Promise<[key: Buffer, members: Buffer[]]>

    • Parameters

      • Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], left: "LEFT"]

      Returns Promise<[key: Buffer, members: Buffer[]]>

    • Parameters

      • Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], left: "LEFT"]

      Returns Promise<[key: Buffer, members: Buffer[]]>

    • Parameters

      • Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number, callback: Callback<[key: Buffer, members: Buffer[]]>]

      Returns Promise<[key: Buffer, members: Buffer[]]>

    • Parameters

      • Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number, callback: Callback<[key: Buffer, members: Buffer[]]>]

      Returns Promise<[key: Buffer, members: Buffer[]]>

    • Parameters

      • Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number]

      Returns Promise<[key: Buffer, members: Buffer[]]>

    • Parameters

      • Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number]

      Returns Promise<[key: Buffer, members: Buffer[]]>

    • Parameters

      • Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", callback: Callback<[key: Buffer, members: Buffer[]]>]

      Returns Promise<[key: Buffer, members: Buffer[]]>

    • Parameters

      • Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], right: "RIGHT", callback: Callback<[key: Buffer, members: Buffer[]]>]

      Returns Promise<[key: Buffer, members: Buffer[]]>

    • Parameters

      • Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], right: "RIGHT"]

      Returns Promise<[key: Buffer, members: Buffer[]]>

    • Parameters

      • Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], right: "RIGHT"]

      Returns Promise<[key: Buffer, members: Buffer[]]>

    • Parameters

      • Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number, callback: Callback<[key: Buffer, members: Buffer[]]>]

      Returns Promise<[key: Buffer, members: Buffer[]]>

    • Parameters

      • Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number, callback: Callback<[key: Buffer, members: Buffer[]]>]

      Returns Promise<[key: Buffer, members: Buffer[]]>

    • Parameters

      • Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number]

      Returns Promise<[key: Buffer, members: Buffer[]]>

    • Parameters

      • Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number]

      Returns Promise<[key: Buffer, members: Buffer[]]>

    • blpop(...args: [...keys: RedisKey[], timeout: string | number, callback: Callback<[string, string]>]): Promise<[string, string]>
    • blpop(...args: [keys: RedisKey[], timeout: string | number, callback: Callback<[string, string]>]): Promise<[string, string]>
    • blpop(...args: [...keys: RedisKey[], timeout: string | number]): Promise<[string, string]>
    • blpop(...args: [keys: RedisKey[], timeout: string | number]): Promise<[string, string]>
    • Remove and get the first element in a list, or block until one is available

      • group: list
      • complexity: O(N) where N is the number of provided keys.
      • since: 2.0.0
      -

      Parameters

      • Rest ...args: [...keys: RedisKey[], timeout: string | number, callback: Callback<[string, string]>]

      Returns Promise<[string, string]>

    • Parameters

      • Rest ...args: [keys: RedisKey[], timeout: string | number, callback: Callback<[string, string]>]

      Returns Promise<[string, string]>

    • Parameters

      • Rest ...args: [...keys: RedisKey[], timeout: string | number]

      Returns Promise<[string, string]>

    • Parameters

      • Rest ...args: [keys: RedisKey[], timeout: string | number]

      Returns Promise<[string, string]>

    • blpopBuffer(...args: [...keys: RedisKey[], timeout: string | number, callback: Callback<[Buffer, Buffer]>]): Promise<[Buffer, Buffer]>
    • blpopBuffer(...args: [keys: RedisKey[], timeout: string | number, callback: Callback<[Buffer, Buffer]>]): Promise<[Buffer, Buffer]>
    • blpopBuffer(...args: [...keys: RedisKey[], timeout: string | number]): Promise<[Buffer, Buffer]>
    • blpopBuffer(...args: [keys: RedisKey[], timeout: string | number]): Promise<[Buffer, Buffer]>
    • Parameters

      • Rest ...args: [...keys: RedisKey[], timeout: string | number, callback: Callback<[Buffer, Buffer]>]

      Returns Promise<[Buffer, Buffer]>

    • Parameters

      • Rest ...args: [keys: RedisKey[], timeout: string | number, callback: Callback<[Buffer, Buffer]>]

      Returns Promise<[Buffer, Buffer]>

    • Parameters

      • Rest ...args: [...keys: RedisKey[], timeout: string | number]

      Returns Promise<[Buffer, Buffer]>

    • Parameters

      • Rest ...args: [keys: RedisKey[], timeout: string | number]

      Returns Promise<[Buffer, Buffer]>

    • brpop(...args: [...keys: RedisKey[], timeout: string | number, callback: Callback<[string, string]>]): Promise<[string, string]>
    • brpop(...args: [keys: RedisKey[], timeout: string | number, callback: Callback<[string, string]>]): Promise<[string, string]>
    • brpop(...args: [...keys: RedisKey[], timeout: string | number]): Promise<[string, string]>
    • brpop(...args: [keys: RedisKey[], timeout: string | number]): Promise<[string, string]>
    • +

      Parameters

      • Rest ...args: [...keys: RedisKey[], timeout: string | number, callback: Callback<[string, string]>]

      Returns Promise<[string, string]>

    • Parameters

      • Rest ...args: [keys: RedisKey[], timeout: string | number, callback: Callback<[string, string]>]

      Returns Promise<[string, string]>

    • Parameters

      • Rest ...args: [...keys: RedisKey[], timeout: string | number]

      Returns Promise<[string, string]>

    • Parameters

      • Rest ...args: [keys: RedisKey[], timeout: string | number]

      Returns Promise<[string, string]>

    • blpopBuffer(...args: [...keys: RedisKey[], timeout: string | number, callback: Callback<[Buffer, Buffer]>]): Promise<[Buffer, Buffer]>
    • blpopBuffer(...args: [keys: RedisKey[], timeout: string | number, callback: Callback<[Buffer, Buffer]>]): Promise<[Buffer, Buffer]>
    • blpopBuffer(...args: [...keys: RedisKey[], timeout: string | number]): Promise<[Buffer, Buffer]>
    • blpopBuffer(...args: [keys: RedisKey[], timeout: string | number]): Promise<[Buffer, Buffer]>
    • Parameters

      • Rest ...args: [...keys: RedisKey[], timeout: string | number, callback: Callback<[Buffer, Buffer]>]

      Returns Promise<[Buffer, Buffer]>

    • Parameters

      • Rest ...args: [keys: RedisKey[], timeout: string | number, callback: Callback<[Buffer, Buffer]>]

      Returns Promise<[Buffer, Buffer]>

    • Parameters

      • Rest ...args: [...keys: RedisKey[], timeout: string | number]

      Returns Promise<[Buffer, Buffer]>

    • Parameters

      • Rest ...args: [keys: RedisKey[], timeout: string | number]

      Returns Promise<[Buffer, Buffer]>

    • brpop(...args: [...keys: RedisKey[], timeout: string | number, callback: Callback<[string, string]>]): Promise<[string, string]>
    • brpop(...args: [keys: RedisKey[], timeout: string | number, callback: Callback<[string, string]>]): Promise<[string, string]>
    • brpop(...args: [...keys: RedisKey[], timeout: string | number]): Promise<[string, string]>
    • brpop(...args: [keys: RedisKey[], timeout: string | number]): Promise<[string, string]>
    • Remove and get the last element in a list, or block until one is available

      • group: list
      • complexity: O(N) where N is the number of provided keys.
      • since: 2.0.0
      -

      Parameters

      • Rest ...args: [...keys: RedisKey[], timeout: string | number, callback: Callback<[string, string]>]

      Returns Promise<[string, string]>

    • Parameters

      • Rest ...args: [keys: RedisKey[], timeout: string | number, callback: Callback<[string, string]>]

      Returns Promise<[string, string]>

    • Parameters

      • Rest ...args: [...keys: RedisKey[], timeout: string | number]

      Returns Promise<[string, string]>

    • Parameters

      • Rest ...args: [keys: RedisKey[], timeout: string | number]

      Returns Promise<[string, string]>

    • brpopBuffer(...args: [...keys: RedisKey[], timeout: string | number, callback: Callback<[Buffer, Buffer]>]): Promise<[Buffer, Buffer]>
    • brpopBuffer(...args: [keys: RedisKey[], timeout: string | number, callback: Callback<[Buffer, Buffer]>]): Promise<[Buffer, Buffer]>
    • brpopBuffer(...args: [...keys: RedisKey[], timeout: string | number]): Promise<[Buffer, Buffer]>
    • brpopBuffer(...args: [keys: RedisKey[], timeout: string | number]): Promise<[Buffer, Buffer]>
    • Parameters

      • Rest ...args: [...keys: RedisKey[], timeout: string | number, callback: Callback<[Buffer, Buffer]>]

      Returns Promise<[Buffer, Buffer]>

    • Parameters

      • Rest ...args: [keys: RedisKey[], timeout: string | number, callback: Callback<[Buffer, Buffer]>]

      Returns Promise<[Buffer, Buffer]>

    • Parameters

      • Rest ...args: [...keys: RedisKey[], timeout: string | number]

      Returns Promise<[Buffer, Buffer]>

    • Parameters

      • Rest ...args: [keys: RedisKey[], timeout: string | number]

      Returns Promise<[Buffer, Buffer]>

    • brpoplpush(source: RedisKey, destination: RedisKey, timeout: string | number, callback?: Callback<string>): Promise<string>
    • +

      Parameters

      • Rest ...args: [...keys: RedisKey[], timeout: string | number, callback: Callback<[string, string]>]

      Returns Promise<[string, string]>

    • Parameters

      • Rest ...args: [keys: RedisKey[], timeout: string | number, callback: Callback<[string, string]>]

      Returns Promise<[string, string]>

    • Parameters

      • Rest ...args: [...keys: RedisKey[], timeout: string | number]

      Returns Promise<[string, string]>

    • Parameters

      • Rest ...args: [keys: RedisKey[], timeout: string | number]

      Returns Promise<[string, string]>

    • brpopBuffer(...args: [...keys: RedisKey[], timeout: string | number, callback: Callback<[Buffer, Buffer]>]): Promise<[Buffer, Buffer]>
    • brpopBuffer(...args: [keys: RedisKey[], timeout: string | number, callback: Callback<[Buffer, Buffer]>]): Promise<[Buffer, Buffer]>
    • brpopBuffer(...args: [...keys: RedisKey[], timeout: string | number]): Promise<[Buffer, Buffer]>
    • brpopBuffer(...args: [keys: RedisKey[], timeout: string | number]): Promise<[Buffer, Buffer]>
    • Parameters

      • Rest ...args: [...keys: RedisKey[], timeout: string | number, callback: Callback<[Buffer, Buffer]>]

      Returns Promise<[Buffer, Buffer]>

    • Parameters

      • Rest ...args: [keys: RedisKey[], timeout: string | number, callback: Callback<[Buffer, Buffer]>]

      Returns Promise<[Buffer, Buffer]>

    • Parameters

      • Rest ...args: [...keys: RedisKey[], timeout: string | number]

      Returns Promise<[Buffer, Buffer]>

    • Parameters

      • Rest ...args: [keys: RedisKey[], timeout: string | number]

      Returns Promise<[Buffer, Buffer]>

    • brpoplpush(source: RedisKey, destination: RedisKey, timeout: string | number, callback?: Callback<string>): Promise<string>
    • Pop an element from a list, push it to another list and return it; or block until one is available

      • group: list
      • complexity: O(1)
      • since: 2.2.0
      -

      Parameters

      • source: RedisKey
      • destination: RedisKey
      • timeout: string | number
      • Optional callback: Callback<string>

      Returns Promise<string>

    • brpoplpushBuffer(source: RedisKey, destination: RedisKey, timeout: string | number, callback?: Callback<Buffer>): Promise<Buffer>
    • bzmpop(...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], min: "MIN", callback: Callback<unknown>]): Promise<unknown>
    • bzmpop(...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], min: "MIN", callback: Callback<unknown>]): Promise<unknown>
    • bzmpop(...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], min: "MIN"]): Promise<unknown>
    • bzmpop(...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], min: "MIN"]): Promise<unknown>
    • bzmpop(...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], min: "MIN", countToken: "COUNT", count: string | number, callback: Callback<unknown>]): Promise<unknown>
    • bzmpop(...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], min: "MIN", countToken: "COUNT", count: string | number, callback: Callback<unknown>]): Promise<unknown>
    • bzmpop(...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], min: "MIN", countToken: "COUNT", count: string | number]): Promise<unknown>
    • bzmpop(...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], min: "MIN", countToken: "COUNT", count: string | number]): Promise<unknown>
    • bzmpop(...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], max: "MAX", callback: Callback<unknown>]): Promise<unknown>
    • bzmpop(...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], max: "MAX", callback: Callback<unknown>]): Promise<unknown>
    • bzmpop(...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], max: "MAX"]): Promise<unknown>
    • bzmpop(...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], max: "MAX"]): Promise<unknown>
    • bzmpop(...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], max: "MAX", countToken: "COUNT", count: string | number, callback: Callback<unknown>]): Promise<unknown>
    • bzmpop(...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], max: "MAX", countToken: "COUNT", count: string | number, callback: Callback<unknown>]): Promise<unknown>
    • bzmpop(...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], max: "MAX", countToken: "COUNT", count: string | number]): Promise<unknown>
    • bzmpop(...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], max: "MAX", countToken: "COUNT", count: string | number]): Promise<unknown>
    • brpoplpushBuffer(source: RedisKey, destination: RedisKey, timeout: string | number, callback?: Callback<Buffer>): Promise<Buffer>
    • bzmpop(...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], min: "MIN", callback: Callback<unknown>]): Promise<unknown>
    • bzmpop(...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], min: "MIN", callback: Callback<unknown>]): Promise<unknown>
    • bzmpop(...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], min: "MIN"]): Promise<unknown>
    • bzmpop(...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], min: "MIN"]): Promise<unknown>
    • bzmpop(...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], min: "MIN", countToken: "COUNT", count: string | number, callback: Callback<unknown>]): Promise<unknown>
    • bzmpop(...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], min: "MIN", countToken: "COUNT", count: string | number, callback: Callback<unknown>]): Promise<unknown>
    • bzmpop(...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], min: "MIN", countToken: "COUNT", count: string | number]): Promise<unknown>
    • bzmpop(...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], min: "MIN", countToken: "COUNT", count: string | number]): Promise<unknown>
    • bzmpop(...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], max: "MAX", callback: Callback<unknown>]): Promise<unknown>
    • bzmpop(...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], max: "MAX", callback: Callback<unknown>]): Promise<unknown>
    • bzmpop(...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], max: "MAX"]): Promise<unknown>
    • bzmpop(...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], max: "MAX"]): Promise<unknown>
    • bzmpop(...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], max: "MAX", countToken: "COUNT", count: string | number, callback: Callback<unknown>]): Promise<unknown>
    • bzmpop(...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], max: "MAX", countToken: "COUNT", count: string | number, callback: Callback<unknown>]): Promise<unknown>
    • bzmpop(...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], max: "MAX", countToken: "COUNT", count: string | number]): Promise<unknown>
    • bzmpop(...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], max: "MAX", countToken: "COUNT", count: string | number]): Promise<unknown>
    • Remove and return members with scores in a sorted set or block until one is available

      • group: sorted-set
      • complexity: O(K) + O(N*log(M)) where K is the number of provided keys, N being the number of elements in the sorted set, and M being the number of elements popped.
      • since: 7.0.0
      -

      Parameters

      • Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], min: "MIN", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], min: "MIN", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], min: "MIN"]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], min: "MIN"]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], min: "MIN", countToken: "COUNT", count: string | number, callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], min: "MIN", countToken: "COUNT", count: string | number, callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], min: "MIN", countToken: "COUNT", count: string | number]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], min: "MIN", countToken: "COUNT", count: string | number]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], max: "MAX", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], max: "MAX", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], max: "MAX"]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], max: "MAX"]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], max: "MAX", countToken: "COUNT", count: string | number, callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], max: "MAX", countToken: "COUNT", count: string | number, callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], max: "MAX", countToken: "COUNT", count: string | number]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], max: "MAX", countToken: "COUNT", count: string | number]

      Returns Promise<unknown>

    • bzpopmax(...args: [...keys: RedisKey[], timeout: string | number, callback: Callback<[key: string, member: string, score: string]>]): Promise<[key: string, member: string, score: string]>
    • bzpopmax(...args: [keys: RedisKey[], timeout: string | number, callback: Callback<[key: string, member: string, score: string]>]): Promise<[key: string, member: string, score: string]>
    • bzpopmax(...args: [...keys: RedisKey[], timeout: string | number]): Promise<[key: string, member: string, score: string]>
    • bzpopmax(...args: [keys: RedisKey[], timeout: string | number]): Promise<[key: string, member: string, score: string]>
    • +

      Parameters

      • Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], min: "MIN", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], min: "MIN", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], min: "MIN"]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], min: "MIN"]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], min: "MIN", countToken: "COUNT", count: string | number, callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], min: "MIN", countToken: "COUNT", count: string | number, callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], min: "MIN", countToken: "COUNT", count: string | number]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], min: "MIN", countToken: "COUNT", count: string | number]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], max: "MAX", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], max: "MAX", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], max: "MAX"]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], max: "MAX"]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], max: "MAX", countToken: "COUNT", count: string | number, callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], max: "MAX", countToken: "COUNT", count: string | number, callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], max: "MAX", countToken: "COUNT", count: string | number]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], max: "MAX", countToken: "COUNT", count: string | number]

      Returns Promise<unknown>

    • bzpopmax(...args: [...keys: RedisKey[], timeout: string | number, callback: Callback<[key: string, member: string, score: string]>]): Promise<[key: string, member: string, score: string]>
    • bzpopmax(...args: [keys: RedisKey[], timeout: string | number, callback: Callback<[key: string, member: string, score: string]>]): Promise<[key: string, member: string, score: string]>
    • bzpopmax(...args: [...keys: RedisKey[], timeout: string | number]): Promise<[key: string, member: string, score: string]>
    • bzpopmax(...args: [keys: RedisKey[], timeout: string | number]): Promise<[key: string, member: string, score: string]>
    • Remove and return the member with the highest score from one or more sorted sets, or block until one is available

      • group: sorted-set
      • complexity: O(log(N)) with N being the number of elements in the sorted set.
      • since: 5.0.0
      -

      Parameters

      • Rest ...args: [...keys: RedisKey[], timeout: string | number, callback: Callback<[key: string, member: string, score: string]>]

      Returns Promise<[key: string, member: string, score: string]>

    • Parameters

      • Rest ...args: [keys: RedisKey[], timeout: string | number, callback: Callback<[key: string, member: string, score: string]>]

      Returns Promise<[key: string, member: string, score: string]>

    • Parameters

      • Rest ...args: [...keys: RedisKey[], timeout: string | number]

      Returns Promise<[key: string, member: string, score: string]>

    • Parameters

      • Rest ...args: [keys: RedisKey[], timeout: string | number]

      Returns Promise<[key: string, member: string, score: string]>

    • bzpopmaxBuffer(...args: [...keys: RedisKey[], timeout: string | number, callback: Callback<[key: Buffer, member: Buffer, score: Buffer]>]): Promise<[key: Buffer, member: Buffer, score: Buffer]>
    • bzpopmaxBuffer(...args: [keys: RedisKey[], timeout: string | number, callback: Callback<[key: Buffer, member: Buffer, score: Buffer]>]): Promise<[key: Buffer, member: Buffer, score: Buffer]>
    • bzpopmaxBuffer(...args: [...keys: RedisKey[], timeout: string | number]): Promise<[key: Buffer, member: Buffer, score: Buffer]>
    • bzpopmaxBuffer(...args: [keys: RedisKey[], timeout: string | number]): Promise<[key: Buffer, member: Buffer, score: Buffer]>
    • Parameters

      • Rest ...args: [...keys: RedisKey[], timeout: string | number, callback: Callback<[key: Buffer, member: Buffer, score: Buffer]>]

      Returns Promise<[key: Buffer, member: Buffer, score: Buffer]>

    • Parameters

      • Rest ...args: [keys: RedisKey[], timeout: string | number, callback: Callback<[key: Buffer, member: Buffer, score: Buffer]>]

      Returns Promise<[key: Buffer, member: Buffer, score: Buffer]>

    • Parameters

      • Rest ...args: [...keys: RedisKey[], timeout: string | number]

      Returns Promise<[key: Buffer, member: Buffer, score: Buffer]>

    • Parameters

      • Rest ...args: [keys: RedisKey[], timeout: string | number]

      Returns Promise<[key: Buffer, member: Buffer, score: Buffer]>

    • bzpopmin(...args: [...keys: RedisKey[], timeout: string | number, callback: Callback<[key: string, member: string, score: string]>]): Promise<[key: string, member: string, score: string]>
    • bzpopmin(...args: [keys: RedisKey[], timeout: string | number, callback: Callback<[key: string, member: string, score: string]>]): Promise<[key: string, member: string, score: string]>
    • bzpopmin(...args: [...keys: RedisKey[], timeout: string | number]): Promise<[key: string, member: string, score: string]>
    • bzpopmin(...args: [keys: RedisKey[], timeout: string | number]): Promise<[key: string, member: string, score: string]>
    • +

      Parameters

      • Rest ...args: [...keys: RedisKey[], timeout: string | number, callback: Callback<[key: string, member: string, score: string]>]

      Returns Promise<[key: string, member: string, score: string]>

    • Parameters

      • Rest ...args: [keys: RedisKey[], timeout: string | number, callback: Callback<[key: string, member: string, score: string]>]

      Returns Promise<[key: string, member: string, score: string]>

    • Parameters

      • Rest ...args: [...keys: RedisKey[], timeout: string | number]

      Returns Promise<[key: string, member: string, score: string]>

    • Parameters

      • Rest ...args: [keys: RedisKey[], timeout: string | number]

      Returns Promise<[key: string, member: string, score: string]>

    • bzpopmaxBuffer(...args: [...keys: RedisKey[], timeout: string | number, callback: Callback<[key: Buffer, member: Buffer, score: Buffer]>]): Promise<[key: Buffer, member: Buffer, score: Buffer]>
    • bzpopmaxBuffer(...args: [keys: RedisKey[], timeout: string | number, callback: Callback<[key: Buffer, member: Buffer, score: Buffer]>]): Promise<[key: Buffer, member: Buffer, score: Buffer]>
    • bzpopmaxBuffer(...args: [...keys: RedisKey[], timeout: string | number]): Promise<[key: Buffer, member: Buffer, score: Buffer]>
    • bzpopmaxBuffer(...args: [keys: RedisKey[], timeout: string | number]): Promise<[key: Buffer, member: Buffer, score: Buffer]>
    • Parameters

      • Rest ...args: [...keys: RedisKey[], timeout: string | number, callback: Callback<[key: Buffer, member: Buffer, score: Buffer]>]

      Returns Promise<[key: Buffer, member: Buffer, score: Buffer]>

    • Parameters

      • Rest ...args: [keys: RedisKey[], timeout: string | number, callback: Callback<[key: Buffer, member: Buffer, score: Buffer]>]

      Returns Promise<[key: Buffer, member: Buffer, score: Buffer]>

    • Parameters

      • Rest ...args: [...keys: RedisKey[], timeout: string | number]

      Returns Promise<[key: Buffer, member: Buffer, score: Buffer]>

    • Parameters

      • Rest ...args: [keys: RedisKey[], timeout: string | number]

      Returns Promise<[key: Buffer, member: Buffer, score: Buffer]>

    • bzpopmin(...args: [...keys: RedisKey[], timeout: string | number, callback: Callback<[key: string, member: string, score: string]>]): Promise<[key: string, member: string, score: string]>
    • bzpopmin(...args: [keys: RedisKey[], timeout: string | number, callback: Callback<[key: string, member: string, score: string]>]): Promise<[key: string, member: string, score: string]>
    • bzpopmin(...args: [...keys: RedisKey[], timeout: string | number]): Promise<[key: string, member: string, score: string]>
    • bzpopmin(...args: [keys: RedisKey[], timeout: string | number]): Promise<[key: string, member: string, score: string]>
    • Remove and return the member with the lowest score from one or more sorted sets, or block until one is available

      • group: sorted-set
      • complexity: O(log(N)) with N being the number of elements in the sorted set.
      • since: 5.0.0
      -

      Parameters

      • Rest ...args: [...keys: RedisKey[], timeout: string | number, callback: Callback<[key: string, member: string, score: string]>]

      Returns Promise<[key: string, member: string, score: string]>

    • Parameters

      • Rest ...args: [keys: RedisKey[], timeout: string | number, callback: Callback<[key: string, member: string, score: string]>]

      Returns Promise<[key: string, member: string, score: string]>

    • Parameters

      • Rest ...args: [...keys: RedisKey[], timeout: string | number]

      Returns Promise<[key: string, member: string, score: string]>

    • Parameters

      • Rest ...args: [keys: RedisKey[], timeout: string | number]

      Returns Promise<[key: string, member: string, score: string]>

    • bzpopminBuffer(...args: [...keys: RedisKey[], timeout: string | number, callback: Callback<[key: Buffer, member: Buffer, score: Buffer]>]): Promise<[key: Buffer, member: Buffer, score: Buffer]>
    • bzpopminBuffer(...args: [keys: RedisKey[], timeout: string | number, callback: Callback<[key: Buffer, member: Buffer, score: Buffer]>]): Promise<[key: Buffer, member: Buffer, score: Buffer]>
    • bzpopminBuffer(...args: [...keys: RedisKey[], timeout: string | number]): Promise<[key: Buffer, member: Buffer, score: Buffer]>
    • bzpopminBuffer(...args: [keys: RedisKey[], timeout: string | number]): Promise<[key: Buffer, member: Buffer, score: Buffer]>
    • Parameters

      • Rest ...args: [...keys: RedisKey[], timeout: string | number, callback: Callback<[key: Buffer, member: Buffer, score: Buffer]>]

      Returns Promise<[key: Buffer, member: Buffer, score: Buffer]>

    • Parameters

      • Rest ...args: [keys: RedisKey[], timeout: string | number, callback: Callback<[key: Buffer, member: Buffer, score: Buffer]>]

      Returns Promise<[key: Buffer, member: Buffer, score: Buffer]>

    • Parameters

      • Rest ...args: [...keys: RedisKey[], timeout: string | number]

      Returns Promise<[key: Buffer, member: Buffer, score: Buffer]>

    • Parameters

      • Rest ...args: [keys: RedisKey[], timeout: string | number]

      Returns Promise<[key: Buffer, member: Buffer, score: Buffer]>

    • call(command: string, callback?: Callback<unknown>): Promise<unknown>
    • call(command: string, args: (string | number | Buffer)[], callback?: Callback<unknown>): Promise<unknown>
    • call(...args: [command: string, ...args: (string | number | Buffer)[], callback: Callback<unknown>]): Promise<unknown>
    • call(...args: [command: string, ...args: (string | number | Buffer)[]]): Promise<unknown>
    • +

      Parameters

      • Rest ...args: [...keys: RedisKey[], timeout: string | number, callback: Callback<[key: string, member: string, score: string]>]

      Returns Promise<[key: string, member: string, score: string]>

    • Parameters

      • Rest ...args: [keys: RedisKey[], timeout: string | number, callback: Callback<[key: string, member: string, score: string]>]

      Returns Promise<[key: string, member: string, score: string]>

    • Parameters

      • Rest ...args: [...keys: RedisKey[], timeout: string | number]

      Returns Promise<[key: string, member: string, score: string]>

    • Parameters

      • Rest ...args: [keys: RedisKey[], timeout: string | number]

      Returns Promise<[key: string, member: string, score: string]>

    • bzpopminBuffer(...args: [...keys: RedisKey[], timeout: string | number, callback: Callback<[key: Buffer, member: Buffer, score: Buffer]>]): Promise<[key: Buffer, member: Buffer, score: Buffer]>
    • bzpopminBuffer(...args: [keys: RedisKey[], timeout: string | number, callback: Callback<[key: Buffer, member: Buffer, score: Buffer]>]): Promise<[key: Buffer, member: Buffer, score: Buffer]>
    • bzpopminBuffer(...args: [...keys: RedisKey[], timeout: string | number]): Promise<[key: Buffer, member: Buffer, score: Buffer]>
    • bzpopminBuffer(...args: [keys: RedisKey[], timeout: string | number]): Promise<[key: Buffer, member: Buffer, score: Buffer]>
    • Parameters

      • Rest ...args: [...keys: RedisKey[], timeout: string | number, callback: Callback<[key: Buffer, member: Buffer, score: Buffer]>]

      Returns Promise<[key: Buffer, member: Buffer, score: Buffer]>

    • Parameters

      • Rest ...args: [keys: RedisKey[], timeout: string | number, callback: Callback<[key: Buffer, member: Buffer, score: Buffer]>]

      Returns Promise<[key: Buffer, member: Buffer, score: Buffer]>

    • Parameters

      • Rest ...args: [...keys: RedisKey[], timeout: string | number]

      Returns Promise<[key: Buffer, member: Buffer, score: Buffer]>

    • Parameters

      • Rest ...args: [keys: RedisKey[], timeout: string | number]

      Returns Promise<[key: Buffer, member: Buffer, score: Buffer]>

    • call(command: string, callback?: Callback<unknown>): Promise<unknown>
    • call(command: string, args: (string | number | Buffer)[], callback?: Callback<unknown>): Promise<unknown>
    • call(...args: [command: string, ...args: (string | number | Buffer)[], callback: Callback<unknown>]): Promise<unknown>
    • call(...args: [command: string, ...args: (string | number | Buffer)[]]): Promise<unknown>
    • Call arbitrary commands.

      redis.call('set', 'foo', 'bar') is the same as redis.set('foo', 'bar'), so the only case you need to use this method is when the command is not supported by ioredis.

      redis.call('set', 'foo', 'bar');
      redis.call('get', 'foo', (err, value) => {
      // value === 'bar'
      });
      -

      Parameters

      • command: string
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • command: string
      • args: (string | number | Buffer)[]
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [command: string, ...args: (string | number | Buffer)[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [command: string, ...args: (string | number | Buffer)[]]

      Returns Promise<unknown>

    • callBuffer(command: string, callback?: Callback<unknown>): Promise<unknown>
    • callBuffer(command: string, args: (string | number | Buffer)[], callback?: Callback<unknown>): Promise<unknown>
    • callBuffer(...args: [command: string, ...args: (string | number | Buffer)[], callback: Callback<unknown>]): Promise<unknown>
    • callBuffer(...args: [command: string, ...args: (string | number | Buffer)[]]): Promise<unknown>
    • Parameters

      • command: string
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • command: string
      • args: (string | number | Buffer)[]
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [command: string, ...args: (string | number | Buffer)[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [command: string, ...args: (string | number | Buffer)[]]

      Returns Promise<unknown>

    • client(subcommand: "CACHING", yes: "YES", callback?: Callback<"OK">): Promise<"OK">
    • client(subcommand: "CACHING", no: "NO", callback?: Callback<"OK">): Promise<"OK">
    • client(subcommand: "GETNAME", callback?: Callback<string>): Promise<string>
    • client(subcommand: "GETREDIR", callback?: Callback<number>): Promise<number>
    • client(subcommand: "HELP", callback?: Callback<unknown>): Promise<unknown>
    • client(subcommand: "ID", callback?: Callback<number>): Promise<number>
    • client(subcommand: "INFO", callback?: Callback<string>): Promise<string>
    • client(...args: [subcommand: "KILL", ...args: RedisValue[], callback: Callback<unknown>]): Promise<unknown>
    • client(...args: [subcommand: "KILL", ...args: RedisValue[]]): Promise<unknown>
    • client(subcommand: "LIST", callback?: Callback<unknown>): Promise<unknown>
    • client(...args: [subcommand: "LIST", idToken: "ID", ...clientIds: (string | number)[], callback: Callback<unknown>]): Promise<unknown>
    • client(...args: [subcommand: "LIST", idToken: "ID", ...clientIds: (string | number)[]]): Promise<unknown>
    • client(subcommand: "LIST", type: "TYPE", normal: "NORMAL", callback?: Callback<unknown>): Promise<unknown>
    • client(...args: [subcommand: "LIST", type: "TYPE", normal: "NORMAL", idToken: "ID", ...clientIds: (string | number)[], callback: Callback<unknown>]): Promise<unknown>
    • client(...args: [subcommand: "LIST", type: "TYPE", normal: "NORMAL", idToken: "ID", ...clientIds: (string | number)[]]): Promise<unknown>
    • client(subcommand: "LIST", type: "TYPE", master: "MASTER", callback?: Callback<unknown>): Promise<unknown>
    • client(...args: [subcommand: "LIST", type: "TYPE", master: "MASTER", idToken: "ID", ...clientIds: (string | number)[], callback: Callback<unknown>]): Promise<unknown>
    • client(...args: [subcommand: "LIST", type: "TYPE", master: "MASTER", idToken: "ID", ...clientIds: (string | number)[]]): Promise<unknown>
    • client(subcommand: "LIST", type: "TYPE", replica: "REPLICA", callback?: Callback<unknown>): Promise<unknown>
    • client(...args: [subcommand: "LIST", type: "TYPE", replica: "REPLICA", idToken: "ID", ...clientIds: (string | number)[], callback: Callback<unknown>]): Promise<unknown>
    • client(...args: [subcommand: "LIST", type: "TYPE", replica: "REPLICA", idToken: "ID", ...clientIds: (string | number)[]]): Promise<unknown>
    • client(subcommand: "LIST", type: "TYPE", pubsub: "PUBSUB", callback?: Callback<unknown>): Promise<unknown>
    • client(...args: [subcommand: "LIST", type: "TYPE", pubsub: "PUBSUB", idToken: "ID", ...clientIds: (string | number)[], callback: Callback<unknown>]): Promise<unknown>
    • client(...args: [subcommand: "LIST", type: "TYPE", pubsub: "PUBSUB", idToken: "ID", ...clientIds: (string | number)[]]): Promise<unknown>
    • client(subcommand: "NO-EVICT", on: "ON", callback?: Callback<unknown>): Promise<unknown>
    • client(subcommand: "NO-EVICT", off: "OFF", callback?: Callback<unknown>): Promise<unknown>
    • client(subcommand: "PAUSE", timeout: string | number, callback?: Callback<"OK">): Promise<"OK">
    • client(subcommand: "PAUSE", timeout: string | number, write: "WRITE", callback?: Callback<"OK">): Promise<"OK">
    • client(subcommand: "PAUSE", timeout: string | number, all: "ALL", callback?: Callback<"OK">): Promise<"OK">
    • client(subcommand: "REPLY", on: "ON", callback?: Callback<unknown>): Promise<unknown>
    • client(subcommand: "REPLY", off: "OFF", callback?: Callback<unknown>): Promise<unknown>
    • client(subcommand: "REPLY", skip: "SKIP", callback?: Callback<unknown>): Promise<unknown>
    • client(subcommand: "SETNAME", connectionName: string | Buffer, callback?: Callback<"OK">): Promise<"OK">
    • client(...args: [subcommand: "TRACKING", ...args: RedisValue[], callback: Callback<unknown>]): Promise<unknown>
    • client(...args: [subcommand: "TRACKING", ...args: RedisValue[]]): Promise<unknown>
    • client(subcommand: "TRACKINGINFO", callback?: Callback<string>): Promise<string>
    • client(subcommand: "UNBLOCK", clientId: string | number, callback?: Callback<unknown>): Promise<unknown>
    • client(subcommand: "UNBLOCK", clientId: string | number, timeout: "TIMEOUT", callback?: Callback<unknown>): Promise<unknown>
    • client(subcommand: "UNBLOCK", clientId: string | number, error: "ERROR", callback?: Callback<unknown>): Promise<unknown>
    • client(subcommand: "UNPAUSE", callback?: Callback<"OK">): Promise<"OK">
    • +

      Parameters

      • command: string
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • command: string
      • args: (string | number | Buffer)[]
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [command: string, ...args: (string | number | Buffer)[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [command: string, ...args: (string | number | Buffer)[]]

      Returns Promise<unknown>

    • callBuffer(command: string, callback?: Callback<unknown>): Promise<unknown>
    • callBuffer(command: string, args: (string | number | Buffer)[], callback?: Callback<unknown>): Promise<unknown>
    • callBuffer(...args: [command: string, ...args: (string | number | Buffer)[], callback: Callback<unknown>]): Promise<unknown>
    • callBuffer(...args: [command: string, ...args: (string | number | Buffer)[]]): Promise<unknown>
    • Parameters

      • command: string
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • command: string
      • args: (string | number | Buffer)[]
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [command: string, ...args: (string | number | Buffer)[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [command: string, ...args: (string | number | Buffer)[]]

      Returns Promise<unknown>

    • client(subcommand: "CACHING", yes: "YES", callback?: Callback<"OK">): Promise<"OK">
    • client(subcommand: "CACHING", no: "NO", callback?: Callback<"OK">): Promise<"OK">
    • client(subcommand: "GETNAME", callback?: Callback<string>): Promise<string>
    • client(subcommand: "GETREDIR", callback?: Callback<number>): Promise<number>
    • client(subcommand: "HELP", callback?: Callback<unknown>): Promise<unknown>
    • client(subcommand: "ID", callback?: Callback<number>): Promise<number>
    • client(subcommand: "INFO", callback?: Callback<string>): Promise<string>
    • client(...args: [subcommand: "KILL", ...args: RedisValue[], callback: Callback<unknown>]): Promise<unknown>
    • client(...args: [subcommand: "KILL", ...args: RedisValue[]]): Promise<unknown>
    • client(subcommand: "LIST", callback?: Callback<unknown>): Promise<unknown>
    • client(...args: [subcommand: "LIST", idToken: "ID", ...clientIds: (string | number)[], callback: Callback<unknown>]): Promise<unknown>
    • client(...args: [subcommand: "LIST", idToken: "ID", ...clientIds: (string | number)[]]): Promise<unknown>
    • client(subcommand: "LIST", type: "TYPE", normal: "NORMAL", callback?: Callback<unknown>): Promise<unknown>
    • client(...args: [subcommand: "LIST", type: "TYPE", normal: "NORMAL", idToken: "ID", ...clientIds: (string | number)[], callback: Callback<unknown>]): Promise<unknown>
    • client(...args: [subcommand: "LIST", type: "TYPE", normal: "NORMAL", idToken: "ID", ...clientIds: (string | number)[]]): Promise<unknown>
    • client(subcommand: "LIST", type: "TYPE", master: "MASTER", callback?: Callback<unknown>): Promise<unknown>
    • client(...args: [subcommand: "LIST", type: "TYPE", master: "MASTER", idToken: "ID", ...clientIds: (string | number)[], callback: Callback<unknown>]): Promise<unknown>
    • client(...args: [subcommand: "LIST", type: "TYPE", master: "MASTER", idToken: "ID", ...clientIds: (string | number)[]]): Promise<unknown>
    • client(subcommand: "LIST", type: "TYPE", replica: "REPLICA", callback?: Callback<unknown>): Promise<unknown>
    • client(...args: [subcommand: "LIST", type: "TYPE", replica: "REPLICA", idToken: "ID", ...clientIds: (string | number)[], callback: Callback<unknown>]): Promise<unknown>
    • client(...args: [subcommand: "LIST", type: "TYPE", replica: "REPLICA", idToken: "ID", ...clientIds: (string | number)[]]): Promise<unknown>
    • client(subcommand: "LIST", type: "TYPE", pubsub: "PUBSUB", callback?: Callback<unknown>): Promise<unknown>
    • client(...args: [subcommand: "LIST", type: "TYPE", pubsub: "PUBSUB", idToken: "ID", ...clientIds: (string | number)[], callback: Callback<unknown>]): Promise<unknown>
    • client(...args: [subcommand: "LIST", type: "TYPE", pubsub: "PUBSUB", idToken: "ID", ...clientIds: (string | number)[]]): Promise<unknown>
    • client(subcommand: "NO-EVICT", on: "ON", callback?: Callback<unknown>): Promise<unknown>
    • client(subcommand: "NO-EVICT", off: "OFF", callback?: Callback<unknown>): Promise<unknown>
    • client(subcommand: "PAUSE", timeout: string | number, callback?: Callback<"OK">): Promise<"OK">
    • client(subcommand: "PAUSE", timeout: string | number, write: "WRITE", callback?: Callback<"OK">): Promise<"OK">
    • client(subcommand: "PAUSE", timeout: string | number, all: "ALL", callback?: Callback<"OK">): Promise<"OK">
    • client(subcommand: "REPLY", on: "ON", callback?: Callback<unknown>): Promise<unknown>
    • client(subcommand: "REPLY", off: "OFF", callback?: Callback<unknown>): Promise<unknown>
    • client(subcommand: "REPLY", skip: "SKIP", callback?: Callback<unknown>): Promise<unknown>
    • client(subcommand: "SETNAME", connectionName: string | Buffer, callback?: Callback<"OK">): Promise<"OK">
    • client(...args: [subcommand: "TRACKING", ...args: RedisValue[], callback: Callback<unknown>]): Promise<unknown>
    • client(...args: [subcommand: "TRACKING", ...args: RedisValue[]]): Promise<unknown>
    • client(subcommand: "TRACKINGINFO", callback?: Callback<string>): Promise<string>
    • client(subcommand: "UNBLOCK", clientId: string | number, callback?: Callback<unknown>): Promise<unknown>
    • client(subcommand: "UNBLOCK", clientId: string | number, timeout: "TIMEOUT", callback?: Callback<unknown>): Promise<unknown>
    • client(subcommand: "UNBLOCK", clientId: string | number, error: "ERROR", callback?: Callback<unknown>): Promise<unknown>
    • client(subcommand: "UNPAUSE", callback?: Callback<"OK">): Promise<"OK">
    • Instruct the server about tracking or not keys in the next request

      • group: connection
      • complexity: O(1)
      • since: 6.0.0
      -

      Parameters

      • subcommand: "CACHING"
      • yes: "YES"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • subcommand: "CACHING"
      • no: "NO"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • +

      Parameters

      • subcommand: "CACHING"
      • yes: "YES"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • subcommand: "CACHING"
      • no: "NO"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Get the current connection name

      • group: connection
      • complexity: O(1)
      • since: 2.6.9
      -

      Parameters

      • subcommand: "GETNAME"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • +

      Parameters

      • subcommand: "GETNAME"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Get tracking notifications redirection client ID if any

      • group: connection
      • complexity: O(1)
      • since: 6.0.0
      -

      Parameters

      • subcommand: "GETREDIR"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • +

      Parameters

      • subcommand: "GETREDIR"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Show helpful text about the different subcommands

      • group: connection
      • complexity: O(1)
      • since: 5.0.0
      -

      Parameters

      • subcommand: "HELP"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • +

      Parameters

      • subcommand: "HELP"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Returns the client ID for the current connection

      • group: connection
      • complexity: O(1)
      • since: 5.0.0
      -

      Parameters

      • subcommand: "ID"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • +

      Parameters

      • subcommand: "ID"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Returns information about the current client connection.

      • group: connection
      • complexity: O(1)
      • since: 6.2.0
      -

      Parameters

      • subcommand: "INFO"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • +

      Parameters

      • subcommand: "INFO"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Kill the connection of a client

      • group: connection
      • complexity: O(N) where N is the number of client connections
      • since: 2.4.0
      -

      Parameters

      • Rest ...args: [subcommand: "KILL", ...args: RedisValue[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [subcommand: "KILL", ...args: RedisValue[]]

      Returns Promise<unknown>

    • +

      Parameters

      • Rest ...args: [subcommand: "KILL", ...args: RedisValue[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [subcommand: "KILL", ...args: RedisValue[]]

      Returns Promise<unknown>

    • Get the list of client connections

      • group: connection
      • complexity: O(N) where N is the number of client connections
      • since: 2.4.0
      -

      Parameters

      • subcommand: "LIST"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [subcommand: "LIST", idToken: "ID", ...clientIds: (string | number)[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [subcommand: "LIST", idToken: "ID", ...clientIds: (string | number)[]]

      Returns Promise<unknown>

    • Parameters

      • subcommand: "LIST"
      • type: "TYPE"
      • normal: "NORMAL"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [subcommand: "LIST", type: "TYPE", normal: "NORMAL", idToken: "ID", ...clientIds: (string | number)[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [subcommand: "LIST", type: "TYPE", normal: "NORMAL", idToken: "ID", ...clientIds: (string | number)[]]

      Returns Promise<unknown>

    • Parameters

      • subcommand: "LIST"
      • type: "TYPE"
      • master: "MASTER"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [subcommand: "LIST", type: "TYPE", master: "MASTER", idToken: "ID", ...clientIds: (string | number)[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [subcommand: "LIST", type: "TYPE", master: "MASTER", idToken: "ID", ...clientIds: (string | number)[]]

      Returns Promise<unknown>

    • Parameters

      • subcommand: "LIST"
      • type: "TYPE"
      • replica: "REPLICA"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [subcommand: "LIST", type: "TYPE", replica: "REPLICA", idToken: "ID", ...clientIds: (string | number)[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [subcommand: "LIST", type: "TYPE", replica: "REPLICA", idToken: "ID", ...clientIds: (string | number)[]]

      Returns Promise<unknown>

    • Parameters

      • subcommand: "LIST"
      • type: "TYPE"
      • pubsub: "PUBSUB"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [subcommand: "LIST", type: "TYPE", pubsub: "PUBSUB", idToken: "ID", ...clientIds: (string | number)[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [subcommand: "LIST", type: "TYPE", pubsub: "PUBSUB", idToken: "ID", ...clientIds: (string | number)[]]

      Returns Promise<unknown>

    • +

      Parameters

      • subcommand: "LIST"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [subcommand: "LIST", idToken: "ID", ...clientIds: (string | number)[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [subcommand: "LIST", idToken: "ID", ...clientIds: (string | number)[]]

      Returns Promise<unknown>

    • Parameters

      • subcommand: "LIST"
      • type: "TYPE"
      • normal: "NORMAL"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [subcommand: "LIST", type: "TYPE", normal: "NORMAL", idToken: "ID", ...clientIds: (string | number)[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [subcommand: "LIST", type: "TYPE", normal: "NORMAL", idToken: "ID", ...clientIds: (string | number)[]]

      Returns Promise<unknown>

    • Parameters

      • subcommand: "LIST"
      • type: "TYPE"
      • master: "MASTER"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [subcommand: "LIST", type: "TYPE", master: "MASTER", idToken: "ID", ...clientIds: (string | number)[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [subcommand: "LIST", type: "TYPE", master: "MASTER", idToken: "ID", ...clientIds: (string | number)[]]

      Returns Promise<unknown>

    • Parameters

      • subcommand: "LIST"
      • type: "TYPE"
      • replica: "REPLICA"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [subcommand: "LIST", type: "TYPE", replica: "REPLICA", idToken: "ID", ...clientIds: (string | number)[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [subcommand: "LIST", type: "TYPE", replica: "REPLICA", idToken: "ID", ...clientIds: (string | number)[]]

      Returns Promise<unknown>

    • Parameters

      • subcommand: "LIST"
      • type: "TYPE"
      • pubsub: "PUBSUB"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [subcommand: "LIST", type: "TYPE", pubsub: "PUBSUB", idToken: "ID", ...clientIds: (string | number)[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [subcommand: "LIST", type: "TYPE", pubsub: "PUBSUB", idToken: "ID", ...clientIds: (string | number)[]]

      Returns Promise<unknown>

    • Set client eviction mode for the current connection

      • group: connection
      • complexity: O(1)
      • since: 7.0.0
      -

      Parameters

      • subcommand: "NO-EVICT"
      • on: "ON"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • subcommand: "NO-EVICT"
      • off: "OFF"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • +

      Parameters

      • subcommand: "NO-EVICT"
      • on: "ON"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • subcommand: "NO-EVICT"
      • off: "OFF"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Stop processing commands from clients for some time

      • group: connection
      • complexity: O(1)
      • since: 2.9.50
      -

      Parameters

      • subcommand: "PAUSE"
      • timeout: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • subcommand: "PAUSE"
      • timeout: string | number
      • write: "WRITE"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • subcommand: "PAUSE"
      • timeout: string | number
      • all: "ALL"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • +

      Parameters

      • subcommand: "PAUSE"
      • timeout: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • subcommand: "PAUSE"
      • timeout: string | number
      • write: "WRITE"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • subcommand: "PAUSE"
      • timeout: string | number
      • all: "ALL"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Instruct the server whether to reply to commands

      • group: connection
      • complexity: O(1)
      • since: 3.2.0
      -

      Parameters

      • subcommand: "REPLY"
      • on: "ON"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • subcommand: "REPLY"
      • off: "OFF"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • subcommand: "REPLY"
      • skip: "SKIP"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • +

      Parameters

      • subcommand: "REPLY"
      • on: "ON"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • subcommand: "REPLY"
      • off: "OFF"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • subcommand: "REPLY"
      • skip: "SKIP"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Set the current connection name

      • group: connection
      • complexity: O(1)
      • since: 2.6.9
      -

      Parameters

      • subcommand: "SETNAME"
      • connectionName: string | Buffer
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • +

      Parameters

      • subcommand: "SETNAME"
      • connectionName: string | Buffer
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Enable or disable server assisted client side caching support

      • group: connection
      • complexity: O(1). Some options may introduce additional complexity.
      • since: 6.0.0
      -

      Parameters

      • Rest ...args: [subcommand: "TRACKING", ...args: RedisValue[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [subcommand: "TRACKING", ...args: RedisValue[]]

      Returns Promise<unknown>

    • +

      Parameters

      • Rest ...args: [subcommand: "TRACKING", ...args: RedisValue[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [subcommand: "TRACKING", ...args: RedisValue[]]

      Returns Promise<unknown>

    • Return information about server assisted client side caching for the current connection

      • group: connection
      • complexity: O(1)
      • since: 6.2.0
      -

      Parameters

      • subcommand: "TRACKINGINFO"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • +

      Parameters

      • subcommand: "TRACKINGINFO"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Unblock a client blocked in a blocking command from a different connection

      • group: connection
      • complexity: O(log N) where N is the number of client connections
      • since: 5.0.0
      -

      Parameters

      • subcommand: "UNBLOCK"
      • clientId: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • subcommand: "UNBLOCK"
      • clientId: string | number
      • timeout: "TIMEOUT"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • subcommand: "UNBLOCK"
      • clientId: string | number
      • error: "ERROR"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • +

      Parameters

      • subcommand: "UNBLOCK"
      • clientId: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • subcommand: "UNBLOCK"
      • clientId: string | number
      • timeout: "TIMEOUT"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • subcommand: "UNBLOCK"
      • clientId: string | number
      • error: "ERROR"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Resume processing of clients that were paused

      • group: connection
      • complexity: O(N) Where N is the number of paused clients
      • since: 6.2.0
      -

      Parameters

      • subcommand: "UNPAUSE"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • clientBuffer(subcommand: "GETNAME", callback?: Callback<Buffer>): Promise<Buffer>
    • clientBuffer(subcommand: "INFO", callback?: Callback<Buffer>): Promise<Buffer>
    • clientBuffer(subcommand: "TRACKINGINFO", callback?: Callback<Buffer>): Promise<Buffer>
    • Parameters

      • subcommand: "GETNAME"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • subcommand: "INFO"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • subcommand: "TRACKINGINFO"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • cluster(...args: [subcommand: "ADDSLOTS", ...slots: (string | number)[], callback: Callback<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>]): Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>
    • cluster(...args: [subcommand: "ADDSLOTS", slots: (string | number)[], callback: Callback<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>]): Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>
    • cluster(...args: [subcommand: "ADDSLOTS", ...slots: (string | number)[]]): Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>
    • cluster(...args: [subcommand: "ADDSLOTS", slots: (string | number)[]]): Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>
    • cluster(...args: [subcommand: "ADDSLOTSRANGE", ...startSlotEndSlots: (string | number)[], callback: Callback<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>]): Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>
    • cluster(...args: [subcommand: "ADDSLOTSRANGE", ...startSlotEndSlots: (string | number)[]]): Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>
    • cluster(subcommand: "BUMPEPOCH", callback?: Callback<"BUMPED" | "STILL">): Promise<"BUMPED" | "STILL">
    • cluster(subcommand: "COUNT-FAILURE-REPORTS", nodeId: string | number | Buffer, callback?: Callback<number>): Promise<number>
    • cluster(subcommand: "COUNTKEYSINSLOT", slot: string | number, callback?: Callback<number>): Promise<number>
    • cluster(...args: [subcommand: "DELSLOTS", ...slots: (string | number)[], callback: Callback<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>]): Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>
    • cluster(...args: [subcommand: "DELSLOTS", slots: (string | number)[], callback: Callback<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>]): Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>
    • cluster(...args: [subcommand: "DELSLOTS", ...slots: (string | number)[]]): Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>
    • cluster(...args: [subcommand: "DELSLOTS", slots: (string | number)[]]): Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>
    • cluster(...args: [subcommand: "DELSLOTSRANGE", ...startSlotEndSlots: (string | number)[], callback: Callback<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>]): Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>
    • cluster(...args: [subcommand: "DELSLOTSRANGE", ...startSlotEndSlots: (string | number)[]]): Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>
    • cluster(subcommand: "FAILOVER", callback?: Callback<"OK">): Promise<"OK">
    • cluster(subcommand: "FAILOVER", force: "FORCE", callback?: Callback<"OK">): Promise<"OK">
    • cluster(subcommand: "FAILOVER", takeover: "TAKEOVER", callback?: Callback<"OK">): Promise<"OK">
    • cluster(subcommand: "FLUSHSLOTS", callback?: Callback<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>): Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>
    • cluster(subcommand: "FORGET", nodeId: string | number | Buffer, callback?: Callback<"OK">): Promise<"OK">
    • cluster(subcommand: "GETKEYSINSLOT", slot: string | number, count: string | number, callback?: Callback<string[]>): Promise<string[]>
    • cluster(subcommand: "HELP", callback?: Callback<unknown>): Promise<unknown>
    • cluster(subcommand: "INFO", callback?: Callback<string>): Promise<string>
    • cluster(subcommand: "KEYSLOT", key: string | Buffer, callback?: Callback<number>): Promise<number>
    • cluster(subcommand: "LINKS", callback?: Callback<unknown[]>): Promise<unknown[]>
    • cluster(subcommand: "MEET", ip: string | Buffer, port: string | number, callback?: Callback<"OK">): Promise<"OK">
    • cluster(subcommand: "MYID", callback?: Callback<string>): Promise<string>
    • cluster(subcommand: "NODES", callback?: Callback<unknown>): Promise<unknown>
    • cluster(subcommand: "REPLICAS", nodeId: string | number | Buffer, callback?: Callback<unknown>): Promise<unknown>
    • cluster(subcommand: "REPLICATE", nodeId: string | number | Buffer, callback?: Callback<"OK">): Promise<"OK">
    • cluster(subcommand: "RESET", callback?: Callback<"OK">): Promise<"OK">
    • cluster(subcommand: "RESET", hard: "HARD", callback?: Callback<"OK">): Promise<"OK">
    • cluster(subcommand: "RESET", soft: "SOFT", callback?: Callback<"OK">): Promise<"OK">
    • cluster(subcommand: "SAVECONFIG", callback?: Callback<"OK">): Promise<"OK">
    • cluster(subcommand: "SET-CONFIG-EPOCH", configEpoch: string | number, callback?: Callback<"OK">): Promise<"OK">
    • cluster(subcommand: "SETSLOT", slot: string | number, nodeIdToken: "IMPORTING", nodeId: string | number | Buffer, callback?: Callback<"OK">): Promise<"OK">
    • cluster(subcommand: "SETSLOT", slot: string | number, nodeIdToken: "MIGRATING", nodeId: string | number | Buffer, callback?: Callback<"OK">): Promise<"OK">
    • cluster(subcommand: "SETSLOT", slot: string | number, nodeIdToken: "NODE", nodeId: string | number | Buffer, callback?: Callback<"OK">): Promise<"OK">
    • cluster(subcommand: "SETSLOT", slot: string | number, stable: "STABLE", callback?: Callback<"OK">): Promise<"OK">
    • cluster(subcommand: "SHARDS", callback?: Callback<unknown>): Promise<unknown>
    • cluster(subcommand: "SLAVES", nodeId: string | number | Buffer, callback?: Callback<unknown>): Promise<unknown>
    • cluster(subcommand: "SLOTS", callback?: Callback<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>): Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>
    • +

      Parameters

      • subcommand: "UNPAUSE"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • clientBuffer(subcommand: "GETNAME", callback?: Callback<Buffer>): Promise<Buffer>
    • clientBuffer(subcommand: "INFO", callback?: Callback<Buffer>): Promise<Buffer>
    • clientBuffer(subcommand: "TRACKINGINFO", callback?: Callback<Buffer>): Promise<Buffer>
    • Parameters

      • subcommand: "GETNAME"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • subcommand: "INFO"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • subcommand: "TRACKINGINFO"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • cluster(...args: [subcommand: "ADDSLOTS", ...slots: (string | number)[], callback: Callback<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>]): Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>
    • cluster(...args: [subcommand: "ADDSLOTS", slots: (string | number)[], callback: Callback<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>]): Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>
    • cluster(...args: [subcommand: "ADDSLOTS", ...slots: (string | number)[]]): Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>
    • cluster(...args: [subcommand: "ADDSLOTS", slots: (string | number)[]]): Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>
    • cluster(...args: [subcommand: "ADDSLOTSRANGE", ...startSlotEndSlots: (string | number)[], callback: Callback<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>]): Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>
    • cluster(...args: [subcommand: "ADDSLOTSRANGE", ...startSlotEndSlots: (string | number)[]]): Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>
    • cluster(subcommand: "BUMPEPOCH", callback?: Callback<"BUMPED" | "STILL">): Promise<"BUMPED" | "STILL">
    • cluster(subcommand: "COUNT-FAILURE-REPORTS", nodeId: string | number | Buffer, callback?: Callback<number>): Promise<number>
    • cluster(subcommand: "COUNTKEYSINSLOT", slot: string | number, callback?: Callback<number>): Promise<number>
    • cluster(...args: [subcommand: "DELSLOTS", ...slots: (string | number)[], callback: Callback<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>]): Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>
    • cluster(...args: [subcommand: "DELSLOTS", slots: (string | number)[], callback: Callback<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>]): Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>
    • cluster(...args: [subcommand: "DELSLOTS", ...slots: (string | number)[]]): Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>
    • cluster(...args: [subcommand: "DELSLOTS", slots: (string | number)[]]): Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>
    • cluster(...args: [subcommand: "DELSLOTSRANGE", ...startSlotEndSlots: (string | number)[], callback: Callback<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>]): Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>
    • cluster(...args: [subcommand: "DELSLOTSRANGE", ...startSlotEndSlots: (string | number)[]]): Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>
    • cluster(subcommand: "FAILOVER", callback?: Callback<"OK">): Promise<"OK">
    • cluster(subcommand: "FAILOVER", force: "FORCE", callback?: Callback<"OK">): Promise<"OK">
    • cluster(subcommand: "FAILOVER", takeover: "TAKEOVER", callback?: Callback<"OK">): Promise<"OK">
    • cluster(subcommand: "FLUSHSLOTS", callback?: Callback<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>): Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>
    • cluster(subcommand: "FORGET", nodeId: string | number | Buffer, callback?: Callback<"OK">): Promise<"OK">
    • cluster(subcommand: "GETKEYSINSLOT", slot: string | number, count: string | number, callback?: Callback<string[]>): Promise<string[]>
    • cluster(subcommand: "HELP", callback?: Callback<unknown>): Promise<unknown>
    • cluster(subcommand: "INFO", callback?: Callback<string>): Promise<string>
    • cluster(subcommand: "KEYSLOT", key: string | Buffer, callback?: Callback<number>): Promise<number>
    • cluster(subcommand: "LINKS", callback?: Callback<unknown[]>): Promise<unknown[]>
    • cluster(subcommand: "MEET", ip: string | Buffer, port: string | number, callback?: Callback<"OK">): Promise<"OK">
    • cluster(subcommand: "MYID", callback?: Callback<string>): Promise<string>
    • cluster(subcommand: "NODES", callback?: Callback<unknown>): Promise<unknown>
    • cluster(subcommand: "REPLICAS", nodeId: string | number | Buffer, callback?: Callback<unknown>): Promise<unknown>
    • cluster(subcommand: "REPLICATE", nodeId: string | number | Buffer, callback?: Callback<"OK">): Promise<"OK">
    • cluster(subcommand: "RESET", callback?: Callback<"OK">): Promise<"OK">
    • cluster(subcommand: "RESET", hard: "HARD", callback?: Callback<"OK">): Promise<"OK">
    • cluster(subcommand: "RESET", soft: "SOFT", callback?: Callback<"OK">): Promise<"OK">
    • cluster(subcommand: "SAVECONFIG", callback?: Callback<"OK">): Promise<"OK">
    • cluster(subcommand: "SET-CONFIG-EPOCH", configEpoch: string | number, callback?: Callback<"OK">): Promise<"OK">
    • cluster(subcommand: "SETSLOT", slot: string | number, nodeIdToken: "IMPORTING", nodeId: string | number | Buffer, callback?: Callback<"OK">): Promise<"OK">
    • cluster(subcommand: "SETSLOT", slot: string | number, nodeIdToken: "MIGRATING", nodeId: string | number | Buffer, callback?: Callback<"OK">): Promise<"OK">
    • cluster(subcommand: "SETSLOT", slot: string | number, nodeIdToken: "NODE", nodeId: string | number | Buffer, callback?: Callback<"OK">): Promise<"OK">
    • cluster(subcommand: "SETSLOT", slot: string | number, stable: "STABLE", callback?: Callback<"OK">): Promise<"OK">
    • cluster(subcommand: "SHARDS", callback?: Callback<unknown>): Promise<unknown>
    • cluster(subcommand: "SLAVES", nodeId: string | number | Buffer, callback?: Callback<unknown>): Promise<unknown>
    • cluster(subcommand: "SLOTS", callback?: Callback<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>): Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>
    • Assign new hash slots to receiving node

      • group: cluster
      • complexity: O(N) where N is the total number of hash slot arguments
      • since: 3.0.0
      -

      Parameters

      • Rest ...args: [subcommand: "ADDSLOTS", ...slots: (string | number)[], callback: Callback<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>]

      Returns Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>

    • Parameters

      • Rest ...args: [subcommand: "ADDSLOTS", slots: (string | number)[], callback: Callback<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>]

      Returns Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>

    • Parameters

      • Rest ...args: [subcommand: "ADDSLOTS", ...slots: (string | number)[]]

      Returns Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>

    • Parameters

      • Rest ...args: [subcommand: "ADDSLOTS", slots: (string | number)[]]

      Returns Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>

    • +

      Parameters

      • Rest ...args: [subcommand: "ADDSLOTS", ...slots: (string | number)[], callback: Callback<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>]

      Returns Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>

    • Parameters

      • Rest ...args: [subcommand: "ADDSLOTS", slots: (string | number)[], callback: Callback<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>]

      Returns Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>

    • Parameters

      • Rest ...args: [subcommand: "ADDSLOTS", ...slots: (string | number)[]]

      Returns Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>

    • Parameters

      • Rest ...args: [subcommand: "ADDSLOTS", slots: (string | number)[]]

      Returns Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>

    • Assign new hash slots to receiving node

      • group: cluster
      • complexity: O(N) where N is the total number of the slots between the start slot and end slot arguments.
      • since: 7.0.0
      -

      Parameters

      • Rest ...args: [subcommand: "ADDSLOTSRANGE", ...startSlotEndSlots: (string | number)[], callback: Callback<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>]

      Returns Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>

    • Parameters

      • Rest ...args: [subcommand: "ADDSLOTSRANGE", ...startSlotEndSlots: (string | number)[]]

      Returns Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>

    • +

      Parameters

      • Rest ...args: [subcommand: "ADDSLOTSRANGE", ...startSlotEndSlots: (string | number)[], callback: Callback<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>]

      Returns Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>

    • Parameters

      • Rest ...args: [subcommand: "ADDSLOTSRANGE", ...startSlotEndSlots: (string | number)[]]

      Returns Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>

    • Advance the cluster config epoch

      • group: cluster
      • complexity: O(1)
      • since: 3.0.0
      -

      Parameters

      • subcommand: "BUMPEPOCH"
      • Optional callback: Callback<"BUMPED" | "STILL">

      Returns Promise<"BUMPED" | "STILL">

    • +

      Parameters

      • subcommand: "BUMPEPOCH"
      • Optional callback: Callback<"BUMPED" | "STILL">

      Returns Promise<"BUMPED" | "STILL">

    • Return the number of failure reports active for a given node

      • group: cluster
      • complexity: O(N) where N is the number of failure reports
      • since: 3.0.0
      -

      Parameters

      • subcommand: "COUNT-FAILURE-REPORTS"
      • nodeId: string | number | Buffer
      • Optional callback: Callback<number>

      Returns Promise<number>

    • +

      Parameters

      • subcommand: "COUNT-FAILURE-REPORTS"
      • nodeId: string | number | Buffer
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Return the number of local keys in the specified hash slot

      • group: cluster
      • complexity: O(1)
      • since: 3.0.0
      -

      Parameters

      • subcommand: "COUNTKEYSINSLOT"
      • slot: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • +

      Parameters

      • subcommand: "COUNTKEYSINSLOT"
      • slot: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Set hash slots as unbound in receiving node

      • group: cluster
      • complexity: O(N) where N is the total number of hash slot arguments
      • since: 3.0.0
      -

      Parameters

      • Rest ...args: [subcommand: "DELSLOTS", ...slots: (string | number)[], callback: Callback<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>]

      Returns Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>

    • Parameters

      • Rest ...args: [subcommand: "DELSLOTS", slots: (string | number)[], callback: Callback<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>]

      Returns Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>

    • Parameters

      • Rest ...args: [subcommand: "DELSLOTS", ...slots: (string | number)[]]

      Returns Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>

    • Parameters

      • Rest ...args: [subcommand: "DELSLOTS", slots: (string | number)[]]

      Returns Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>

    • +

      Parameters

      • Rest ...args: [subcommand: "DELSLOTS", ...slots: (string | number)[], callback: Callback<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>]

      Returns Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>

    • Parameters

      • Rest ...args: [subcommand: "DELSLOTS", slots: (string | number)[], callback: Callback<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>]

      Returns Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>

    • Parameters

      • Rest ...args: [subcommand: "DELSLOTS", ...slots: (string | number)[]]

      Returns Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>

    • Parameters

      • Rest ...args: [subcommand: "DELSLOTS", slots: (string | number)[]]

      Returns Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>

    • Set hash slots as unbound in receiving node

      • group: cluster
      • complexity: O(N) where N is the total number of the slots between the start slot and end slot arguments.
      • since: 7.0.0
      -

      Parameters

      • Rest ...args: [subcommand: "DELSLOTSRANGE", ...startSlotEndSlots: (string | number)[], callback: Callback<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>]

      Returns Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>

    • Parameters

      • Rest ...args: [subcommand: "DELSLOTSRANGE", ...startSlotEndSlots: (string | number)[]]

      Returns Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>

    • +

      Parameters

      • Rest ...args: [subcommand: "DELSLOTSRANGE", ...startSlotEndSlots: (string | number)[], callback: Callback<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>]

      Returns Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>

    • Parameters

      • Rest ...args: [subcommand: "DELSLOTSRANGE", ...startSlotEndSlots: (string | number)[]]

      Returns Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>

    • Forces a replica to perform a manual failover of its master.

      • group: cluster
      • complexity: O(1)
      • since: 3.0.0
      -

      Parameters

      • subcommand: "FAILOVER"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • subcommand: "FAILOVER"
      • force: "FORCE"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • subcommand: "FAILOVER"
      • takeover: "TAKEOVER"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • +

      Parameters

      • subcommand: "FAILOVER"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • subcommand: "FAILOVER"
      • force: "FORCE"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • subcommand: "FAILOVER"
      • takeover: "TAKEOVER"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Delete a node's own slots information

      • group: cluster
      • complexity: O(1)
      • since: 3.0.0
      -

      Parameters

      • subcommand: "FLUSHSLOTS"
      • Optional callback: Callback<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>

      Returns Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>

    • +

      Parameters

      • subcommand: "FLUSHSLOTS"
      • Optional callback: Callback<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>

      Returns Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>

    • Remove a node from the nodes table

      • group: cluster
      • complexity: O(1)
      • since: 3.0.0
      -

      Parameters

      • subcommand: "FORGET"
      • nodeId: string | number | Buffer
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • +

      Parameters

      • subcommand: "FORGET"
      • nodeId: string | number | Buffer
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Return local key names in the specified hash slot

      • group: cluster
      • complexity: O(log(N)) where N is the number of requested keys
      • since: 3.0.0
      -

      Parameters

      • subcommand: "GETKEYSINSLOT"
      • slot: string | number
      • count: string | number
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • +

      Parameters

      • subcommand: "GETKEYSINSLOT"
      • slot: string | number
      • count: string | number
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Show helpful text about the different subcommands

      • group: cluster
      • complexity: O(1)
      • since: 5.0.0
      -

      Parameters

      • subcommand: "HELP"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • +

      Parameters

      • subcommand: "HELP"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Provides info about Redis Cluster node state

      • group: cluster
      • complexity: O(1)
      • since: 3.0.0
      -

      Parameters

      • subcommand: "INFO"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • +

      Parameters

      • subcommand: "INFO"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Returns the hash slot of the specified key

      • group: cluster
      • complexity: O(N) where N is the number of bytes in the key
      • since: 3.0.0
      -

      Parameters

      • subcommand: "KEYSLOT"
      • key: string | Buffer
      • Optional callback: Callback<number>

      Returns Promise<number>

    • +

      Parameters

      • subcommand: "KEYSLOT"
      • key: string | Buffer
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Returns a list of all TCP links to and from peer nodes in cluster

      • group: cluster
      • complexity: O(N) where N is the total number of Cluster nodes
      • since: 7.0.0
      -

      Parameters

      • subcommand: "LINKS"
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • +

      Parameters

      • subcommand: "LINKS"
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Force a node cluster to handshake with another node

      • group: cluster
      • complexity: O(1)
      • since: 3.0.0
      -

      Parameters

      • subcommand: "MEET"
      • ip: string | Buffer
      • port: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • +

      Parameters

      • subcommand: "MEET"
      • ip: string | Buffer
      • port: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Return the node id

      • group: cluster
      • complexity: O(1)
      • since: 3.0.0
      -

      Parameters

      • subcommand: "MYID"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • +

      Parameters

      • subcommand: "MYID"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Get Cluster config for the node

      • group: cluster
      • complexity: O(N) where N is the total number of Cluster nodes
      • since: 3.0.0
      -

      Parameters

      • subcommand: "NODES"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • +

      Parameters

      • subcommand: "NODES"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • List replica nodes of the specified master node

      • group: cluster
      • complexity: O(1)
      • since: 5.0.0
      -

      Parameters

      • subcommand: "REPLICAS"
      • nodeId: string | number | Buffer
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • +

      Parameters

      • subcommand: "REPLICAS"
      • nodeId: string | number | Buffer
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Reconfigure a node as a replica of the specified master node

      • group: cluster
      • complexity: O(1)
      • since: 3.0.0
      -

      Parameters

      • subcommand: "REPLICATE"
      • nodeId: string | number | Buffer
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • +

      Parameters

      • subcommand: "REPLICATE"
      • nodeId: string | number | Buffer
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Reset a Redis Cluster node

      • group: cluster
      • complexity: O(N) where N is the number of known nodes. The command may execute a FLUSHALL as a side effect.
      • since: 3.0.0
      -

      Parameters

      • subcommand: "RESET"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • subcommand: "RESET"
      • hard: "HARD"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • subcommand: "RESET"
      • soft: "SOFT"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • +

      Parameters

      • subcommand: "RESET"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • subcommand: "RESET"
      • hard: "HARD"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • subcommand: "RESET"
      • soft: "SOFT"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Forces the node to save cluster state on disk

      • group: cluster
      • complexity: O(1)
      • since: 3.0.0
      -

      Parameters

      • subcommand: "SAVECONFIG"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • +

      Parameters

      • subcommand: "SAVECONFIG"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Set the configuration epoch in a new node

      • group: cluster
      • complexity: O(1)
      • since: 3.0.0
      -

      Parameters

      • subcommand: "SET-CONFIG-EPOCH"
      • configEpoch: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • +

      Parameters

      • subcommand: "SET-CONFIG-EPOCH"
      • configEpoch: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Bind a hash slot to a specific node

      • group: cluster
      • complexity: O(1)
      • since: 3.0.0
      -

      Parameters

      • subcommand: "SETSLOT"
      • slot: string | number
      • nodeIdToken: "IMPORTING"
      • nodeId: string | number | Buffer
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • subcommand: "SETSLOT"
      • slot: string | number
      • nodeIdToken: "MIGRATING"
      • nodeId: string | number | Buffer
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • subcommand: "SETSLOT"
      • slot: string | number
      • nodeIdToken: "NODE"
      • nodeId: string | number | Buffer
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • subcommand: "SETSLOT"
      • slot: string | number
      • stable: "STABLE"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • +

      Parameters

      • subcommand: "SETSLOT"
      • slot: string | number
      • nodeIdToken: "IMPORTING"
      • nodeId: string | number | Buffer
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • subcommand: "SETSLOT"
      • slot: string | number
      • nodeIdToken: "MIGRATING"
      • nodeId: string | number | Buffer
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • subcommand: "SETSLOT"
      • slot: string | number
      • nodeIdToken: "NODE"
      • nodeId: string | number | Buffer
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • subcommand: "SETSLOT"
      • slot: string | number
      • stable: "STABLE"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Get array of cluster slots to node mappings

      • group: cluster
      • complexity: O(N) where N is the total number of cluster nodes
      • since: 7.0.0
      -

      Parameters

      • subcommand: "SHARDS"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • +

      Parameters

      • subcommand: "SHARDS"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • List replica nodes of the specified master node

      • group: cluster
      • complexity: O(1)
      • since: 3.0.0
      -

      Parameters

      • subcommand: "SLAVES"
      • nodeId: string | number | Buffer
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • +

      Parameters

      • subcommand: "SLAVES"
      • nodeId: string | number | Buffer
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Get array of Cluster slot to node mappings

      • group: cluster
      • complexity: O(N) where N is the total number of Cluster nodes
      • since: 3.0.0
      -

      Parameters

      • subcommand: "SLOTS"
      • Optional callback: Callback<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>

      Returns Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>

    • command(subcommand: "COUNT", callback?: Callback<unknown[]>): Promise<unknown[]>
    • command(subcommand: "DOCS", callback?: Callback<unknown[]>): Promise<unknown[]>
    • command(...args: [subcommand: "DOCS", ...commandNames: (string | Buffer)[], callback: Callback<unknown[]>]): Promise<unknown[]>
    • command(...args: [subcommand: "DOCS", ...commandNames: (string | Buffer)[]]): Promise<unknown[]>
    • command(subcommand: "GETKEYS", callback?: Callback<unknown[]>): Promise<unknown[]>
    • command(subcommand: "GETKEYSANDFLAGS", callback?: Callback<unknown[]>): Promise<unknown[]>
    • command(subcommand: "HELP", callback?: Callback<unknown[]>): Promise<unknown[]>
    • command(subcommand: "INFO", callback?: Callback<unknown[]>): Promise<unknown[]>
    • command(...args: [subcommand: "INFO", ...commandNames: (string | Buffer)[], callback: Callback<unknown[]>]): Promise<unknown[]>
    • command(...args: [subcommand: "INFO", ...commandNames: (string | Buffer)[]]): Promise<unknown[]>
    • command(subcommand: "LIST", callback?: Callback<unknown[]>): Promise<unknown[]>
    • command(subcommand: "LIST", filterby: "FILTERBY", moduleNameToken: "MODULE", moduleName: string | Buffer, callback?: Callback<unknown[]>): Promise<unknown[]>
    • command(subcommand: "LIST", filterby: "FILTERBY", categoryToken: "ACLCAT", category: string | Buffer, callback?: Callback<unknown[]>): Promise<unknown[]>
    • command(subcommand: "LIST", filterby: "FILTERBY", patternToken: "PATTERN", pattern: string, callback?: Callback<unknown[]>): Promise<unknown[]>
    • +

      Parameters

      • subcommand: "SLOTS"
      • Optional callback: Callback<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>

      Returns Promise<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>

    • command(subcommand: "COUNT", callback?: Callback<unknown[]>): Promise<unknown[]>
    • command(subcommand: "DOCS", callback?: Callback<unknown[]>): Promise<unknown[]>
    • command(...args: [subcommand: "DOCS", ...commandNames: (string | Buffer)[], callback: Callback<unknown[]>]): Promise<unknown[]>
    • command(...args: [subcommand: "DOCS", ...commandNames: (string | Buffer)[]]): Promise<unknown[]>
    • command(subcommand: "GETKEYS", callback?: Callback<unknown[]>): Promise<unknown[]>
    • command(subcommand: "GETKEYSANDFLAGS", callback?: Callback<unknown[]>): Promise<unknown[]>
    • command(subcommand: "HELP", callback?: Callback<unknown[]>): Promise<unknown[]>
    • command(subcommand: "INFO", callback?: Callback<unknown[]>): Promise<unknown[]>
    • command(...args: [subcommand: "INFO", ...commandNames: (string | Buffer)[], callback: Callback<unknown[]>]): Promise<unknown[]>
    • command(...args: [subcommand: "INFO", ...commandNames: (string | Buffer)[]]): Promise<unknown[]>
    • command(subcommand: "LIST", callback?: Callback<unknown[]>): Promise<unknown[]>
    • command(subcommand: "LIST", filterby: "FILTERBY", moduleNameToken: "MODULE", moduleName: string | Buffer, callback?: Callback<unknown[]>): Promise<unknown[]>
    • command(subcommand: "LIST", filterby: "FILTERBY", categoryToken: "ACLCAT", category: string | Buffer, callback?: Callback<unknown[]>): Promise<unknown[]>
    • command(subcommand: "LIST", filterby: "FILTERBY", patternToken: "PATTERN", pattern: string, callback?: Callback<unknown[]>): Promise<unknown[]>
    • Get total number of Redis commands

      • group: server
      • complexity: O(1)
      • since: 2.8.13
      -

      Parameters

      • subcommand: "COUNT"
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • +

      Parameters

      • subcommand: "COUNT"
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Get array of specific Redis command documentation

      • group: server
      • complexity: O(N) where N is the number of commands to look up
      • since: 7.0.0
      -

      Parameters

      • subcommand: "DOCS"
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [subcommand: "DOCS", ...commandNames: (string | Buffer)[], callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [subcommand: "DOCS", ...commandNames: (string | Buffer)[]]

      Returns Promise<unknown[]>

    • +

      Parameters

      • subcommand: "DOCS"
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [subcommand: "DOCS", ...commandNames: (string | Buffer)[], callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [subcommand: "DOCS", ...commandNames: (string | Buffer)[]]

      Returns Promise<unknown[]>

    • Extract keys given a full Redis command

      • group: server
      • complexity: O(N) where N is the number of arguments to the command
      • since: 2.8.13
      -

      Parameters

      • subcommand: "GETKEYS"
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • +

      Parameters

      • subcommand: "GETKEYS"
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Extract keys and access flags given a full Redis command

      • group: server
      • complexity: O(N) where N is the number of arguments to the command
      • since: 7.0.0
      -

      Parameters

      • subcommand: "GETKEYSANDFLAGS"
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • +

      Parameters

      • subcommand: "GETKEYSANDFLAGS"
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Show helpful text about the different subcommands

      • group: server
      • complexity: O(1)
      • since: 5.0.0
      -

      Parameters

      • subcommand: "HELP"
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • +

      Parameters

      • subcommand: "HELP"
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Get array of specific Redis command details, or all when no argument is given.

      • group: server
      • complexity: O(N) where N is the number of commands to look up
      • since: 2.8.13
      -

      Parameters

      • subcommand: "INFO"
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [subcommand: "INFO", ...commandNames: (string | Buffer)[], callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [subcommand: "INFO", ...commandNames: (string | Buffer)[]]

      Returns Promise<unknown[]>

    • +

      Parameters

      • subcommand: "INFO"
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [subcommand: "INFO", ...commandNames: (string | Buffer)[], callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [subcommand: "INFO", ...commandNames: (string | Buffer)[]]

      Returns Promise<unknown[]>

    • Get an array of Redis command names

      • group: server
      • complexity: O(N) where N is the total number of Redis commands
      • since: 7.0.0
      -

      Parameters

      • subcommand: "LIST"
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Parameters

      • subcommand: "LIST"
      • filterby: "FILTERBY"
      • moduleNameToken: "MODULE"
      • moduleName: string | Buffer
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Parameters

      • subcommand: "LIST"
      • filterby: "FILTERBY"
      • categoryToken: "ACLCAT"
      • category: string | Buffer
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Parameters

      • subcommand: "LIST"
      • filterby: "FILTERBY"
      • patternToken: "PATTERN"
      • pattern: string
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • config(...args: [subcommand: "GET", ...parameters: (string | Buffer)[], callback: Callback<unknown>]): Promise<unknown>
    • config(...args: [subcommand: "GET", ...parameters: (string | Buffer)[]]): Promise<unknown>
    • config(subcommand: "HELP", callback?: Callback<unknown>): Promise<unknown>
    • config(subcommand: "RESETSTAT", callback?: Callback<unknown>): Promise<unknown>
    • config(subcommand: "REWRITE", callback?: Callback<unknown>): Promise<unknown>
    • config(...args: [subcommand: "SET", ...parameterValues: (string | number | Buffer)[], callback: Callback<unknown>]): Promise<unknown>
    • config(...args: [subcommand: "SET", ...parameterValues: (string | number | Buffer)[]]): Promise<unknown>
    • +

      Parameters

      • subcommand: "LIST"
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Parameters

      • subcommand: "LIST"
      • filterby: "FILTERBY"
      • moduleNameToken: "MODULE"
      • moduleName: string | Buffer
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Parameters

      • subcommand: "LIST"
      • filterby: "FILTERBY"
      • categoryToken: "ACLCAT"
      • category: string | Buffer
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Parameters

      • subcommand: "LIST"
      • filterby: "FILTERBY"
      • patternToken: "PATTERN"
      • pattern: string
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • config(...args: [subcommand: "GET", ...parameters: (string | Buffer)[], callback: Callback<unknown>]): Promise<unknown>
    • config(...args: [subcommand: "GET", ...parameters: (string | Buffer)[]]): Promise<unknown>
    • config(subcommand: "HELP", callback?: Callback<unknown>): Promise<unknown>
    • config(subcommand: "RESETSTAT", callback?: Callback<unknown>): Promise<unknown>
    • config(subcommand: "REWRITE", callback?: Callback<unknown>): Promise<unknown>
    • config(...args: [subcommand: "SET", ...parameterValues: (string | number | Buffer)[], callback: Callback<unknown>]): Promise<unknown>
    • config(...args: [subcommand: "SET", ...parameterValues: (string | number | Buffer)[]]): Promise<unknown>
    • Get the values of configuration parameters

      • group: server
      • complexity: O(N) when N is the number of configuration parameters provided
      • since: 2.0.0
      -

      Parameters

      • Rest ...args: [subcommand: "GET", ...parameters: (string | Buffer)[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [subcommand: "GET", ...parameters: (string | Buffer)[]]

      Returns Promise<unknown>

    • +

      Parameters

      • Rest ...args: [subcommand: "GET", ...parameters: (string | Buffer)[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [subcommand: "GET", ...parameters: (string | Buffer)[]]

      Returns Promise<unknown>

    • Show helpful text about the different subcommands

      • group: server
      • complexity: O(1)
      • since: 5.0.0
      -

      Parameters

      • subcommand: "HELP"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • +

      Parameters

      • subcommand: "HELP"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Reset the stats returned by INFO

      • group: server
      • complexity: O(1)
      • since: 2.0.0
      -

      Parameters

      • subcommand: "RESETSTAT"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • +

      Parameters

      • subcommand: "RESETSTAT"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Rewrite the configuration file with the in memory configuration

      • group: server
      • complexity: O(1)
      • since: 2.8.0
      -

      Parameters

      • subcommand: "REWRITE"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • +

      Parameters

      • subcommand: "REWRITE"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Set configuration parameters to the given values

      • group: server
      • complexity: O(N) when N is the number of configuration parameters provided
      • since: 2.0.0
      -

      Parameters

      • Rest ...args: [subcommand: "SET", ...parameterValues: (string | number | Buffer)[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [subcommand: "SET", ...parameterValues: (string | number | Buffer)[]]

      Returns Promise<unknown>

    • connect(callback?: Callback<void>): Promise<void>
    • +

      Parameters

      • Rest ...args: [subcommand: "SET", ...parameterValues: (string | number | Buffer)[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [subcommand: "SET", ...parameterValues: (string | number | Buffer)[]]

      Returns Promise<unknown>

    • connect(callback?: Callback<void>): Promise<void>
    • Create a connection to Redis. This method will be invoked automatically when creating a new Redis instance unless lazyConnect: true is passed.

      When calling this method manually, a Promise is returned, which will be resolved when the connection status is ready.

      -

      Parameters

      • Optional callback: Callback<void>

      Returns Promise<void>

    • copy(source: RedisKey, destination: RedisKey, callback?: Callback<number>): Promise<number>
    • copy(source: RedisKey, destination: RedisKey, replace: "REPLACE", callback?: Callback<number>): Promise<number>
    • copy(source: RedisKey, destination: RedisKey, destinationDbToken: "DB", destinationDb: string | number, callback?: Callback<number>): Promise<number>
    • copy(source: RedisKey, destination: RedisKey, destinationDbToken: "DB", destinationDb: string | number, replace: "REPLACE", callback?: Callback<number>): Promise<number>
    • copy(source: RedisKey, destination: RedisKey, callback?: Callback<number>): Promise<number>
    • copy(source: RedisKey, destination: RedisKey, replace: "REPLACE", callback?: Callback<number>): Promise<number>
    • copy(source: RedisKey, destination: RedisKey, destinationDbToken: "DB", destinationDb: string | number, callback?: Callback<number>): Promise<number>
    • copy(source: RedisKey, destination: RedisKey, destinationDbToken: "DB", destinationDb: string | number, replace: "REPLACE", callback?: Callback<number>): Promise<number>
    • Copy a key

      • group: generic
      • complexity: O(N) worst case for collections, where N is the number of nested items. O(1) for string values.
      • since: 6.2.0
      -

      Parameters

      Returns Promise<number>

    • Parameters

      • source: RedisKey
      • destination: RedisKey
      • replace: "REPLACE"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • source: RedisKey
      • destination: RedisKey
      • destinationDbToken: "DB"
      • destinationDb: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • source: RedisKey
      • destination: RedisKey
      • destinationDbToken: "DB"
      • destinationDb: string | number
      • replace: "REPLACE"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • createBuiltinCommand(commandName: string): { buffer: any; string: any }
    • +

      Parameters

      Returns Promise<number>

    • Parameters

      • source: RedisKey
      • destination: RedisKey
      • replace: "REPLACE"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • source: RedisKey
      • destination: RedisKey
      • destinationDbToken: "DB"
      • destinationDb: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • source: RedisKey
      • destination: RedisKey
      • destinationDbToken: "DB"
      • destinationDb: string | number
      • replace: "REPLACE"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • createBuiltinCommand(commandName: string): { buffer: any; string: any }
    • Create a builtin command

      -

      Parameters

      • commandName: string

      Returns { buffer: any; string: any }

      • buffer: any
      • string: any
    • dbsize(callback?: Callback<number>): Promise<number>
    • +

      Parameters

      • commandName: string

      Returns { buffer: any; string: any }

      • buffer: any
      • string: any
    • dbsize(callback?: Callback<number>): Promise<number>
    • Return the number of keys in the selected database

      • group: server
      • complexity: O(1)
      • since: 1.0.0
      -

      Parameters

      • Optional callback: Callback<number>

      Returns Promise<number>

    • debug(subcommand: string, callback?: Callback<unknown>): Promise<unknown>
    • debug(...args: [subcommand: string, ...args: (string | number | Buffer)[], callback: Callback<unknown>]): Promise<unknown>
    • debug(...args: [subcommand: string, ...args: (string | number | Buffer)[]]): Promise<unknown>
    • debug(subcommand: string, callback?: Callback<unknown>): Promise<unknown>
    • debug(...args: [subcommand: string, ...args: (string | number | Buffer)[], callback: Callback<unknown>]): Promise<unknown>
    • debug(...args: [subcommand: string, ...args: (string | number | Buffer)[]]): Promise<unknown>
    • A container for debugging commands

      • group: server
      • complexity: Depends on subcommand.
      • since: 1.0.0
      -

      Parameters

      • subcommand: string
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [subcommand: string, ...args: (string | number | Buffer)[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [subcommand: string, ...args: (string | number | Buffer)[]]

      Returns Promise<unknown>

    • decr(key: RedisKey, callback?: Callback<number>): Promise<number>
    • +

      Parameters

      • subcommand: string
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [subcommand: string, ...args: (string | number | Buffer)[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [subcommand: string, ...args: (string | number | Buffer)[]]

      Returns Promise<unknown>

    • decr(key: RedisKey, callback?: Callback<number>): Promise<number>
    • Decrement the integer value of a key by one

      • group: string
      • complexity: O(1)
      • since: 1.0.0
      -

      Parameters

      • key: RedisKey
      • Optional callback: Callback<number>

      Returns Promise<number>

    • decrby(key: RedisKey, decrement: string | number, callback?: Callback<number>): Promise<number>
    • decrby(key: RedisKey, decrement: string | number, callback?: Callback<number>): Promise<number>
    • Decrement the integer value of a key by the given number

      • group: string
      • complexity: O(1)
      • since: 1.0.0
      -

      Parameters

      • key: RedisKey
      • decrement: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • defineCommand(name: string, definition: { lua: string; numberOfKeys?: number; readOnly?: boolean }): void
    • +

      Parameters

      • key: RedisKey
      • decrement: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • defineCommand(name: string, definition: { lua: string; numberOfKeys?: number; readOnly?: boolean }): void
    • Define a custom command using lua script

      -

      Parameters

      • name: string
      • definition: { lua: string; numberOfKeys?: number; readOnly?: boolean }
        • lua: string
        • Optional numberOfKeys?: number
        • Optional readOnly?: boolean

      Returns void

    • del(...args: [...keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • del(...args: [keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • del(...args: RedisKey[]): Promise<number>
    • del(...args: [keys: RedisKey[]]): Promise<number>
    • +

      Parameters

      • name: string
      • definition: { lua: string; numberOfKeys?: number; readOnly?: boolean }
        • lua: string
        • Optional numberOfKeys?: number
        • Optional readOnly?: boolean

      Returns void

    • del(...args: [...keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • del(...args: [keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • del(...args: RedisKey[]): Promise<number>
    • del(...args: [keys: RedisKey[]]): Promise<number>
    • Delete a key

      • group: generic
      • complexity: O(N) where N is the number of keys that will be removed. When a key to remove holds a value other than a string, the individual complexity for this key is O(M) where M is the number of elements in the list, set, sorted set or hash. Removing a single key that holds a string value is O(1).
      • since: 1.0.0
      -

      Parameters

      • Rest ...args: [...keys: RedisKey[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [keys: RedisKey[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      Returns Promise<number>

    • Parameters

      Returns Promise<number>

    • discard(callback?: Callback<"OK">): Promise<"OK">
    • discard(callback?: Callback<"OK">): Promise<"OK">
    • Discard all commands issued after MULTI

      • group: transactions
      • complexity: O(N), when N is the number of queued commands
      • since: 2.0.0
      -

      Parameters

      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • disconnect(reconnect?: boolean): void
    • +

      Parameters

      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • disconnect(reconnect?: boolean): void
    • Disconnect from Redis.

      This method closes the connection immediately, and may lose some pending replies that haven't written to client. If you want to wait for the pending replies, use Redis#quit instead.

      -

      Parameters

      • reconnect: boolean = false

      Returns void

    • dump(key: RedisKey, callback?: Callback<string>): Promise<string>
    • dump(key: RedisKey, callback?: Callback<string>): Promise<string>
    • Return a serialized version of the value stored at the specified key.

      • group: generic
      • complexity: O(1) to access the key and additional O(NM) to serialize it, where N is the number of Redis objects composing the value and M their average size. For small string values the time complexity is thus O(1)+O(1M) where M is small, so simply O(1).
      • since: 2.6.0
      -

      Parameters

      • key: RedisKey
      • Optional callback: Callback<string>

      Returns Promise<string>

    • dumpBuffer(key: RedisKey, callback?: Callback<Buffer>): Promise<Buffer>
    • +

      Parameters

      • key: RedisKey
      • Optional callback: Callback<string>

      Returns Promise<string>

    • dumpBuffer(key: RedisKey, callback?: Callback<Buffer>): Promise<Buffer>
    • Create a new instance with the same options as the current one.

      example
      var redis = new Redis(6380);
      var anotherRedis = redis.duplicate();
      -

      Parameters

      Returns Redis

    • echo(message: string | Buffer, callback?: Callback<string>): Promise<string>
    • echo(message: string | Buffer, callback?: Callback<string>): Promise<string>
    • Echo the given string

      • group: connection
      • complexity: O(1)
      • since: 1.0.0
      -

      Parameters

      • message: string | Buffer
      • Optional callback: Callback<string>

      Returns Promise<string>

    • echoBuffer(message: string | Buffer, callback?: Callback<Buffer>): Promise<Buffer>
    • Parameters

      • message: string | Buffer
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • end(): void
    • +

      Parameters

      • message: string | Buffer
      • Optional callback: Callback<string>

      Returns Promise<string>

    • echoBuffer(message: string | Buffer, callback?: Callback<Buffer>): Promise<Buffer>
    • Parameters

      • message: string | Buffer
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • end(): void
    • Disconnect from Redis.

      -
      deprecated

      Returns void

    • eval(script: string | Buffer, numkeys: string | number, callback?: Callback<unknown>): Promise<unknown>
    • eval(...args: [script: string | Buffer, numkeys: string | number, ...args: (string | number | Buffer)[], callback: Callback<unknown>]): Promise<unknown>
    • eval(...args: [script: string | Buffer, numkeys: string | number, ...args: (string | number | Buffer)[]]): Promise<unknown>
    • eval(...args: [script: string | Buffer, numkeys: string | number, ...keys: RedisKey[], callback: Callback<unknown>]): Promise<unknown>
    • eval(...args: [script: string | Buffer, numkeys: string | number, keys: RedisKey[], callback: Callback<unknown>]): Promise<unknown>
    • eval(...args: [script: string | Buffer, numkeys: string | number, ...keys: RedisKey[]]): Promise<unknown>
    • eval(...args: [script: string | Buffer, numkeys: string | number, keys: RedisKey[]]): Promise<unknown>
    • eval(...args: [script: string | Buffer, numkeys: string | number, ...args: RedisValue[], callback: Callback<unknown>]): Promise<unknown>
    • eval(...args: [script: string | Buffer, numkeys: string | number, ...args: RedisValue[]]): Promise<unknown>
    • eval(script: string | Buffer, numkeys: string | number, callback?: Callback<unknown>): Promise<unknown>
    • eval(...args: [script: string | Buffer, numkeys: string | number, ...args: (string | number | Buffer)[], callback: Callback<unknown>]): Promise<unknown>
    • eval(...args: [script: string | Buffer, numkeys: string | number, ...args: (string | number | Buffer)[]]): Promise<unknown>
    • eval(...args: [script: string | Buffer, numkeys: string | number, ...keys: RedisKey[], callback: Callback<unknown>]): Promise<unknown>
    • eval(...args: [script: string | Buffer, numkeys: string | number, keys: RedisKey[], callback: Callback<unknown>]): Promise<unknown>
    • eval(...args: [script: string | Buffer, numkeys: string | number, ...keys: RedisKey[]]): Promise<unknown>
    • eval(...args: [script: string | Buffer, numkeys: string | number, keys: RedisKey[]]): Promise<unknown>
    • eval(...args: [script: string | Buffer, numkeys: string | number, ...args: RedisValue[], callback: Callback<unknown>]): Promise<unknown>
    • eval(...args: [script: string | Buffer, numkeys: string | number, ...args: RedisValue[]]): Promise<unknown>
    • Execute a Lua script server side

      • group: scripting
      • complexity: Depends on the script that is executed.
      • since: 2.6.0
      -

      Parameters

      • script: string | Buffer
      • numkeys: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [script: string | Buffer, numkeys: string | number, ...args: (string | number | Buffer)[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [script: string | Buffer, numkeys: string | number, ...args: (string | number | Buffer)[]]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [script: string | Buffer, numkeys: string | number, ...keys: RedisKey[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [script: string | Buffer, numkeys: string | number, keys: RedisKey[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [script: string | Buffer, numkeys: string | number, ...keys: RedisKey[]]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [script: string | Buffer, numkeys: string | number, keys: RedisKey[]]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [script: string | Buffer, numkeys: string | number, ...args: RedisValue[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [script: string | Buffer, numkeys: string | number, ...args: RedisValue[]]

      Returns Promise<unknown>

    • eval_ro(...args: [script: string | Buffer, numkeys: string | number, ...args: RedisValue[], callback: Callback<unknown>]): Promise<unknown>
    • eval_ro(...args: [script: string | Buffer, numkeys: string | number, ...args: RedisValue[]]): Promise<unknown>
    • +

      Parameters

      • script: string | Buffer
      • numkeys: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [script: string | Buffer, numkeys: string | number, ...args: (string | number | Buffer)[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [script: string | Buffer, numkeys: string | number, ...args: (string | number | Buffer)[]]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [script: string | Buffer, numkeys: string | number, ...keys: RedisKey[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [script: string | Buffer, numkeys: string | number, keys: RedisKey[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [script: string | Buffer, numkeys: string | number, ...keys: RedisKey[]]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [script: string | Buffer, numkeys: string | number, keys: RedisKey[]]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [script: string | Buffer, numkeys: string | number, ...args: RedisValue[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [script: string | Buffer, numkeys: string | number, ...args: RedisValue[]]

      Returns Promise<unknown>

    • eval_ro(...args: [script: string | Buffer, numkeys: string | number, ...args: RedisValue[], callback: Callback<unknown>]): Promise<unknown>
    • eval_ro(...args: [script: string | Buffer, numkeys: string | number, ...args: RedisValue[]]): Promise<unknown>
    • Execute a read-only Lua script server side

      • group: scripting
      • complexity: Depends on the script that is executed.
      • since: 7.0.0
      -

      Parameters

      • Rest ...args: [script: string | Buffer, numkeys: string | number, ...args: RedisValue[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [script: string | Buffer, numkeys: string | number, ...args: RedisValue[]]

      Returns Promise<unknown>

    • evalsha(sha1: string | Buffer, numkeys: string | number, callback?: Callback<unknown>): Promise<unknown>
    • evalsha(...args: [sha1: string | Buffer, numkeys: string | number, ...args: (string | number | Buffer)[], callback: Callback<unknown>]): Promise<unknown>
    • evalsha(...args: [sha1: string | Buffer, numkeys: string | number, ...args: (string | number | Buffer)[]]): Promise<unknown>
    • evalsha(...args: [sha1: string | Buffer, numkeys: string | number, ...keys: RedisKey[], callback: Callback<unknown>]): Promise<unknown>
    • evalsha(...args: [sha1: string | Buffer, numkeys: string | number, keys: RedisKey[], callback: Callback<unknown>]): Promise<unknown>
    • evalsha(...args: [sha1: string | Buffer, numkeys: string | number, ...keys: RedisKey[]]): Promise<unknown>
    • evalsha(...args: [sha1: string | Buffer, numkeys: string | number, keys: RedisKey[]]): Promise<unknown>
    • evalsha(...args: [sha1: string | Buffer, numkeys: string | number, ...args: RedisValue[], callback: Callback<unknown>]): Promise<unknown>
    • evalsha(...args: [sha1: string | Buffer, numkeys: string | number, ...args: RedisValue[]]): Promise<unknown>
    • +

      Parameters

      • Rest ...args: [script: string | Buffer, numkeys: string | number, ...args: RedisValue[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [script: string | Buffer, numkeys: string | number, ...args: RedisValue[]]

      Returns Promise<unknown>

    • evalsha(sha1: string | Buffer, numkeys: string | number, callback?: Callback<unknown>): Promise<unknown>
    • evalsha(...args: [sha1: string | Buffer, numkeys: string | number, ...args: (string | number | Buffer)[], callback: Callback<unknown>]): Promise<unknown>
    • evalsha(...args: [sha1: string | Buffer, numkeys: string | number, ...args: (string | number | Buffer)[]]): Promise<unknown>
    • evalsha(...args: [sha1: string | Buffer, numkeys: string | number, ...keys: RedisKey[], callback: Callback<unknown>]): Promise<unknown>
    • evalsha(...args: [sha1: string | Buffer, numkeys: string | number, keys: RedisKey[], callback: Callback<unknown>]): Promise<unknown>
    • evalsha(...args: [sha1: string | Buffer, numkeys: string | number, ...keys: RedisKey[]]): Promise<unknown>
    • evalsha(...args: [sha1: string | Buffer, numkeys: string | number, keys: RedisKey[]]): Promise<unknown>
    • evalsha(...args: [sha1: string | Buffer, numkeys: string | number, ...args: RedisValue[], callback: Callback<unknown>]): Promise<unknown>
    • evalsha(...args: [sha1: string | Buffer, numkeys: string | number, ...args: RedisValue[]]): Promise<unknown>
    • Execute a Lua script server side

      • group: scripting
      • complexity: Depends on the script that is executed.
      • since: 2.6.0
      -

      Parameters

      • sha1: string | Buffer
      • numkeys: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [sha1: string | Buffer, numkeys: string | number, ...args: (string | number | Buffer)[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [sha1: string | Buffer, numkeys: string | number, ...args: (string | number | Buffer)[]]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [sha1: string | Buffer, numkeys: string | number, ...keys: RedisKey[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [sha1: string | Buffer, numkeys: string | number, keys: RedisKey[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [sha1: string | Buffer, numkeys: string | number, ...keys: RedisKey[]]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [sha1: string | Buffer, numkeys: string | number, keys: RedisKey[]]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [sha1: string | Buffer, numkeys: string | number, ...args: RedisValue[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [sha1: string | Buffer, numkeys: string | number, ...args: RedisValue[]]

      Returns Promise<unknown>

    • evalsha_ro(...args: [sha1: string | Buffer, numkeys: string | number, ...args: RedisValue[], callback: Callback<unknown>]): Promise<unknown>
    • evalsha_ro(...args: [sha1: string | Buffer, numkeys: string | number, ...args: RedisValue[]]): Promise<unknown>
    • +

      Parameters

      • sha1: string | Buffer
      • numkeys: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [sha1: string | Buffer, numkeys: string | number, ...args: (string | number | Buffer)[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [sha1: string | Buffer, numkeys: string | number, ...args: (string | number | Buffer)[]]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [sha1: string | Buffer, numkeys: string | number, ...keys: RedisKey[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [sha1: string | Buffer, numkeys: string | number, keys: RedisKey[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [sha1: string | Buffer, numkeys: string | number, ...keys: RedisKey[]]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [sha1: string | Buffer, numkeys: string | number, keys: RedisKey[]]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [sha1: string | Buffer, numkeys: string | number, ...args: RedisValue[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [sha1: string | Buffer, numkeys: string | number, ...args: RedisValue[]]

      Returns Promise<unknown>

    • evalsha_ro(...args: [sha1: string | Buffer, numkeys: string | number, ...args: RedisValue[], callback: Callback<unknown>]): Promise<unknown>
    • evalsha_ro(...args: [sha1: string | Buffer, numkeys: string | number, ...args: RedisValue[]]): Promise<unknown>
    • Execute a read-only Lua script server side

      • group: scripting
      • complexity: Depends on the script that is executed.
      • since: 7.0.0
      -

      Parameters

      • Rest ...args: [sha1: string | Buffer, numkeys: string | number, ...args: RedisValue[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [sha1: string | Buffer, numkeys: string | number, ...args: RedisValue[]]

      Returns Promise<unknown>

    • exec(callback?: Callback<[error: Error, result: unknown][]>): Promise<[error: Error, result: unknown][]>
    • +

      Parameters

      • Rest ...args: [sha1: string | Buffer, numkeys: string | number, ...args: RedisValue[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [sha1: string | Buffer, numkeys: string | number, ...args: RedisValue[]]

      Returns Promise<unknown>

    • exec(callback?: Callback<[error: Error, result: unknown][]>): Promise<[error: Error, result: unknown][]>
    • Execute all commands issued after MULTI

      • group: transactions
      • complexity: Depends on commands in the transaction
      • since: 1.2.0
      -

      Parameters

      • Optional callback: Callback<[error: Error, result: unknown][]>

      Returns Promise<[error: Error, result: unknown][]>

    • exists(...args: [...keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • exists(...args: [keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • exists(...args: RedisKey[]): Promise<number>
    • exists(...args: [keys: RedisKey[]]): Promise<number>
    • +

      Parameters

      • Optional callback: Callback<[error: Error, result: unknown][]>

      Returns Promise<[error: Error, result: unknown][]>

    • exists(...args: [...keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • exists(...args: [keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • exists(...args: RedisKey[]): Promise<number>
    • exists(...args: [keys: RedisKey[]]): Promise<number>
    • expire(key: RedisKey, seconds: string | number, callback?: Callback<number>): Promise<number>
    • expire(key: RedisKey, seconds: string | number, nx: "NX", callback?: Callback<number>): Promise<number>
    • expire(key: RedisKey, seconds: string | number, xx: "XX", callback?: Callback<number>): Promise<number>
    • expire(key: RedisKey, seconds: string | number, gt: "GT", callback?: Callback<number>): Promise<number>
    • expire(key: RedisKey, seconds: string | number, lt: "LT", callback?: Callback<number>): Promise<number>
    • expire(key: RedisKey, seconds: string | number, callback?: Callback<number>): Promise<number>
    • expire(key: RedisKey, seconds: string | number, nx: "NX", callback?: Callback<number>): Promise<number>
    • expire(key: RedisKey, seconds: string | number, xx: "XX", callback?: Callback<number>): Promise<number>
    • expire(key: RedisKey, seconds: string | number, gt: "GT", callback?: Callback<number>): Promise<number>
    • expire(key: RedisKey, seconds: string | number, lt: "LT", callback?: Callback<number>): Promise<number>
    • Set a key's time to live in seconds

      • group: generic
      • complexity: O(1)
      • since: 1.0.0
      -

      Parameters

      • key: RedisKey
      • seconds: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • seconds: string | number
      • nx: "NX"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • seconds: string | number
      • xx: "XX"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • seconds: string | number
      • gt: "GT"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • seconds: string | number
      • lt: "LT"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • expireat(key: RedisKey, unixTimeSeconds: string | number, callback?: Callback<number>): Promise<number>
    • expireat(key: RedisKey, unixTimeSeconds: string | number, nx: "NX", callback?: Callback<number>): Promise<number>
    • expireat(key: RedisKey, unixTimeSeconds: string | number, xx: "XX", callback?: Callback<number>): Promise<number>
    • expireat(key: RedisKey, unixTimeSeconds: string | number, gt: "GT", callback?: Callback<number>): Promise<number>
    • expireat(key: RedisKey, unixTimeSeconds: string | number, lt: "LT", callback?: Callback<number>): Promise<number>
    • +

      Parameters

      • key: RedisKey
      • seconds: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • seconds: string | number
      • nx: "NX"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • seconds: string | number
      • xx: "XX"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • seconds: string | number
      • gt: "GT"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • seconds: string | number
      • lt: "LT"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • expireat(key: RedisKey, unixTimeSeconds: string | number, callback?: Callback<number>): Promise<number>
    • expireat(key: RedisKey, unixTimeSeconds: string | number, nx: "NX", callback?: Callback<number>): Promise<number>
    • expireat(key: RedisKey, unixTimeSeconds: string | number, xx: "XX", callback?: Callback<number>): Promise<number>
    • expireat(key: RedisKey, unixTimeSeconds: string | number, gt: "GT", callback?: Callback<number>): Promise<number>
    • expireat(key: RedisKey, unixTimeSeconds: string | number, lt: "LT", callback?: Callback<number>): Promise<number>
    • Set the expiration for a key as a UNIX timestamp

      • group: generic
      • complexity: O(1)
      • since: 1.2.0
      -

      Parameters

      • key: RedisKey
      • unixTimeSeconds: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • unixTimeSeconds: string | number
      • nx: "NX"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • unixTimeSeconds: string | number
      • xx: "XX"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • unixTimeSeconds: string | number
      • gt: "GT"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • unixTimeSeconds: string | number
      • lt: "LT"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • expiretime(key: RedisKey, callback?: Callback<number>): Promise<number>
    • +

      Parameters

      • key: RedisKey
      • unixTimeSeconds: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • unixTimeSeconds: string | number
      • nx: "NX"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • unixTimeSeconds: string | number
      • xx: "XX"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • unixTimeSeconds: string | number
      • gt: "GT"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • unixTimeSeconds: string | number
      • lt: "LT"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • expiretime(key: RedisKey, callback?: Callback<number>): Promise<number>
    • Get the expiration Unix timestamp for a key

      • group: generic
      • complexity: O(1)
      • since: 7.0.0
      -

      Parameters

      • key: RedisKey
      • Optional callback: Callback<number>

      Returns Promise<number>

    • failover(callback?: Callback<"OK">): Promise<"OK">
    • failover(millisecondsToken: "TIMEOUT", milliseconds: string | number, callback?: Callback<"OK">): Promise<"OK">
    • failover(abort: "ABORT", callback?: Callback<"OK">): Promise<"OK">
    • failover(abort: "ABORT", millisecondsToken: "TIMEOUT", milliseconds: string | number, callback?: Callback<"OK">): Promise<"OK">
    • failover(targetToken: "TO", host: string | Buffer, port: string | number, callback?: Callback<"OK">): Promise<"OK">
    • failover(targetToken: "TO", host: string | Buffer, port: string | number, millisecondsToken: "TIMEOUT", milliseconds: string | number, callback?: Callback<"OK">): Promise<"OK">
    • failover(targetToken: "TO", host: string | Buffer, port: string | number, abort: "ABORT", callback?: Callback<"OK">): Promise<"OK">
    • failover(targetToken: "TO", host: string | Buffer, port: string | number, abort: "ABORT", millisecondsToken: "TIMEOUT", milliseconds: string | number, callback?: Callback<"OK">): Promise<"OK">
    • failover(targetToken: "TO", host: string | Buffer, port: string | number, force: "FORCE", callback?: Callback<"OK">): Promise<"OK">
    • failover(targetToken: "TO", host: string | Buffer, port: string | number, force: "FORCE", millisecondsToken: "TIMEOUT", milliseconds: string | number, callback?: Callback<"OK">): Promise<"OK">
    • failover(targetToken: "TO", host: string | Buffer, port: string | number, force: "FORCE", abort: "ABORT", callback?: Callback<"OK">): Promise<"OK">
    • failover(targetToken: "TO", host: string | Buffer, port: string | number, force: "FORCE", abort: "ABORT", millisecondsToken: "TIMEOUT", milliseconds: string | number, callback?: Callback<"OK">): Promise<"OK">
    • failover(callback?: Callback<"OK">): Promise<"OK">
    • failover(millisecondsToken: "TIMEOUT", milliseconds: string | number, callback?: Callback<"OK">): Promise<"OK">
    • failover(abort: "ABORT", callback?: Callback<"OK">): Promise<"OK">
    • failover(abort: "ABORT", millisecondsToken: "TIMEOUT", milliseconds: string | number, callback?: Callback<"OK">): Promise<"OK">
    • failover(targetToken: "TO", host: string | Buffer, port: string | number, callback?: Callback<"OK">): Promise<"OK">
    • failover(targetToken: "TO", host: string | Buffer, port: string | number, millisecondsToken: "TIMEOUT", milliseconds: string | number, callback?: Callback<"OK">): Promise<"OK">
    • failover(targetToken: "TO", host: string | Buffer, port: string | number, abort: "ABORT", callback?: Callback<"OK">): Promise<"OK">
    • failover(targetToken: "TO", host: string | Buffer, port: string | number, abort: "ABORT", millisecondsToken: "TIMEOUT", milliseconds: string | number, callback?: Callback<"OK">): Promise<"OK">
    • failover(targetToken: "TO", host: string | Buffer, port: string | number, force: "FORCE", callback?: Callback<"OK">): Promise<"OK">
    • failover(targetToken: "TO", host: string | Buffer, port: string | number, force: "FORCE", millisecondsToken: "TIMEOUT", milliseconds: string | number, callback?: Callback<"OK">): Promise<"OK">
    • failover(targetToken: "TO", host: string | Buffer, port: string | number, force: "FORCE", abort: "ABORT", callback?: Callback<"OK">): Promise<"OK">
    • failover(targetToken: "TO", host: string | Buffer, port: string | number, force: "FORCE", abort: "ABORT", millisecondsToken: "TIMEOUT", milliseconds: string | number, callback?: Callback<"OK">): Promise<"OK">
    • Start a coordinated failover between this server and one of its replicas.

      • group: server
      • complexity: O(1)
      • since: 6.2.0
      -

      Parameters

      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • millisecondsToken: "TIMEOUT"
      • milliseconds: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • abort: "ABORT"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • abort: "ABORT"
      • millisecondsToken: "TIMEOUT"
      • milliseconds: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • targetToken: "TO"
      • host: string | Buffer
      • port: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • targetToken: "TO"
      • host: string | Buffer
      • port: string | number
      • millisecondsToken: "TIMEOUT"
      • milliseconds: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • targetToken: "TO"
      • host: string | Buffer
      • port: string | number
      • abort: "ABORT"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • targetToken: "TO"
      • host: string | Buffer
      • port: string | number
      • abort: "ABORT"
      • millisecondsToken: "TIMEOUT"
      • milliseconds: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • targetToken: "TO"
      • host: string | Buffer
      • port: string | number
      • force: "FORCE"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • targetToken: "TO"
      • host: string | Buffer
      • port: string | number
      • force: "FORCE"
      • millisecondsToken: "TIMEOUT"
      • milliseconds: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • targetToken: "TO"
      • host: string | Buffer
      • port: string | number
      • force: "FORCE"
      • abort: "ABORT"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • targetToken: "TO"
      • host: string | Buffer
      • port: string | number
      • force: "FORCE"
      • abort: "ABORT"
      • millisecondsToken: "TIMEOUT"
      • milliseconds: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • fcall(...args: [function: string | Buffer, numkeys: string | number, ...args: RedisValue[], callback: Callback<unknown>]): Promise<unknown>
    • fcall(...args: [function: string | Buffer, numkeys: string | number, ...args: RedisValue[]]): Promise<unknown>
    • +

      Parameters

      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • millisecondsToken: "TIMEOUT"
      • milliseconds: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • abort: "ABORT"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • abort: "ABORT"
      • millisecondsToken: "TIMEOUT"
      • milliseconds: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • targetToken: "TO"
      • host: string | Buffer
      • port: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • targetToken: "TO"
      • host: string | Buffer
      • port: string | number
      • millisecondsToken: "TIMEOUT"
      • milliseconds: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • targetToken: "TO"
      • host: string | Buffer
      • port: string | number
      • abort: "ABORT"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • targetToken: "TO"
      • host: string | Buffer
      • port: string | number
      • abort: "ABORT"
      • millisecondsToken: "TIMEOUT"
      • milliseconds: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • targetToken: "TO"
      • host: string | Buffer
      • port: string | number
      • force: "FORCE"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • targetToken: "TO"
      • host: string | Buffer
      • port: string | number
      • force: "FORCE"
      • millisecondsToken: "TIMEOUT"
      • milliseconds: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • targetToken: "TO"
      • host: string | Buffer
      • port: string | number
      • force: "FORCE"
      • abort: "ABORT"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • targetToken: "TO"
      • host: string | Buffer
      • port: string | number
      • force: "FORCE"
      • abort: "ABORT"
      • millisecondsToken: "TIMEOUT"
      • milliseconds: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • fcall(...args: [function: string | Buffer, numkeys: string | number, ...args: RedisValue[], callback: Callback<unknown>]): Promise<unknown>
    • fcall(...args: [function: string | Buffer, numkeys: string | number, ...args: RedisValue[]]): Promise<unknown>
    • Invoke a function

      • group: scripting
      • complexity: Depends on the function that is executed.
      • since: 7.0.0
      -

      Parameters

      • Rest ...args: [function: string | Buffer, numkeys: string | number, ...args: RedisValue[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [function: string | Buffer, numkeys: string | number, ...args: RedisValue[]]

      Returns Promise<unknown>

    • fcall_ro(...args: [function: string | Buffer, numkeys: string | number, ...args: RedisValue[], callback: Callback<unknown>]): Promise<unknown>
    • fcall_ro(...args: [function: string | Buffer, numkeys: string | number, ...args: RedisValue[]]): Promise<unknown>
    • +

      Parameters

      • Rest ...args: [function: string | Buffer, numkeys: string | number, ...args: RedisValue[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [function: string | Buffer, numkeys: string | number, ...args: RedisValue[]]

      Returns Promise<unknown>

    • fcall_ro(...args: [function: string | Buffer, numkeys: string | number, ...args: RedisValue[], callback: Callback<unknown>]): Promise<unknown>
    • fcall_ro(...args: [function: string | Buffer, numkeys: string | number, ...args: RedisValue[]]): Promise<unknown>
    • Invoke a read-only function

      • group: scripting
      • complexity: Depends on the function that is executed.
      • since: 7.0.0
      -

      Parameters

      • Rest ...args: [function: string | Buffer, numkeys: string | number, ...args: RedisValue[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [function: string | Buffer, numkeys: string | number, ...args: RedisValue[]]

      Returns Promise<unknown>

    • flushall(callback?: Callback<"OK">): Promise<"OK">
    • flushall(async: "ASYNC", callback?: Callback<"OK">): Promise<"OK">
    • flushall(sync: "SYNC", callback?: Callback<"OK">): Promise<"OK">
    • +

      Parameters

      • Rest ...args: [function: string | Buffer, numkeys: string | number, ...args: RedisValue[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [function: string | Buffer, numkeys: string | number, ...args: RedisValue[]]

      Returns Promise<unknown>

    • flushall(callback?: Callback<"OK">): Promise<"OK">
    • flushall(async: "ASYNC", callback?: Callback<"OK">): Promise<"OK">
    • flushall(sync: "SYNC", callback?: Callback<"OK">): Promise<"OK">
    • Remove all keys from all databases

      • group: server
      • complexity: O(N) where N is the total number of keys in all databases
      • since: 1.0.0
      -

      Parameters

      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • async: "ASYNC"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • sync: "SYNC"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • flushdb(callback?: Callback<"OK">): Promise<"OK">
    • flushdb(async: "ASYNC", callback?: Callback<"OK">): Promise<"OK">
    • flushdb(sync: "SYNC", callback?: Callback<"OK">): Promise<"OK">
    • +

      Parameters

      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • async: "ASYNC"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • sync: "SYNC"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • flushdb(callback?: Callback<"OK">): Promise<"OK">
    • flushdb(async: "ASYNC", callback?: Callback<"OK">): Promise<"OK">
    • flushdb(sync: "SYNC", callback?: Callback<"OK">): Promise<"OK">
    • Remove all keys from the current database

      • group: server
      • complexity: O(N) where N is the number of keys in the selected database
      • since: 1.0.0
      -

      Parameters

      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • async: "ASYNC"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • sync: "SYNC"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • function(subcommand: "DELETE", libraryName: string | Buffer, callback?: Callback<string>): Promise<string>
    • function(subcommand: "DUMP", callback?: Callback<string>): Promise<string>
    • function(subcommand: "FLUSH", callback?: Callback<string>): Promise<string>
    • function(subcommand: "FLUSH", async: "ASYNC", callback?: Callback<string>): Promise<string>
    • function(subcommand: "FLUSH", sync: "SYNC", callback?: Callback<string>): Promise<string>
    • function(subcommand: "HELP", callback?: Callback<unknown>): Promise<unknown>
    • function(subcommand: "KILL", callback?: Callback<string>): Promise<string>
    • function(subcommand: "LIST", callback?: Callback<unknown[]>): Promise<unknown[]>
    • function(subcommand: "LIST", withcode: "WITHCODE", callback?: Callback<unknown[]>): Promise<unknown[]>
    • function(subcommand: "LIST", libraryNamePatternToken: "LIBRARYNAME", libraryNamePattern: string | Buffer, callback?: Callback<unknown[]>): Promise<unknown[]>
    • function(subcommand: "LIST", libraryNamePatternToken: "LIBRARYNAME", libraryNamePattern: string | Buffer, withcode: "WITHCODE", callback?: Callback<unknown[]>): Promise<unknown[]>
    • function(subcommand: "LOAD", functionCode: string | Buffer, callback?: Callback<string>): Promise<string>
    • function(subcommand: "LOAD", replace: "REPLACE", functionCode: string | Buffer, callback?: Callback<string>): Promise<string>
    • function(subcommand: "RESTORE", serializedValue: string | number | Buffer, callback?: Callback<string>): Promise<string>
    • function(subcommand: "RESTORE", serializedValue: string | number | Buffer, flush: "FLUSH", callback?: Callback<string>): Promise<string>
    • function(subcommand: "RESTORE", serializedValue: string | number | Buffer, append: "APPEND", callback?: Callback<string>): Promise<string>
    • function(subcommand: "RESTORE", serializedValue: string | number | Buffer, replace: "REPLACE", callback?: Callback<string>): Promise<string>
    • function(subcommand: "STATS", callback?: Callback<unknown>): Promise<unknown>
    • +

      Parameters

      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • async: "ASYNC"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • sync: "SYNC"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • function(subcommand: "DELETE", libraryName: string | Buffer, callback?: Callback<string>): Promise<string>
    • function(subcommand: "DUMP", callback?: Callback<string>): Promise<string>
    • function(subcommand: "FLUSH", callback?: Callback<string>): Promise<string>
    • function(subcommand: "FLUSH", async: "ASYNC", callback?: Callback<string>): Promise<string>
    • function(subcommand: "FLUSH", sync: "SYNC", callback?: Callback<string>): Promise<string>
    • function(subcommand: "HELP", callback?: Callback<unknown>): Promise<unknown>
    • function(subcommand: "KILL", callback?: Callback<string>): Promise<string>
    • function(subcommand: "LIST", callback?: Callback<unknown[]>): Promise<unknown[]>
    • function(subcommand: "LIST", withcode: "WITHCODE", callback?: Callback<unknown[]>): Promise<unknown[]>
    • function(subcommand: "LIST", libraryNamePatternToken: "LIBRARYNAME", libraryNamePattern: string | Buffer, callback?: Callback<unknown[]>): Promise<unknown[]>
    • function(subcommand: "LIST", libraryNamePatternToken: "LIBRARYNAME", libraryNamePattern: string | Buffer, withcode: "WITHCODE", callback?: Callback<unknown[]>): Promise<unknown[]>
    • function(subcommand: "LOAD", functionCode: string | Buffer, callback?: Callback<string>): Promise<string>
    • function(subcommand: "LOAD", replace: "REPLACE", functionCode: string | Buffer, callback?: Callback<string>): Promise<string>
    • function(subcommand: "RESTORE", serializedValue: string | number | Buffer, callback?: Callback<string>): Promise<string>
    • function(subcommand: "RESTORE", serializedValue: string | number | Buffer, flush: "FLUSH", callback?: Callback<string>): Promise<string>
    • function(subcommand: "RESTORE", serializedValue: string | number | Buffer, append: "APPEND", callback?: Callback<string>): Promise<string>
    • function(subcommand: "RESTORE", serializedValue: string | number | Buffer, replace: "REPLACE", callback?: Callback<string>): Promise<string>
    • function(subcommand: "STATS", callback?: Callback<unknown>): Promise<unknown>
    • Delete a function by name

      • group: scripting
      • complexity: O(1)
      • since: 7.0.0
      -

      Parameters

      • subcommand: "DELETE"
      • libraryName: string | Buffer
      • Optional callback: Callback<string>

      Returns Promise<string>

    • +

      Parameters

      • subcommand: "DELETE"
      • libraryName: string | Buffer
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Dump all functions into a serialized binary payload

      • group: scripting
      • complexity: O(N) where N is the number of functions
      • since: 7.0.0
      -

      Parameters

      • subcommand: "DUMP"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • +

      Parameters

      • subcommand: "DUMP"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Deleting all functions

      • group: scripting
      • complexity: O(N) where N is the number of functions deleted
      • since: 7.0.0
      -

      Parameters

      • subcommand: "FLUSH"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • subcommand: "FLUSH"
      • async: "ASYNC"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • subcommand: "FLUSH"
      • sync: "SYNC"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • +

      Parameters

      • subcommand: "FLUSH"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • subcommand: "FLUSH"
      • async: "ASYNC"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • subcommand: "FLUSH"
      • sync: "SYNC"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Show helpful text about the different subcommands

      • group: scripting
      • complexity: O(1)
      • since: 7.0.0
      -

      Parameters

      • subcommand: "HELP"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • +

      Parameters

      • subcommand: "HELP"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Kill the function currently in execution.

      • group: scripting
      • complexity: O(1)
      • since: 7.0.0
      -

      Parameters

      • subcommand: "KILL"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • +

      Parameters

      • subcommand: "KILL"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • List information about all the functions

      • group: scripting
      • complexity: O(N) where N is the number of functions
      • since: 7.0.0
      -

      Parameters

      • subcommand: "LIST"
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Parameters

      • subcommand: "LIST"
      • withcode: "WITHCODE"
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Parameters

      • subcommand: "LIST"
      • libraryNamePatternToken: "LIBRARYNAME"
      • libraryNamePattern: string | Buffer
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Parameters

      • subcommand: "LIST"
      • libraryNamePatternToken: "LIBRARYNAME"
      • libraryNamePattern: string | Buffer
      • withcode: "WITHCODE"
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • +

      Parameters

      • subcommand: "LIST"
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Parameters

      • subcommand: "LIST"
      • withcode: "WITHCODE"
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Parameters

      • subcommand: "LIST"
      • libraryNamePatternToken: "LIBRARYNAME"
      • libraryNamePattern: string | Buffer
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Parameters

      • subcommand: "LIST"
      • libraryNamePatternToken: "LIBRARYNAME"
      • libraryNamePattern: string | Buffer
      • withcode: "WITHCODE"
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Create a function with the given arguments (name, code, description)

      • group: scripting
      • complexity: O(1) (considering compilation time is redundant)
      • since: 7.0.0
      -

      Parameters

      • subcommand: "LOAD"
      • functionCode: string | Buffer
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • subcommand: "LOAD"
      • replace: "REPLACE"
      • functionCode: string | Buffer
      • Optional callback: Callback<string>

      Returns Promise<string>

    • +

      Parameters

      • subcommand: "LOAD"
      • functionCode: string | Buffer
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • subcommand: "LOAD"
      • replace: "REPLACE"
      • functionCode: string | Buffer
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Restore all the functions on the given payload

      • group: scripting
      • complexity: O(N) where N is the number of functions on the payload
      • since: 7.0.0
      -

      Parameters

      • subcommand: "RESTORE"
      • serializedValue: string | number | Buffer
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • subcommand: "RESTORE"
      • serializedValue: string | number | Buffer
      • flush: "FLUSH"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • subcommand: "RESTORE"
      • serializedValue: string | number | Buffer
      • append: "APPEND"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • subcommand: "RESTORE"
      • serializedValue: string | number | Buffer
      • replace: "REPLACE"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • +

      Parameters

      • subcommand: "RESTORE"
      • serializedValue: string | number | Buffer
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • subcommand: "RESTORE"
      • serializedValue: string | number | Buffer
      • flush: "FLUSH"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • subcommand: "RESTORE"
      • serializedValue: string | number | Buffer
      • append: "APPEND"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • subcommand: "RESTORE"
      • serializedValue: string | number | Buffer
      • replace: "REPLACE"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Return information about the function currently running (name, description, duration)

      • group: scripting
      • complexity: O(1)
      • since: 7.0.0
      -

      Parameters

      • subcommand: "STATS"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • functionBuffer(subcommand: "DELETE", libraryName: string | Buffer, callback?: Callback<Buffer>): Promise<Buffer>
    • functionBuffer(subcommand: "DUMP", callback?: Callback<Buffer>): Promise<Buffer>
    • functionBuffer(subcommand: "FLUSH", callback?: Callback<Buffer>): Promise<Buffer>
    • functionBuffer(subcommand: "FLUSH", async: "ASYNC", callback?: Callback<Buffer>): Promise<Buffer>
    • functionBuffer(subcommand: "FLUSH", sync: "SYNC", callback?: Callback<Buffer>): Promise<Buffer>
    • functionBuffer(subcommand: "KILL", callback?: Callback<Buffer>): Promise<Buffer>
    • functionBuffer(subcommand: "LOAD", functionCode: string | Buffer, callback?: Callback<Buffer>): Promise<Buffer>
    • functionBuffer(subcommand: "LOAD", replace: "REPLACE", functionCode: string | Buffer, callback?: Callback<Buffer>): Promise<Buffer>
    • functionBuffer(subcommand: "RESTORE", serializedValue: string | number | Buffer, callback?: Callback<Buffer>): Promise<Buffer>
    • functionBuffer(subcommand: "RESTORE", serializedValue: string | number | Buffer, flush: "FLUSH", callback?: Callback<Buffer>): Promise<Buffer>
    • functionBuffer(subcommand: "RESTORE", serializedValue: string | number | Buffer, append: "APPEND", callback?: Callback<Buffer>): Promise<Buffer>
    • functionBuffer(subcommand: "RESTORE", serializedValue: string | number | Buffer, replace: "REPLACE", callback?: Callback<Buffer>): Promise<Buffer>
    • Parameters

      • subcommand: "DELETE"
      • libraryName: string | Buffer
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • subcommand: "DUMP"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • subcommand: "FLUSH"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • subcommand: "FLUSH"
      • async: "ASYNC"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • subcommand: "FLUSH"
      • sync: "SYNC"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • subcommand: "KILL"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • subcommand: "LOAD"
      • functionCode: string | Buffer
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • subcommand: "LOAD"
      • replace: "REPLACE"
      • functionCode: string | Buffer
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • subcommand: "RESTORE"
      • serializedValue: string | number | Buffer
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • subcommand: "RESTORE"
      • serializedValue: string | number | Buffer
      • flush: "FLUSH"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • subcommand: "RESTORE"
      • serializedValue: string | number | Buffer
      • append: "APPEND"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • subcommand: "RESTORE"
      • serializedValue: string | number | Buffer
      • replace: "REPLACE"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • geoadd(...args: [key: RedisKey, ...longitudeLatitudeMembers: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • geoadd(...args: [key: RedisKey, ...longitudeLatitudeMembers: (string | number | Buffer)[]]): Promise<number>
    • geoadd(...args: [key: RedisKey, ch: "CH", ...longitudeLatitudeMembers: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • geoadd(...args: [key: RedisKey, ch: "CH", ...longitudeLatitudeMembers: (string | number | Buffer)[]]): Promise<number>
    • geoadd(...args: [key: RedisKey, nx: "NX", ...longitudeLatitudeMembers: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • geoadd(...args: [key: RedisKey, nx: "NX", ...longitudeLatitudeMembers: (string | number | Buffer)[]]): Promise<number>
    • geoadd(...args: [key: RedisKey, nx: "NX", ch: "CH", ...longitudeLatitudeMembers: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • geoadd(...args: [key: RedisKey, nx: "NX", ch: "CH", ...longitudeLatitudeMembers: (string | number | Buffer)[]]): Promise<number>
    • geoadd(...args: [key: RedisKey, xx: "XX", ...longitudeLatitudeMembers: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • geoadd(...args: [key: RedisKey, xx: "XX", ...longitudeLatitudeMembers: (string | number | Buffer)[]]): Promise<number>
    • geoadd(...args: [key: RedisKey, xx: "XX", ch: "CH", ...longitudeLatitudeMembers: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • geoadd(...args: [key: RedisKey, xx: "XX", ch: "CH", ...longitudeLatitudeMembers: (string | number | Buffer)[]]): Promise<number>
    • +

      Parameters

      • subcommand: "STATS"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • functionBuffer(subcommand: "DELETE", libraryName: string | Buffer, callback?: Callback<Buffer>): Promise<Buffer>
    • functionBuffer(subcommand: "DUMP", callback?: Callback<Buffer>): Promise<Buffer>
    • functionBuffer(subcommand: "FLUSH", callback?: Callback<Buffer>): Promise<Buffer>
    • functionBuffer(subcommand: "FLUSH", async: "ASYNC", callback?: Callback<Buffer>): Promise<Buffer>
    • functionBuffer(subcommand: "FLUSH", sync: "SYNC", callback?: Callback<Buffer>): Promise<Buffer>
    • functionBuffer(subcommand: "KILL", callback?: Callback<Buffer>): Promise<Buffer>
    • functionBuffer(subcommand: "LOAD", functionCode: string | Buffer, callback?: Callback<Buffer>): Promise<Buffer>
    • functionBuffer(subcommand: "LOAD", replace: "REPLACE", functionCode: string | Buffer, callback?: Callback<Buffer>): Promise<Buffer>
    • functionBuffer(subcommand: "RESTORE", serializedValue: string | number | Buffer, callback?: Callback<Buffer>): Promise<Buffer>
    • functionBuffer(subcommand: "RESTORE", serializedValue: string | number | Buffer, flush: "FLUSH", callback?: Callback<Buffer>): Promise<Buffer>
    • functionBuffer(subcommand: "RESTORE", serializedValue: string | number | Buffer, append: "APPEND", callback?: Callback<Buffer>): Promise<Buffer>
    • functionBuffer(subcommand: "RESTORE", serializedValue: string | number | Buffer, replace: "REPLACE", callback?: Callback<Buffer>): Promise<Buffer>
    • Parameters

      • subcommand: "DELETE"
      • libraryName: string | Buffer
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • subcommand: "DUMP"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • subcommand: "FLUSH"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • subcommand: "FLUSH"
      • async: "ASYNC"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • subcommand: "FLUSH"
      • sync: "SYNC"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • subcommand: "KILL"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • subcommand: "LOAD"
      • functionCode: string | Buffer
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • subcommand: "LOAD"
      • replace: "REPLACE"
      • functionCode: string | Buffer
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • subcommand: "RESTORE"
      • serializedValue: string | number | Buffer
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • subcommand: "RESTORE"
      • serializedValue: string | number | Buffer
      • flush: "FLUSH"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • subcommand: "RESTORE"
      • serializedValue: string | number | Buffer
      • append: "APPEND"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • subcommand: "RESTORE"
      • serializedValue: string | number | Buffer
      • replace: "REPLACE"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • geoadd(...args: [key: RedisKey, ...longitudeLatitudeMembers: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • geoadd(...args: [key: RedisKey, ...longitudeLatitudeMembers: (string | number | Buffer)[]]): Promise<number>
    • geoadd(...args: [key: RedisKey, ch: "CH", ...longitudeLatitudeMembers: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • geoadd(...args: [key: RedisKey, ch: "CH", ...longitudeLatitudeMembers: (string | number | Buffer)[]]): Promise<number>
    • geoadd(...args: [key: RedisKey, nx: "NX", ...longitudeLatitudeMembers: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • geoadd(...args: [key: RedisKey, nx: "NX", ...longitudeLatitudeMembers: (string | number | Buffer)[]]): Promise<number>
    • geoadd(...args: [key: RedisKey, nx: "NX", ch: "CH", ...longitudeLatitudeMembers: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • geoadd(...args: [key: RedisKey, nx: "NX", ch: "CH", ...longitudeLatitudeMembers: (string | number | Buffer)[]]): Promise<number>
    • geoadd(...args: [key: RedisKey, xx: "XX", ...longitudeLatitudeMembers: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • geoadd(...args: [key: RedisKey, xx: "XX", ...longitudeLatitudeMembers: (string | number | Buffer)[]]): Promise<number>
    • geoadd(...args: [key: RedisKey, xx: "XX", ch: "CH", ...longitudeLatitudeMembers: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • geoadd(...args: [key: RedisKey, xx: "XX", ch: "CH", ...longitudeLatitudeMembers: (string | number | Buffer)[]]): Promise<number>
    • Add one or more geospatial items in the geospatial index represented using a sorted set

      • group: geo
      • complexity: O(log(N)) for each item added, where N is the number of elements in the sorted set.
      • since: 3.2.0
      -

      Parameters

      • Rest ...args: [key: RedisKey, ...longitudeLatitudeMembers: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, ...longitudeLatitudeMembers: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, ch: "CH", ...longitudeLatitudeMembers: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, ch: "CH", ...longitudeLatitudeMembers: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", ...longitudeLatitudeMembers: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", ...longitudeLatitudeMembers: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", ch: "CH", ...longitudeLatitudeMembers: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", ch: "CH", ...longitudeLatitudeMembers: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", ...longitudeLatitudeMembers: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", ...longitudeLatitudeMembers: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", ch: "CH", ...longitudeLatitudeMembers: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", ch: "CH", ...longitudeLatitudeMembers: (string | number | Buffer)[]]

      Returns Promise<number>

    • geodist(key: RedisKey, member1: string | number | Buffer, member2: string | number | Buffer, callback?: Callback<string>): Promise<string>
    • geodist(key: RedisKey, member1: string | number | Buffer, member2: string | number | Buffer, m: "M", callback?: Callback<string>): Promise<string>
    • geodist(key: RedisKey, member1: string | number | Buffer, member2: string | number | Buffer, km: "KM", callback?: Callback<string>): Promise<string>
    • geodist(key: RedisKey, member1: string | number | Buffer, member2: string | number | Buffer, ft: "FT", callback?: Callback<string>): Promise<string>
    • geodist(key: RedisKey, member1: string | number | Buffer, member2: string | number | Buffer, mi: "MI", callback?: Callback<string>): Promise<string>
    • +

      Parameters

      • Rest ...args: [key: RedisKey, ...longitudeLatitudeMembers: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, ...longitudeLatitudeMembers: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, ch: "CH", ...longitudeLatitudeMembers: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, ch: "CH", ...longitudeLatitudeMembers: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", ...longitudeLatitudeMembers: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", ...longitudeLatitudeMembers: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", ch: "CH", ...longitudeLatitudeMembers: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", ch: "CH", ...longitudeLatitudeMembers: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", ...longitudeLatitudeMembers: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", ...longitudeLatitudeMembers: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", ch: "CH", ...longitudeLatitudeMembers: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", ch: "CH", ...longitudeLatitudeMembers: (string | number | Buffer)[]]

      Returns Promise<number>

    • geodist(key: RedisKey, member1: string | number | Buffer, member2: string | number | Buffer, callback?: Callback<string>): Promise<string>
    • geodist(key: RedisKey, member1: string | number | Buffer, member2: string | number | Buffer, m: "M", callback?: Callback<string>): Promise<string>
    • geodist(key: RedisKey, member1: string | number | Buffer, member2: string | number | Buffer, km: "KM", callback?: Callback<string>): Promise<string>
    • geodist(key: RedisKey, member1: string | number | Buffer, member2: string | number | Buffer, ft: "FT", callback?: Callback<string>): Promise<string>
    • geodist(key: RedisKey, member1: string | number | Buffer, member2: string | number | Buffer, mi: "MI", callback?: Callback<string>): Promise<string>
    • Returns the distance between two members of a geospatial index

      • group: geo
      • complexity: O(log(N))
      • since: 3.2.0
      -

      Parameters

      • key: RedisKey
      • member1: string | number | Buffer
      • member2: string | number | Buffer
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • member1: string | number | Buffer
      • member2: string | number | Buffer
      • m: "M"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • member1: string | number | Buffer
      • member2: string | number | Buffer
      • km: "KM"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • member1: string | number | Buffer
      • member2: string | number | Buffer
      • ft: "FT"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • member1: string | number | Buffer
      • member2: string | number | Buffer
      • mi: "MI"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • geodistBuffer(key: RedisKey, member1: string | number | Buffer, member2: string | number | Buffer, callback?: Callback<Buffer>): Promise<Buffer>
    • geodistBuffer(key: RedisKey, member1: string | number | Buffer, member2: string | number | Buffer, m: "M", callback?: Callback<Buffer>): Promise<Buffer>
    • geodistBuffer(key: RedisKey, member1: string | number | Buffer, member2: string | number | Buffer, km: "KM", callback?: Callback<Buffer>): Promise<Buffer>
    • geodistBuffer(key: RedisKey, member1: string | number | Buffer, member2: string | number | Buffer, ft: "FT", callback?: Callback<Buffer>): Promise<Buffer>
    • geodistBuffer(key: RedisKey, member1: string | number | Buffer, member2: string | number | Buffer, mi: "MI", callback?: Callback<Buffer>): Promise<Buffer>
    • Parameters

      • key: RedisKey
      • member1: string | number | Buffer
      • member2: string | number | Buffer
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • member1: string | number | Buffer
      • member2: string | number | Buffer
      • m: "M"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • member1: string | number | Buffer
      • member2: string | number | Buffer
      • km: "KM"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • member1: string | number | Buffer
      • member2: string | number | Buffer
      • ft: "FT"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • member1: string | number | Buffer
      • member2: string | number | Buffer
      • mi: "MI"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • geohash(...args: [key: RedisKey, ...members: (string | number | Buffer)[], callback: Callback<string[]>]): Promise<string[]>
    • geohash(...args: [key: RedisKey, members: (string | number | Buffer)[], callback: Callback<string[]>]): Promise<string[]>
    • geohash(...args: [key: RedisKey, ...members: (string | number | Buffer)[]]): Promise<string[]>
    • geohash(...args: [key: RedisKey, members: (string | number | Buffer)[]]): Promise<string[]>
    • +

      Parameters

      • key: RedisKey
      • member1: string | number | Buffer
      • member2: string | number | Buffer
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • member1: string | number | Buffer
      • member2: string | number | Buffer
      • m: "M"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • member1: string | number | Buffer
      • member2: string | number | Buffer
      • km: "KM"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • member1: string | number | Buffer
      • member2: string | number | Buffer
      • ft: "FT"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • member1: string | number | Buffer
      • member2: string | number | Buffer
      • mi: "MI"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • geodistBuffer(key: RedisKey, member1: string | number | Buffer, member2: string | number | Buffer, callback?: Callback<Buffer>): Promise<Buffer>
    • geodistBuffer(key: RedisKey, member1: string | number | Buffer, member2: string | number | Buffer, m: "M", callback?: Callback<Buffer>): Promise<Buffer>
    • geodistBuffer(key: RedisKey, member1: string | number | Buffer, member2: string | number | Buffer, km: "KM", callback?: Callback<Buffer>): Promise<Buffer>
    • geodistBuffer(key: RedisKey, member1: string | number | Buffer, member2: string | number | Buffer, ft: "FT", callback?: Callback<Buffer>): Promise<Buffer>
    • geodistBuffer(key: RedisKey, member1: string | number | Buffer, member2: string | number | Buffer, mi: "MI", callback?: Callback<Buffer>): Promise<Buffer>
    • Parameters

      • key: RedisKey
      • member1: string | number | Buffer
      • member2: string | number | Buffer
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • member1: string | number | Buffer
      • member2: string | number | Buffer
      • m: "M"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • member1: string | number | Buffer
      • member2: string | number | Buffer
      • km: "KM"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • member1: string | number | Buffer
      • member2: string | number | Buffer
      • ft: "FT"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • member1: string | number | Buffer
      • member2: string | number | Buffer
      • mi: "MI"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • geohash(...args: [key: RedisKey, ...members: (string | number | Buffer)[], callback: Callback<string[]>]): Promise<string[]>
    • geohash(...args: [key: RedisKey, members: (string | number | Buffer)[], callback: Callback<string[]>]): Promise<string[]>
    • geohash(...args: [key: RedisKey, ...members: (string | number | Buffer)[]]): Promise<string[]>
    • geohash(...args: [key: RedisKey, members: (string | number | Buffer)[]]): Promise<string[]>
    • Returns members of a geospatial index as standard geohash strings

      • group: geo
      • complexity: O(log(N)) for each member requested, where N is the number of elements in the sorted set.
      • since: 3.2.0
      -

      Parameters

      • Rest ...args: [key: RedisKey, ...members: (string | number | Buffer)[], callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [key: RedisKey, members: (string | number | Buffer)[], callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [key: RedisKey, ...members: (string | number | Buffer)[]]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [key: RedisKey, members: (string | number | Buffer)[]]

      Returns Promise<string[]>

    • geohashBuffer(...args: [key: RedisKey, ...members: (string | number | Buffer)[], callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • geohashBuffer(...args: [key: RedisKey, members: (string | number | Buffer)[], callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • geohashBuffer(...args: [key: RedisKey, ...members: (string | number | Buffer)[]]): Promise<Buffer[]>
    • geohashBuffer(...args: [key: RedisKey, members: (string | number | Buffer)[]]): Promise<Buffer[]>
    • Parameters

      • Rest ...args: [key: RedisKey, ...members: (string | number | Buffer)[], callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [key: RedisKey, members: (string | number | Buffer)[], callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [key: RedisKey, ...members: (string | number | Buffer)[]]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [key: RedisKey, members: (string | number | Buffer)[]]

      Returns Promise<Buffer[]>

    • geopos(...args: [key: RedisKey, ...members: (string | number | Buffer)[], callback: Callback<[longitude: string, latitude: string][]>]): Promise<[longitude: string, latitude: string][]>
    • geopos(...args: [key: RedisKey, members: (string | number | Buffer)[], callback: Callback<[longitude: string, latitude: string][]>]): Promise<[longitude: string, latitude: string][]>
    • geopos(...args: [key: RedisKey, ...members: (string | number | Buffer)[]]): Promise<[longitude: string, latitude: string][]>
    • geopos(...args: [key: RedisKey, members: (string | number | Buffer)[]]): Promise<[longitude: string, latitude: string][]>
    • +

      Parameters

      • Rest ...args: [key: RedisKey, ...members: (string | number | Buffer)[], callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [key: RedisKey, members: (string | number | Buffer)[], callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [key: RedisKey, ...members: (string | number | Buffer)[]]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [key: RedisKey, members: (string | number | Buffer)[]]

      Returns Promise<string[]>

    • geohashBuffer(...args: [key: RedisKey, ...members: (string | number | Buffer)[], callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • geohashBuffer(...args: [key: RedisKey, members: (string | number | Buffer)[], callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • geohashBuffer(...args: [key: RedisKey, ...members: (string | number | Buffer)[]]): Promise<Buffer[]>
    • geohashBuffer(...args: [key: RedisKey, members: (string | number | Buffer)[]]): Promise<Buffer[]>
    • Parameters

      • Rest ...args: [key: RedisKey, ...members: (string | number | Buffer)[], callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [key: RedisKey, members: (string | number | Buffer)[], callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [key: RedisKey, ...members: (string | number | Buffer)[]]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [key: RedisKey, members: (string | number | Buffer)[]]

      Returns Promise<Buffer[]>

    • geopos(...args: [key: RedisKey, ...members: (string | number | Buffer)[], callback: Callback<[longitude: string, latitude: string][]>]): Promise<[longitude: string, latitude: string][]>
    • geopos(...args: [key: RedisKey, members: (string | number | Buffer)[], callback: Callback<[longitude: string, latitude: string][]>]): Promise<[longitude: string, latitude: string][]>
    • geopos(...args: [key: RedisKey, ...members: (string | number | Buffer)[]]): Promise<[longitude: string, latitude: string][]>
    • geopos(...args: [key: RedisKey, members: (string | number | Buffer)[]]): Promise<[longitude: string, latitude: string][]>
    • Returns longitude and latitude of members of a geospatial index

      • group: geo
      • complexity: O(N) where N is the number of members requested.
      • since: 3.2.0
      -

      Parameters

      • Rest ...args: [key: RedisKey, ...members: (string | number | Buffer)[], callback: Callback<[longitude: string, latitude: string][]>]

      Returns Promise<[longitude: string, latitude: string][]>

    • Parameters

      • Rest ...args: [key: RedisKey, members: (string | number | Buffer)[], callback: Callback<[longitude: string, latitude: string][]>]

      Returns Promise<[longitude: string, latitude: string][]>

    • Parameters

      • Rest ...args: [key: RedisKey, ...members: (string | number | Buffer)[]]

      Returns Promise<[longitude: string, latitude: string][]>

    • Parameters

      • Rest ...args: [key: RedisKey, members: (string | number | Buffer)[]]

      Returns Promise<[longitude: string, latitude: string][]>

    • georadius(...args: [key: RedisKey, longitude: string | number, latitude: string | number, radius: string | number, ...args: RedisValue[], callback: Callback<unknown[]>]): Promise<unknown[]>
    • georadius(...args: [key: RedisKey, longitude: string | number, latitude: string | number, radius: string | number, ...args: RedisValue[]]): Promise<unknown[]>
    • +

      Parameters

      • Rest ...args: [key: RedisKey, ...members: (string | number | Buffer)[], callback: Callback<[longitude: string, latitude: string][]>]

      Returns Promise<[longitude: string, latitude: string][]>

    • Parameters

      • Rest ...args: [key: RedisKey, members: (string | number | Buffer)[], callback: Callback<[longitude: string, latitude: string][]>]

      Returns Promise<[longitude: string, latitude: string][]>

    • Parameters

      • Rest ...args: [key: RedisKey, ...members: (string | number | Buffer)[]]

      Returns Promise<[longitude: string, latitude: string][]>

    • Parameters

      • Rest ...args: [key: RedisKey, members: (string | number | Buffer)[]]

      Returns Promise<[longitude: string, latitude: string][]>

    • georadius(...args: [key: RedisKey, longitude: string | number, latitude: string | number, radius: string | number, ...args: RedisValue[], callback: Callback<unknown[]>]): Promise<unknown[]>
    • georadius(...args: [key: RedisKey, longitude: string | number, latitude: string | number, radius: string | number, ...args: RedisValue[]]): Promise<unknown[]>
    • Query a sorted set representing a geospatial index to fetch members matching a given maximum distance from a point

      • group: geo
      • complexity: O(N+log(M)) where N is the number of elements inside the bounding box of the circular area delimited by center and radius and M is the number of items inside the index.
      • since: 3.2.0
      -

      Parameters

      • Rest ...args: [key: RedisKey, longitude: string | number, latitude: string | number, radius: string | number, ...args: RedisValue[], callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, longitude: string | number, latitude: string | number, radius: string | number, ...args: RedisValue[]]

      Returns Promise<unknown[]>

    • georadius_ro(...args: [key: RedisKey, longitude: string | number, latitude: string | number, radius: string | number, ...args: RedisValue[], callback: Callback<unknown>]): Promise<unknown>
    • georadius_ro(...args: [key: RedisKey, longitude: string | number, latitude: string | number, radius: string | number, ...args: RedisValue[]]): Promise<unknown>
    • +

      Parameters

      • Rest ...args: [key: RedisKey, longitude: string | number, latitude: string | number, radius: string | number, ...args: RedisValue[], callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, longitude: string | number, latitude: string | number, radius: string | number, ...args: RedisValue[]]

      Returns Promise<unknown[]>

    • georadius_ro(...args: [key: RedisKey, longitude: string | number, latitude: string | number, radius: string | number, ...args: RedisValue[], callback: Callback<unknown>]): Promise<unknown>
    • georadius_ro(...args: [key: RedisKey, longitude: string | number, latitude: string | number, radius: string | number, ...args: RedisValue[]]): Promise<unknown>
    • A read-only variant for GEORADIUS

      • group: geo
      • complexity: O(N+log(M)) where N is the number of elements inside the bounding box of the circular area delimited by center and radius and M is the number of items inside the index.
      • since: 3.2.10
      -

      Parameters

      • Rest ...args: [key: RedisKey, longitude: string | number, latitude: string | number, radius: string | number, ...args: RedisValue[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, longitude: string | number, latitude: string | number, radius: string | number, ...args: RedisValue[]]

      Returns Promise<unknown>

    • georadiusbymember(...args: [key: RedisKey, member: string | number | Buffer, radius: string | number, ...args: RedisValue[], callback: Callback<unknown>]): Promise<unknown>
    • georadiusbymember(...args: [key: RedisKey, member: string | number | Buffer, radius: string | number, ...args: RedisValue[]]): Promise<unknown>
    • +

      Parameters

      • Rest ...args: [key: RedisKey, longitude: string | number, latitude: string | number, radius: string | number, ...args: RedisValue[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, longitude: string | number, latitude: string | number, radius: string | number, ...args: RedisValue[]]

      Returns Promise<unknown>

    • georadiusbymember(...args: [key: RedisKey, member: string | number | Buffer, radius: string | number, ...args: RedisValue[], callback: Callback<unknown>]): Promise<unknown>
    • georadiusbymember(...args: [key: RedisKey, member: string | number | Buffer, radius: string | number, ...args: RedisValue[]]): Promise<unknown>
    • Query a sorted set representing a geospatial index to fetch members matching a given maximum distance from a member

      • group: geo
      • complexity: O(N+log(M)) where N is the number of elements inside the bounding box of the circular area delimited by center and radius and M is the number of items inside the index.
      • since: 3.2.0
      -

      Parameters

      • Rest ...args: [key: RedisKey, member: string | number | Buffer, radius: string | number, ...args: RedisValue[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, member: string | number | Buffer, radius: string | number, ...args: RedisValue[]]

      Returns Promise<unknown>

    • georadiusbymember_ro(...args: [key: RedisKey, member: string | number | Buffer, radius: string | number, ...args: RedisValue[], callback: Callback<unknown>]): Promise<unknown>
    • georadiusbymember_ro(...args: [key: RedisKey, member: string | number | Buffer, radius: string | number, ...args: RedisValue[]]): Promise<unknown>
    • +

      Parameters

      • Rest ...args: [key: RedisKey, member: string | number | Buffer, radius: string | number, ...args: RedisValue[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, member: string | number | Buffer, radius: string | number, ...args: RedisValue[]]

      Returns Promise<unknown>

    • georadiusbymember_ro(...args: [key: RedisKey, member: string | number | Buffer, radius: string | number, ...args: RedisValue[], callback: Callback<unknown>]): Promise<unknown>
    • georadiusbymember_ro(...args: [key: RedisKey, member: string | number | Buffer, radius: string | number, ...args: RedisValue[]]): Promise<unknown>
    • A read-only variant for GEORADIUSBYMEMBER

      • group: geo
      • complexity: O(N+log(M)) where N is the number of elements inside the bounding box of the circular area delimited by center and radius and M is the number of items inside the index.
      • since: 3.2.10
      -

      Parameters

      • Rest ...args: [key: RedisKey, member: string | number | Buffer, radius: string | number, ...args: RedisValue[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, member: string | number | Buffer, radius: string | number, ...args: RedisValue[]]

      Returns Promise<unknown>

    • geosearch(...args: [key: RedisKey, ...args: RedisValue[], callback: Callback<unknown[]>]): Promise<unknown[]>
    • geosearch(...args: [key: RedisKey, ...args: RedisValue[]]): Promise<unknown[]>
    • +

      Parameters

      • Rest ...args: [key: RedisKey, member: string | number | Buffer, radius: string | number, ...args: RedisValue[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, member: string | number | Buffer, radius: string | number, ...args: RedisValue[]]

      Returns Promise<unknown>

    • geosearch(...args: [key: RedisKey, ...args: RedisValue[], callback: Callback<unknown[]>]): Promise<unknown[]>
    • geosearch(...args: [key: RedisKey, ...args: RedisValue[]]): Promise<unknown[]>
    • Query a sorted set representing a geospatial index to fetch members inside an area of a box or a circle.

      • group: geo
      • complexity: O(N+log(M)) where N is the number of elements in the grid-aligned bounding box area around the shape provided as the filter and M is the number of items inside the shape
      • since: 6.2.0
      -

      Parameters

      Returns Promise<unknown[]>

    • Parameters

      Returns Promise<unknown[]>

    • Query a sorted set representing a geospatial index to fetch members inside an area of a box or a circle, and store the result in another key.

      • group: geo
      • complexity: O(N+log(M)) where N is the number of elements in the grid-aligned bounding box area around the shape provided as the filter and M is the number of items inside the shape
      • since: 6.2.0
      -

      Parameters

      Returns Promise<number>

    • Parameters

      Returns Promise<number>

    • get(key: RedisKey, callback?: Callback<string>): Promise<string>
    • get(key: RedisKey, callback?: Callback<string>): Promise<string>
    • Get the value of a key

      • group: string
      • complexity: O(1)
      • since: 1.0.0
      -

      Parameters

      • key: RedisKey
      • Optional callback: Callback<string>

      Returns Promise<string>

    • getBuffer(key: RedisKey, callback?: Callback<Buffer>): Promise<Buffer>
    • getBuiltinCommands(): string[]
    • +

      Parameters

      • key: RedisKey
      • Optional callback: Callback<string>

      Returns Promise<string>

    • getBuffer(key: RedisKey, callback?: Callback<Buffer>): Promise<Buffer>
    • getBuiltinCommands(): string[]
    • Return supported builtin commands

      -

      Returns string[]

    • getbit(key: RedisKey, offset: string | number, callback?: Callback<number>): Promise<number>
    • getbit(key: RedisKey, offset: string | number, callback?: Callback<number>): Promise<number>
    • Returns the bit value at offset in the string value stored at key

      • group: bitmap
      • complexity: O(1)
      • since: 2.2.0
      -

      Parameters

      • key: RedisKey
      • offset: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • getdel(key: RedisKey, callback?: Callback<string>): Promise<string>
    • getdel(key: RedisKey, callback?: Callback<string>): Promise<string>
    • Get the value of a key and delete the key

      • group: string
      • complexity: O(1)
      • since: 6.2.0
      -

      Parameters

      • key: RedisKey
      • Optional callback: Callback<string>

      Returns Promise<string>

    • getdelBuffer(key: RedisKey, callback?: Callback<Buffer>): Promise<Buffer>
    • getex(key: RedisKey, callback?: Callback<string>): Promise<string>
    • getex(key: RedisKey, secondsToken: "EX", seconds: string | number, callback?: Callback<string>): Promise<string>
    • getex(key: RedisKey, millisecondsToken: "PX", milliseconds: string | number, callback?: Callback<string>): Promise<string>
    • getex(key: RedisKey, unixTimeSecondsToken: "EXAT", unixTimeSeconds: string | number, callback?: Callback<string>): Promise<string>
    • getex(key: RedisKey, unixTimeMillisecondsToken: "PXAT", unixTimeMilliseconds: string | number, callback?: Callback<string>): Promise<string>
    • getex(key: RedisKey, persist: "PERSIST", callback?: Callback<string>): Promise<string>
    • getdelBuffer(key: RedisKey, callback?: Callback<Buffer>): Promise<Buffer>
    • getex(key: RedisKey, callback?: Callback<string>): Promise<string>
    • getex(key: RedisKey, secondsToken: "EX", seconds: string | number, callback?: Callback<string>): Promise<string>
    • getex(key: RedisKey, millisecondsToken: "PX", milliseconds: string | number, callback?: Callback<string>): Promise<string>
    • getex(key: RedisKey, unixTimeSecondsToken: "EXAT", unixTimeSeconds: string | number, callback?: Callback<string>): Promise<string>
    • getex(key: RedisKey, unixTimeMillisecondsToken: "PXAT", unixTimeMilliseconds: string | number, callback?: Callback<string>): Promise<string>
    • getex(key: RedisKey, persist: "PERSIST", callback?: Callback<string>): Promise<string>
    • Get the value of a key and optionally set its expiration

      • group: string
      • complexity: O(1)
      • since: 6.2.0
      -

      Parameters

      • key: RedisKey
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • secondsToken: "EX"
      • seconds: string | number
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • millisecondsToken: "PX"
      • milliseconds: string | number
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • unixTimeSecondsToken: "EXAT"
      • unixTimeSeconds: string | number
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • unixTimeMillisecondsToken: "PXAT"
      • unixTimeMilliseconds: string | number
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • persist: "PERSIST"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • getexBuffer(key: RedisKey, callback?: Callback<Buffer>): Promise<Buffer>
    • getexBuffer(key: RedisKey, secondsToken: "EX", seconds: string | number, callback?: Callback<Buffer>): Promise<Buffer>
    • getexBuffer(key: RedisKey, millisecondsToken: "PX", milliseconds: string | number, callback?: Callback<Buffer>): Promise<Buffer>
    • getexBuffer(key: RedisKey, unixTimeSecondsToken: "EXAT", unixTimeSeconds: string | number, callback?: Callback<Buffer>): Promise<Buffer>
    • getexBuffer(key: RedisKey, unixTimeMillisecondsToken: "PXAT", unixTimeMilliseconds: string | number, callback?: Callback<Buffer>): Promise<Buffer>
    • getexBuffer(key: RedisKey, persist: "PERSIST", callback?: Callback<Buffer>): Promise<Buffer>
    • Parameters

      • key: RedisKey
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • secondsToken: "EX"
      • seconds: string | number
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • millisecondsToken: "PX"
      • milliseconds: string | number
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • unixTimeSecondsToken: "EXAT"
      • unixTimeSeconds: string | number
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • unixTimeMillisecondsToken: "PXAT"
      • unixTimeMilliseconds: string | number
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • persist: "PERSIST"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • getrange(key: RedisKey, start: string | number, end: string | number, callback?: Callback<string>): Promise<string>
    • +

      Parameters

      • key: RedisKey
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • secondsToken: "EX"
      • seconds: string | number
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • millisecondsToken: "PX"
      • milliseconds: string | number
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • unixTimeSecondsToken: "EXAT"
      • unixTimeSeconds: string | number
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • unixTimeMillisecondsToken: "PXAT"
      • unixTimeMilliseconds: string | number
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • persist: "PERSIST"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • getexBuffer(key: RedisKey, callback?: Callback<Buffer>): Promise<Buffer>
    • getexBuffer(key: RedisKey, secondsToken: "EX", seconds: string | number, callback?: Callback<Buffer>): Promise<Buffer>
    • getexBuffer(key: RedisKey, millisecondsToken: "PX", milliseconds: string | number, callback?: Callback<Buffer>): Promise<Buffer>
    • getexBuffer(key: RedisKey, unixTimeSecondsToken: "EXAT", unixTimeSeconds: string | number, callback?: Callback<Buffer>): Promise<Buffer>
    • getexBuffer(key: RedisKey, unixTimeMillisecondsToken: "PXAT", unixTimeMilliseconds: string | number, callback?: Callback<Buffer>): Promise<Buffer>
    • getexBuffer(key: RedisKey, persist: "PERSIST", callback?: Callback<Buffer>): Promise<Buffer>
    • Parameters

      • key: RedisKey
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • secondsToken: "EX"
      • seconds: string | number
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • millisecondsToken: "PX"
      • milliseconds: string | number
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • unixTimeSecondsToken: "EXAT"
      • unixTimeSeconds: string | number
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • unixTimeMillisecondsToken: "PXAT"
      • unixTimeMilliseconds: string | number
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • persist: "PERSIST"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • getrange(key: RedisKey, start: string | number, end: string | number, callback?: Callback<string>): Promise<string>
    • Get a substring of the string stored at a key

      • group: string
      • complexity: O(N) where N is the length of the returned string. The complexity is ultimately determined by the returned length, but because creating a substring from an existing string is very cheap, it can be considered O(1) for small strings.
      • since: 2.4.0
      -

      Parameters

      • key: RedisKey
      • start: string | number
      • end: string | number
      • Optional callback: Callback<string>

      Returns Promise<string>

    • getrangeBuffer(key: RedisKey, start: string | number, end: string | number, callback?: Callback<Buffer>): Promise<Buffer>
    • Parameters

      • key: RedisKey
      • start: string | number
      • end: string | number
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • getset(key: RedisKey, value: string | number | Buffer, callback?: Callback<string>): Promise<string>
    • +

      Parameters

      • key: RedisKey
      • start: string | number
      • end: string | number
      • Optional callback: Callback<string>

      Returns Promise<string>

    • getrangeBuffer(key: RedisKey, start: string | number, end: string | number, callback?: Callback<Buffer>): Promise<Buffer>
    • Parameters

      • key: RedisKey
      • start: string | number
      • end: string | number
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • getset(key: RedisKey, value: string | number | Buffer, callback?: Callback<string>): Promise<string>
    • Set the string value of a key and return its old value

      • group: string
      • complexity: O(1)
      • since: 1.0.0
      -

      Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • Optional callback: Callback<string>

      Returns Promise<string>

    • getsetBuffer(key: RedisKey, value: string | number | Buffer, callback?: Callback<Buffer>): Promise<Buffer>
    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • hdel(...args: [key: RedisKey, ...fields: (string | Buffer)[], callback: Callback<number>]): Promise<number>
    • hdel(...args: [key: RedisKey, ...fields: (string | Buffer)[]]): Promise<number>
    • +

      Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • Optional callback: Callback<string>

      Returns Promise<string>

    • getsetBuffer(key: RedisKey, value: string | number | Buffer, callback?: Callback<Buffer>): Promise<Buffer>
    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • hdel(...args: [key: RedisKey, ...fields: (string | Buffer)[], callback: Callback<number>]): Promise<number>
    • hdel(...args: [key: RedisKey, ...fields: (string | Buffer)[]]): Promise<number>
    • Delete one or more hash fields

      • group: hash
      • complexity: O(N) where N is the number of fields to be removed.
      • since: 2.0.0
      -

      Parameters

      • Rest ...args: [key: RedisKey, ...fields: (string | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, ...fields: (string | Buffer)[]]

      Returns Promise<number>

    • hello(callback?: Callback<unknown[]>): Promise<unknown[]>
    • hello(protover: string | number, callback?: Callback<unknown[]>): Promise<unknown[]>
    • hello(protover: string | number, clientnameToken: "SETNAME", clientname: string | Buffer, callback?: Callback<unknown[]>): Promise<unknown[]>
    • hello(protover: string | number, usernamePasswordToken: "AUTH", username: string | Buffer, password: string | Buffer, callback?: Callback<unknown[]>): Promise<unknown[]>
    • hello(protover: string | number, usernamePasswordToken: "AUTH", username: string | Buffer, password: string | Buffer, clientnameToken: "SETNAME", clientname: string | Buffer, callback?: Callback<unknown[]>): Promise<unknown[]>
    • hello(callback?: Callback<unknown[]>): Promise<unknown[]>
    • hello(protover: string | number, callback?: Callback<unknown[]>): Promise<unknown[]>
    • hello(protover: string | number, clientnameToken: "SETNAME", clientname: string | Buffer, callback?: Callback<unknown[]>): Promise<unknown[]>
    • hello(protover: string | number, usernamePasswordToken: "AUTH", username: string | Buffer, password: string | Buffer, callback?: Callback<unknown[]>): Promise<unknown[]>
    • hello(protover: string | number, usernamePasswordToken: "AUTH", username: string | Buffer, password: string | Buffer, clientnameToken: "SETNAME", clientname: string | Buffer, callback?: Callback<unknown[]>): Promise<unknown[]>
    • Handshake with Redis

      • group: connection
      • complexity: O(1)
      • since: 6.0.0
      -

      Parameters

      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Parameters

      • protover: string | number
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Parameters

      • protover: string | number
      • clientnameToken: "SETNAME"
      • clientname: string | Buffer
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Parameters

      • protover: string | number
      • usernamePasswordToken: "AUTH"
      • username: string | Buffer
      • password: string | Buffer
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Parameters

      • protover: string | number
      • usernamePasswordToken: "AUTH"
      • username: string | Buffer
      • password: string | Buffer
      • clientnameToken: "SETNAME"
      • clientname: string | Buffer
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • hexists(key: RedisKey, field: string | Buffer, callback?: Callback<number>): Promise<number>
    • +

      Parameters

      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Parameters

      • protover: string | number
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Parameters

      • protover: string | number
      • clientnameToken: "SETNAME"
      • clientname: string | Buffer
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Parameters

      • protover: string | number
      • usernamePasswordToken: "AUTH"
      • username: string | Buffer
      • password: string | Buffer
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Parameters

      • protover: string | number
      • usernamePasswordToken: "AUTH"
      • username: string | Buffer
      • password: string | Buffer
      • clientnameToken: "SETNAME"
      • clientname: string | Buffer
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • hexists(key: RedisKey, field: string | Buffer, callback?: Callback<number>): Promise<number>
    • Determine if a hash field exists

      • group: hash
      • complexity: O(1)
      • since: 2.0.0
      -

      Parameters

      • key: RedisKey
      • field: string | Buffer
      • Optional callback: Callback<number>

      Returns Promise<number>

    • hget(key: RedisKey, field: string | Buffer, callback?: Callback<string>): Promise<string>
    • hget(key: RedisKey, field: string | Buffer, callback?: Callback<string>): Promise<string>
    • Get the value of a hash field

      • group: hash
      • complexity: O(1)
      • since: 2.0.0
      -

      Parameters

      • key: RedisKey
      • field: string | Buffer
      • Optional callback: Callback<string>

      Returns Promise<string>

    • hgetBuffer(key: RedisKey, field: string | Buffer, callback?: Callback<Buffer>): Promise<Buffer>
    • hgetall(key: RedisKey, callback?: Callback<Record<string, string>>): Promise<Record<string, string>>
    • hgetBuffer(key: RedisKey, field: string | Buffer, callback?: Callback<Buffer>): Promise<Buffer>
    • hgetall(key: RedisKey, callback?: Callback<Record<string, string>>): Promise<Record<string, string>>
    • Get all the fields and values in a hash

      • group: hash
      • complexity: O(N) where N is the size of the hash.
      • since: 2.0.0
      -

      Parameters

      • key: RedisKey
      • Optional callback: Callback<Record<string, string>>

      Returns Promise<Record<string, string>>

    • hgetallBuffer(key: RedisKey, callback?: Callback<Record<string, Buffer>>): Promise<Record<string, Buffer>>
    • Parameters

      • key: RedisKey
      • Optional callback: Callback<Record<string, Buffer>>

      Returns Promise<Record<string, Buffer>>

    • hincrby(key: RedisKey, field: string | Buffer, increment: string | number, callback?: Callback<number>): Promise<number>
    • +

      Parameters

      • key: RedisKey
      • Optional callback: Callback<Record<string, string>>

      Returns Promise<Record<string, string>>

    • hgetallBuffer(key: RedisKey, callback?: Callback<Record<string, Buffer>>): Promise<Record<string, Buffer>>
    • Parameters

      • key: RedisKey
      • Optional callback: Callback<Record<string, Buffer>>

      Returns Promise<Record<string, Buffer>>

    • hincrby(key: RedisKey, field: string | Buffer, increment: string | number, callback?: Callback<number>): Promise<number>
    • Increment the integer value of a hash field by the given number

      • group: hash
      • complexity: O(1)
      • since: 2.0.0
      -

      Parameters

      • key: RedisKey
      • field: string | Buffer
      • increment: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • hincrbyfloat(key: RedisKey, field: string | Buffer, increment: string | number, callback?: Callback<string>): Promise<string>
    • +

      Parameters

      • key: RedisKey
      • field: string | Buffer
      • increment: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • hincrbyfloat(key: RedisKey, field: string | Buffer, increment: string | number, callback?: Callback<string>): Promise<string>
    • Increment the float value of a hash field by the given amount

      • group: hash
      • complexity: O(1)
      • since: 2.6.0
      -

      Parameters

      • key: RedisKey
      • field: string | Buffer
      • increment: string | number
      • Optional callback: Callback<string>

      Returns Promise<string>

    • hincrbyfloatBuffer(key: RedisKey, field: string | Buffer, increment: string | number, callback?: Callback<Buffer>): Promise<Buffer>
    • Parameters

      • key: RedisKey
      • field: string | Buffer
      • increment: string | number
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • hkeys(key: RedisKey, callback?: Callback<string[]>): Promise<string[]>
    • +

      Parameters

      • key: RedisKey
      • field: string | Buffer
      • increment: string | number
      • Optional callback: Callback<string>

      Returns Promise<string>

    • hincrbyfloatBuffer(key: RedisKey, field: string | Buffer, increment: string | number, callback?: Callback<Buffer>): Promise<Buffer>
    • Parameters

      • key: RedisKey
      • field: string | Buffer
      • increment: string | number
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • hkeys(key: RedisKey, callback?: Callback<string[]>): Promise<string[]>
    • Get all the fields in a hash

      • group: hash
      • complexity: O(N) where N is the size of the hash.
      • since: 2.0.0
      -

      Parameters

      • key: RedisKey
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • hkeysBuffer(key: RedisKey, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • hlen(key: RedisKey, callback?: Callback<number>): Promise<number>
    • hkeysBuffer(key: RedisKey, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • hlen(key: RedisKey, callback?: Callback<number>): Promise<number>
    • Get the number of fields in a hash

      • group: hash
      • complexity: O(1)
      • since: 2.0.0
      -

      Parameters

      • key: RedisKey
      • Optional callback: Callback<number>

      Returns Promise<number>

    • hmget(...args: [key: RedisKey, ...fields: (string | Buffer)[], callback: Callback<string[]>]): Promise<string[]>
    • hmget(...args: [key: RedisKey, ...fields: (string | Buffer)[]]): Promise<string[]>
    • hmget(...args: [key: RedisKey, ...fields: (string | Buffer)[], callback: Callback<string[]>]): Promise<string[]>
    • hmget(...args: [key: RedisKey, ...fields: (string | Buffer)[]]): Promise<string[]>
    • Get the values of all the given hash fields

      • group: hash
      • complexity: O(N) where N is the number of fields being requested.
      • since: 2.0.0
      -

      Parameters

      • Rest ...args: [key: RedisKey, ...fields: (string | Buffer)[], callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [key: RedisKey, ...fields: (string | Buffer)[]]

      Returns Promise<string[]>

    • hmgetBuffer(...args: [key: RedisKey, ...fields: (string | Buffer)[], callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • hmgetBuffer(...args: [key: RedisKey, ...fields: (string | Buffer)[]]): Promise<Buffer[]>
    • Parameters

      • Rest ...args: [key: RedisKey, ...fields: (string | Buffer)[], callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [key: RedisKey, ...fields: (string | Buffer)[]]

      Returns Promise<Buffer[]>

    • hmset(key: RedisKey, object: object, callback?: Callback<"OK">): Promise<"OK">
    • hmset(key: RedisKey, map: Map<string | number | Buffer, string | number | Buffer>, callback?: Callback<"OK">): Promise<"OK">
    • hmset(...args: [key: RedisKey, ...fieldValues: (string | number | Buffer)[], callback: Callback<"OK">]): Promise<"OK">
    • hmset(...args: [key: RedisKey, ...fieldValues: (string | number | Buffer)[]]): Promise<"OK">
    • +

      Parameters

      • Rest ...args: [key: RedisKey, ...fields: (string | Buffer)[], callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [key: RedisKey, ...fields: (string | Buffer)[]]

      Returns Promise<string[]>

    • hmgetBuffer(...args: [key: RedisKey, ...fields: (string | Buffer)[], callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • hmgetBuffer(...args: [key: RedisKey, ...fields: (string | Buffer)[]]): Promise<Buffer[]>
    • Parameters

      • Rest ...args: [key: RedisKey, ...fields: (string | Buffer)[], callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [key: RedisKey, ...fields: (string | Buffer)[]]

      Returns Promise<Buffer[]>

    • hmset(key: RedisKey, object: object, callback?: Callback<"OK">): Promise<"OK">
    • hmset(key: RedisKey, map: Map<string | number | Buffer, string | number | Buffer>, callback?: Callback<"OK">): Promise<"OK">
    • hmset(...args: [key: RedisKey, ...fieldValues: (string | number | Buffer)[], callback: Callback<"OK">]): Promise<"OK">
    • hmset(...args: [key: RedisKey, ...fieldValues: (string | number | Buffer)[]]): Promise<"OK">
    • Set multiple hash fields to multiple values

      • group: hash
      • complexity: O(N) where N is the number of fields being set.
      • since: 2.0.0
      -

      Parameters

      • key: RedisKey
      • object: object
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • map: Map<string | number | Buffer, string | number | Buffer>
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • Rest ...args: [key: RedisKey, ...fieldValues: (string | number | Buffer)[], callback: Callback<"OK">]

      Returns Promise<"OK">

    • Parameters

      • Rest ...args: [key: RedisKey, ...fieldValues: (string | number | Buffer)[]]

      Returns Promise<"OK">

    • hrandfield(key: RedisKey, callback?: Callback<string | unknown[]>): Promise<string | unknown[]>
    • hrandfield(key: RedisKey, count: string | number, callback?: Callback<string | unknown[]>): Promise<string | unknown[]>
    • hrandfield(key: RedisKey, count: string | number, withvalues: "WITHVALUES", callback?: Callback<string | unknown[]>): Promise<string | unknown[]>
    • +

      Parameters

      • key: RedisKey
      • object: object
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • map: Map<string | number | Buffer, string | number | Buffer>
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • Rest ...args: [key: RedisKey, ...fieldValues: (string | number | Buffer)[], callback: Callback<"OK">]

      Returns Promise<"OK">

    • Parameters

      • Rest ...args: [key: RedisKey, ...fieldValues: (string | number | Buffer)[]]

      Returns Promise<"OK">

    • hrandfield(key: RedisKey, callback?: Callback<string | unknown[]>): Promise<string | unknown[]>
    • hrandfield(key: RedisKey, count: string | number, callback?: Callback<string | unknown[]>): Promise<string | unknown[]>
    • hrandfield(key: RedisKey, count: string | number, withvalues: "WITHVALUES", callback?: Callback<string | unknown[]>): Promise<string | unknown[]>
    • Get one or multiple random fields from a hash

      • group: hash
      • complexity: O(N) where N is the number of fields returned
      • since: 6.2.0
      -

      Parameters

      • key: RedisKey
      • Optional callback: Callback<string | unknown[]>

      Returns Promise<string | unknown[]>

    • Parameters

      • key: RedisKey
      • count: string | number
      • Optional callback: Callback<string | unknown[]>

      Returns Promise<string | unknown[]>

    • Parameters

      • key: RedisKey
      • count: string | number
      • withvalues: "WITHVALUES"
      • Optional callback: Callback<string | unknown[]>

      Returns Promise<string | unknown[]>

    • hrandfieldBuffer(key: RedisKey, callback?: Callback<unknown[] | Buffer>): Promise<unknown[] | Buffer>
    • hrandfieldBuffer(key: RedisKey, count: string | number, callback?: Callback<unknown[] | Buffer>): Promise<unknown[] | Buffer>
    • hrandfieldBuffer(key: RedisKey, count: string | number, withvalues: "WITHVALUES", callback?: Callback<unknown[] | Buffer>): Promise<unknown[] | Buffer>
    • Parameters

      • key: RedisKey
      • Optional callback: Callback<unknown[] | Buffer>

      Returns Promise<unknown[] | Buffer>

    • Parameters

      • key: RedisKey
      • count: string | number
      • Optional callback: Callback<unknown[] | Buffer>

      Returns Promise<unknown[] | Buffer>

    • Parameters

      • key: RedisKey
      • count: string | number
      • withvalues: "WITHVALUES"
      • Optional callback: Callback<unknown[] | Buffer>

      Returns Promise<unknown[] | Buffer>

    • hscan(key: RedisKey, cursor: string | number, callback?: Callback<[cursor: string, elements: string[]]>): Promise<[cursor: string, elements: string[]]>
    • hscan(key: RedisKey, cursor: string | number, countToken: "COUNT", count: string | number, callback?: Callback<[cursor: string, elements: string[]]>): Promise<[cursor: string, elements: string[]]>
    • hscan(key: RedisKey, cursor: string | number, patternToken: "MATCH", pattern: string, callback?: Callback<[cursor: string, elements: string[]]>): Promise<[cursor: string, elements: string[]]>
    • hscan(key: RedisKey, cursor: string | number, patternToken: "MATCH", pattern: string, countToken: "COUNT", count: string | number, callback?: Callback<[cursor: string, elements: string[]]>): Promise<[cursor: string, elements: string[]]>
    • +

      Parameters

      • key: RedisKey
      • Optional callback: Callback<string | unknown[]>

      Returns Promise<string | unknown[]>

    • Parameters

      • key: RedisKey
      • count: string | number
      • Optional callback: Callback<string | unknown[]>

      Returns Promise<string | unknown[]>

    • Parameters

      • key: RedisKey
      • count: string | number
      • withvalues: "WITHVALUES"
      • Optional callback: Callback<string | unknown[]>

      Returns Promise<string | unknown[]>

    • hrandfieldBuffer(key: RedisKey, callback?: Callback<unknown[] | Buffer>): Promise<unknown[] | Buffer>
    • hrandfieldBuffer(key: RedisKey, count: string | number, callback?: Callback<unknown[] | Buffer>): Promise<unknown[] | Buffer>
    • hrandfieldBuffer(key: RedisKey, count: string | number, withvalues: "WITHVALUES", callback?: Callback<unknown[] | Buffer>): Promise<unknown[] | Buffer>
    • Parameters

      • key: RedisKey
      • Optional callback: Callback<unknown[] | Buffer>

      Returns Promise<unknown[] | Buffer>

    • Parameters

      • key: RedisKey
      • count: string | number
      • Optional callback: Callback<unknown[] | Buffer>

      Returns Promise<unknown[] | Buffer>

    • Parameters

      • key: RedisKey
      • count: string | number
      • withvalues: "WITHVALUES"
      • Optional callback: Callback<unknown[] | Buffer>

      Returns Promise<unknown[] | Buffer>

    • hscan(key: RedisKey, cursor: string | number, callback?: Callback<[cursor: string, elements: string[]]>): Promise<[cursor: string, elements: string[]]>
    • hscan(key: RedisKey, cursor: string | number, countToken: "COUNT", count: string | number, callback?: Callback<[cursor: string, elements: string[]]>): Promise<[cursor: string, elements: string[]]>
    • hscan(key: RedisKey, cursor: string | number, patternToken: "MATCH", pattern: string, callback?: Callback<[cursor: string, elements: string[]]>): Promise<[cursor: string, elements: string[]]>
    • hscan(key: RedisKey, cursor: string | number, patternToken: "MATCH", pattern: string, countToken: "COUNT", count: string | number, callback?: Callback<[cursor: string, elements: string[]]>): Promise<[cursor: string, elements: string[]]>
    • Incrementally iterate hash fields and associated values

      • group: hash
      • complexity: O(1) for every call. O(N) for a complete iteration, including enough command calls for the cursor to return back to 0. N is the number of elements inside the collection..
      • since: 2.8.0
      -

      Parameters

      • key: RedisKey
      • cursor: string | number
      • Optional callback: Callback<[cursor: string, elements: string[]]>

      Returns Promise<[cursor: string, elements: string[]]>

    • Parameters

      • key: RedisKey
      • cursor: string | number
      • countToken: "COUNT"
      • count: string | number
      • Optional callback: Callback<[cursor: string, elements: string[]]>

      Returns Promise<[cursor: string, elements: string[]]>

    • Parameters

      • key: RedisKey
      • cursor: string | number
      • patternToken: "MATCH"
      • pattern: string
      • Optional callback: Callback<[cursor: string, elements: string[]]>

      Returns Promise<[cursor: string, elements: string[]]>

    • Parameters

      • key: RedisKey
      • cursor: string | number
      • patternToken: "MATCH"
      • pattern: string
      • countToken: "COUNT"
      • count: string | number
      • Optional callback: Callback<[cursor: string, elements: string[]]>

      Returns Promise<[cursor: string, elements: string[]]>

    • hscanBuffer(key: RedisKey, cursor: string | number, callback?: Callback<[cursor: Buffer, elements: Buffer[]]>): Promise<[cursor: Buffer, elements: Buffer[]]>
    • hscanBuffer(key: RedisKey, cursor: string | number, countToken: "COUNT", count: string | number, callback?: Callback<[cursor: Buffer, elements: Buffer[]]>): Promise<[cursor: Buffer, elements: Buffer[]]>
    • hscanBuffer(key: RedisKey, cursor: string | number, patternToken: "MATCH", pattern: string, callback?: Callback<[cursor: Buffer, elements: Buffer[]]>): Promise<[cursor: Buffer, elements: Buffer[]]>
    • hscanBuffer(key: RedisKey, cursor: string | number, patternToken: "MATCH", pattern: string, countToken: "COUNT", count: string | number, callback?: Callback<[cursor: Buffer, elements: Buffer[]]>): Promise<[cursor: Buffer, elements: Buffer[]]>
    • Parameters

      • key: RedisKey
      • cursor: string | number
      • Optional callback: Callback<[cursor: Buffer, elements: Buffer[]]>

      Returns Promise<[cursor: Buffer, elements: Buffer[]]>

    • Parameters

      • key: RedisKey
      • cursor: string | number
      • countToken: "COUNT"
      • count: string | number
      • Optional callback: Callback<[cursor: Buffer, elements: Buffer[]]>

      Returns Promise<[cursor: Buffer, elements: Buffer[]]>

    • Parameters

      • key: RedisKey
      • cursor: string | number
      • patternToken: "MATCH"
      • pattern: string
      • Optional callback: Callback<[cursor: Buffer, elements: Buffer[]]>

      Returns Promise<[cursor: Buffer, elements: Buffer[]]>

    • Parameters

      • key: RedisKey
      • cursor: string | number
      • patternToken: "MATCH"
      • pattern: string
      • countToken: "COUNT"
      • count: string | number
      • Optional callback: Callback<[cursor: Buffer, elements: Buffer[]]>

      Returns Promise<[cursor: Buffer, elements: Buffer[]]>

    • hscanBufferStream(key: string, options?: ScanStreamOptions): default
    • Parameters

      • key: string
      • Optional options: ScanStreamOptions

      Returns default

    • hscanStream(key: string, options?: ScanStreamOptions): default
    • Parameters

      • key: string
      • Optional options: ScanStreamOptions

      Returns default

    • hset(key: RedisKey, object: object, callback?: Callback<number>): Promise<number>
    • hset(key: RedisKey, map: Map<string | number | Buffer, string | number | Buffer>, callback?: Callback<number>): Promise<number>
    • hset(...args: [key: RedisKey, ...fieldValues: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • hset(...args: [key: RedisKey, ...fieldValues: (string | number | Buffer)[]]): Promise<number>
    • +

      Parameters

      • key: RedisKey
      • cursor: string | number
      • Optional callback: Callback<[cursor: string, elements: string[]]>

      Returns Promise<[cursor: string, elements: string[]]>

    • Parameters

      • key: RedisKey
      • cursor: string | number
      • countToken: "COUNT"
      • count: string | number
      • Optional callback: Callback<[cursor: string, elements: string[]]>

      Returns Promise<[cursor: string, elements: string[]]>

    • Parameters

      • key: RedisKey
      • cursor: string | number
      • patternToken: "MATCH"
      • pattern: string
      • Optional callback: Callback<[cursor: string, elements: string[]]>

      Returns Promise<[cursor: string, elements: string[]]>

    • Parameters

      • key: RedisKey
      • cursor: string | number
      • patternToken: "MATCH"
      • pattern: string
      • countToken: "COUNT"
      • count: string | number
      • Optional callback: Callback<[cursor: string, elements: string[]]>

      Returns Promise<[cursor: string, elements: string[]]>

    • hscanBuffer(key: RedisKey, cursor: string | number, callback?: Callback<[cursor: Buffer, elements: Buffer[]]>): Promise<[cursor: Buffer, elements: Buffer[]]>
    • hscanBuffer(key: RedisKey, cursor: string | number, countToken: "COUNT", count: string | number, callback?: Callback<[cursor: Buffer, elements: Buffer[]]>): Promise<[cursor: Buffer, elements: Buffer[]]>
    • hscanBuffer(key: RedisKey, cursor: string | number, patternToken: "MATCH", pattern: string, callback?: Callback<[cursor: Buffer, elements: Buffer[]]>): Promise<[cursor: Buffer, elements: Buffer[]]>
    • hscanBuffer(key: RedisKey, cursor: string | number, patternToken: "MATCH", pattern: string, countToken: "COUNT", count: string | number, callback?: Callback<[cursor: Buffer, elements: Buffer[]]>): Promise<[cursor: Buffer, elements: Buffer[]]>
    • Parameters

      • key: RedisKey
      • cursor: string | number
      • Optional callback: Callback<[cursor: Buffer, elements: Buffer[]]>

      Returns Promise<[cursor: Buffer, elements: Buffer[]]>

    • Parameters

      • key: RedisKey
      • cursor: string | number
      • countToken: "COUNT"
      • count: string | number
      • Optional callback: Callback<[cursor: Buffer, elements: Buffer[]]>

      Returns Promise<[cursor: Buffer, elements: Buffer[]]>

    • Parameters

      • key: RedisKey
      • cursor: string | number
      • patternToken: "MATCH"
      • pattern: string
      • Optional callback: Callback<[cursor: Buffer, elements: Buffer[]]>

      Returns Promise<[cursor: Buffer, elements: Buffer[]]>

    • Parameters

      • key: RedisKey
      • cursor: string | number
      • patternToken: "MATCH"
      • pattern: string
      • countToken: "COUNT"
      • count: string | number
      • Optional callback: Callback<[cursor: Buffer, elements: Buffer[]]>

      Returns Promise<[cursor: Buffer, elements: Buffer[]]>

    • hscanBufferStream(key: string, options?: ScanStreamOptions): default
    • Parameters

      • key: string
      • Optional options: ScanStreamOptions

      Returns default

    • hscanStream(key: string, options?: ScanStreamOptions): default
    • Parameters

      • key: string
      • Optional options: ScanStreamOptions

      Returns default

    • hset(key: RedisKey, object: object, callback?: Callback<number>): Promise<number>
    • hset(key: RedisKey, map: Map<string | number | Buffer, string | number | Buffer>, callback?: Callback<number>): Promise<number>
    • hset(...args: [key: RedisKey, ...fieldValues: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • hset(...args: [key: RedisKey, ...fieldValues: (string | number | Buffer)[]]): Promise<number>
    • Set the string value of a hash field

      • group: hash
      • complexity: O(1) for each field/value pair added, so O(N) to add N field/value pairs when the command is called with multiple field/value pairs.
      • since: 2.0.0
      -

      Parameters

      • key: RedisKey
      • object: object
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • map: Map<string | number | Buffer, string | number | Buffer>
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, ...fieldValues: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, ...fieldValues: (string | number | Buffer)[]]

      Returns Promise<number>

    • hsetnx(key: RedisKey, field: string | Buffer, value: string | number | Buffer, callback?: Callback<number>): Promise<number>
    • +

      Parameters

      • key: RedisKey
      • object: object
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • map: Map<string | number | Buffer, string | number | Buffer>
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, ...fieldValues: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, ...fieldValues: (string | number | Buffer)[]]

      Returns Promise<number>

    • hsetnx(key: RedisKey, field: string | Buffer, value: string | number | Buffer, callback?: Callback<number>): Promise<number>
    • Set the value of a hash field, only if the field does not exist

      • group: hash
      • complexity: O(1)
      • since: 2.0.0
      -

      Parameters

      • key: RedisKey
      • field: string | Buffer
      • value: string | number | Buffer
      • Optional callback: Callback<number>

      Returns Promise<number>

    • hstrlen(key: RedisKey, field: string | Buffer, callback?: Callback<number>): Promise<number>
    • +

      Parameters

      • key: RedisKey
      • field: string | Buffer
      • value: string | number | Buffer
      • Optional callback: Callback<number>

      Returns Promise<number>

    • hstrlen(key: RedisKey, field: string | Buffer, callback?: Callback<number>): Promise<number>
    • Get the length of the value of a hash field

      • group: hash
      • complexity: O(1)
      • since: 3.2.0
      -

      Parameters

      • key: RedisKey
      • field: string | Buffer
      • Optional callback: Callback<number>

      Returns Promise<number>

    • hvals(key: RedisKey, callback?: Callback<string[]>): Promise<string[]>
    • hvals(key: RedisKey, callback?: Callback<string[]>): Promise<string[]>
    • Get all the values in a hash

      • group: hash
      • complexity: O(N) where N is the size of the hash.
      • since: 2.0.0
      -

      Parameters

      • key: RedisKey
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • hvalsBuffer(key: RedisKey, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • incr(key: RedisKey, callback?: Callback<number>): Promise<number>
    • hvalsBuffer(key: RedisKey, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • incr(key: RedisKey, callback?: Callback<number>): Promise<number>
    • Increment the integer value of a key by one

      • group: string
      • complexity: O(1)
      • since: 1.0.0
      -

      Parameters

      • key: RedisKey
      • Optional callback: Callback<number>

      Returns Promise<number>

    • incrby(key: RedisKey, increment: string | number, callback?: Callback<number>): Promise<number>
    • incrby(key: RedisKey, increment: string | number, callback?: Callback<number>): Promise<number>
    • Increment the integer value of a key by the given amount

      • group: string
      • complexity: O(1)
      • since: 1.0.0
      -

      Parameters

      • key: RedisKey
      • increment: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • incrbyfloat(key: RedisKey, increment: string | number, callback?: Callback<string>): Promise<string>
    • +

      Parameters

      • key: RedisKey
      • increment: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • incrbyfloat(key: RedisKey, increment: string | number, callback?: Callback<string>): Promise<string>
    • Increment the float value of a key by the given amount

      • group: string
      • complexity: O(1)
      • since: 2.6.0
      -

      Parameters

      • key: RedisKey
      • increment: string | number
      • Optional callback: Callback<string>

      Returns Promise<string>

    • info(callback?: Callback<string>): Promise<string>
    • info(...args: [...sections: (string | Buffer)[], callback: Callback<string>]): Promise<string>
    • info(...args: (string | Buffer)[]): Promise<string>
    • info(callback?: Callback<string>): Promise<string>
    • info(...args: [...sections: (string | Buffer)[], callback: Callback<string>]): Promise<string>
    • info(...args: (string | Buffer)[]): Promise<string>
    • Get information and statistics about the server

      • group: server
      • complexity: O(1)
      • since: 1.0.0
      -

      Parameters

      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • Rest ...args: [...sections: (string | Buffer)[], callback: Callback<string>]

      Returns Promise<string>

    • Parameters

      • Rest ...args: (string | Buffer)[]

      Returns Promise<string>

    • keys(pattern: string, callback?: Callback<string[]>): Promise<string[]>
    • +

      Parameters

      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • Rest ...args: [...sections: (string | Buffer)[], callback: Callback<string>]

      Returns Promise<string>

    • Parameters

      • Rest ...args: (string | Buffer)[]

      Returns Promise<string>

    • keys(pattern: string, callback?: Callback<string[]>): Promise<string[]>
    • Find all keys matching the given pattern

      • group: generic
      • complexity: O(N) with N being the number of keys in the database, under the assumption that the key names in the database and the given pattern have limited length.
      • since: 1.0.0
      -

      Parameters

      • pattern: string
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • keysBuffer(pattern: string, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • Parameters

      • pattern: string
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • lastsave(callback?: Callback<number>): Promise<number>
    • +

      Parameters

      • pattern: string
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • keysBuffer(pattern: string, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • Parameters

      • pattern: string
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • lastsave(callback?: Callback<number>): Promise<number>
    • Get the UNIX time stamp of the last successful save to disk

      • group: server
      • complexity: O(1)
      • since: 1.0.0
      -

      Parameters

      • Optional callback: Callback<number>

      Returns Promise<number>

    • latency(subcommand: "DOCTOR", callback?: Callback<string>): Promise<string>
    • latency(subcommand: "GRAPH", event: string | Buffer, callback?: Callback<string>): Promise<string>
    • latency(subcommand: "HELP", callback?: Callback<unknown[]>): Promise<unknown[]>
    • latency(subcommand: "HISTOGRAM", callback?: Callback<unknown>): Promise<unknown>
    • latency(...args: [subcommand: "HISTOGRAM", ...commands: (string | Buffer)[], callback: Callback<unknown>]): Promise<unknown>
    • latency(...args: [subcommand: "HISTOGRAM", ...commands: (string | Buffer)[]]): Promise<unknown>
    • latency(subcommand: "HISTORY", event: string | Buffer, callback?: Callback<unknown[]>): Promise<unknown[]>
    • latency(subcommand: "LATEST", callback?: Callback<unknown[]>): Promise<unknown[]>
    • latency(subcommand: "RESET", callback?: Callback<number>): Promise<number>
    • latency(...args: [subcommand: "RESET", ...events: (string | Buffer)[], callback: Callback<number>]): Promise<number>
    • latency(...args: [subcommand: "RESET", ...events: (string | Buffer)[]]): Promise<number>
    • +

      Parameters

      • Optional callback: Callback<number>

      Returns Promise<number>

    • latency(subcommand: "DOCTOR", callback?: Callback<string>): Promise<string>
    • latency(subcommand: "GRAPH", event: string | Buffer, callback?: Callback<string>): Promise<string>
    • latency(subcommand: "HELP", callback?: Callback<unknown[]>): Promise<unknown[]>
    • latency(subcommand: "HISTOGRAM", callback?: Callback<unknown>): Promise<unknown>
    • latency(...args: [subcommand: "HISTOGRAM", ...commands: (string | Buffer)[], callback: Callback<unknown>]): Promise<unknown>
    • latency(...args: [subcommand: "HISTOGRAM", ...commands: (string | Buffer)[]]): Promise<unknown>
    • latency(subcommand: "HISTORY", event: string | Buffer, callback?: Callback<unknown[]>): Promise<unknown[]>
    • latency(subcommand: "LATEST", callback?: Callback<unknown[]>): Promise<unknown[]>
    • latency(subcommand: "RESET", callback?: Callback<number>): Promise<number>
    • latency(...args: [subcommand: "RESET", ...events: (string | Buffer)[], callback: Callback<number>]): Promise<number>
    • latency(...args: [subcommand: "RESET", ...events: (string | Buffer)[]]): Promise<number>
    • Return a human readable latency analysis report.

      • group: server
      • complexity: O(1)
      • since: 2.8.13
      -

      Parameters

      • subcommand: "DOCTOR"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • +

      Parameters

      • subcommand: "DOCTOR"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Return a latency graph for the event.

      • group: server
      • complexity: O(1)
      • since: 2.8.13
      -

      Parameters

      • subcommand: "GRAPH"
      • event: string | Buffer
      • Optional callback: Callback<string>

      Returns Promise<string>

    • +

      Parameters

      • subcommand: "GRAPH"
      • event: string | Buffer
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Show helpful text about the different subcommands.

      • group: server
      • complexity: O(1)
      • since: 2.8.13
      -

      Parameters

      • subcommand: "HELP"
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • +

      Parameters

      • subcommand: "HELP"
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Return the cumulative distribution of latencies of a subset of commands or all.

      • group: server
      • complexity: O(N) where N is the number of commands with latency information being retrieved.
      • since: 7.0.0
      -

      Parameters

      • subcommand: "HISTOGRAM"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [subcommand: "HISTOGRAM", ...commands: (string | Buffer)[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [subcommand: "HISTOGRAM", ...commands: (string | Buffer)[]]

      Returns Promise<unknown>

    • +

      Parameters

      • subcommand: "HISTOGRAM"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [subcommand: "HISTOGRAM", ...commands: (string | Buffer)[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [subcommand: "HISTOGRAM", ...commands: (string | Buffer)[]]

      Returns Promise<unknown>

    • Return timestamp-latency samples for the event.

      • group: server
      • complexity: O(1)
      • since: 2.8.13
      -

      Parameters

      • subcommand: "HISTORY"
      • event: string | Buffer
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • +

      Parameters

      • subcommand: "HISTORY"
      • event: string | Buffer
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Return the latest latency samples for all events.

      • group: server
      • complexity: O(1)
      • since: 2.8.13
      -

      Parameters

      • subcommand: "LATEST"
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • +

      Parameters

      • subcommand: "LATEST"
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Reset latency data for one or more events.

      • group: server
      • complexity: O(1)
      • since: 2.8.13
      -

      Parameters

      • subcommand: "RESET"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • Rest ...args: [subcommand: "RESET", ...events: (string | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [subcommand: "RESET", ...events: (string | Buffer)[]]

      Returns Promise<number>

    • lcs(key1: RedisKey, key2: RedisKey, callback?: Callback<unknown>): Promise<unknown>
    • lcs(key1: RedisKey, key2: RedisKey, withmatchlen: "WITHMATCHLEN", callback?: Callback<unknown>): Promise<unknown>
    • lcs(key1: RedisKey, key2: RedisKey, lenToken: "MINMATCHLEN", len: string | number, callback?: Callback<unknown>): Promise<unknown>
    • lcs(key1: RedisKey, key2: RedisKey, lenToken: "MINMATCHLEN", len: string | number, withmatchlen: "WITHMATCHLEN", callback?: Callback<unknown>): Promise<unknown>
    • lcs(key1: RedisKey, key2: RedisKey, idx: "IDX", callback?: Callback<unknown>): Promise<unknown>
    • lcs(key1: RedisKey, key2: RedisKey, idx: "IDX", withmatchlen: "WITHMATCHLEN", callback?: Callback<unknown>): Promise<unknown>
    • lcs(key1: RedisKey, key2: RedisKey, idx: "IDX", lenToken: "MINMATCHLEN", len: string | number, callback?: Callback<unknown>): Promise<unknown>
    • lcs(key1: RedisKey, key2: RedisKey, idx: "IDX", lenToken: "MINMATCHLEN", len: string | number, withmatchlen: "WITHMATCHLEN", callback?: Callback<unknown>): Promise<unknown>
    • lcs(key1: RedisKey, key2: RedisKey, len: "LEN", callback?: Callback<unknown>): Promise<unknown>
    • lcs(key1: RedisKey, key2: RedisKey, len: "LEN", withmatchlen: "WITHMATCHLEN", callback?: Callback<unknown>): Promise<unknown>
    • lcs(key1: RedisKey, key2: RedisKey, len: "LEN", lenToken: "MINMATCHLEN", len1: string | number, callback?: Callback<unknown>): Promise<unknown>
    • lcs(key1: RedisKey, key2: RedisKey, len: "LEN", lenToken: "MINMATCHLEN", len1: string | number, withmatchlen: "WITHMATCHLEN", callback?: Callback<unknown>): Promise<unknown>
    • lcs(key1: RedisKey, key2: RedisKey, len: "LEN", idx: "IDX", callback?: Callback<unknown>): Promise<unknown>
    • lcs(key1: RedisKey, key2: RedisKey, len: "LEN", idx: "IDX", withmatchlen: "WITHMATCHLEN", callback?: Callback<unknown>): Promise<unknown>
    • lcs(key1: RedisKey, key2: RedisKey, len: "LEN", idx: "IDX", lenToken: "MINMATCHLEN", len1: string | number, callback?: Callback<unknown>): Promise<unknown>
    • lcs(key1: RedisKey, key2: RedisKey, len: "LEN", idx: "IDX", lenToken: "MINMATCHLEN", len1: string | number, withmatchlen: "WITHMATCHLEN", callback?: Callback<unknown>): Promise<unknown>
    • +

      Parameters

      • subcommand: "RESET"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • Rest ...args: [subcommand: "RESET", ...events: (string | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [subcommand: "RESET", ...events: (string | Buffer)[]]

      Returns Promise<number>

    • lcs(key1: RedisKey, key2: RedisKey, callback?: Callback<unknown>): Promise<unknown>
    • lcs(key1: RedisKey, key2: RedisKey, withmatchlen: "WITHMATCHLEN", callback?: Callback<unknown>): Promise<unknown>
    • lcs(key1: RedisKey, key2: RedisKey, lenToken: "MINMATCHLEN", len: string | number, callback?: Callback<unknown>): Promise<unknown>
    • lcs(key1: RedisKey, key2: RedisKey, lenToken: "MINMATCHLEN", len: string | number, withmatchlen: "WITHMATCHLEN", callback?: Callback<unknown>): Promise<unknown>
    • lcs(key1: RedisKey, key2: RedisKey, idx: "IDX", callback?: Callback<unknown>): Promise<unknown>
    • lcs(key1: RedisKey, key2: RedisKey, idx: "IDX", withmatchlen: "WITHMATCHLEN", callback?: Callback<unknown>): Promise<unknown>
    • lcs(key1: RedisKey, key2: RedisKey, idx: "IDX", lenToken: "MINMATCHLEN", len: string | number, callback?: Callback<unknown>): Promise<unknown>
    • lcs(key1: RedisKey, key2: RedisKey, idx: "IDX", lenToken: "MINMATCHLEN", len: string | number, withmatchlen: "WITHMATCHLEN", callback?: Callback<unknown>): Promise<unknown>
    • lcs(key1: RedisKey, key2: RedisKey, len: "LEN", callback?: Callback<unknown>): Promise<unknown>
    • lcs(key1: RedisKey, key2: RedisKey, len: "LEN", withmatchlen: "WITHMATCHLEN", callback?: Callback<unknown>): Promise<unknown>
    • lcs(key1: RedisKey, key2: RedisKey, len: "LEN", lenToken: "MINMATCHLEN", len1: string | number, callback?: Callback<unknown>): Promise<unknown>
    • lcs(key1: RedisKey, key2: RedisKey, len: "LEN", lenToken: "MINMATCHLEN", len1: string | number, withmatchlen: "WITHMATCHLEN", callback?: Callback<unknown>): Promise<unknown>
    • lcs(key1: RedisKey, key2: RedisKey, len: "LEN", idx: "IDX", callback?: Callback<unknown>): Promise<unknown>
    • lcs(key1: RedisKey, key2: RedisKey, len: "LEN", idx: "IDX", withmatchlen: "WITHMATCHLEN", callback?: Callback<unknown>): Promise<unknown>
    • lcs(key1: RedisKey, key2: RedisKey, len: "LEN", idx: "IDX", lenToken: "MINMATCHLEN", len1: string | number, callback?: Callback<unknown>): Promise<unknown>
    • lcs(key1: RedisKey, key2: RedisKey, len: "LEN", idx: "IDX", lenToken: "MINMATCHLEN", len1: string | number, withmatchlen: "WITHMATCHLEN", callback?: Callback<unknown>): Promise<unknown>
    • lindex(key: RedisKey, index: string | number, callback?: Callback<string>): Promise<string>
    • lindex(key: RedisKey, index: string | number, callback?: Callback<string>): Promise<string>
    • Get an element from a list by its index

      • group: list
      • complexity: O(N) where N is the number of elements to traverse to get to the element at index. This makes asking for the first or the last element of the list O(1).
      • since: 1.0.0
      -

      Parameters

      • key: RedisKey
      • index: string | number
      • Optional callback: Callback<string>

      Returns Promise<string>

    • lindexBuffer(key: RedisKey, index: string | number, callback?: Callback<Buffer>): Promise<Buffer>
    • linsert(key: RedisKey, before: "BEFORE", pivot: string | number | Buffer, element: string | number | Buffer, callback?: Callback<number>): Promise<number>
    • linsert(key: RedisKey, after: "AFTER", pivot: string | number | Buffer, element: string | number | Buffer, callback?: Callback<number>): Promise<number>
    • lindexBuffer(key: RedisKey, index: string | number, callback?: Callback<Buffer>): Promise<Buffer>
    • linsert(key: RedisKey, before: "BEFORE", pivot: string | number | Buffer, element: string | number | Buffer, callback?: Callback<number>): Promise<number>
    • linsert(key: RedisKey, after: "AFTER", pivot: string | number | Buffer, element: string | number | Buffer, callback?: Callback<number>): Promise<number>
    • Insert an element before or after another element in a list

      • group: list
      • complexity: O(N) where N is the number of elements to traverse before seeing the value pivot. This means that inserting somewhere on the left end on the list (head) can be considered O(1) and inserting somewhere on the right end (tail) is O(N).
      • since: 2.2.0
      -

      Parameters

      • key: RedisKey
      • before: "BEFORE"
      • pivot: string | number | Buffer
      • element: string | number | Buffer
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • after: "AFTER"
      • pivot: string | number | Buffer
      • element: string | number | Buffer
      • Optional callback: Callback<number>

      Returns Promise<number>

    • llen(key: RedisKey, callback?: Callback<number>): Promise<number>
    • +

      Parameters

      • key: RedisKey
      • before: "BEFORE"
      • pivot: string | number | Buffer
      • element: string | number | Buffer
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • after: "AFTER"
      • pivot: string | number | Buffer
      • element: string | number | Buffer
      • Optional callback: Callback<number>

      Returns Promise<number>

    • llen(key: RedisKey, callback?: Callback<number>): Promise<number>
    • Get the length of a list

      • group: list
      • complexity: O(1)
      • since: 1.0.0
      -

      Parameters

      • key: RedisKey
      • Optional callback: Callback<number>

      Returns Promise<number>

    • lmove(source: RedisKey, destination: RedisKey, left: "LEFT", left1: "LEFT", callback?: Callback<string>): Promise<string>
    • lmove(source: RedisKey, destination: RedisKey, left: "LEFT", right: "RIGHT", callback?: Callback<string>): Promise<string>
    • lmove(source: RedisKey, destination: RedisKey, right: "RIGHT", left: "LEFT", callback?: Callback<string>): Promise<string>
    • lmove(source: RedisKey, destination: RedisKey, right: "RIGHT", right1: "RIGHT", callback?: Callback<string>): Promise<string>
    • lmove(source: RedisKey, destination: RedisKey, left: "LEFT", left1: "LEFT", callback?: Callback<string>): Promise<string>
    • lmove(source: RedisKey, destination: RedisKey, left: "LEFT", right: "RIGHT", callback?: Callback<string>): Promise<string>
    • lmove(source: RedisKey, destination: RedisKey, right: "RIGHT", left: "LEFT", callback?: Callback<string>): Promise<string>
    • lmove(source: RedisKey, destination: RedisKey, right: "RIGHT", right1: "RIGHT", callback?: Callback<string>): Promise<string>
    • Pop an element from a list, push it to another list and return it

      • group: list
      • complexity: O(1)
      • since: 6.2.0
      -

      Parameters

      • source: RedisKey
      • destination: RedisKey
      • left: "LEFT"
      • left1: "LEFT"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • source: RedisKey
      • destination: RedisKey
      • left: "LEFT"
      • right: "RIGHT"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • source: RedisKey
      • destination: RedisKey
      • right: "RIGHT"
      • left: "LEFT"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • source: RedisKey
      • destination: RedisKey
      • right: "RIGHT"
      • right1: "RIGHT"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • lmoveBuffer(source: RedisKey, destination: RedisKey, left: "LEFT", left1: "LEFT", callback?: Callback<Buffer>): Promise<Buffer>
    • lmoveBuffer(source: RedisKey, destination: RedisKey, left: "LEFT", right: "RIGHT", callback?: Callback<Buffer>): Promise<Buffer>
    • lmoveBuffer(source: RedisKey, destination: RedisKey, right: "RIGHT", left: "LEFT", callback?: Callback<Buffer>): Promise<Buffer>
    • lmoveBuffer(source: RedisKey, destination: RedisKey, right: "RIGHT", right1: "RIGHT", callback?: Callback<Buffer>): Promise<Buffer>
    • lmpop(...args: [numkeys: string | number, ...keys: RedisKey[], left: "LEFT", callback: Callback<[key: string, members: string[]]>]): Promise<[key: string, members: string[]]>
    • lmpop(...args: [numkeys: string | number, keys: RedisKey[], left: "LEFT", callback: Callback<[key: string, members: string[]]>]): Promise<[key: string, members: string[]]>
    • lmpop(...args: [numkeys: string | number, ...keys: RedisKey[], left: "LEFT"]): Promise<[key: string, members: string[]]>
    • lmpop(...args: [numkeys: string | number, keys: RedisKey[], left: "LEFT"]): Promise<[key: string, members: string[]]>
    • lmpop(...args: [numkeys: string | number, ...keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number, callback: Callback<[key: string, members: string[]]>]): Promise<[key: string, members: string[]]>
    • lmpop(...args: [numkeys: string | number, keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number, callback: Callback<[key: string, members: string[]]>]): Promise<[key: string, members: string[]]>
    • lmpop(...args: [numkeys: string | number, ...keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number]): Promise<[key: string, members: string[]]>
    • lmpop(...args: [numkeys: string | number, keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number]): Promise<[key: string, members: string[]]>
    • lmpop(...args: [numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", callback: Callback<[key: string, members: string[]]>]): Promise<[key: string, members: string[]]>
    • lmpop(...args: [numkeys: string | number, keys: RedisKey[], right: "RIGHT", callback: Callback<[key: string, members: string[]]>]): Promise<[key: string, members: string[]]>
    • lmpop(...args: [numkeys: string | number, ...keys: RedisKey[], right: "RIGHT"]): Promise<[key: string, members: string[]]>
    • lmpop(...args: [numkeys: string | number, keys: RedisKey[], right: "RIGHT"]): Promise<[key: string, members: string[]]>
    • lmpop(...args: [numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number, callback: Callback<[key: string, members: string[]]>]): Promise<[key: string, members: string[]]>
    • lmpop(...args: [numkeys: string | number, keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number, callback: Callback<[key: string, members: string[]]>]): Promise<[key: string, members: string[]]>
    • lmpop(...args: [numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number]): Promise<[key: string, members: string[]]>
    • lmpop(...args: [numkeys: string | number, keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number]): Promise<[key: string, members: string[]]>
    • lmoveBuffer(source: RedisKey, destination: RedisKey, left: "LEFT", left1: "LEFT", callback?: Callback<Buffer>): Promise<Buffer>
    • lmoveBuffer(source: RedisKey, destination: RedisKey, left: "LEFT", right: "RIGHT", callback?: Callback<Buffer>): Promise<Buffer>
    • lmoveBuffer(source: RedisKey, destination: RedisKey, right: "RIGHT", left: "LEFT", callback?: Callback<Buffer>): Promise<Buffer>
    • lmoveBuffer(source: RedisKey, destination: RedisKey, right: "RIGHT", right1: "RIGHT", callback?: Callback<Buffer>): Promise<Buffer>
    • lmpop(...args: [numkeys: string | number, ...keys: RedisKey[], left: "LEFT", callback: Callback<[key: string, members: string[]]>]): Promise<[key: string, members: string[]]>
    • lmpop(...args: [numkeys: string | number, keys: RedisKey[], left: "LEFT", callback: Callback<[key: string, members: string[]]>]): Promise<[key: string, members: string[]]>
    • lmpop(...args: [numkeys: string | number, ...keys: RedisKey[], left: "LEFT"]): Promise<[key: string, members: string[]]>
    • lmpop(...args: [numkeys: string | number, keys: RedisKey[], left: "LEFT"]): Promise<[key: string, members: string[]]>
    • lmpop(...args: [numkeys: string | number, ...keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number, callback: Callback<[key: string, members: string[]]>]): Promise<[key: string, members: string[]]>
    • lmpop(...args: [numkeys: string | number, keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number, callback: Callback<[key: string, members: string[]]>]): Promise<[key: string, members: string[]]>
    • lmpop(...args: [numkeys: string | number, ...keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number]): Promise<[key: string, members: string[]]>
    • lmpop(...args: [numkeys: string | number, keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number]): Promise<[key: string, members: string[]]>
    • lmpop(...args: [numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", callback: Callback<[key: string, members: string[]]>]): Promise<[key: string, members: string[]]>
    • lmpop(...args: [numkeys: string | number, keys: RedisKey[], right: "RIGHT", callback: Callback<[key: string, members: string[]]>]): Promise<[key: string, members: string[]]>
    • lmpop(...args: [numkeys: string | number, ...keys: RedisKey[], right: "RIGHT"]): Promise<[key: string, members: string[]]>
    • lmpop(...args: [numkeys: string | number, keys: RedisKey[], right: "RIGHT"]): Promise<[key: string, members: string[]]>
    • lmpop(...args: [numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number, callback: Callback<[key: string, members: string[]]>]): Promise<[key: string, members: string[]]>
    • lmpop(...args: [numkeys: string | number, keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number, callback: Callback<[key: string, members: string[]]>]): Promise<[key: string, members: string[]]>
    • lmpop(...args: [numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number]): Promise<[key: string, members: string[]]>
    • lmpop(...args: [numkeys: string | number, keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number]): Promise<[key: string, members: string[]]>
    • Pop elements from a list

      • group: list
      • complexity: O(N+M) where N is the number of provided keys and M is the number of elements returned.
      • since: 7.0.0
      -

      Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], left: "LEFT", callback: Callback<[key: string, members: string[]]>]

      Returns Promise<[key: string, members: string[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], left: "LEFT", callback: Callback<[key: string, members: string[]]>]

      Returns Promise<[key: string, members: string[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], left: "LEFT"]

      Returns Promise<[key: string, members: string[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], left: "LEFT"]

      Returns Promise<[key: string, members: string[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number, callback: Callback<[key: string, members: string[]]>]

      Returns Promise<[key: string, members: string[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number, callback: Callback<[key: string, members: string[]]>]

      Returns Promise<[key: string, members: string[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number]

      Returns Promise<[key: string, members: string[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number]

      Returns Promise<[key: string, members: string[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", callback: Callback<[key: string, members: string[]]>]

      Returns Promise<[key: string, members: string[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], right: "RIGHT", callback: Callback<[key: string, members: string[]]>]

      Returns Promise<[key: string, members: string[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], right: "RIGHT"]

      Returns Promise<[key: string, members: string[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], right: "RIGHT"]

      Returns Promise<[key: string, members: string[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number, callback: Callback<[key: string, members: string[]]>]

      Returns Promise<[key: string, members: string[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number, callback: Callback<[key: string, members: string[]]>]

      Returns Promise<[key: string, members: string[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number]

      Returns Promise<[key: string, members: string[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number]

      Returns Promise<[key: string, members: string[]]>

    • lmpopBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], left: "LEFT", callback: Callback<[key: Buffer, members: Buffer[]]>]): Promise<[key: Buffer, members: Buffer[]]>
    • lmpopBuffer(...args: [numkeys: string | number, keys: RedisKey[], left: "LEFT", callback: Callback<[key: Buffer, members: Buffer[]]>]): Promise<[key: Buffer, members: Buffer[]]>
    • lmpopBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], left: "LEFT"]): Promise<[key: Buffer, members: Buffer[]]>
    • lmpopBuffer(...args: [numkeys: string | number, keys: RedisKey[], left: "LEFT"]): Promise<[key: Buffer, members: Buffer[]]>
    • lmpopBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number, callback: Callback<[key: Buffer, members: Buffer[]]>]): Promise<[key: Buffer, members: Buffer[]]>
    • lmpopBuffer(...args: [numkeys: string | number, keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number, callback: Callback<[key: Buffer, members: Buffer[]]>]): Promise<[key: Buffer, members: Buffer[]]>
    • lmpopBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number]): Promise<[key: Buffer, members: Buffer[]]>
    • lmpopBuffer(...args: [numkeys: string | number, keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number]): Promise<[key: Buffer, members: Buffer[]]>
    • lmpopBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", callback: Callback<[key: Buffer, members: Buffer[]]>]): Promise<[key: Buffer, members: Buffer[]]>
    • lmpopBuffer(...args: [numkeys: string | number, keys: RedisKey[], right: "RIGHT", callback: Callback<[key: Buffer, members: Buffer[]]>]): Promise<[key: Buffer, members: Buffer[]]>
    • lmpopBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], right: "RIGHT"]): Promise<[key: Buffer, members: Buffer[]]>
    • lmpopBuffer(...args: [numkeys: string | number, keys: RedisKey[], right: "RIGHT"]): Promise<[key: Buffer, members: Buffer[]]>
    • lmpopBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number, callback: Callback<[key: Buffer, members: Buffer[]]>]): Promise<[key: Buffer, members: Buffer[]]>
    • lmpopBuffer(...args: [numkeys: string | number, keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number, callback: Callback<[key: Buffer, members: Buffer[]]>]): Promise<[key: Buffer, members: Buffer[]]>
    • lmpopBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number]): Promise<[key: Buffer, members: Buffer[]]>
    • lmpopBuffer(...args: [numkeys: string | number, keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number]): Promise<[key: Buffer, members: Buffer[]]>
    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], left: "LEFT", callback: Callback<[key: Buffer, members: Buffer[]]>]

      Returns Promise<[key: Buffer, members: Buffer[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], left: "LEFT", callback: Callback<[key: Buffer, members: Buffer[]]>]

      Returns Promise<[key: Buffer, members: Buffer[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], left: "LEFT"]

      Returns Promise<[key: Buffer, members: Buffer[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], left: "LEFT"]

      Returns Promise<[key: Buffer, members: Buffer[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number, callback: Callback<[key: Buffer, members: Buffer[]]>]

      Returns Promise<[key: Buffer, members: Buffer[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number, callback: Callback<[key: Buffer, members: Buffer[]]>]

      Returns Promise<[key: Buffer, members: Buffer[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number]

      Returns Promise<[key: Buffer, members: Buffer[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number]

      Returns Promise<[key: Buffer, members: Buffer[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", callback: Callback<[key: Buffer, members: Buffer[]]>]

      Returns Promise<[key: Buffer, members: Buffer[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], right: "RIGHT", callback: Callback<[key: Buffer, members: Buffer[]]>]

      Returns Promise<[key: Buffer, members: Buffer[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], right: "RIGHT"]

      Returns Promise<[key: Buffer, members: Buffer[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], right: "RIGHT"]

      Returns Promise<[key: Buffer, members: Buffer[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number, callback: Callback<[key: Buffer, members: Buffer[]]>]

      Returns Promise<[key: Buffer, members: Buffer[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number, callback: Callback<[key: Buffer, members: Buffer[]]>]

      Returns Promise<[key: Buffer, members: Buffer[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number]

      Returns Promise<[key: Buffer, members: Buffer[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number]

      Returns Promise<[key: Buffer, members: Buffer[]]>

    • lolwut(callback?: Callback<string>): Promise<string>
    • lolwut(versionToken: "VERSION", version: string | number, callback?: Callback<string>): Promise<string>
    • +

      Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], left: "LEFT", callback: Callback<[key: string, members: string[]]>]

      Returns Promise<[key: string, members: string[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], left: "LEFT", callback: Callback<[key: string, members: string[]]>]

      Returns Promise<[key: string, members: string[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], left: "LEFT"]

      Returns Promise<[key: string, members: string[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], left: "LEFT"]

      Returns Promise<[key: string, members: string[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number, callback: Callback<[key: string, members: string[]]>]

      Returns Promise<[key: string, members: string[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number, callback: Callback<[key: string, members: string[]]>]

      Returns Promise<[key: string, members: string[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number]

      Returns Promise<[key: string, members: string[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number]

      Returns Promise<[key: string, members: string[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", callback: Callback<[key: string, members: string[]]>]

      Returns Promise<[key: string, members: string[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], right: "RIGHT", callback: Callback<[key: string, members: string[]]>]

      Returns Promise<[key: string, members: string[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], right: "RIGHT"]

      Returns Promise<[key: string, members: string[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], right: "RIGHT"]

      Returns Promise<[key: string, members: string[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number, callback: Callback<[key: string, members: string[]]>]

      Returns Promise<[key: string, members: string[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number, callback: Callback<[key: string, members: string[]]>]

      Returns Promise<[key: string, members: string[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number]

      Returns Promise<[key: string, members: string[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number]

      Returns Promise<[key: string, members: string[]]>

    • lmpopBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], left: "LEFT", callback: Callback<[key: Buffer, members: Buffer[]]>]): Promise<[key: Buffer, members: Buffer[]]>
    • lmpopBuffer(...args: [numkeys: string | number, keys: RedisKey[], left: "LEFT", callback: Callback<[key: Buffer, members: Buffer[]]>]): Promise<[key: Buffer, members: Buffer[]]>
    • lmpopBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], left: "LEFT"]): Promise<[key: Buffer, members: Buffer[]]>
    • lmpopBuffer(...args: [numkeys: string | number, keys: RedisKey[], left: "LEFT"]): Promise<[key: Buffer, members: Buffer[]]>
    • lmpopBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number, callback: Callback<[key: Buffer, members: Buffer[]]>]): Promise<[key: Buffer, members: Buffer[]]>
    • lmpopBuffer(...args: [numkeys: string | number, keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number, callback: Callback<[key: Buffer, members: Buffer[]]>]): Promise<[key: Buffer, members: Buffer[]]>
    • lmpopBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number]): Promise<[key: Buffer, members: Buffer[]]>
    • lmpopBuffer(...args: [numkeys: string | number, keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number]): Promise<[key: Buffer, members: Buffer[]]>
    • lmpopBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", callback: Callback<[key: Buffer, members: Buffer[]]>]): Promise<[key: Buffer, members: Buffer[]]>
    • lmpopBuffer(...args: [numkeys: string | number, keys: RedisKey[], right: "RIGHT", callback: Callback<[key: Buffer, members: Buffer[]]>]): Promise<[key: Buffer, members: Buffer[]]>
    • lmpopBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], right: "RIGHT"]): Promise<[key: Buffer, members: Buffer[]]>
    • lmpopBuffer(...args: [numkeys: string | number, keys: RedisKey[], right: "RIGHT"]): Promise<[key: Buffer, members: Buffer[]]>
    • lmpopBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number, callback: Callback<[key: Buffer, members: Buffer[]]>]): Promise<[key: Buffer, members: Buffer[]]>
    • lmpopBuffer(...args: [numkeys: string | number, keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number, callback: Callback<[key: Buffer, members: Buffer[]]>]): Promise<[key: Buffer, members: Buffer[]]>
    • lmpopBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number]): Promise<[key: Buffer, members: Buffer[]]>
    • lmpopBuffer(...args: [numkeys: string | number, keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number]): Promise<[key: Buffer, members: Buffer[]]>
    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], left: "LEFT", callback: Callback<[key: Buffer, members: Buffer[]]>]

      Returns Promise<[key: Buffer, members: Buffer[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], left: "LEFT", callback: Callback<[key: Buffer, members: Buffer[]]>]

      Returns Promise<[key: Buffer, members: Buffer[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], left: "LEFT"]

      Returns Promise<[key: Buffer, members: Buffer[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], left: "LEFT"]

      Returns Promise<[key: Buffer, members: Buffer[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number, callback: Callback<[key: Buffer, members: Buffer[]]>]

      Returns Promise<[key: Buffer, members: Buffer[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number, callback: Callback<[key: Buffer, members: Buffer[]]>]

      Returns Promise<[key: Buffer, members: Buffer[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number]

      Returns Promise<[key: Buffer, members: Buffer[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number]

      Returns Promise<[key: Buffer, members: Buffer[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", callback: Callback<[key: Buffer, members: Buffer[]]>]

      Returns Promise<[key: Buffer, members: Buffer[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], right: "RIGHT", callback: Callback<[key: Buffer, members: Buffer[]]>]

      Returns Promise<[key: Buffer, members: Buffer[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], right: "RIGHT"]

      Returns Promise<[key: Buffer, members: Buffer[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], right: "RIGHT"]

      Returns Promise<[key: Buffer, members: Buffer[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number, callback: Callback<[key: Buffer, members: Buffer[]]>]

      Returns Promise<[key: Buffer, members: Buffer[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number, callback: Callback<[key: Buffer, members: Buffer[]]>]

      Returns Promise<[key: Buffer, members: Buffer[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number]

      Returns Promise<[key: Buffer, members: Buffer[]]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number]

      Returns Promise<[key: Buffer, members: Buffer[]]>

    • lolwut(callback?: Callback<string>): Promise<string>
    • lolwut(versionToken: "VERSION", version: string | number, callback?: Callback<string>): Promise<string>
    • Display some computer art and the Redis version

      • group: server
      • complexity: undefined
      • since: 5.0.0
      -

      Parameters

      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • versionToken: "VERSION"
      • version: string | number
      • Optional callback: Callback<string>

      Returns Promise<string>

    • lpop(key: RedisKey, callback?: Callback<string>): Promise<string>
    • lpop(key: RedisKey, count: string | number, callback?: Callback<string[]>): Promise<string[]>
    • +

      Parameters

      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • versionToken: "VERSION"
      • version: string | number
      • Optional callback: Callback<string>

      Returns Promise<string>

    • lpop(key: RedisKey, callback?: Callback<string>): Promise<string>
    • lpop(key: RedisKey, count: string | number, callback?: Callback<string[]>): Promise<string[]>
    • Remove and get the first elements in a list

      • group: list
      • complexity: O(N) where N is the number of elements returned
      • since: 1.0.0
      -

      Parameters

      • key: RedisKey
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • count: string | number
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • lpopBuffer(key: RedisKey, callback?: Callback<Buffer>): Promise<Buffer>
    • lpopBuffer(key: RedisKey, count: string | number, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • lpos(key: RedisKey, element: string | number | Buffer, callback?: Callback<number>): Promise<number>
    • lpos(key: RedisKey, element: string | number | Buffer, lenToken: "MAXLEN", len: string | number, callback?: Callback<number>): Promise<number>
    • lpos(key: RedisKey, element: string | number | Buffer, numMatchesToken: "COUNT", numMatches: string | number, callback?: Callback<number[]>): Promise<number[]>
    • lpos(key: RedisKey, element: string | number | Buffer, numMatchesToken: "COUNT", numMatches: string | number, lenToken: "MAXLEN", len: string | number, callback?: Callback<number[]>): Promise<number[]>
    • lpos(key: RedisKey, element: string | number | Buffer, rankToken: "RANK", rank: string | number, callback?: Callback<number>): Promise<number>
    • lpos(key: RedisKey, element: string | number | Buffer, rankToken: "RANK", rank: string | number, lenToken: "MAXLEN", len: string | number, callback?: Callback<number>): Promise<number>
    • lpos(key: RedisKey, element: string | number | Buffer, rankToken: "RANK", rank: string | number, numMatchesToken: "COUNT", numMatches: string | number, callback?: Callback<number[]>): Promise<number[]>
    • lpos(key: RedisKey, element: string | number | Buffer, rankToken: "RANK", rank: string | number, numMatchesToken: "COUNT", numMatches: string | number, lenToken: "MAXLEN", len: string | number, callback?: Callback<number[]>): Promise<number[]>
    • lpopBuffer(key: RedisKey, callback?: Callback<Buffer>): Promise<Buffer>
    • lpopBuffer(key: RedisKey, count: string | number, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • lpos(key: RedisKey, element: string | number | Buffer, callback?: Callback<number>): Promise<number>
    • lpos(key: RedisKey, element: string | number | Buffer, lenToken: "MAXLEN", len: string | number, callback?: Callback<number>): Promise<number>
    • lpos(key: RedisKey, element: string | number | Buffer, numMatchesToken: "COUNT", numMatches: string | number, callback?: Callback<number[]>): Promise<number[]>
    • lpos(key: RedisKey, element: string | number | Buffer, numMatchesToken: "COUNT", numMatches: string | number, lenToken: "MAXLEN", len: string | number, callback?: Callback<number[]>): Promise<number[]>
    • lpos(key: RedisKey, element: string | number | Buffer, rankToken: "RANK", rank: string | number, callback?: Callback<number>): Promise<number>
    • lpos(key: RedisKey, element: string | number | Buffer, rankToken: "RANK", rank: string | number, lenToken: "MAXLEN", len: string | number, callback?: Callback<number>): Promise<number>
    • lpos(key: RedisKey, element: string | number | Buffer, rankToken: "RANK", rank: string | number, numMatchesToken: "COUNT", numMatches: string | number, callback?: Callback<number[]>): Promise<number[]>
    • lpos(key: RedisKey, element: string | number | Buffer, rankToken: "RANK", rank: string | number, numMatchesToken: "COUNT", numMatches: string | number, lenToken: "MAXLEN", len: string | number, callback?: Callback<number[]>): Promise<number[]>
    • Return the index of matching elements on a list

      • group: list
      • complexity: O(N) where N is the number of elements in the list, for the average case. When searching for elements near the head or the tail of the list, or when the MAXLEN option is provided, the command may run in constant time.
      • since: 6.0.6
      -

      Parameters

      • key: RedisKey
      • element: string | number | Buffer
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • element: string | number | Buffer
      • lenToken: "MAXLEN"
      • len: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • element: string | number | Buffer
      • numMatchesToken: "COUNT"
      • numMatches: string | number
      • Optional callback: Callback<number[]>

      Returns Promise<number[]>

    • Parameters

      • key: RedisKey
      • element: string | number | Buffer
      • numMatchesToken: "COUNT"
      • numMatches: string | number
      • lenToken: "MAXLEN"
      • len: string | number
      • Optional callback: Callback<number[]>

      Returns Promise<number[]>

    • Parameters

      • key: RedisKey
      • element: string | number | Buffer
      • rankToken: "RANK"
      • rank: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • element: string | number | Buffer
      • rankToken: "RANK"
      • rank: string | number
      • lenToken: "MAXLEN"
      • len: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • element: string | number | Buffer
      • rankToken: "RANK"
      • rank: string | number
      • numMatchesToken: "COUNT"
      • numMatches: string | number
      • Optional callback: Callback<number[]>

      Returns Promise<number[]>

    • Parameters

      • key: RedisKey
      • element: string | number | Buffer
      • rankToken: "RANK"
      • rank: string | number
      • numMatchesToken: "COUNT"
      • numMatches: string | number
      • lenToken: "MAXLEN"
      • len: string | number
      • Optional callback: Callback<number[]>

      Returns Promise<number[]>

    • lpush(...args: [key: RedisKey, ...elements: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • lpush(...args: [key: RedisKey, ...elements: (string | number | Buffer)[]]): Promise<number>
    • +

      Parameters

      • key: RedisKey
      • element: string | number | Buffer
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • element: string | number | Buffer
      • lenToken: "MAXLEN"
      • len: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • element: string | number | Buffer
      • numMatchesToken: "COUNT"
      • numMatches: string | number
      • Optional callback: Callback<number[]>

      Returns Promise<number[]>

    • Parameters

      • key: RedisKey
      • element: string | number | Buffer
      • numMatchesToken: "COUNT"
      • numMatches: string | number
      • lenToken: "MAXLEN"
      • len: string | number
      • Optional callback: Callback<number[]>

      Returns Promise<number[]>

    • Parameters

      • key: RedisKey
      • element: string | number | Buffer
      • rankToken: "RANK"
      • rank: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • element: string | number | Buffer
      • rankToken: "RANK"
      • rank: string | number
      • lenToken: "MAXLEN"
      • len: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • element: string | number | Buffer
      • rankToken: "RANK"
      • rank: string | number
      • numMatchesToken: "COUNT"
      • numMatches: string | number
      • Optional callback: Callback<number[]>

      Returns Promise<number[]>

    • Parameters

      • key: RedisKey
      • element: string | number | Buffer
      • rankToken: "RANK"
      • rank: string | number
      • numMatchesToken: "COUNT"
      • numMatches: string | number
      • lenToken: "MAXLEN"
      • len: string | number
      • Optional callback: Callback<number[]>

      Returns Promise<number[]>

    • lpush(...args: [key: RedisKey, ...elements: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • lpush(...args: [key: RedisKey, ...elements: (string | number | Buffer)[]]): Promise<number>
    • Prepend one or multiple elements to a list

      • group: list
      • complexity: O(1) for each element added, so O(N) to add N elements when the command is called with multiple arguments.
      • since: 1.0.0
      -

      Parameters

      • Rest ...args: [key: RedisKey, ...elements: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, ...elements: (string | number | Buffer)[]]

      Returns Promise<number>

    • lpushx(...args: [key: RedisKey, ...elements: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • lpushx(...args: [key: RedisKey, ...elements: (string | number | Buffer)[]]): Promise<number>
    • +

      Parameters

      • Rest ...args: [key: RedisKey, ...elements: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, ...elements: (string | number | Buffer)[]]

      Returns Promise<number>

    • lpushx(...args: [key: RedisKey, ...elements: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • lpushx(...args: [key: RedisKey, ...elements: (string | number | Buffer)[]]): Promise<number>
    • Prepend an element to a list, only if the list exists

      • group: list
      • complexity: O(1) for each element added, so O(N) to add N elements when the command is called with multiple arguments.
      • since: 2.2.0
      -

      Parameters

      • Rest ...args: [key: RedisKey, ...elements: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, ...elements: (string | number | Buffer)[]]

      Returns Promise<number>

    • lrange(key: RedisKey, start: string | number, stop: string | number, callback?: Callback<string[]>): Promise<string[]>
    • +

      Parameters

      • Rest ...args: [key: RedisKey, ...elements: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, ...elements: (string | number | Buffer)[]]

      Returns Promise<number>

    • lrange(key: RedisKey, start: string | number, stop: string | number, callback?: Callback<string[]>): Promise<string[]>
    • Get a range of elements from a list

      • group: list
      • complexity: O(S+N) where S is the distance of start offset from HEAD for small lists, from nearest end (HEAD or TAIL) for large lists; and N is the number of elements in the specified range.
      • since: 1.0.0
      -

      Parameters

      • key: RedisKey
      • start: string | number
      • stop: string | number
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • lrangeBuffer(key: RedisKey, start: string | number, stop: string | number, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • Parameters

      • key: RedisKey
      • start: string | number
      • stop: string | number
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • lrem(key: RedisKey, count: string | number, element: string | number | Buffer, callback?: Callback<number>): Promise<number>
    • +

      Parameters

      • key: RedisKey
      • start: string | number
      • stop: string | number
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • lrangeBuffer(key: RedisKey, start: string | number, stop: string | number, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • Parameters

      • key: RedisKey
      • start: string | number
      • stop: string | number
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • lrem(key: RedisKey, count: string | number, element: string | number | Buffer, callback?: Callback<number>): Promise<number>
    • Remove elements from a list

      • group: list
      • complexity: O(N+M) where N is the length of the list and M is the number of elements removed.
      • since: 1.0.0
      -

      Parameters

      • key: RedisKey
      • count: string | number
      • element: string | number | Buffer
      • Optional callback: Callback<number>

      Returns Promise<number>

    • lset(key: RedisKey, index: string | number, element: string | number | Buffer, callback?: Callback<"OK">): Promise<"OK">
    • +

      Parameters

      • key: RedisKey
      • count: string | number
      • element: string | number | Buffer
      • Optional callback: Callback<number>

      Returns Promise<number>

    • lset(key: RedisKey, index: string | number, element: string | number | Buffer, callback?: Callback<"OK">): Promise<"OK">
    • Set the value of an element in a list by its index

      • group: list
      • complexity: O(N) where N is the length of the list. Setting either the first or the last element of the list is O(1).
      • since: 1.0.0
      -

      Parameters

      • key: RedisKey
      • index: string | number
      • element: string | number | Buffer
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • ltrim(key: RedisKey, start: string | number, stop: string | number, callback?: Callback<"OK">): Promise<"OK">
    • +

      Parameters

      • key: RedisKey
      • index: string | number
      • element: string | number | Buffer
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • ltrim(key: RedisKey, start: string | number, stop: string | number, callback?: Callback<"OK">): Promise<"OK">
    • Trim a list to the specified range

      • group: list
      • complexity: O(N) where N is the number of elements to be removed by the operation.
      • since: 1.0.0
      -

      Parameters

      • key: RedisKey
      • start: string | number
      • stop: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • memory(subcommand: "DOCTOR", callback?: Callback<string>): Promise<string>
    • memory(subcommand: "HELP", callback?: Callback<unknown[]>): Promise<unknown[]>
    • memory(subcommand: "MALLOC-STATS", callback?: Callback<string>): Promise<string>
    • memory(subcommand: "PURGE", callback?: Callback<"OK">): Promise<"OK">
    • memory(subcommand: "STATS", callback?: Callback<unknown[]>): Promise<unknown[]>
    • memory(subcommand: "USAGE", key: RedisKey, callback?: Callback<number>): Promise<number>
    • memory(subcommand: "USAGE", key: RedisKey, countToken: "SAMPLES", count: string | number, callback?: Callback<number>): Promise<number>
    • +

      Parameters

      • key: RedisKey
      • start: string | number
      • stop: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • memory(subcommand: "DOCTOR", callback?: Callback<string>): Promise<string>
    • memory(subcommand: "HELP", callback?: Callback<unknown[]>): Promise<unknown[]>
    • memory(subcommand: "MALLOC-STATS", callback?: Callback<string>): Promise<string>
    • memory(subcommand: "PURGE", callback?: Callback<"OK">): Promise<"OK">
    • memory(subcommand: "STATS", callback?: Callback<unknown[]>): Promise<unknown[]>
    • memory(subcommand: "USAGE", key: RedisKey, callback?: Callback<number>): Promise<number>
    • memory(subcommand: "USAGE", key: RedisKey, countToken: "SAMPLES", count: string | number, callback?: Callback<number>): Promise<number>
    • Outputs memory problems report

      • group: server
      • complexity: O(1)
      • since: 4.0.0
      -

      Parameters

      • subcommand: "DOCTOR"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • +

      Parameters

      • subcommand: "DOCTOR"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Show helpful text about the different subcommands

      • group: server
      • complexity: O(1)
      • since: 4.0.0
      -

      Parameters

      • subcommand: "HELP"
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • +

      Parameters

      • subcommand: "HELP"
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Show allocator internal stats

      • group: server
      • complexity: Depends on how much memory is allocated, could be slow
      • since: 4.0.0
      -

      Parameters

      • subcommand: "MALLOC-STATS"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • +

      Parameters

      • subcommand: "MALLOC-STATS"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Ask the allocator to release memory

      • group: server
      • complexity: Depends on how much memory is allocated, could be slow
      • since: 4.0.0
      -

      Parameters

      • subcommand: "PURGE"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • +

      Parameters

      • subcommand: "PURGE"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Show memory usage details

      • group: server
      • complexity: O(1)
      • since: 4.0.0
      -

      Parameters

      • subcommand: "STATS"
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • +

      Parameters

      • subcommand: "STATS"
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Estimate the memory usage of a key

      • group: server
      • complexity: O(N) where N is the number of samples.
      • since: 4.0.0
      -

      Parameters

      • subcommand: "USAGE"
      • key: RedisKey
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • subcommand: "USAGE"
      • key: RedisKey
      • countToken: "SAMPLES"
      • count: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • mget(...args: [...keys: RedisKey[], callback: Callback<string[]>]): Promise<string[]>
    • mget(...args: [keys: RedisKey[], callback: Callback<string[]>]): Promise<string[]>
    • mget(...args: RedisKey[]): Promise<string[]>
    • mget(...args: [keys: RedisKey[]]): Promise<string[]>
    • +

      Parameters

      • subcommand: "USAGE"
      • key: RedisKey
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • subcommand: "USAGE"
      • key: RedisKey
      • countToken: "SAMPLES"
      • count: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • mget(...args: [...keys: RedisKey[], callback: Callback<string[]>]): Promise<string[]>
    • mget(...args: [keys: RedisKey[], callback: Callback<string[]>]): Promise<string[]>
    • mget(...args: RedisKey[]): Promise<string[]>
    • mget(...args: [keys: RedisKey[]]): Promise<string[]>
    • Get the values of all the given keys

      • group: string
      • complexity: O(N) where N is the number of keys to retrieve.
      • since: 1.0.0
      -

      Parameters

      • Rest ...args: [...keys: RedisKey[], callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [keys: RedisKey[], callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      Returns Promise<string[]>

    • Parameters

      Returns Promise<string[]>

    • mgetBuffer(...args: [...keys: RedisKey[], callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • mgetBuffer(...args: [keys: RedisKey[], callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • mgetBuffer(...args: RedisKey[]): Promise<Buffer[]>
    • mgetBuffer(...args: [keys: RedisKey[]]): Promise<Buffer[]>
    • migrate(...args: [host: string | Buffer, port: string | number, ...args: RedisValue[], callback: Callback<"OK">]): Promise<"OK">
    • migrate(...args: [host: string | Buffer, port: string | number, ...args: RedisValue[]]): Promise<"OK">
    • mgetBuffer(...args: [...keys: RedisKey[], callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • mgetBuffer(...args: [keys: RedisKey[], callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • mgetBuffer(...args: RedisKey[]): Promise<Buffer[]>
    • mgetBuffer(...args: [keys: RedisKey[]]): Promise<Buffer[]>
    • migrate(...args: [host: string | Buffer, port: string | number, ...args: RedisValue[], callback: Callback<"OK">]): Promise<"OK">
    • migrate(...args: [host: string | Buffer, port: string | number, ...args: RedisValue[]]): Promise<"OK">
    • Atomically transfer a key from a Redis instance to another one.

      • group: generic
      • complexity: This command actually executes a DUMP+DEL in the source instance, and a RESTORE in the target instance. See the pages of these commands for time complexity. Also an O(N) data transfer between the two instances is performed.
      • since: 2.6.0
      -

      Parameters

      • Rest ...args: [host: string | Buffer, port: string | number, ...args: RedisValue[], callback: Callback<"OK">]

      Returns Promise<"OK">

    • Parameters

      • Rest ...args: [host: string | Buffer, port: string | number, ...args: RedisValue[]]

      Returns Promise<"OK">

    • module(subcommand: "HELP", callback?: Callback<unknown>): Promise<unknown>
    • module(subcommand: "LIST", callback?: Callback<unknown>): Promise<unknown>
    • module(subcommand: "LOAD", path: string | Buffer, callback?: Callback<unknown>): Promise<unknown>
    • module(...args: [subcommand: "LOAD", path: string | Buffer, ...args: (string | number | Buffer)[], callback: Callback<unknown>]): Promise<unknown>
    • module(...args: [subcommand: "LOAD", path: string | Buffer, ...args: (string | number | Buffer)[]]): Promise<unknown>
    • module(subcommand: "LOADEX", path: string | Buffer, callback?: Callback<unknown>): Promise<unknown>
    • module(...args: [subcommand: "LOADEX", path: string | Buffer, argsToken: "ARGS", ...args: (string | number | Buffer)[], callback: Callback<unknown>]): Promise<unknown>
    • module(...args: [subcommand: "LOADEX", path: string | Buffer, argsToken: "ARGS", ...args: (string | number | Buffer)[]]): Promise<unknown>
    • module(...args: [subcommand: "LOADEX", path: string | Buffer, configsToken: "CONFIG", ...configs: (string | number | Buffer)[], callback: Callback<unknown>]): Promise<unknown>
    • module(...args: [subcommand: "LOADEX", path: string | Buffer, configsToken: "CONFIG", ...configs: (string | number | Buffer)[]]): Promise<unknown>
    • module(...args: [subcommand: "LOADEX", path: string | Buffer, configsToken: "CONFIG", ...args: RedisValue[], callback: Callback<unknown>]): Promise<unknown>
    • module(...args: [subcommand: "LOADEX", path: string | Buffer, configsToken: "CONFIG", ...args: RedisValue[]]): Promise<unknown>
    • module(subcommand: "UNLOAD", name: string | Buffer, callback?: Callback<unknown>): Promise<unknown>
    • +

      Parameters

      • Rest ...args: [host: string | Buffer, port: string | number, ...args: RedisValue[], callback: Callback<"OK">]

      Returns Promise<"OK">

    • Parameters

      • Rest ...args: [host: string | Buffer, port: string | number, ...args: RedisValue[]]

      Returns Promise<"OK">

    • module(subcommand: "HELP", callback?: Callback<unknown>): Promise<unknown>
    • module(subcommand: "LIST", callback?: Callback<unknown>): Promise<unknown>
    • module(subcommand: "LOAD", path: string | Buffer, callback?: Callback<unknown>): Promise<unknown>
    • module(...args: [subcommand: "LOAD", path: string | Buffer, ...args: (string | number | Buffer)[], callback: Callback<unknown>]): Promise<unknown>
    • module(...args: [subcommand: "LOAD", path: string | Buffer, ...args: (string | number | Buffer)[]]): Promise<unknown>
    • module(subcommand: "LOADEX", path: string | Buffer, callback?: Callback<unknown>): Promise<unknown>
    • module(...args: [subcommand: "LOADEX", path: string | Buffer, argsToken: "ARGS", ...args: (string | number | Buffer)[], callback: Callback<unknown>]): Promise<unknown>
    • module(...args: [subcommand: "LOADEX", path: string | Buffer, argsToken: "ARGS", ...args: (string | number | Buffer)[]]): Promise<unknown>
    • module(...args: [subcommand: "LOADEX", path: string | Buffer, configsToken: "CONFIG", ...configs: (string | number | Buffer)[], callback: Callback<unknown>]): Promise<unknown>
    • module(...args: [subcommand: "LOADEX", path: string | Buffer, configsToken: "CONFIG", ...configs: (string | number | Buffer)[]]): Promise<unknown>
    • module(...args: [subcommand: "LOADEX", path: string | Buffer, configsToken: "CONFIG", ...args: RedisValue[], callback: Callback<unknown>]): Promise<unknown>
    • module(...args: [subcommand: "LOADEX", path: string | Buffer, configsToken: "CONFIG", ...args: RedisValue[]]): Promise<unknown>
    • module(subcommand: "UNLOAD", name: string | Buffer, callback?: Callback<unknown>): Promise<unknown>
    • Show helpful text about the different subcommands

      • group: server
      • complexity: O(1)
      • since: 5.0.0
      -

      Parameters

      • subcommand: "HELP"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • +

      Parameters

      • subcommand: "HELP"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • List all modules loaded by the server

      • group: server
      • complexity: O(N) where N is the number of loaded modules.
      • since: 4.0.0
      -

      Parameters

      • subcommand: "LIST"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • +

      Parameters

      • subcommand: "LIST"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Load a module

      • group: server
      • complexity: O(1)
      • since: 4.0.0
      -

      Parameters

      • subcommand: "LOAD"
      • path: string | Buffer
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [subcommand: "LOAD", path: string | Buffer, ...args: (string | number | Buffer)[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [subcommand: "LOAD", path: string | Buffer, ...args: (string | number | Buffer)[]]

      Returns Promise<unknown>

    • +

      Parameters

      • subcommand: "LOAD"
      • path: string | Buffer
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [subcommand: "LOAD", path: string | Buffer, ...args: (string | number | Buffer)[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [subcommand: "LOAD", path: string | Buffer, ...args: (string | number | Buffer)[]]

      Returns Promise<unknown>

    • Load a module with extended parameters

      • group: server
      • complexity: O(1)
      • since: 7.0.0
      -

      Parameters

      • subcommand: "LOADEX"
      • path: string | Buffer
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [subcommand: "LOADEX", path: string | Buffer, argsToken: "ARGS", ...args: (string | number | Buffer)[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [subcommand: "LOADEX", path: string | Buffer, argsToken: "ARGS", ...args: (string | number | Buffer)[]]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [subcommand: "LOADEX", path: string | Buffer, configsToken: "CONFIG", ...configs: (string | number | Buffer)[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [subcommand: "LOADEX", path: string | Buffer, configsToken: "CONFIG", ...configs: (string | number | Buffer)[]]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [subcommand: "LOADEX", path: string | Buffer, configsToken: "CONFIG", ...args: RedisValue[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [subcommand: "LOADEX", path: string | Buffer, configsToken: "CONFIG", ...args: RedisValue[]]

      Returns Promise<unknown>

    • +

      Parameters

      • subcommand: "LOADEX"
      • path: string | Buffer
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [subcommand: "LOADEX", path: string | Buffer, argsToken: "ARGS", ...args: (string | number | Buffer)[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [subcommand: "LOADEX", path: string | Buffer, argsToken: "ARGS", ...args: (string | number | Buffer)[]]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [subcommand: "LOADEX", path: string | Buffer, configsToken: "CONFIG", ...configs: (string | number | Buffer)[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [subcommand: "LOADEX", path: string | Buffer, configsToken: "CONFIG", ...configs: (string | number | Buffer)[]]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [subcommand: "LOADEX", path: string | Buffer, configsToken: "CONFIG", ...args: RedisValue[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [subcommand: "LOADEX", path: string | Buffer, configsToken: "CONFIG", ...args: RedisValue[]]

      Returns Promise<unknown>

    • Unload a module

      • group: server
      • complexity: O(1)
      • since: 4.0.0
      -

      Parameters

      • subcommand: "UNLOAD"
      • name: string | Buffer
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • monitor(callback?: Callback<Redis>): Promise<Redis>
    • +

      Parameters

      • subcommand: "UNLOAD"
      • name: string | Buffer
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • monitor(callback?: Callback<Redis>): Promise<Redis>
    • Listen for all requests received by the server in real time.

      This command will create a new connection to Redis and send a MONITOR command via the new connection in order to avoid disturbing @@ -1392,1106 +1392,1106 @@

      Parameters

      • Optional callback: Callback<Redis>

        The callback function. If omit, a promise will be returned.

        -

      Returns Promise<Redis>

    • move(key: RedisKey, db: string | number, callback?: Callback<number>): Promise<number>

    Returns Promise<Redis>

    • move(key: RedisKey, db: string | number, callback?: Callback<number>): Promise<number>
    • Move a key to another database

      • group: generic
      • complexity: O(1)
      • since: 1.0.0
      -

      Parameters

      • key: RedisKey
      • db: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • mset(object: object, callback?: Callback<"OK">): Promise<"OK">
    • mset(map: Map<string | number | Buffer, string | number | Buffer>, callback?: Callback<"OK">): Promise<"OK">
    • mset(...args: [...keyValues: (number | RedisKey)[], callback: Callback<"OK">]): Promise<"OK">
    • mset(...args: (number | RedisKey)[]): Promise<"OK">
    • mset(object: object, callback?: Callback<"OK">): Promise<"OK">
    • mset(map: Map<string | number | Buffer, string | number | Buffer>, callback?: Callback<"OK">): Promise<"OK">
    • mset(...args: [...keyValues: (number | RedisKey)[], callback: Callback<"OK">]): Promise<"OK">
    • mset(...args: (number | RedisKey)[]): Promise<"OK">
    • Set multiple keys to multiple values

      • group: string
      • complexity: O(N) where N is the number of keys to set.
      • since: 1.0.1
      -

      Parameters

      • object: object
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • map: Map<string | number | Buffer, string | number | Buffer>
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • Rest ...args: [...keyValues: (number | RedisKey)[], callback: Callback<"OK">]

      Returns Promise<"OK">

    • Parameters

      Returns Promise<"OK">

    • msetnx(object: object, callback?: Callback<"OK">): Promise<"OK">
    • msetnx(map: Map<string | number | Buffer, string | number | Buffer>, callback?: Callback<"OK">): Promise<"OK">
    • msetnx(...args: [...keyValues: (number | RedisKey)[], callback: Callback<number>]): Promise<number>
    • msetnx(...args: (number | RedisKey)[]): Promise<number>
    • +

      Parameters

      • object: object
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • map: Map<string | number | Buffer, string | number | Buffer>
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • Rest ...args: [...keyValues: (number | RedisKey)[], callback: Callback<"OK">]

      Returns Promise<"OK">

    • Parameters

      Returns Promise<"OK">

    • msetnx(object: object, callback?: Callback<"OK">): Promise<"OK">
    • msetnx(map: Map<string | number | Buffer, string | number | Buffer>, callback?: Callback<"OK">): Promise<"OK">
    • msetnx(...args: [...keyValues: (number | RedisKey)[], callback: Callback<number>]): Promise<number>
    • msetnx(...args: (number | RedisKey)[]): Promise<number>
    • Set multiple keys to multiple values, only if none of the keys exist

      • group: string
      • complexity: O(N) where N is the number of keys to set.
      • since: 1.0.1
      -

      Parameters

      • object: object
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • map: Map<string | number | Buffer, string | number | Buffer>
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • Rest ...args: [...keyValues: (number | RedisKey)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      Returns Promise<number>

    • object(subcommand: "ENCODING", key: RedisKey, callback?: Callback<unknown>): Promise<unknown>
    • object(subcommand: "FREQ", key: RedisKey, callback?: Callback<unknown>): Promise<unknown>
    • object(subcommand: "HELP", callback?: Callback<unknown>): Promise<unknown>
    • object(subcommand: "IDLETIME", key: RedisKey, callback?: Callback<unknown>): Promise<unknown>
    • object(subcommand: "REFCOUNT", key: RedisKey, callback?: Callback<unknown>): Promise<unknown>
    • +

      Parameters

      • object: object
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • map: Map<string | number | Buffer, string | number | Buffer>
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • Rest ...args: [...keyValues: (number | RedisKey)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      Returns Promise<number>

    • object(subcommand: "ENCODING", key: RedisKey, callback?: Callback<unknown>): Promise<unknown>
    • object(subcommand: "FREQ", key: RedisKey, callback?: Callback<unknown>): Promise<unknown>
    • object(subcommand: "HELP", callback?: Callback<unknown>): Promise<unknown>
    • object(subcommand: "IDLETIME", key: RedisKey, callback?: Callback<unknown>): Promise<unknown>
    • object(subcommand: "REFCOUNT", key: RedisKey, callback?: Callback<unknown>): Promise<unknown>
    • Inspect the internal encoding of a Redis object

      • group: generic
      • complexity: O(1)
      • since: 2.2.3
      -

      Parameters

      • subcommand: "ENCODING"
      • key: RedisKey
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • +

      Parameters

      • subcommand: "ENCODING"
      • key: RedisKey
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Get the logarithmic access frequency counter of a Redis object

      • group: generic
      • complexity: O(1)
      • since: 4.0.0
      -

      Parameters

      • subcommand: "FREQ"
      • key: RedisKey
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • +

      Parameters

      • subcommand: "FREQ"
      • key: RedisKey
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Show helpful text about the different subcommands

      • group: generic
      • complexity: O(1)
      • since: 6.2.0
      -

      Parameters

      • subcommand: "HELP"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • +

      Parameters

      • subcommand: "HELP"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Get the time since a Redis object was last accessed

      • group: generic
      • complexity: O(1)
      • since: 2.2.3
      -

      Parameters

      • subcommand: "IDLETIME"
      • key: RedisKey
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • +

      Parameters

      • subcommand: "IDLETIME"
      • key: RedisKey
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Get the number of references to the value of the key

      • group: generic
      • complexity: O(1)
      • since: 2.2.3
      -

      Parameters

      • subcommand: "REFCOUNT"
      • key: RedisKey
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • on(event: "message", cb: ((channel: string, message: string) => void)): Redis
    • on(event: "messageBuffer", cb: ((channel: Buffer, message: Buffer) => void)): Redis
    • on(event: "pmessage", cb: ((pattern: string, channel: string, message: string) => void)): Redis
    • on(event: "pmessageBuffer", cb: ((pattern: string, channel: Buffer, message: Buffer) => void)): Redis
    • on(event: "error", cb: ((error: Error) => void)): Redis
    • on(event: RedisStatus, cb: (() => void)): Redis
    • on(event: string | symbol, listener: ((...args: any[]) => void)): Redis
    • Parameters

      • event: "message"
      • cb: ((channel: string, message: string) => void)
          • (channel: string, message: string): void
          • Parameters

            • channel: string
            • message: string

            Returns void

      Returns Redis

    • Parameters

      • event: "messageBuffer"
      • cb: ((channel: Buffer, message: Buffer) => void)
          • (channel: Buffer, message: Buffer): void
          • Parameters

            • channel: Buffer
            • message: Buffer

            Returns void

      Returns Redis

    • Parameters

      • event: "pmessage"
      • cb: ((pattern: string, channel: string, message: string) => void)
          • (pattern: string, channel: string, message: string): void
          • Parameters

            • pattern: string
            • channel: string
            • message: string

            Returns void

      Returns Redis

    • Parameters

      • event: "pmessageBuffer"
      • cb: ((pattern: string, channel: Buffer, message: Buffer) => void)
          • (pattern: string, channel: Buffer, message: Buffer): void
          • Parameters

            • pattern: string
            • channel: Buffer
            • message: Buffer

            Returns void

      Returns Redis

    • Parameters

      • event: "error"
      • cb: ((error: Error) => void)
          • (error: Error): void
          • Parameters

            • error: Error

            Returns void

      Returns Redis

    • Parameters

      • event: RedisStatus
      • cb: (() => void)
          • (): void
          • Returns void

      Returns Redis

    • Parameters

      • event: string | symbol
      • listener: ((...args: any[]) => void)
          • (...args: any[]): void
          • Parameters

            • Rest ...args: any[]

            Returns void

      Returns Redis

    • once(event: "message", cb: ((channel: string, message: string) => void)): Redis
    • once(event: "messageBuffer", cb: ((channel: Buffer, message: Buffer) => void)): Redis
    • once(event: "pmessage", cb: ((pattern: string, channel: string, message: string) => void)): Redis
    • once(event: "pmessageBuffer", cb: ((pattern: string, channel: Buffer, message: Buffer) => void)): Redis
    • once(event: "error", cb: ((error: Error) => void)): Redis
    • once(event: RedisStatus, cb: (() => void)): Redis
    • once(event: string | symbol, listener: ((...args: any[]) => void)): Redis
    • Parameters

      • event: "message"
      • cb: ((channel: string, message: string) => void)
          • (channel: string, message: string): void
          • Parameters

            • channel: string
            • message: string

            Returns void

      Returns Redis

    • Parameters

      • event: "messageBuffer"
      • cb: ((channel: Buffer, message: Buffer) => void)
          • (channel: Buffer, message: Buffer): void
          • Parameters

            • channel: Buffer
            • message: Buffer

            Returns void

      Returns Redis

    • Parameters

      • event: "pmessage"
      • cb: ((pattern: string, channel: string, message: string) => void)
          • (pattern: string, channel: string, message: string): void
          • Parameters

            • pattern: string
            • channel: string
            • message: string

            Returns void

      Returns Redis

    • Parameters

      • event: "pmessageBuffer"
      • cb: ((pattern: string, channel: Buffer, message: Buffer) => void)
          • (pattern: string, channel: Buffer, message: Buffer): void
          • Parameters

            • pattern: string
            • channel: Buffer
            • message: Buffer

            Returns void

      Returns Redis

    • Parameters

      • event: "error"
      • cb: ((error: Error) => void)
          • (error: Error): void
          • Parameters

            • error: Error

            Returns void

      Returns Redis

    • Parameters

      • event: RedisStatus
      • cb: (() => void)
          • (): void
          • Returns void

      Returns Redis

    • Parameters

      • event: string | symbol
      • listener: ((...args: any[]) => void)
          • (...args: any[]): void
          • Parameters

            • Rest ...args: any[]

            Returns void

      Returns Redis

    • persist(key: RedisKey, callback?: Callback<number>): Promise<number>
    • on(event: "message", cb: ((channel: string, message: string) => void)): Redis
    • on(event: "messageBuffer", cb: ((channel: Buffer, message: Buffer) => void)): Redis
    • on(event: "pmessage", cb: ((pattern: string, channel: string, message: string) => void)): Redis
    • on(event: "pmessageBuffer", cb: ((pattern: string, channel: Buffer, message: Buffer) => void)): Redis
    • on(event: "error", cb: ((error: Error) => void)): Redis
    • on(event: RedisStatus, cb: (() => void)): Redis
    • on(event: string | symbol, listener: ((...args: any[]) => void)): Redis
    • Parameters

      • event: "message"
      • cb: ((channel: string, message: string) => void)
          • (channel: string, message: string): void
          • Parameters

            • channel: string
            • message: string

            Returns void

      Returns Redis

    • Parameters

      • event: "messageBuffer"
      • cb: ((channel: Buffer, message: Buffer) => void)
          • (channel: Buffer, message: Buffer): void
          • Parameters

            • channel: Buffer
            • message: Buffer

            Returns void

      Returns Redis

    • Parameters

      • event: "pmessage"
      • cb: ((pattern: string, channel: string, message: string) => void)
          • (pattern: string, channel: string, message: string): void
          • Parameters

            • pattern: string
            • channel: string
            • message: string

            Returns void

      Returns Redis

    • Parameters

      • event: "pmessageBuffer"
      • cb: ((pattern: string, channel: Buffer, message: Buffer) => void)
          • (pattern: string, channel: Buffer, message: Buffer): void
          • Parameters

            • pattern: string
            • channel: Buffer
            • message: Buffer

            Returns void

      Returns Redis

    • Parameters

      • event: "error"
      • cb: ((error: Error) => void)
          • (error: Error): void
          • Parameters

            • error: Error

            Returns void

      Returns Redis

    • Parameters

      • event: RedisStatus
      • cb: (() => void)
          • (): void
          • Returns void

      Returns Redis

    • Parameters

      • event: string | symbol
      • listener: ((...args: any[]) => void)
          • (...args: any[]): void
          • Parameters

            • Rest ...args: any[]

            Returns void

      Returns Redis

    • once(event: "message", cb: ((channel: string, message: string) => void)): Redis
    • once(event: "messageBuffer", cb: ((channel: Buffer, message: Buffer) => void)): Redis
    • once(event: "pmessage", cb: ((pattern: string, channel: string, message: string) => void)): Redis
    • once(event: "pmessageBuffer", cb: ((pattern: string, channel: Buffer, message: Buffer) => void)): Redis
    • once(event: "error", cb: ((error: Error) => void)): Redis
    • once(event: RedisStatus, cb: (() => void)): Redis
    • once(event: string | symbol, listener: ((...args: any[]) => void)): Redis
    • Parameters

      • event: "message"
      • cb: ((channel: string, message: string) => void)
          • (channel: string, message: string): void
          • Parameters

            • channel: string
            • message: string

            Returns void

      Returns Redis

    • Parameters

      • event: "messageBuffer"
      • cb: ((channel: Buffer, message: Buffer) => void)
          • (channel: Buffer, message: Buffer): void
          • Parameters

            • channel: Buffer
            • message: Buffer

            Returns void

      Returns Redis

    • Parameters

      • event: "pmessage"
      • cb: ((pattern: string, channel: string, message: string) => void)
          • (pattern: string, channel: string, message: string): void
          • Parameters

            • pattern: string
            • channel: string
            • message: string

            Returns void

      Returns Redis

    • Parameters

      • event: "pmessageBuffer"
      • cb: ((pattern: string, channel: Buffer, message: Buffer) => void)
          • (pattern: string, channel: Buffer, message: Buffer): void
          • Parameters

            • pattern: string
            • channel: Buffer
            • message: Buffer

            Returns void

      Returns Redis

    • Parameters

      • event: "error"
      • cb: ((error: Error) => void)
          • (error: Error): void
          • Parameters

            • error: Error

            Returns void

      Returns Redis

    • Parameters

      • event: RedisStatus
      • cb: (() => void)
          • (): void
          • Returns void

      Returns Redis

    • Parameters

      • event: string | symbol
      • listener: ((...args: any[]) => void)
          • (...args: any[]): void
          • Parameters

            • Rest ...args: any[]

            Returns void

      Returns Redis

    • persist(key: RedisKey, callback?: Callback<number>): Promise<number>
    • Remove the expiration from a key

      • group: generic
      • complexity: O(1)
      • since: 2.2.0
      -

      Parameters

      • key: RedisKey
      • Optional callback: Callback<number>

      Returns Promise<number>

    • pexpire(key: RedisKey, milliseconds: string | number, callback?: Callback<number>): Promise<number>
    • pexpire(key: RedisKey, milliseconds: string | number, nx: "NX", callback?: Callback<number>): Promise<number>
    • pexpire(key: RedisKey, milliseconds: string | number, xx: "XX", callback?: Callback<number>): Promise<number>
    • pexpire(key: RedisKey, milliseconds: string | number, gt: "GT", callback?: Callback<number>): Promise<number>
    • pexpire(key: RedisKey, milliseconds: string | number, lt: "LT", callback?: Callback<number>): Promise<number>
    • pexpire(key: RedisKey, milliseconds: string | number, callback?: Callback<number>): Promise<number>
    • pexpire(key: RedisKey, milliseconds: string | number, nx: "NX", callback?: Callback<number>): Promise<number>
    • pexpire(key: RedisKey, milliseconds: string | number, xx: "XX", callback?: Callback<number>): Promise<number>
    • pexpire(key: RedisKey, milliseconds: string | number, gt: "GT", callback?: Callback<number>): Promise<number>
    • pexpire(key: RedisKey, milliseconds: string | number, lt: "LT", callback?: Callback<number>): Promise<number>
    • Set a key's time to live in milliseconds

      • group: generic
      • complexity: O(1)
      • since: 2.6.0
      -

      Parameters

      • key: RedisKey
      • milliseconds: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • milliseconds: string | number
      • nx: "NX"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • milliseconds: string | number
      • xx: "XX"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • milliseconds: string | number
      • gt: "GT"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • milliseconds: string | number
      • lt: "LT"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • pexpireat(key: RedisKey, unixTimeMilliseconds: string | number, callback?: Callback<number>): Promise<number>
    • pexpireat(key: RedisKey, unixTimeMilliseconds: string | number, nx: "NX", callback?: Callback<number>): Promise<number>
    • pexpireat(key: RedisKey, unixTimeMilliseconds: string | number, xx: "XX", callback?: Callback<number>): Promise<number>
    • pexpireat(key: RedisKey, unixTimeMilliseconds: string | number, gt: "GT", callback?: Callback<number>): Promise<number>
    • pexpireat(key: RedisKey, unixTimeMilliseconds: string | number, lt: "LT", callback?: Callback<number>): Promise<number>
    • +

      Parameters

      • key: RedisKey
      • milliseconds: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • milliseconds: string | number
      • nx: "NX"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • milliseconds: string | number
      • xx: "XX"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • milliseconds: string | number
      • gt: "GT"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • milliseconds: string | number
      • lt: "LT"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • pexpireat(key: RedisKey, unixTimeMilliseconds: string | number, callback?: Callback<number>): Promise<number>
    • pexpireat(key: RedisKey, unixTimeMilliseconds: string | number, nx: "NX", callback?: Callback<number>): Promise<number>
    • pexpireat(key: RedisKey, unixTimeMilliseconds: string | number, xx: "XX", callback?: Callback<number>): Promise<number>
    • pexpireat(key: RedisKey, unixTimeMilliseconds: string | number, gt: "GT", callback?: Callback<number>): Promise<number>
    • pexpireat(key: RedisKey, unixTimeMilliseconds: string | number, lt: "LT", callback?: Callback<number>): Promise<number>
    • Set the expiration for a key as a UNIX timestamp specified in milliseconds

      • group: generic
      • complexity: O(1)
      • since: 2.6.0
      -

      Parameters

      • key: RedisKey
      • unixTimeMilliseconds: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • unixTimeMilliseconds: string | number
      • nx: "NX"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • unixTimeMilliseconds: string | number
      • xx: "XX"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • unixTimeMilliseconds: string | number
      • gt: "GT"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • unixTimeMilliseconds: string | number
      • lt: "LT"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • pexpiretime(key: RedisKey, callback?: Callback<number>): Promise<number>
    • +

      Parameters

      • key: RedisKey
      • unixTimeMilliseconds: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • unixTimeMilliseconds: string | number
      • nx: "NX"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • unixTimeMilliseconds: string | number
      • xx: "XX"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • unixTimeMilliseconds: string | number
      • gt: "GT"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • unixTimeMilliseconds: string | number
      • lt: "LT"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • pexpiretime(key: RedisKey, callback?: Callback<number>): Promise<number>
    • Get the expiration Unix timestamp for a key in milliseconds

      • group: generic
      • complexity: O(1)
      • since: 7.0.0
      -

      Parameters

      • key: RedisKey
      • Optional callback: Callback<number>

      Returns Promise<number>

    • pfadd(key: RedisKey, callback?: Callback<number>): Promise<number>
    • pfadd(...args: [key: RedisKey, ...elements: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • pfadd(...args: [key: RedisKey, ...elements: (string | number | Buffer)[]]): Promise<number>
    • pfadd(key: RedisKey, callback?: Callback<number>): Promise<number>
    • pfadd(...args: [key: RedisKey, ...elements: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • pfadd(...args: [key: RedisKey, ...elements: (string | number | Buffer)[]]): Promise<number>
    • Adds the specified elements to the specified HyperLogLog.

      • group: hyperloglog
      • complexity: O(1) to add every element.
      • since: 2.8.9
      -

      Parameters

      • key: RedisKey
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, ...elements: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, ...elements: (string | number | Buffer)[]]

      Returns Promise<number>

    • pfcount(...args: [...keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • pfcount(...args: [keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • pfcount(...args: RedisKey[]): Promise<number>
    • pfcount(...args: [keys: RedisKey[]]): Promise<number>
    • pfcount(...args: [...keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • pfcount(...args: [keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • pfcount(...args: RedisKey[]): Promise<number>
    • pfcount(...args: [keys: RedisKey[]]): Promise<number>
    • Return the approximated cardinality of the set(s) observed by the HyperLogLog at key(s).

      • group: hyperloglog
      • complexity: O(1) with a very small average constant time when called with a single key. O(N) with N being the number of keys, and much bigger constant times, when called with multiple keys.
      • since: 2.8.9
      -

      Parameters

      • Rest ...args: [...keys: RedisKey[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [keys: RedisKey[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      Returns Promise<number>

    • Parameters

      Returns Promise<number>

    • pfdebug(subcommand: string | Buffer, key: RedisKey, callback?: Callback<unknown>): Promise<unknown>
    • pfdebug(subcommand: string | Buffer, key: RedisKey, callback?: Callback<unknown>): Promise<unknown>
    • Internal commands for debugging HyperLogLog values

      • group: hyperloglog
      • complexity: N/A
      • since: 2.8.9
      -

      Parameters

      • subcommand: string | Buffer
      • key: RedisKey
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • pfmerge(...args: [destkey: RedisKey, ...sourcekeys: RedisKey[], callback: Callback<"OK">]): Promise<"OK">
    • pfmerge(...args: [destkey: RedisKey, sourcekeys: RedisKey[], callback: Callback<"OK">]): Promise<"OK">
    • pfmerge(...args: [destkey: RedisKey, ...sourcekeys: RedisKey[]]): Promise<"OK">
    • pfmerge(...args: [destkey: RedisKey, sourcekeys: RedisKey[]]): Promise<"OK">
    • +

      Parameters

      • subcommand: string | Buffer
      • key: RedisKey
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • pfmerge(...args: [destkey: RedisKey, ...sourcekeys: RedisKey[], callback: Callback<"OK">]): Promise<"OK">
    • pfmerge(...args: [destkey: RedisKey, sourcekeys: RedisKey[], callback: Callback<"OK">]): Promise<"OK">
    • pfmerge(...args: [destkey: RedisKey, ...sourcekeys: RedisKey[]]): Promise<"OK">
    • pfmerge(...args: [destkey: RedisKey, sourcekeys: RedisKey[]]): Promise<"OK">
    • pfselftest(callback?: Callback<unknown>): Promise<unknown>
    • pfselftest(callback?: Callback<unknown>): Promise<unknown>
    • An internal command for testing HyperLogLog values

      • group: hyperloglog
      • complexity: N/A
      • since: 2.8.9
      -

      Parameters

      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • ping(callback?: Callback<"PONG">): Promise<"PONG">
    • ping(message: string | Buffer, callback?: Callback<string>): Promise<string>
    • +

      Parameters

      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • ping(callback?: Callback<"PONG">): Promise<"PONG">
    • ping(message: string | Buffer, callback?: Callback<string>): Promise<string>
    • Ping the server

      • group: connection
      • complexity: O(1)
      • since: 1.0.0
      -

      Parameters

      • Optional callback: Callback<"PONG">

      Returns Promise<"PONG">

    • Parameters

      • message: string | Buffer
      • Optional callback: Callback<string>

      Returns Promise<string>

    • pingBuffer(message: string | Buffer, callback?: Callback<Buffer>): Promise<Buffer>
    • Parameters

      • message: string | Buffer
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • psetex(key: RedisKey, milliseconds: string | number, value: string | number | Buffer, callback?: Callback<unknown>): Promise<unknown>
    • +

      Parameters

      • Optional callback: Callback<"PONG">

      Returns Promise<"PONG">

    • Parameters

      • message: string | Buffer
      • Optional callback: Callback<string>

      Returns Promise<string>

    • pingBuffer(message: string | Buffer, callback?: Callback<Buffer>): Promise<Buffer>
    • Parameters

      • message: string | Buffer
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • psetex(key: RedisKey, milliseconds: string | number, value: string | number | Buffer, callback?: Callback<unknown>): Promise<unknown>
    • Set the value and expiration in milliseconds of a key

      • group: string
      • complexity: O(1)
      • since: 2.6.0
      -

      Parameters

      • key: RedisKey
      • milliseconds: string | number
      • value: string | number | Buffer
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • psubscribe(...args: [...patterns: string[], callback: Callback<unknown>]): Promise<unknown>
    • psubscribe(...args: string[]): Promise<unknown>
    • +

      Parameters

      • key: RedisKey
      • milliseconds: string | number
      • value: string | number | Buffer
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • psubscribe(...args: [...patterns: string[], callback: Callback<unknown>]): Promise<unknown>
    • psubscribe(...args: string[]): Promise<unknown>
    • Listen for messages published to channels matching the given patterns

      • group: pubsub
      • complexity: O(N) where N is the number of patterns the client is already subscribed to.
      • since: 2.0.0
      -

      Parameters

      • Rest ...args: [...patterns: string[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: string[]

      Returns Promise<unknown>

    • psync(replicationid: string | number | Buffer, offset: string | number, callback?: Callback<unknown>): Promise<unknown>
    • +

      Parameters

      • Rest ...args: [...patterns: string[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: string[]

      Returns Promise<unknown>

    • psync(replicationid: string | number | Buffer, offset: string | number, callback?: Callback<unknown>): Promise<unknown>
    • Internal command used for replication

      • group: server
      • complexity: undefined
      • since: 2.8.0
      -

      Parameters

      • replicationid: string | number | Buffer
      • offset: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • pttl(key: RedisKey, callback?: Callback<number>): Promise<number>
    • +

      Parameters

      • replicationid: string | number | Buffer
      • offset: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • pttl(key: RedisKey, callback?: Callback<number>): Promise<number>
    • Get the time to live for a key in milliseconds

      • group: generic
      • complexity: O(1)
      • since: 2.6.0
      -

      Parameters

      • key: RedisKey
      • Optional callback: Callback<number>

      Returns Promise<number>

    • publish(channel: string | Buffer, message: string | Buffer, callback?: Callback<number>): Promise<number>
    • publish(channel: string | Buffer, message: string | Buffer, callback?: Callback<number>): Promise<number>
    • Post a message to a channel

      • group: pubsub
      • complexity: O(N+M) where N is the number of clients subscribed to the receiving channel and M is the total number of subscribed patterns (by any client).
      • since: 2.0.0
      -

      Parameters

      • channel: string | Buffer
      • message: string | Buffer
      • Optional callback: Callback<number>

      Returns Promise<number>

    • pubsub(subcommand: "CHANNELS", callback?: Callback<unknown[]>): Promise<unknown[]>
    • pubsub(subcommand: "CHANNELS", pattern: string, callback?: Callback<unknown[]>): Promise<unknown[]>
    • pubsub(subcommand: "HELP", callback?: Callback<unknown[]>): Promise<unknown[]>
    • pubsub(subcommand: "NUMPAT", callback?: Callback<unknown[]>): Promise<unknown[]>
    • pubsub(subcommand: "NUMSUB", callback?: Callback<unknown[]>): Promise<unknown[]>
    • pubsub(...args: [subcommand: "NUMSUB", ...channels: (string | Buffer)[], callback: Callback<unknown[]>]): Promise<unknown[]>
    • pubsub(...args: [subcommand: "NUMSUB", ...channels: (string | Buffer)[]]): Promise<unknown[]>
    • pubsub(subcommand: "SHARDCHANNELS", callback?: Callback<unknown[]>): Promise<unknown[]>
    • pubsub(subcommand: "SHARDCHANNELS", pattern: string, callback?: Callback<unknown[]>): Promise<unknown[]>
    • pubsub(subcommand: "SHARDNUMSUB", callback?: Callback<unknown[]>): Promise<unknown[]>
    • pubsub(...args: [subcommand: "SHARDNUMSUB", ...shardchannels: (string | Buffer)[], callback: Callback<unknown[]>]): Promise<unknown[]>
    • pubsub(...args: [subcommand: "SHARDNUMSUB", ...shardchannels: (string | Buffer)[]]): Promise<unknown[]>
    • +

      Parameters

      • channel: string | Buffer
      • message: string | Buffer
      • Optional callback: Callback<number>

      Returns Promise<number>

    • pubsub(subcommand: "CHANNELS", callback?: Callback<unknown[]>): Promise<unknown[]>
    • pubsub(subcommand: "CHANNELS", pattern: string, callback?: Callback<unknown[]>): Promise<unknown[]>
    • pubsub(subcommand: "HELP", callback?: Callback<unknown[]>): Promise<unknown[]>
    • pubsub(subcommand: "NUMPAT", callback?: Callback<unknown[]>): Promise<unknown[]>
    • pubsub(subcommand: "NUMSUB", callback?: Callback<unknown[]>): Promise<unknown[]>
    • pubsub(...args: [subcommand: "NUMSUB", ...channels: (string | Buffer)[], callback: Callback<unknown[]>]): Promise<unknown[]>
    • pubsub(...args: [subcommand: "NUMSUB", ...channels: (string | Buffer)[]]): Promise<unknown[]>
    • pubsub(subcommand: "SHARDCHANNELS", callback?: Callback<unknown[]>): Promise<unknown[]>
    • pubsub(subcommand: "SHARDCHANNELS", pattern: string, callback?: Callback<unknown[]>): Promise<unknown[]>
    • pubsub(subcommand: "SHARDNUMSUB", callback?: Callback<unknown[]>): Promise<unknown[]>
    • pubsub(...args: [subcommand: "SHARDNUMSUB", ...shardchannels: (string | Buffer)[], callback: Callback<unknown[]>]): Promise<unknown[]>
    • pubsub(...args: [subcommand: "SHARDNUMSUB", ...shardchannels: (string | Buffer)[]]): Promise<unknown[]>
    • List active channels

      • group: pubsub
      • complexity: O(N) where N is the number of active channels, and assuming constant time pattern matching (relatively short channels and patterns)
      • since: 2.8.0
      -

      Parameters

      • subcommand: "CHANNELS"
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Parameters

      • subcommand: "CHANNELS"
      • pattern: string
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • +

      Parameters

      • subcommand: "CHANNELS"
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Parameters

      • subcommand: "CHANNELS"
      • pattern: string
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Show helpful text about the different subcommands

      • group: pubsub
      • complexity: O(1)
      • since: 6.2.0
      -

      Parameters

      • subcommand: "HELP"
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • +

      Parameters

      • subcommand: "HELP"
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Get the count of unique patterns pattern subscriptions

      • group: pubsub
      • complexity: O(1)
      • since: 2.8.0
      -

      Parameters

      • subcommand: "NUMPAT"
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • +

      Parameters

      • subcommand: "NUMPAT"
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Get the count of subscribers for channels

      • group: pubsub
      • complexity: O(N) for the NUMSUB subcommand, where N is the number of requested channels
      • since: 2.8.0
      -

      Parameters

      • subcommand: "NUMSUB"
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [subcommand: "NUMSUB", ...channels: (string | Buffer)[], callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [subcommand: "NUMSUB", ...channels: (string | Buffer)[]]

      Returns Promise<unknown[]>

    • +

      Parameters

      • subcommand: "NUMSUB"
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [subcommand: "NUMSUB", ...channels: (string | Buffer)[], callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [subcommand: "NUMSUB", ...channels: (string | Buffer)[]]

      Returns Promise<unknown[]>

    • List active shard channels

      • group: pubsub
      • complexity: O(N) where N is the number of active shard channels, and assuming constant time pattern matching (relatively short shard channels).
      • since: 7.0.0
      -

      Parameters

      • subcommand: "SHARDCHANNELS"
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Parameters

      • subcommand: "SHARDCHANNELS"
      • pattern: string
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • +

      Parameters

      • subcommand: "SHARDCHANNELS"
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Parameters

      • subcommand: "SHARDCHANNELS"
      • pattern: string
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Get the count of subscribers for shard channels

      • group: pubsub
      • complexity: O(N) for the SHARDNUMSUB subcommand, where N is the number of requested shard channels
      • since: 7.0.0
      -

      Parameters

      • subcommand: "SHARDNUMSUB"
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [subcommand: "SHARDNUMSUB", ...shardchannels: (string | Buffer)[], callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [subcommand: "SHARDNUMSUB", ...shardchannels: (string | Buffer)[]]

      Returns Promise<unknown[]>

    • punsubscribe(callback?: Callback<unknown>): Promise<unknown>
    • punsubscribe(...args: [...patterns: string[], callback: Callback<unknown>]): Promise<unknown>
    • punsubscribe(...args: string[]): Promise<unknown>
    • +

      Parameters

      • subcommand: "SHARDNUMSUB"
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [subcommand: "SHARDNUMSUB", ...shardchannels: (string | Buffer)[], callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [subcommand: "SHARDNUMSUB", ...shardchannels: (string | Buffer)[]]

      Returns Promise<unknown[]>

    • punsubscribe(callback?: Callback<unknown>): Promise<unknown>
    • punsubscribe(...args: [...patterns: string[], callback: Callback<unknown>]): Promise<unknown>
    • punsubscribe(...args: string[]): Promise<unknown>
    • Stop listening for messages posted to channels matching the given patterns

      • group: pubsub
      • complexity: O(N+M) where N is the number of patterns the client is already subscribed and M is the number of total patterns subscribed in the system (by any client).
      • since: 2.0.0
      -

      Parameters

      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [...patterns: string[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: string[]

      Returns Promise<unknown>

    • quit(callback?: Callback<"OK">): Promise<"OK">
    • +

      Parameters

      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [...patterns: string[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: string[]

      Returns Promise<unknown>

    • quit(callback?: Callback<"OK">): Promise<"OK">
    • Close the connection

      • group: connection
      • complexity: O(1)
      • since: 1.0.0
      -

      Parameters

      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • randomkey(callback?: Callback<string>): Promise<string>
    • randomkey(callback?: Callback<string>): Promise<string>
    • Return a random key from the keyspace

      • group: generic
      • complexity: O(1)
      • since: 1.0.0
      -

      Parameters

      • Optional callback: Callback<string>

      Returns Promise<string>

    • randomkeyBuffer(callback?: Callback<Buffer>): Promise<Buffer>
    • Parameters

      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • readonly(callback?: Callback<"OK">): Promise<"OK">
    • +

      Parameters

      • Optional callback: Callback<string>

      Returns Promise<string>

    • randomkeyBuffer(callback?: Callback<Buffer>): Promise<Buffer>
    • Parameters

      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • readonly(callback?: Callback<"OK">): Promise<"OK">
    • Enables read queries for a connection to a cluster replica node

      • group: cluster
      • complexity: O(1)
      • since: 3.0.0
      -

      Parameters

      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • readwrite(callback?: Callback<"OK">): Promise<"OK">
    • readwrite(callback?: Callback<"OK">): Promise<"OK">
    • Disables read queries for a connection to a cluster replica node

      • group: cluster
      • complexity: O(1)
      • since: 3.0.0
      -

      Parameters

      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • rename(key: RedisKey, newkey: RedisKey, callback?: Callback<"OK">): Promise<"OK">
    • rename(key: RedisKey, newkey: RedisKey, callback?: Callback<"OK">): Promise<"OK">
    • Rename a key

      • group: generic
      • complexity: O(1)
      • since: 1.0.0
      -

      Parameters

      Returns Promise<"OK">

    • renamenx(key: RedisKey, newkey: RedisKey, callback?: Callback<number>): Promise<number>
    • renamenx(key: RedisKey, newkey: RedisKey, callback?: Callback<number>): Promise<number>
    • Rename a key, only if the new key does not exist

      • group: generic
      • complexity: O(1)
      • since: 1.0.0
      -

      Parameters

      Returns Promise<number>

    • replconf(callback?: Callback<unknown>): Promise<unknown>
    • replconf(callback?: Callback<unknown>): Promise<unknown>
    • An internal command for configuring the replication stream

      • group: server
      • complexity: O(1)
      • since: 3.0.0
      -

      Parameters

      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • replicaof(host: string | Buffer, port: string | number, callback?: Callback<"OK">): Promise<"OK">
    • +

      Parameters

      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • replicaof(host: string | Buffer, port: string | number, callback?: Callback<"OK">): Promise<"OK">
    • Make the server a replica of another instance, or promote it as master.

      • group: server
      • complexity: O(1)
      • since: 5.0.0
      -

      Parameters

      • host: string | Buffer
      • port: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • reset(callback?: Callback<"OK">): Promise<"OK">
    • +

      Parameters

      • host: string | Buffer
      • port: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • reset(callback?: Callback<"OK">): Promise<"OK">
    • Reset the connection

      • group: connection
      • complexity: O(1)
      • since: 6.2.0
      -

      Parameters

      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • restore(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, callback?: Callback<"OK">): Promise<"OK">
    • restore(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, frequencyToken: "FREQ", frequency: string | number, callback?: Callback<"OK">): Promise<"OK">
    • restore(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, secondsToken: "IDLETIME", seconds: string | number, callback?: Callback<"OK">): Promise<"OK">
    • restore(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, secondsToken: "IDLETIME", seconds: string | number, frequencyToken: "FREQ", frequency: string | number, callback?: Callback<"OK">): Promise<"OK">
    • restore(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, absttl: "ABSTTL", callback?: Callback<"OK">): Promise<"OK">
    • restore(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, absttl: "ABSTTL", frequencyToken: "FREQ", frequency: string | number, callback?: Callback<"OK">): Promise<"OK">
    • restore(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, absttl: "ABSTTL", secondsToken: "IDLETIME", seconds: string | number, callback?: Callback<"OK">): Promise<"OK">
    • restore(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, absttl: "ABSTTL", secondsToken: "IDLETIME", seconds: string | number, frequencyToken: "FREQ", frequency: string | number, callback?: Callback<"OK">): Promise<"OK">
    • restore(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, replace: "REPLACE", callback?: Callback<"OK">): Promise<"OK">
    • restore(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, replace: "REPLACE", frequencyToken: "FREQ", frequency: string | number, callback?: Callback<"OK">): Promise<"OK">
    • restore(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, replace: "REPLACE", secondsToken: "IDLETIME", seconds: string | number, callback?: Callback<"OK">): Promise<"OK">
    • restore(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, replace: "REPLACE", secondsToken: "IDLETIME", seconds: string | number, frequencyToken: "FREQ", frequency: string | number, callback?: Callback<"OK">): Promise<"OK">
    • restore(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, replace: "REPLACE", absttl: "ABSTTL", callback?: Callback<"OK">): Promise<"OK">
    • restore(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, replace: "REPLACE", absttl: "ABSTTL", frequencyToken: "FREQ", frequency: string | number, callback?: Callback<"OK">): Promise<"OK">
    • restore(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, replace: "REPLACE", absttl: "ABSTTL", secondsToken: "IDLETIME", seconds: string | number, callback?: Callback<"OK">): Promise<"OK">
    • restore(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, replace: "REPLACE", absttl: "ABSTTL", secondsToken: "IDLETIME", seconds: string | number, frequencyToken: "FREQ", frequency: string | number, callback?: Callback<"OK">): Promise<"OK">
    • restore(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, callback?: Callback<"OK">): Promise<"OK">
    • restore(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, frequencyToken: "FREQ", frequency: string | number, callback?: Callback<"OK">): Promise<"OK">
    • restore(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, secondsToken: "IDLETIME", seconds: string | number, callback?: Callback<"OK">): Promise<"OK">
    • restore(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, secondsToken: "IDLETIME", seconds: string | number, frequencyToken: "FREQ", frequency: string | number, callback?: Callback<"OK">): Promise<"OK">
    • restore(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, absttl: "ABSTTL", callback?: Callback<"OK">): Promise<"OK">
    • restore(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, absttl: "ABSTTL", frequencyToken: "FREQ", frequency: string | number, callback?: Callback<"OK">): Promise<"OK">
    • restore(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, absttl: "ABSTTL", secondsToken: "IDLETIME", seconds: string | number, callback?: Callback<"OK">): Promise<"OK">
    • restore(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, absttl: "ABSTTL", secondsToken: "IDLETIME", seconds: string | number, frequencyToken: "FREQ", frequency: string | number, callback?: Callback<"OK">): Promise<"OK">
    • restore(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, replace: "REPLACE", callback?: Callback<"OK">): Promise<"OK">
    • restore(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, replace: "REPLACE", frequencyToken: "FREQ", frequency: string | number, callback?: Callback<"OK">): Promise<"OK">
    • restore(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, replace: "REPLACE", secondsToken: "IDLETIME", seconds: string | number, callback?: Callback<"OK">): Promise<"OK">
    • restore(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, replace: "REPLACE", secondsToken: "IDLETIME", seconds: string | number, frequencyToken: "FREQ", frequency: string | number, callback?: Callback<"OK">): Promise<"OK">
    • restore(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, replace: "REPLACE", absttl: "ABSTTL", callback?: Callback<"OK">): Promise<"OK">
    • restore(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, replace: "REPLACE", absttl: "ABSTTL", frequencyToken: "FREQ", frequency: string | number, callback?: Callback<"OK">): Promise<"OK">
    • restore(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, replace: "REPLACE", absttl: "ABSTTL", secondsToken: "IDLETIME", seconds: string | number, callback?: Callback<"OK">): Promise<"OK">
    • restore(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, replace: "REPLACE", absttl: "ABSTTL", secondsToken: "IDLETIME", seconds: string | number, frequencyToken: "FREQ", frequency: string | number, callback?: Callback<"OK">): Promise<"OK">
    • Create a key using the provided serialized value, previously obtained using DUMP.

      • group: generic
      • complexity: O(1) to create the new key and additional O(NM) to reconstruct the serialized value, where N is the number of Redis objects composing the value and M their average size. For small string values the time complexity is thus O(1)+O(1M) where M is small, so simply O(1). However for sorted set values the complexity is O(NMlog(N)) because inserting values into sorted sets is O(log(N)).
      • since: 2.6.0
      -

      Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • frequencyToken: "FREQ"
      • frequency: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • secondsToken: "IDLETIME"
      • seconds: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • secondsToken: "IDLETIME"
      • seconds: string | number
      • frequencyToken: "FREQ"
      • frequency: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • absttl: "ABSTTL"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • absttl: "ABSTTL"
      • frequencyToken: "FREQ"
      • frequency: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • absttl: "ABSTTL"
      • secondsToken: "IDLETIME"
      • seconds: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • absttl: "ABSTTL"
      • secondsToken: "IDLETIME"
      • seconds: string | number
      • frequencyToken: "FREQ"
      • frequency: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • replace: "REPLACE"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • replace: "REPLACE"
      • frequencyToken: "FREQ"
      • frequency: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • replace: "REPLACE"
      • secondsToken: "IDLETIME"
      • seconds: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • replace: "REPLACE"
      • secondsToken: "IDLETIME"
      • seconds: string | number
      • frequencyToken: "FREQ"
      • frequency: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • replace: "REPLACE"
      • absttl: "ABSTTL"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • replace: "REPLACE"
      • absttl: "ABSTTL"
      • frequencyToken: "FREQ"
      • frequency: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • replace: "REPLACE"
      • absttl: "ABSTTL"
      • secondsToken: "IDLETIME"
      • seconds: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • replace: "REPLACE"
      • absttl: "ABSTTL"
      • secondsToken: "IDLETIME"
      • seconds: string | number
      • frequencyToken: "FREQ"
      • frequency: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • restore-asking(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, callback?: Callback<unknown>): Promise<unknown>
    • restore-asking(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, frequencyToken: "FREQ", frequency: string | number, callback?: Callback<unknown>): Promise<unknown>
    • restore-asking(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, secondsToken: "IDLETIME", seconds: string | number, callback?: Callback<unknown>): Promise<unknown>
    • restore-asking(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, secondsToken: "IDLETIME", seconds: string | number, frequencyToken: "FREQ", frequency: string | number, callback?: Callback<unknown>): Promise<unknown>
    • restore-asking(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, absttl: "ABSTTL", callback?: Callback<unknown>): Promise<unknown>
    • restore-asking(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, absttl: "ABSTTL", frequencyToken: "FREQ", frequency: string | number, callback?: Callback<unknown>): Promise<unknown>
    • restore-asking(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, absttl: "ABSTTL", secondsToken: "IDLETIME", seconds: string | number, callback?: Callback<unknown>): Promise<unknown>
    • restore-asking(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, absttl: "ABSTTL", secondsToken: "IDLETIME", seconds: string | number, frequencyToken: "FREQ", frequency: string | number, callback?: Callback<unknown>): Promise<unknown>
    • restore-asking(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, replace: "REPLACE", callback?: Callback<unknown>): Promise<unknown>
    • restore-asking(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, replace: "REPLACE", frequencyToken: "FREQ", frequency: string | number, callback?: Callback<unknown>): Promise<unknown>
    • restore-asking(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, replace: "REPLACE", secondsToken: "IDLETIME", seconds: string | number, callback?: Callback<unknown>): Promise<unknown>
    • restore-asking(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, replace: "REPLACE", secondsToken: "IDLETIME", seconds: string | number, frequencyToken: "FREQ", frequency: string | number, callback?: Callback<unknown>): Promise<unknown>
    • restore-asking(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, replace: "REPLACE", absttl: "ABSTTL", callback?: Callback<unknown>): Promise<unknown>
    • restore-asking(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, replace: "REPLACE", absttl: "ABSTTL", frequencyToken: "FREQ", frequency: string | number, callback?: Callback<unknown>): Promise<unknown>
    • restore-asking(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, replace: "REPLACE", absttl: "ABSTTL", secondsToken: "IDLETIME", seconds: string | number, callback?: Callback<unknown>): Promise<unknown>
    • restore-asking(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, replace: "REPLACE", absttl: "ABSTTL", secondsToken: "IDLETIME", seconds: string | number, frequencyToken: "FREQ", frequency: string | number, callback?: Callback<unknown>): Promise<unknown>
    • +

      Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • frequencyToken: "FREQ"
      • frequency: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • secondsToken: "IDLETIME"
      • seconds: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • secondsToken: "IDLETIME"
      • seconds: string | number
      • frequencyToken: "FREQ"
      • frequency: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • absttl: "ABSTTL"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • absttl: "ABSTTL"
      • frequencyToken: "FREQ"
      • frequency: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • absttl: "ABSTTL"
      • secondsToken: "IDLETIME"
      • seconds: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • absttl: "ABSTTL"
      • secondsToken: "IDLETIME"
      • seconds: string | number
      • frequencyToken: "FREQ"
      • frequency: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • replace: "REPLACE"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • replace: "REPLACE"
      • frequencyToken: "FREQ"
      • frequency: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • replace: "REPLACE"
      • secondsToken: "IDLETIME"
      • seconds: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • replace: "REPLACE"
      • secondsToken: "IDLETIME"
      • seconds: string | number
      • frequencyToken: "FREQ"
      • frequency: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • replace: "REPLACE"
      • absttl: "ABSTTL"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • replace: "REPLACE"
      • absttl: "ABSTTL"
      • frequencyToken: "FREQ"
      • frequency: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • replace: "REPLACE"
      • absttl: "ABSTTL"
      • secondsToken: "IDLETIME"
      • seconds: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • replace: "REPLACE"
      • absttl: "ABSTTL"
      • secondsToken: "IDLETIME"
      • seconds: string | number
      • frequencyToken: "FREQ"
      • frequency: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • restore-asking(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, callback?: Callback<unknown>): Promise<unknown>
    • restore-asking(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, frequencyToken: "FREQ", frequency: string | number, callback?: Callback<unknown>): Promise<unknown>
    • restore-asking(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, secondsToken: "IDLETIME", seconds: string | number, callback?: Callback<unknown>): Promise<unknown>
    • restore-asking(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, secondsToken: "IDLETIME", seconds: string | number, frequencyToken: "FREQ", frequency: string | number, callback?: Callback<unknown>): Promise<unknown>
    • restore-asking(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, absttl: "ABSTTL", callback?: Callback<unknown>): Promise<unknown>
    • restore-asking(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, absttl: "ABSTTL", frequencyToken: "FREQ", frequency: string | number, callback?: Callback<unknown>): Promise<unknown>
    • restore-asking(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, absttl: "ABSTTL", secondsToken: "IDLETIME", seconds: string | number, callback?: Callback<unknown>): Promise<unknown>
    • restore-asking(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, absttl: "ABSTTL", secondsToken: "IDLETIME", seconds: string | number, frequencyToken: "FREQ", frequency: string | number, callback?: Callback<unknown>): Promise<unknown>
    • restore-asking(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, replace: "REPLACE", callback?: Callback<unknown>): Promise<unknown>
    • restore-asking(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, replace: "REPLACE", frequencyToken: "FREQ", frequency: string | number, callback?: Callback<unknown>): Promise<unknown>
    • restore-asking(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, replace: "REPLACE", secondsToken: "IDLETIME", seconds: string | number, callback?: Callback<unknown>): Promise<unknown>
    • restore-asking(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, replace: "REPLACE", secondsToken: "IDLETIME", seconds: string | number, frequencyToken: "FREQ", frequency: string | number, callback?: Callback<unknown>): Promise<unknown>
    • restore-asking(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, replace: "REPLACE", absttl: "ABSTTL", callback?: Callback<unknown>): Promise<unknown>
    • restore-asking(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, replace: "REPLACE", absttl: "ABSTTL", frequencyToken: "FREQ", frequency: string | number, callback?: Callback<unknown>): Promise<unknown>
    • restore-asking(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, replace: "REPLACE", absttl: "ABSTTL", secondsToken: "IDLETIME", seconds: string | number, callback?: Callback<unknown>): Promise<unknown>
    • restore-asking(key: RedisKey, ttl: string | number, serializedValue: string | number | Buffer, replace: "REPLACE", absttl: "ABSTTL", secondsToken: "IDLETIME", seconds: string | number, frequencyToken: "FREQ", frequency: string | number, callback?: Callback<unknown>): Promise<unknown>
    • An internal command for migrating keys in a cluster

      • group: server
      • complexity: O(1) to create the new key and additional O(NM) to reconstruct the serialized value, where N is the number of Redis objects composing the value and M their average size. For small string values the time complexity is thus O(1)+O(1M) where M is small, so simply O(1). However for sorted set values the complexity is O(NMlog(N)) because inserting values into sorted sets is O(log(N)).
      • since: 3.0.0
      -

      Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • frequencyToken: "FREQ"
      • frequency: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • secondsToken: "IDLETIME"
      • seconds: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • secondsToken: "IDLETIME"
      • seconds: string | number
      • frequencyToken: "FREQ"
      • frequency: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • absttl: "ABSTTL"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • absttl: "ABSTTL"
      • frequencyToken: "FREQ"
      • frequency: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • absttl: "ABSTTL"
      • secondsToken: "IDLETIME"
      • seconds: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • absttl: "ABSTTL"
      • secondsToken: "IDLETIME"
      • seconds: string | number
      • frequencyToken: "FREQ"
      • frequency: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • replace: "REPLACE"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • replace: "REPLACE"
      • frequencyToken: "FREQ"
      • frequency: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • replace: "REPLACE"
      • secondsToken: "IDLETIME"
      • seconds: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • replace: "REPLACE"
      • secondsToken: "IDLETIME"
      • seconds: string | number
      • frequencyToken: "FREQ"
      • frequency: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • replace: "REPLACE"
      • absttl: "ABSTTL"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • replace: "REPLACE"
      • absttl: "ABSTTL"
      • frequencyToken: "FREQ"
      • frequency: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • replace: "REPLACE"
      • absttl: "ABSTTL"
      • secondsToken: "IDLETIME"
      • seconds: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • replace: "REPLACE"
      • absttl: "ABSTTL"
      • secondsToken: "IDLETIME"
      • seconds: string | number
      • frequencyToken: "FREQ"
      • frequency: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • role(callback?: Callback<unknown[]>): Promise<unknown[]>
    • +

      Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • frequencyToken: "FREQ"
      • frequency: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • secondsToken: "IDLETIME"
      • seconds: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • secondsToken: "IDLETIME"
      • seconds: string | number
      • frequencyToken: "FREQ"
      • frequency: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • absttl: "ABSTTL"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • absttl: "ABSTTL"
      • frequencyToken: "FREQ"
      • frequency: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • absttl: "ABSTTL"
      • secondsToken: "IDLETIME"
      • seconds: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • absttl: "ABSTTL"
      • secondsToken: "IDLETIME"
      • seconds: string | number
      • frequencyToken: "FREQ"
      • frequency: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • replace: "REPLACE"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • replace: "REPLACE"
      • frequencyToken: "FREQ"
      • frequency: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • replace: "REPLACE"
      • secondsToken: "IDLETIME"
      • seconds: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • replace: "REPLACE"
      • secondsToken: "IDLETIME"
      • seconds: string | number
      • frequencyToken: "FREQ"
      • frequency: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • replace: "REPLACE"
      • absttl: "ABSTTL"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • replace: "REPLACE"
      • absttl: "ABSTTL"
      • frequencyToken: "FREQ"
      • frequency: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • replace: "REPLACE"
      • absttl: "ABSTTL"
      • secondsToken: "IDLETIME"
      • seconds: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • ttl: string | number
      • serializedValue: string | number | Buffer
      • replace: "REPLACE"
      • absttl: "ABSTTL"
      • secondsToken: "IDLETIME"
      • seconds: string | number
      • frequencyToken: "FREQ"
      • frequency: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • role(callback?: Callback<unknown[]>): Promise<unknown[]>
    • Return the role of the instance in the context of replication

      • group: server
      • complexity: O(1)
      • since: 2.8.12
      -

      Parameters

      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • rpop(key: RedisKey, callback?: Callback<string>): Promise<string>
    • rpop(key: RedisKey, count: string | number, callback?: Callback<string[]>): Promise<string[]>
    • +

      Parameters

      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • rpop(key: RedisKey, callback?: Callback<string>): Promise<string>
    • rpop(key: RedisKey, count: string | number, callback?: Callback<string[]>): Promise<string[]>
    • Remove and get the last elements in a list

      • group: list
      • complexity: O(N) where N is the number of elements returned
      • since: 1.0.0
      -

      Parameters

      • key: RedisKey
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • count: string | number
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • rpopBuffer(key: RedisKey, callback?: Callback<Buffer>): Promise<Buffer>
    • rpopBuffer(key: RedisKey, count: string | number, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • rpoplpush(source: RedisKey, destination: RedisKey, callback?: Callback<string>): Promise<string>
    • rpopBuffer(key: RedisKey, callback?: Callback<Buffer>): Promise<Buffer>
    • rpopBuffer(key: RedisKey, count: string | number, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • rpoplpush(source: RedisKey, destination: RedisKey, callback?: Callback<string>): Promise<string>
    • Remove the last element in a list, prepend it to another list and return it

      • group: list
      • complexity: O(1)
      • since: 1.2.0
      -

      Parameters

      Returns Promise<string>

    • rpoplpushBuffer(source: RedisKey, destination: RedisKey, callback?: Callback<Buffer>): Promise<Buffer>
    • rpush(...args: [key: RedisKey, ...elements: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • rpush(...args: [key: RedisKey, ...elements: (string | number | Buffer)[]]): Promise<number>
    • rpoplpushBuffer(source: RedisKey, destination: RedisKey, callback?: Callback<Buffer>): Promise<Buffer>
    • rpush(...args: [key: RedisKey, ...elements: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • rpush(...args: [key: RedisKey, ...elements: (string | number | Buffer)[]]): Promise<number>
    • Append one or multiple elements to a list

      • group: list
      • complexity: O(1) for each element added, so O(N) to add N elements when the command is called with multiple arguments.
      • since: 1.0.0
      -

      Parameters

      • Rest ...args: [key: RedisKey, ...elements: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, ...elements: (string | number | Buffer)[]]

      Returns Promise<number>

    • rpushx(...args: [key: RedisKey, ...elements: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • rpushx(...args: [key: RedisKey, ...elements: (string | number | Buffer)[]]): Promise<number>
    • +

      Parameters

      • Rest ...args: [key: RedisKey, ...elements: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, ...elements: (string | number | Buffer)[]]

      Returns Promise<number>

    • rpushx(...args: [key: RedisKey, ...elements: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • rpushx(...args: [key: RedisKey, ...elements: (string | number | Buffer)[]]): Promise<number>
    • Append an element to a list, only if the list exists

      • group: list
      • complexity: O(1) for each element added, so O(N) to add N elements when the command is called with multiple arguments.
      • since: 2.2.0
      -

      Parameters

      • Rest ...args: [key: RedisKey, ...elements: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, ...elements: (string | number | Buffer)[]]

      Returns Promise<number>

    • sadd(...args: [key: RedisKey, ...members: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • sadd(...args: [key: RedisKey, members: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • sadd(...args: [key: RedisKey, ...members: (string | number | Buffer)[]]): Promise<number>
    • sadd(...args: [key: RedisKey, members: (string | number | Buffer)[]]): Promise<number>
    • +

      Parameters

      • Rest ...args: [key: RedisKey, ...elements: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, ...elements: (string | number | Buffer)[]]

      Returns Promise<number>

    • sadd(...args: [key: RedisKey, ...members: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • sadd(...args: [key: RedisKey, members: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • sadd(...args: [key: RedisKey, ...members: (string | number | Buffer)[]]): Promise<number>
    • sadd(...args: [key: RedisKey, members: (string | number | Buffer)[]]): Promise<number>
    • Add one or more members to a set

      • group: set
      • complexity: O(1) for each element added, so O(N) to add N elements when the command is called with multiple arguments.
      • since: 1.0.0
      -

      Parameters

      • Rest ...args: [key: RedisKey, ...members: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, members: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, ...members: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, members: (string | number | Buffer)[]]

      Returns Promise<number>

    • save(callback?: Callback<"OK">): Promise<"OK">
    • +

      Parameters

      • Rest ...args: [key: RedisKey, ...members: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, members: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, ...members: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, members: (string | number | Buffer)[]]

      Returns Promise<number>

    • save(callback?: Callback<"OK">): Promise<"OK">
    • Synchronously save the dataset to disk

      • group: server
      • complexity: O(N) where N is the total number of keys in all databases
      • since: 1.0.0
      -

      Parameters

      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • scan(cursor: string | number, callback?: Callback<[cursor: string, elements: string[]]>): Promise<[cursor: string, elements: string[]]>
    • scan(cursor: string | number, typeToken: "TYPE", type: string | Buffer, callback?: Callback<[cursor: string, elements: string[]]>): Promise<[cursor: string, elements: string[]]>
    • scan(cursor: string | number, countToken: "COUNT", count: string | number, callback?: Callback<[cursor: string, elements: string[]]>): Promise<[cursor: string, elements: string[]]>
    • scan(cursor: string | number, countToken: "COUNT", count: string | number, typeToken: "TYPE", type: string | Buffer, callback?: Callback<[cursor: string, elements: string[]]>): Promise<[cursor: string, elements: string[]]>
    • scan(cursor: string | number, patternToken: "MATCH", pattern: string, callback?: Callback<[cursor: string, elements: string[]]>): Promise<[cursor: string, elements: string[]]>
    • scan(cursor: string | number, patternToken: "MATCH", pattern: string, typeToken: "TYPE", type: string | Buffer, callback?: Callback<[cursor: string, elements: string[]]>): Promise<[cursor: string, elements: string[]]>
    • scan(cursor: string | number, patternToken: "MATCH", pattern: string, countToken: "COUNT", count: string | number, callback?: Callback<[cursor: string, elements: string[]]>): Promise<[cursor: string, elements: string[]]>
    • scan(cursor: string | number, patternToken: "MATCH", pattern: string, countToken: "COUNT", count: string | number, typeToken: "TYPE", type: string | Buffer, callback?: Callback<[cursor: string, elements: string[]]>): Promise<[cursor: string, elements: string[]]>
    • scan(cursor: string | number, callback?: Callback<[cursor: string, elements: string[]]>): Promise<[cursor: string, elements: string[]]>
    • scan(cursor: string | number, typeToken: "TYPE", type: string | Buffer, callback?: Callback<[cursor: string, elements: string[]]>): Promise<[cursor: string, elements: string[]]>
    • scan(cursor: string | number, countToken: "COUNT", count: string | number, callback?: Callback<[cursor: string, elements: string[]]>): Promise<[cursor: string, elements: string[]]>
    • scan(cursor: string | number, countToken: "COUNT", count: string | number, typeToken: "TYPE", type: string | Buffer, callback?: Callback<[cursor: string, elements: string[]]>): Promise<[cursor: string, elements: string[]]>
    • scan(cursor: string | number, patternToken: "MATCH", pattern: string, callback?: Callback<[cursor: string, elements: string[]]>): Promise<[cursor: string, elements: string[]]>
    • scan(cursor: string | number, patternToken: "MATCH", pattern: string, typeToken: "TYPE", type: string | Buffer, callback?: Callback<[cursor: string, elements: string[]]>): Promise<[cursor: string, elements: string[]]>
    • scan(cursor: string | number, patternToken: "MATCH", pattern: string, countToken: "COUNT", count: string | number, callback?: Callback<[cursor: string, elements: string[]]>): Promise<[cursor: string, elements: string[]]>
    • scan(cursor: string | number, patternToken: "MATCH", pattern: string, countToken: "COUNT", count: string | number, typeToken: "TYPE", type: string | Buffer, callback?: Callback<[cursor: string, elements: string[]]>): Promise<[cursor: string, elements: string[]]>
    • Incrementally iterate the keys space

      • group: generic
      • complexity: O(1) for every call. O(N) for a complete iteration, including enough command calls for the cursor to return back to 0. N is the number of elements inside the collection.
      • since: 2.8.0
      -

      Parameters

      • cursor: string | number
      • Optional callback: Callback<[cursor: string, elements: string[]]>

      Returns Promise<[cursor: string, elements: string[]]>

    • Parameters

      • cursor: string | number
      • typeToken: "TYPE"
      • type: string | Buffer
      • Optional callback: Callback<[cursor: string, elements: string[]]>

      Returns Promise<[cursor: string, elements: string[]]>

    • Parameters

      • cursor: string | number
      • countToken: "COUNT"
      • count: string | number
      • Optional callback: Callback<[cursor: string, elements: string[]]>

      Returns Promise<[cursor: string, elements: string[]]>

    • Parameters

      • cursor: string | number
      • countToken: "COUNT"
      • count: string | number
      • typeToken: "TYPE"
      • type: string | Buffer
      • Optional callback: Callback<[cursor: string, elements: string[]]>

      Returns Promise<[cursor: string, elements: string[]]>

    • Parameters

      • cursor: string | number
      • patternToken: "MATCH"
      • pattern: string
      • Optional callback: Callback<[cursor: string, elements: string[]]>

      Returns Promise<[cursor: string, elements: string[]]>

    • Parameters

      • cursor: string | number
      • patternToken: "MATCH"
      • pattern: string
      • typeToken: "TYPE"
      • type: string | Buffer
      • Optional callback: Callback<[cursor: string, elements: string[]]>

      Returns Promise<[cursor: string, elements: string[]]>

    • Parameters

      • cursor: string | number
      • patternToken: "MATCH"
      • pattern: string
      • countToken: "COUNT"
      • count: string | number
      • Optional callback: Callback<[cursor: string, elements: string[]]>

      Returns Promise<[cursor: string, elements: string[]]>

    • Parameters

      • cursor: string | number
      • patternToken: "MATCH"
      • pattern: string
      • countToken: "COUNT"
      • count: string | number
      • typeToken: "TYPE"
      • type: string | Buffer
      • Optional callback: Callback<[cursor: string, elements: string[]]>

      Returns Promise<[cursor: string, elements: string[]]>

    • scanBuffer(cursor: string | number, callback?: Callback<[cursor: Buffer, elements: Buffer[]]>): Promise<[cursor: Buffer, elements: Buffer[]]>
    • scanBuffer(cursor: string | number, typeToken: "TYPE", type: string | Buffer, callback?: Callback<[cursor: Buffer, elements: Buffer[]]>): Promise<[cursor: Buffer, elements: Buffer[]]>
    • scanBuffer(cursor: string | number, countToken: "COUNT", count: string | number, callback?: Callback<[cursor: Buffer, elements: Buffer[]]>): Promise<[cursor: Buffer, elements: Buffer[]]>
    • scanBuffer(cursor: string | number, countToken: "COUNT", count: string | number, typeToken: "TYPE", type: string | Buffer, callback?: Callback<[cursor: Buffer, elements: Buffer[]]>): Promise<[cursor: Buffer, elements: Buffer[]]>
    • scanBuffer(cursor: string | number, patternToken: "MATCH", pattern: string, callback?: Callback<[cursor: Buffer, elements: Buffer[]]>): Promise<[cursor: Buffer, elements: Buffer[]]>
    • scanBuffer(cursor: string | number, patternToken: "MATCH", pattern: string, typeToken: "TYPE", type: string | Buffer, callback?: Callback<[cursor: Buffer, elements: Buffer[]]>): Promise<[cursor: Buffer, elements: Buffer[]]>
    • scanBuffer(cursor: string | number, patternToken: "MATCH", pattern: string, countToken: "COUNT", count: string | number, callback?: Callback<[cursor: Buffer, elements: Buffer[]]>): Promise<[cursor: Buffer, elements: Buffer[]]>
    • scanBuffer(cursor: string | number, patternToken: "MATCH", pattern: string, countToken: "COUNT", count: string | number, typeToken: "TYPE", type: string | Buffer, callback?: Callback<[cursor: Buffer, elements: Buffer[]]>): Promise<[cursor: Buffer, elements: Buffer[]]>
    • Parameters

      • cursor: string | number
      • Optional callback: Callback<[cursor: Buffer, elements: Buffer[]]>

      Returns Promise<[cursor: Buffer, elements: Buffer[]]>

    • Parameters

      • cursor: string | number
      • typeToken: "TYPE"
      • type: string | Buffer
      • Optional callback: Callback<[cursor: Buffer, elements: Buffer[]]>

      Returns Promise<[cursor: Buffer, elements: Buffer[]]>

    • Parameters

      • cursor: string | number
      • countToken: "COUNT"
      • count: string | number
      • Optional callback: Callback<[cursor: Buffer, elements: Buffer[]]>

      Returns Promise<[cursor: Buffer, elements: Buffer[]]>

    • Parameters

      • cursor: string | number
      • countToken: "COUNT"
      • count: string | number
      • typeToken: "TYPE"
      • type: string | Buffer
      • Optional callback: Callback<[cursor: Buffer, elements: Buffer[]]>

      Returns Promise<[cursor: Buffer, elements: Buffer[]]>

    • Parameters

      • cursor: string | number
      • patternToken: "MATCH"
      • pattern: string
      • Optional callback: Callback<[cursor: Buffer, elements: Buffer[]]>

      Returns Promise<[cursor: Buffer, elements: Buffer[]]>

    • Parameters

      • cursor: string | number
      • patternToken: "MATCH"
      • pattern: string
      • typeToken: "TYPE"
      • type: string | Buffer
      • Optional callback: Callback<[cursor: Buffer, elements: Buffer[]]>

      Returns Promise<[cursor: Buffer, elements: Buffer[]]>

    • Parameters

      • cursor: string | number
      • patternToken: "MATCH"
      • pattern: string
      • countToken: "COUNT"
      • count: string | number
      • Optional callback: Callback<[cursor: Buffer, elements: Buffer[]]>

      Returns Promise<[cursor: Buffer, elements: Buffer[]]>

    • Parameters

      • cursor: string | number
      • patternToken: "MATCH"
      • pattern: string
      • countToken: "COUNT"
      • count: string | number
      • typeToken: "TYPE"
      • type: string | Buffer
      • Optional callback: Callback<[cursor: Buffer, elements: Buffer[]]>

      Returns Promise<[cursor: Buffer, elements: Buffer[]]>

    • scanBufferStream(options?: ScanStreamOptions): default
    • Parameters

      • Optional options: ScanStreamOptions

      Returns default

    • scanStream(options?: ScanStreamOptions): default
    • Parameters

      • Optional options: ScanStreamOptions

      Returns default

    • scard(key: RedisKey, callback?: Callback<number>): Promise<number>
    • +

      Parameters

      • cursor: string | number
      • Optional callback: Callback<[cursor: string, elements: string[]]>

      Returns Promise<[cursor: string, elements: string[]]>

    • Parameters

      • cursor: string | number
      • typeToken: "TYPE"
      • type: string | Buffer
      • Optional callback: Callback<[cursor: string, elements: string[]]>

      Returns Promise<[cursor: string, elements: string[]]>

    • Parameters

      • cursor: string | number
      • countToken: "COUNT"
      • count: string | number
      • Optional callback: Callback<[cursor: string, elements: string[]]>

      Returns Promise<[cursor: string, elements: string[]]>

    • Parameters

      • cursor: string | number
      • countToken: "COUNT"
      • count: string | number
      • typeToken: "TYPE"
      • type: string | Buffer
      • Optional callback: Callback<[cursor: string, elements: string[]]>

      Returns Promise<[cursor: string, elements: string[]]>

    • Parameters

      • cursor: string | number
      • patternToken: "MATCH"
      • pattern: string
      • Optional callback: Callback<[cursor: string, elements: string[]]>

      Returns Promise<[cursor: string, elements: string[]]>

    • Parameters

      • cursor: string | number
      • patternToken: "MATCH"
      • pattern: string
      • typeToken: "TYPE"
      • type: string | Buffer
      • Optional callback: Callback<[cursor: string, elements: string[]]>

      Returns Promise<[cursor: string, elements: string[]]>

    • Parameters

      • cursor: string | number
      • patternToken: "MATCH"
      • pattern: string
      • countToken: "COUNT"
      • count: string | number
      • Optional callback: Callback<[cursor: string, elements: string[]]>

      Returns Promise<[cursor: string, elements: string[]]>

    • Parameters

      • cursor: string | number
      • patternToken: "MATCH"
      • pattern: string
      • countToken: "COUNT"
      • count: string | number
      • typeToken: "TYPE"
      • type: string | Buffer
      • Optional callback: Callback<[cursor: string, elements: string[]]>

      Returns Promise<[cursor: string, elements: string[]]>

    • scanBuffer(cursor: string | number, callback?: Callback<[cursor: Buffer, elements: Buffer[]]>): Promise<[cursor: Buffer, elements: Buffer[]]>
    • scanBuffer(cursor: string | number, typeToken: "TYPE", type: string | Buffer, callback?: Callback<[cursor: Buffer, elements: Buffer[]]>): Promise<[cursor: Buffer, elements: Buffer[]]>
    • scanBuffer(cursor: string | number, countToken: "COUNT", count: string | number, callback?: Callback<[cursor: Buffer, elements: Buffer[]]>): Promise<[cursor: Buffer, elements: Buffer[]]>
    • scanBuffer(cursor: string | number, countToken: "COUNT", count: string | number, typeToken: "TYPE", type: string | Buffer, callback?: Callback<[cursor: Buffer, elements: Buffer[]]>): Promise<[cursor: Buffer, elements: Buffer[]]>
    • scanBuffer(cursor: string | number, patternToken: "MATCH", pattern: string, callback?: Callback<[cursor: Buffer, elements: Buffer[]]>): Promise<[cursor: Buffer, elements: Buffer[]]>
    • scanBuffer(cursor: string | number, patternToken: "MATCH", pattern: string, typeToken: "TYPE", type: string | Buffer, callback?: Callback<[cursor: Buffer, elements: Buffer[]]>): Promise<[cursor: Buffer, elements: Buffer[]]>
    • scanBuffer(cursor: string | number, patternToken: "MATCH", pattern: string, countToken: "COUNT", count: string | number, callback?: Callback<[cursor: Buffer, elements: Buffer[]]>): Promise<[cursor: Buffer, elements: Buffer[]]>
    • scanBuffer(cursor: string | number, patternToken: "MATCH", pattern: string, countToken: "COUNT", count: string | number, typeToken: "TYPE", type: string | Buffer, callback?: Callback<[cursor: Buffer, elements: Buffer[]]>): Promise<[cursor: Buffer, elements: Buffer[]]>
    • Parameters

      • cursor: string | number
      • Optional callback: Callback<[cursor: Buffer, elements: Buffer[]]>

      Returns Promise<[cursor: Buffer, elements: Buffer[]]>

    • Parameters

      • cursor: string | number
      • typeToken: "TYPE"
      • type: string | Buffer
      • Optional callback: Callback<[cursor: Buffer, elements: Buffer[]]>

      Returns Promise<[cursor: Buffer, elements: Buffer[]]>

    • Parameters

      • cursor: string | number
      • countToken: "COUNT"
      • count: string | number
      • Optional callback: Callback<[cursor: Buffer, elements: Buffer[]]>

      Returns Promise<[cursor: Buffer, elements: Buffer[]]>

    • Parameters

      • cursor: string | number
      • countToken: "COUNT"
      • count: string | number
      • typeToken: "TYPE"
      • type: string | Buffer
      • Optional callback: Callback<[cursor: Buffer, elements: Buffer[]]>

      Returns Promise<[cursor: Buffer, elements: Buffer[]]>

    • Parameters

      • cursor: string | number
      • patternToken: "MATCH"
      • pattern: string
      • Optional callback: Callback<[cursor: Buffer, elements: Buffer[]]>

      Returns Promise<[cursor: Buffer, elements: Buffer[]]>

    • Parameters

      • cursor: string | number
      • patternToken: "MATCH"
      • pattern: string
      • typeToken: "TYPE"
      • type: string | Buffer
      • Optional callback: Callback<[cursor: Buffer, elements: Buffer[]]>

      Returns Promise<[cursor: Buffer, elements: Buffer[]]>

    • Parameters

      • cursor: string | number
      • patternToken: "MATCH"
      • pattern: string
      • countToken: "COUNT"
      • count: string | number
      • Optional callback: Callback<[cursor: Buffer, elements: Buffer[]]>

      Returns Promise<[cursor: Buffer, elements: Buffer[]]>

    • Parameters

      • cursor: string | number
      • patternToken: "MATCH"
      • pattern: string
      • countToken: "COUNT"
      • count: string | number
      • typeToken: "TYPE"
      • type: string | Buffer
      • Optional callback: Callback<[cursor: Buffer, elements: Buffer[]]>

      Returns Promise<[cursor: Buffer, elements: Buffer[]]>

    • scanBufferStream(options?: ScanStreamOptions): default
    • Parameters

      • Optional options: ScanStreamOptions

      Returns default

    • scanStream(options?: ScanStreamOptions): default
    • Parameters

      • Optional options: ScanStreamOptions

      Returns default

    • scard(key: RedisKey, callback?: Callback<number>): Promise<number>
    • Get the number of members in a set

      • group: set
      • complexity: O(1)
      • since: 1.0.0
      -

      Parameters

      • key: RedisKey
      • Optional callback: Callback<number>

      Returns Promise<number>

    • script(subcommand: "DEBUG", yes: "YES", callback?: Callback<unknown>): Promise<unknown>
    • script(subcommand: "DEBUG", sync: "SYNC", callback?: Callback<unknown>): Promise<unknown>
    • script(subcommand: "DEBUG", no: "NO", callback?: Callback<unknown>): Promise<unknown>
    • script(...args: [subcommand: "EXISTS", ...sha1s: (string | Buffer)[], callback: Callback<unknown>]): Promise<unknown>
    • script(...args: [subcommand: "EXISTS", ...sha1s: (string | Buffer)[]]): Promise<unknown>
    • script(subcommand: "FLUSH", callback?: Callback<unknown>): Promise<unknown>
    • script(subcommand: "FLUSH", async: "ASYNC", callback?: Callback<unknown>): Promise<unknown>
    • script(subcommand: "FLUSH", sync: "SYNC", callback?: Callback<unknown>): Promise<unknown>
    • script(subcommand: "HELP", callback?: Callback<unknown>): Promise<unknown>
    • script(subcommand: "KILL", callback?: Callback<unknown>): Promise<unknown>
    • script(subcommand: "LOAD", script: string | Buffer, callback?: Callback<unknown>): Promise<unknown>
    • script(subcommand: "DEBUG", yes: "YES", callback?: Callback<unknown>): Promise<unknown>
    • script(subcommand: "DEBUG", sync: "SYNC", callback?: Callback<unknown>): Promise<unknown>
    • script(subcommand: "DEBUG", no: "NO", callback?: Callback<unknown>): Promise<unknown>
    • script(...args: [subcommand: "EXISTS", ...sha1s: (string | Buffer)[], callback: Callback<unknown>]): Promise<unknown>
    • script(...args: [subcommand: "EXISTS", ...sha1s: (string | Buffer)[]]): Promise<unknown>
    • script(subcommand: "FLUSH", callback?: Callback<unknown>): Promise<unknown>
    • script(subcommand: "FLUSH", async: "ASYNC", callback?: Callback<unknown>): Promise<unknown>
    • script(subcommand: "FLUSH", sync: "SYNC", callback?: Callback<unknown>): Promise<unknown>
    • script(subcommand: "HELP", callback?: Callback<unknown>): Promise<unknown>
    • script(subcommand: "KILL", callback?: Callback<unknown>): Promise<unknown>
    • script(subcommand: "LOAD", script: string | Buffer, callback?: Callback<unknown>): Promise<unknown>
    • Set the debug mode for executed scripts.

      • group: scripting
      • complexity: O(1)
      • since: 3.2.0
      -

      Parameters

      • subcommand: "DEBUG"
      • yes: "YES"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • subcommand: "DEBUG"
      • sync: "SYNC"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • subcommand: "DEBUG"
      • no: "NO"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • +

      Parameters

      • subcommand: "DEBUG"
      • yes: "YES"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • subcommand: "DEBUG"
      • sync: "SYNC"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • subcommand: "DEBUG"
      • no: "NO"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Check existence of scripts in the script cache.

      • group: scripting
      • complexity: O(N) with N being the number of scripts to check (so checking a single script is an O(1) operation).
      • since: 2.6.0
      -

      Parameters

      • Rest ...args: [subcommand: "EXISTS", ...sha1s: (string | Buffer)[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [subcommand: "EXISTS", ...sha1s: (string | Buffer)[]]

      Returns Promise<unknown>

    • +

      Parameters

      • Rest ...args: [subcommand: "EXISTS", ...sha1s: (string | Buffer)[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [subcommand: "EXISTS", ...sha1s: (string | Buffer)[]]

      Returns Promise<unknown>

    • Remove all the scripts from the script cache.

      • group: scripting
      • complexity: O(N) with N being the number of scripts in cache
      • since: 2.6.0
      -

      Parameters

      • subcommand: "FLUSH"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • subcommand: "FLUSH"
      • async: "ASYNC"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • subcommand: "FLUSH"
      • sync: "SYNC"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • +

      Parameters

      • subcommand: "FLUSH"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • subcommand: "FLUSH"
      • async: "ASYNC"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • subcommand: "FLUSH"
      • sync: "SYNC"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Show helpful text about the different subcommands

      • group: scripting
      • complexity: O(1)
      • since: 5.0.0
      -

      Parameters

      • subcommand: "HELP"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • +

      Parameters

      • subcommand: "HELP"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Kill the script currently in execution.

      • group: scripting
      • complexity: O(1)
      • since: 2.6.0
      -

      Parameters

      • subcommand: "KILL"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • +

      Parameters

      • subcommand: "KILL"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Load the specified Lua script into the script cache.

      • group: scripting
      • complexity: O(N) with N being the length in bytes of the script body.
      • since: 2.6.0
      -

      Parameters

      • subcommand: "LOAD"
      • script: string | Buffer
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • sdiff(...args: [...keys: RedisKey[], callback: Callback<string[]>]): Promise<string[]>
    • sdiff(...args: [keys: RedisKey[], callback: Callback<string[]>]): Promise<string[]>
    • sdiff(...args: RedisKey[]): Promise<string[]>
    • sdiff(...args: [keys: RedisKey[]]): Promise<string[]>
    • +

      Parameters

      • subcommand: "LOAD"
      • script: string | Buffer
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • sdiff(...args: [...keys: RedisKey[], callback: Callback<string[]>]): Promise<string[]>
    • sdiff(...args: [keys: RedisKey[], callback: Callback<string[]>]): Promise<string[]>
    • sdiff(...args: RedisKey[]): Promise<string[]>
    • sdiff(...args: [keys: RedisKey[]]): Promise<string[]>
    • Subtract multiple sets

      • group: set
      • complexity: O(N) where N is the total number of elements in all given sets.
      • since: 1.0.0
      -

      Parameters

      • Rest ...args: [...keys: RedisKey[], callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [keys: RedisKey[], callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      Returns Promise<string[]>

    • Parameters

      Returns Promise<string[]>

    • sdiffBuffer(...args: [...keys: RedisKey[], callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • sdiffBuffer(...args: [keys: RedisKey[], callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • sdiffBuffer(...args: RedisKey[]): Promise<Buffer[]>
    • sdiffBuffer(...args: [keys: RedisKey[]]): Promise<Buffer[]>
    • sdiffstore(...args: [destination: RedisKey, ...keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • sdiffstore(...args: [destination: RedisKey, keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • sdiffstore(...args: [destination: RedisKey, ...keys: RedisKey[]]): Promise<number>
    • sdiffstore(...args: [destination: RedisKey, keys: RedisKey[]]): Promise<number>
    • sdiffBuffer(...args: [...keys: RedisKey[], callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • sdiffBuffer(...args: [keys: RedisKey[], callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • sdiffBuffer(...args: RedisKey[]): Promise<Buffer[]>
    • sdiffBuffer(...args: [keys: RedisKey[]]): Promise<Buffer[]>
    • sdiffstore(...args: [destination: RedisKey, ...keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • sdiffstore(...args: [destination: RedisKey, keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • sdiffstore(...args: [destination: RedisKey, ...keys: RedisKey[]]): Promise<number>
    • sdiffstore(...args: [destination: RedisKey, keys: RedisKey[]]): Promise<number>
    • select(index: string | number, callback?: Callback<"OK">): Promise<"OK">
    • select(index: string | number, callback?: Callback<"OK">): Promise<"OK">
    • Change the selected database for the current connection

      • group: connection
      • complexity: O(1)
      • since: 1.0.0
      -

      Parameters

      • index: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • set(key: RedisKey, value: string | number | Buffer, callback?: Callback<"OK">): Promise<"OK">
    • set(key: RedisKey, value: string | number | Buffer, get: "GET", callback?: Callback<string>): Promise<string>
    • set(key: RedisKey, value: string | number | Buffer, nx: "NX", callback?: Callback<"OK">): Promise<"OK">
    • set(key: RedisKey, value: string | number | Buffer, nx: "NX", get: "GET", callback?: Callback<string>): Promise<string>
    • set(key: RedisKey, value: string | number | Buffer, xx: "XX", callback?: Callback<"OK">): Promise<"OK">
    • set(key: RedisKey, value: string | number | Buffer, xx: "XX", get: "GET", callback?: Callback<string>): Promise<string>
    • set(key: RedisKey, value: string | number | Buffer, secondsToken: "EX", seconds: string | number, callback?: Callback<"OK">): Promise<"OK">
    • set(key: RedisKey, value: string | number | Buffer, secondsToken: "EX", seconds: string | number, get: "GET", callback?: Callback<string>): Promise<string>
    • set(key: RedisKey, value: string | number | Buffer, secondsToken: "EX", seconds: string | number, nx: "NX", callback?: Callback<"OK">): Promise<"OK">
    • set(key: RedisKey, value: string | number | Buffer, secondsToken: "EX", seconds: string | number, nx: "NX", get: "GET", callback?: Callback<string>): Promise<string>
    • set(key: RedisKey, value: string | number | Buffer, secondsToken: "EX", seconds: string | number, xx: "XX", callback?: Callback<"OK">): Promise<"OK">
    • set(key: RedisKey, value: string | number | Buffer, secondsToken: "EX", seconds: string | number, xx: "XX", get: "GET", callback?: Callback<string>): Promise<string>
    • set(key: RedisKey, value: string | number | Buffer, millisecondsToken: "PX", milliseconds: string | number, callback?: Callback<"OK">): Promise<"OK">
    • set(key: RedisKey, value: string | number | Buffer, millisecondsToken: "PX", milliseconds: string | number, get: "GET", callback?: Callback<string>): Promise<string>
    • set(key: RedisKey, value: string | number | Buffer, millisecondsToken: "PX", milliseconds: string | number, nx: "NX", callback?: Callback<"OK">): Promise<"OK">
    • set(key: RedisKey, value: string | number | Buffer, millisecondsToken: "PX", milliseconds: string | number, nx: "NX", get: "GET", callback?: Callback<string>): Promise<string>
    • set(key: RedisKey, value: string | number | Buffer, millisecondsToken: "PX", milliseconds: string | number, xx: "XX", callback?: Callback<"OK">): Promise<"OK">
    • set(key: RedisKey, value: string | number | Buffer, millisecondsToken: "PX", milliseconds: string | number, xx: "XX", get: "GET", callback?: Callback<string>): Promise<string>
    • set(key: RedisKey, value: string | number | Buffer, unixTimeSecondsToken: "EXAT", unixTimeSeconds: string | number, callback?: Callback<"OK">): Promise<"OK">
    • set(key: RedisKey, value: string | number | Buffer, unixTimeSecondsToken: "EXAT", unixTimeSeconds: string | number, get: "GET", callback?: Callback<string>): Promise<string>
    • set(key: RedisKey, value: string | number | Buffer, unixTimeSecondsToken: "EXAT", unixTimeSeconds: string | number, nx: "NX", callback?: Callback<"OK">): Promise<"OK">
    • set(key: RedisKey, value: string | number | Buffer, unixTimeSecondsToken: "EXAT", unixTimeSeconds: string | number, nx: "NX", get: "GET", callback?: Callback<string>): Promise<string>
    • set(key: RedisKey, value: string | number | Buffer, unixTimeSecondsToken: "EXAT", unixTimeSeconds: string | number, xx: "XX", callback?: Callback<"OK">): Promise<"OK">
    • set(key: RedisKey, value: string | number | Buffer, unixTimeSecondsToken: "EXAT", unixTimeSeconds: string | number, xx: "XX", get: "GET", callback?: Callback<string>): Promise<string>
    • set(key: RedisKey, value: string | number | Buffer, unixTimeMillisecondsToken: "PXAT", unixTimeMilliseconds: string | number, callback?: Callback<"OK">): Promise<"OK">
    • set(key: RedisKey, value: string | number | Buffer, unixTimeMillisecondsToken: "PXAT", unixTimeMilliseconds: string | number, get: "GET", callback?: Callback<string>): Promise<string>
    • set(key: RedisKey, value: string | number | Buffer, unixTimeMillisecondsToken: "PXAT", unixTimeMilliseconds: string | number, nx: "NX", callback?: Callback<"OK">): Promise<"OK">
    • set(key: RedisKey, value: string | number | Buffer, unixTimeMillisecondsToken: "PXAT", unixTimeMilliseconds: string | number, nx: "NX", get: "GET", callback?: Callback<string>): Promise<string>
    • set(key: RedisKey, value: string | number | Buffer, unixTimeMillisecondsToken: "PXAT", unixTimeMilliseconds: string | number, xx: "XX", callback?: Callback<"OK">): Promise<"OK">
    • set(key: RedisKey, value: string | number | Buffer, unixTimeMillisecondsToken: "PXAT", unixTimeMilliseconds: string | number, xx: "XX", get: "GET", callback?: Callback<string>): Promise<string>
    • set(key: RedisKey, value: string | number | Buffer, keepttl: "KEEPTTL", callback?: Callback<"OK">): Promise<"OK">
    • set(key: RedisKey, value: string | number | Buffer, keepttl: "KEEPTTL", get: "GET", callback?: Callback<string>): Promise<string>
    • set(key: RedisKey, value: string | number | Buffer, keepttl: "KEEPTTL", nx: "NX", callback?: Callback<"OK">): Promise<"OK">
    • set(key: RedisKey, value: string | number | Buffer, keepttl: "KEEPTTL", nx: "NX", get: "GET", callback?: Callback<string>): Promise<string>
    • set(key: RedisKey, value: string | number | Buffer, keepttl: "KEEPTTL", xx: "XX", callback?: Callback<"OK">): Promise<"OK">
    • set(key: RedisKey, value: string | number | Buffer, keepttl: "KEEPTTL", xx: "XX", get: "GET", callback?: Callback<string>): Promise<string>
    • +

      Parameters

      • index: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • set(key: RedisKey, value: string | number | Buffer, callback?: Callback<"OK">): Promise<"OK">
    • set(key: RedisKey, value: string | number | Buffer, get: "GET", callback?: Callback<string>): Promise<string>
    • set(key: RedisKey, value: string | number | Buffer, nx: "NX", callback?: Callback<"OK">): Promise<"OK">
    • set(key: RedisKey, value: string | number | Buffer, nx: "NX", get: "GET", callback?: Callback<string>): Promise<string>
    • set(key: RedisKey, value: string | number | Buffer, xx: "XX", callback?: Callback<"OK">): Promise<"OK">
    • set(key: RedisKey, value: string | number | Buffer, xx: "XX", get: "GET", callback?: Callback<string>): Promise<string>
    • set(key: RedisKey, value: string | number | Buffer, secondsToken: "EX", seconds: string | number, callback?: Callback<"OK">): Promise<"OK">
    • set(key: RedisKey, value: string | number | Buffer, secondsToken: "EX", seconds: string | number, get: "GET", callback?: Callback<string>): Promise<string>
    • set(key: RedisKey, value: string | number | Buffer, secondsToken: "EX", seconds: string | number, nx: "NX", callback?: Callback<"OK">): Promise<"OK">
    • set(key: RedisKey, value: string | number | Buffer, secondsToken: "EX", seconds: string | number, nx: "NX", get: "GET", callback?: Callback<string>): Promise<string>
    • set(key: RedisKey, value: string | number | Buffer, secondsToken: "EX", seconds: string | number, xx: "XX", callback?: Callback<"OK">): Promise<"OK">
    • set(key: RedisKey, value: string | number | Buffer, secondsToken: "EX", seconds: string | number, xx: "XX", get: "GET", callback?: Callback<string>): Promise<string>
    • set(key: RedisKey, value: string | number | Buffer, millisecondsToken: "PX", milliseconds: string | number, callback?: Callback<"OK">): Promise<"OK">
    • set(key: RedisKey, value: string | number | Buffer, millisecondsToken: "PX", milliseconds: string | number, get: "GET", callback?: Callback<string>): Promise<string>
    • set(key: RedisKey, value: string | number | Buffer, millisecondsToken: "PX", milliseconds: string | number, nx: "NX", callback?: Callback<"OK">): Promise<"OK">
    • set(key: RedisKey, value: string | number | Buffer, millisecondsToken: "PX", milliseconds: string | number, nx: "NX", get: "GET", callback?: Callback<string>): Promise<string>
    • set(key: RedisKey, value: string | number | Buffer, millisecondsToken: "PX", milliseconds: string | number, xx: "XX", callback?: Callback<"OK">): Promise<"OK">
    • set(key: RedisKey, value: string | number | Buffer, millisecondsToken: "PX", milliseconds: string | number, xx: "XX", get: "GET", callback?: Callback<string>): Promise<string>
    • set(key: RedisKey, value: string | number | Buffer, unixTimeSecondsToken: "EXAT", unixTimeSeconds: string | number, callback?: Callback<"OK">): Promise<"OK">
    • set(key: RedisKey, value: string | number | Buffer, unixTimeSecondsToken: "EXAT", unixTimeSeconds: string | number, get: "GET", callback?: Callback<string>): Promise<string>
    • set(key: RedisKey, value: string | number | Buffer, unixTimeSecondsToken: "EXAT", unixTimeSeconds: string | number, nx: "NX", callback?: Callback<"OK">): Promise<"OK">
    • set(key: RedisKey, value: string | number | Buffer, unixTimeSecondsToken: "EXAT", unixTimeSeconds: string | number, nx: "NX", get: "GET", callback?: Callback<string>): Promise<string>
    • set(key: RedisKey, value: string | number | Buffer, unixTimeSecondsToken: "EXAT", unixTimeSeconds: string | number, xx: "XX", callback?: Callback<"OK">): Promise<"OK">
    • set(key: RedisKey, value: string | number | Buffer, unixTimeSecondsToken: "EXAT", unixTimeSeconds: string | number, xx: "XX", get: "GET", callback?: Callback<string>): Promise<string>
    • set(key: RedisKey, value: string | number | Buffer, unixTimeMillisecondsToken: "PXAT", unixTimeMilliseconds: string | number, callback?: Callback<"OK">): Promise<"OK">
    • set(key: RedisKey, value: string | number | Buffer, unixTimeMillisecondsToken: "PXAT", unixTimeMilliseconds: string | number, get: "GET", callback?: Callback<string>): Promise<string>
    • set(key: RedisKey, value: string | number | Buffer, unixTimeMillisecondsToken: "PXAT", unixTimeMilliseconds: string | number, nx: "NX", callback?: Callback<"OK">): Promise<"OK">
    • set(key: RedisKey, value: string | number | Buffer, unixTimeMillisecondsToken: "PXAT", unixTimeMilliseconds: string | number, nx: "NX", get: "GET", callback?: Callback<string>): Promise<string>
    • set(key: RedisKey, value: string | number | Buffer, unixTimeMillisecondsToken: "PXAT", unixTimeMilliseconds: string | number, xx: "XX", callback?: Callback<"OK">): Promise<"OK">
    • set(key: RedisKey, value: string | number | Buffer, unixTimeMillisecondsToken: "PXAT", unixTimeMilliseconds: string | number, xx: "XX", get: "GET", callback?: Callback<string>): Promise<string>
    • set(key: RedisKey, value: string | number | Buffer, keepttl: "KEEPTTL", callback?: Callback<"OK">): Promise<"OK">
    • set(key: RedisKey, value: string | number | Buffer, keepttl: "KEEPTTL", get: "GET", callback?: Callback<string>): Promise<string>
    • set(key: RedisKey, value: string | number | Buffer, keepttl: "KEEPTTL", nx: "NX", callback?: Callback<"OK">): Promise<"OK">
    • set(key: RedisKey, value: string | number | Buffer, keepttl: "KEEPTTL", nx: "NX", get: "GET", callback?: Callback<string>): Promise<string>
    • set(key: RedisKey, value: string | number | Buffer, keepttl: "KEEPTTL", xx: "XX", callback?: Callback<"OK">): Promise<"OK">
    • set(key: RedisKey, value: string | number | Buffer, keepttl: "KEEPTTL", xx: "XX", get: "GET", callback?: Callback<string>): Promise<string>
    • Set the string value of a key

      • group: string
      • complexity: O(1)
      • since: 1.0.0
      -

      Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • get: "GET"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • nx: "NX"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • nx: "NX"
      • get: "GET"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • xx: "XX"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • xx: "XX"
      • get: "GET"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • secondsToken: "EX"
      • seconds: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • secondsToken: "EX"
      • seconds: string | number
      • get: "GET"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • secondsToken: "EX"
      • seconds: string | number
      • nx: "NX"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • secondsToken: "EX"
      • seconds: string | number
      • nx: "NX"
      • get: "GET"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • secondsToken: "EX"
      • seconds: string | number
      • xx: "XX"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • secondsToken: "EX"
      • seconds: string | number
      • xx: "XX"
      • get: "GET"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • millisecondsToken: "PX"
      • milliseconds: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • millisecondsToken: "PX"
      • milliseconds: string | number
      • get: "GET"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • millisecondsToken: "PX"
      • milliseconds: string | number
      • nx: "NX"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • millisecondsToken: "PX"
      • milliseconds: string | number
      • nx: "NX"
      • get: "GET"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • millisecondsToken: "PX"
      • milliseconds: string | number
      • xx: "XX"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • millisecondsToken: "PX"
      • milliseconds: string | number
      • xx: "XX"
      • get: "GET"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • unixTimeSecondsToken: "EXAT"
      • unixTimeSeconds: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • unixTimeSecondsToken: "EXAT"
      • unixTimeSeconds: string | number
      • get: "GET"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • unixTimeSecondsToken: "EXAT"
      • unixTimeSeconds: string | number
      • nx: "NX"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • unixTimeSecondsToken: "EXAT"
      • unixTimeSeconds: string | number
      • nx: "NX"
      • get: "GET"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • unixTimeSecondsToken: "EXAT"
      • unixTimeSeconds: string | number
      • xx: "XX"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • unixTimeSecondsToken: "EXAT"
      • unixTimeSeconds: string | number
      • xx: "XX"
      • get: "GET"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • unixTimeMillisecondsToken: "PXAT"
      • unixTimeMilliseconds: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • unixTimeMillisecondsToken: "PXAT"
      • unixTimeMilliseconds: string | number
      • get: "GET"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • unixTimeMillisecondsToken: "PXAT"
      • unixTimeMilliseconds: string | number
      • nx: "NX"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • unixTimeMillisecondsToken: "PXAT"
      • unixTimeMilliseconds: string | number
      • nx: "NX"
      • get: "GET"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • unixTimeMillisecondsToken: "PXAT"
      • unixTimeMilliseconds: string | number
      • xx: "XX"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • unixTimeMillisecondsToken: "PXAT"
      • unixTimeMilliseconds: string | number
      • xx: "XX"
      • get: "GET"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • keepttl: "KEEPTTL"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • keepttl: "KEEPTTL"
      • get: "GET"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • keepttl: "KEEPTTL"
      • nx: "NX"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • keepttl: "KEEPTTL"
      • nx: "NX"
      • get: "GET"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • keepttl: "KEEPTTL"
      • xx: "XX"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • keepttl: "KEEPTTL"
      • xx: "XX"
      • get: "GET"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • setBuffer(key: RedisKey, value: string | number | Buffer, get: "GET", callback?: Callback<Buffer>): Promise<Buffer>
    • setBuffer(key: RedisKey, value: string | number | Buffer, nx: "NX", get: "GET", callback?: Callback<Buffer>): Promise<Buffer>
    • setBuffer(key: RedisKey, value: string | number | Buffer, xx: "XX", get: "GET", callback?: Callback<Buffer>): Promise<Buffer>
    • setBuffer(key: RedisKey, value: string | number | Buffer, secondsToken: "EX", seconds: string | number, get: "GET", callback?: Callback<Buffer>): Promise<Buffer>
    • setBuffer(key: RedisKey, value: string | number | Buffer, secondsToken: "EX", seconds: string | number, nx: "NX", get: "GET", callback?: Callback<Buffer>): Promise<Buffer>
    • setBuffer(key: RedisKey, value: string | number | Buffer, secondsToken: "EX", seconds: string | number, xx: "XX", get: "GET", callback?: Callback<Buffer>): Promise<Buffer>
    • setBuffer(key: RedisKey, value: string | number | Buffer, millisecondsToken: "PX", milliseconds: string | number, get: "GET", callback?: Callback<Buffer>): Promise<Buffer>
    • setBuffer(key: RedisKey, value: string | number | Buffer, millisecondsToken: "PX", milliseconds: string | number, nx: "NX", get: "GET", callback?: Callback<Buffer>): Promise<Buffer>
    • setBuffer(key: RedisKey, value: string | number | Buffer, millisecondsToken: "PX", milliseconds: string | number, xx: "XX", get: "GET", callback?: Callback<Buffer>): Promise<Buffer>
    • setBuffer(key: RedisKey, value: string | number | Buffer, unixTimeSecondsToken: "EXAT", unixTimeSeconds: string | number, get: "GET", callback?: Callback<Buffer>): Promise<Buffer>
    • setBuffer(key: RedisKey, value: string | number | Buffer, unixTimeSecondsToken: "EXAT", unixTimeSeconds: string | number, nx: "NX", get: "GET", callback?: Callback<Buffer>): Promise<Buffer>
    • setBuffer(key: RedisKey, value: string | number | Buffer, unixTimeSecondsToken: "EXAT", unixTimeSeconds: string | number, xx: "XX", get: "GET", callback?: Callback<Buffer>): Promise<Buffer>
    • setBuffer(key: RedisKey, value: string | number | Buffer, unixTimeMillisecondsToken: "PXAT", unixTimeMilliseconds: string | number, get: "GET", callback?: Callback<Buffer>): Promise<Buffer>
    • setBuffer(key: RedisKey, value: string | number | Buffer, unixTimeMillisecondsToken: "PXAT", unixTimeMilliseconds: string | number, nx: "NX", get: "GET", callback?: Callback<Buffer>): Promise<Buffer>
    • setBuffer(key: RedisKey, value: string | number | Buffer, unixTimeMillisecondsToken: "PXAT", unixTimeMilliseconds: string | number, xx: "XX", get: "GET", callback?: Callback<Buffer>): Promise<Buffer>
    • setBuffer(key: RedisKey, value: string | number | Buffer, keepttl: "KEEPTTL", get: "GET", callback?: Callback<Buffer>): Promise<Buffer>
    • setBuffer(key: RedisKey, value: string | number | Buffer, keepttl: "KEEPTTL", nx: "NX", get: "GET", callback?: Callback<Buffer>): Promise<Buffer>
    • setBuffer(key: RedisKey, value: string | number | Buffer, keepttl: "KEEPTTL", xx: "XX", get: "GET", callback?: Callback<Buffer>): Promise<Buffer>
    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • get: "GET"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • nx: "NX"
      • get: "GET"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • xx: "XX"
      • get: "GET"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • secondsToken: "EX"
      • seconds: string | number
      • get: "GET"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • secondsToken: "EX"
      • seconds: string | number
      • nx: "NX"
      • get: "GET"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • secondsToken: "EX"
      • seconds: string | number
      • xx: "XX"
      • get: "GET"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • millisecondsToken: "PX"
      • milliseconds: string | number
      • get: "GET"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • millisecondsToken: "PX"
      • milliseconds: string | number
      • nx: "NX"
      • get: "GET"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • millisecondsToken: "PX"
      • milliseconds: string | number
      • xx: "XX"
      • get: "GET"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • unixTimeSecondsToken: "EXAT"
      • unixTimeSeconds: string | number
      • get: "GET"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • unixTimeSecondsToken: "EXAT"
      • unixTimeSeconds: string | number
      • nx: "NX"
      • get: "GET"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • unixTimeSecondsToken: "EXAT"
      • unixTimeSeconds: string | number
      • xx: "XX"
      • get: "GET"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • unixTimeMillisecondsToken: "PXAT"
      • unixTimeMilliseconds: string | number
      • get: "GET"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • unixTimeMillisecondsToken: "PXAT"
      • unixTimeMilliseconds: string | number
      • nx: "NX"
      • get: "GET"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • unixTimeMillisecondsToken: "PXAT"
      • unixTimeMilliseconds: string | number
      • xx: "XX"
      • get: "GET"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • keepttl: "KEEPTTL"
      • get: "GET"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • keepttl: "KEEPTTL"
      • nx: "NX"
      • get: "GET"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • keepttl: "KEEPTTL"
      • xx: "XX"
      • get: "GET"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • setbit(key: RedisKey, offset: string | number, value: string | number, callback?: Callback<number>): Promise<number>
    • +

      Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • get: "GET"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • nx: "NX"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • nx: "NX"
      • get: "GET"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • xx: "XX"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • xx: "XX"
      • get: "GET"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • secondsToken: "EX"
      • seconds: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • secondsToken: "EX"
      • seconds: string | number
      • get: "GET"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • secondsToken: "EX"
      • seconds: string | number
      • nx: "NX"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • secondsToken: "EX"
      • seconds: string | number
      • nx: "NX"
      • get: "GET"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • secondsToken: "EX"
      • seconds: string | number
      • xx: "XX"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • secondsToken: "EX"
      • seconds: string | number
      • xx: "XX"
      • get: "GET"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • millisecondsToken: "PX"
      • milliseconds: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • millisecondsToken: "PX"
      • milliseconds: string | number
      • get: "GET"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • millisecondsToken: "PX"
      • milliseconds: string | number
      • nx: "NX"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • millisecondsToken: "PX"
      • milliseconds: string | number
      • nx: "NX"
      • get: "GET"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • millisecondsToken: "PX"
      • milliseconds: string | number
      • xx: "XX"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • millisecondsToken: "PX"
      • milliseconds: string | number
      • xx: "XX"
      • get: "GET"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • unixTimeSecondsToken: "EXAT"
      • unixTimeSeconds: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • unixTimeSecondsToken: "EXAT"
      • unixTimeSeconds: string | number
      • get: "GET"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • unixTimeSecondsToken: "EXAT"
      • unixTimeSeconds: string | number
      • nx: "NX"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • unixTimeSecondsToken: "EXAT"
      • unixTimeSeconds: string | number
      • nx: "NX"
      • get: "GET"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • unixTimeSecondsToken: "EXAT"
      • unixTimeSeconds: string | number
      • xx: "XX"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • unixTimeSecondsToken: "EXAT"
      • unixTimeSeconds: string | number
      • xx: "XX"
      • get: "GET"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • unixTimeMillisecondsToken: "PXAT"
      • unixTimeMilliseconds: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • unixTimeMillisecondsToken: "PXAT"
      • unixTimeMilliseconds: string | number
      • get: "GET"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • unixTimeMillisecondsToken: "PXAT"
      • unixTimeMilliseconds: string | number
      • nx: "NX"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • unixTimeMillisecondsToken: "PXAT"
      • unixTimeMilliseconds: string | number
      • nx: "NX"
      • get: "GET"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • unixTimeMillisecondsToken: "PXAT"
      • unixTimeMilliseconds: string | number
      • xx: "XX"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • unixTimeMillisecondsToken: "PXAT"
      • unixTimeMilliseconds: string | number
      • xx: "XX"
      • get: "GET"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • keepttl: "KEEPTTL"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • keepttl: "KEEPTTL"
      • get: "GET"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • keepttl: "KEEPTTL"
      • nx: "NX"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • keepttl: "KEEPTTL"
      • nx: "NX"
      • get: "GET"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • keepttl: "KEEPTTL"
      • xx: "XX"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • keepttl: "KEEPTTL"
      • xx: "XX"
      • get: "GET"
      • Optional callback: Callback<string>

      Returns Promise<string>

    • setBuffer(key: RedisKey, value: string | number | Buffer, get: "GET", callback?: Callback<Buffer>): Promise<Buffer>
    • setBuffer(key: RedisKey, value: string | number | Buffer, nx: "NX", get: "GET", callback?: Callback<Buffer>): Promise<Buffer>
    • setBuffer(key: RedisKey, value: string | number | Buffer, xx: "XX", get: "GET", callback?: Callback<Buffer>): Promise<Buffer>
    • setBuffer(key: RedisKey, value: string | number | Buffer, secondsToken: "EX", seconds: string | number, get: "GET", callback?: Callback<Buffer>): Promise<Buffer>
    • setBuffer(key: RedisKey, value: string | number | Buffer, secondsToken: "EX", seconds: string | number, nx: "NX", get: "GET", callback?: Callback<Buffer>): Promise<Buffer>
    • setBuffer(key: RedisKey, value: string | number | Buffer, secondsToken: "EX", seconds: string | number, xx: "XX", get: "GET", callback?: Callback<Buffer>): Promise<Buffer>
    • setBuffer(key: RedisKey, value: string | number | Buffer, millisecondsToken: "PX", milliseconds: string | number, get: "GET", callback?: Callback<Buffer>): Promise<Buffer>
    • setBuffer(key: RedisKey, value: string | number | Buffer, millisecondsToken: "PX", milliseconds: string | number, nx: "NX", get: "GET", callback?: Callback<Buffer>): Promise<Buffer>
    • setBuffer(key: RedisKey, value: string | number | Buffer, millisecondsToken: "PX", milliseconds: string | number, xx: "XX", get: "GET", callback?: Callback<Buffer>): Promise<Buffer>
    • setBuffer(key: RedisKey, value: string | number | Buffer, unixTimeSecondsToken: "EXAT", unixTimeSeconds: string | number, get: "GET", callback?: Callback<Buffer>): Promise<Buffer>
    • setBuffer(key: RedisKey, value: string | number | Buffer, unixTimeSecondsToken: "EXAT", unixTimeSeconds: string | number, nx: "NX", get: "GET", callback?: Callback<Buffer>): Promise<Buffer>
    • setBuffer(key: RedisKey, value: string | number | Buffer, unixTimeSecondsToken: "EXAT", unixTimeSeconds: string | number, xx: "XX", get: "GET", callback?: Callback<Buffer>): Promise<Buffer>
    • setBuffer(key: RedisKey, value: string | number | Buffer, unixTimeMillisecondsToken: "PXAT", unixTimeMilliseconds: string | number, get: "GET", callback?: Callback<Buffer>): Promise<Buffer>
    • setBuffer(key: RedisKey, value: string | number | Buffer, unixTimeMillisecondsToken: "PXAT", unixTimeMilliseconds: string | number, nx: "NX", get: "GET", callback?: Callback<Buffer>): Promise<Buffer>
    • setBuffer(key: RedisKey, value: string | number | Buffer, unixTimeMillisecondsToken: "PXAT", unixTimeMilliseconds: string | number, xx: "XX", get: "GET", callback?: Callback<Buffer>): Promise<Buffer>
    • setBuffer(key: RedisKey, value: string | number | Buffer, keepttl: "KEEPTTL", get: "GET", callback?: Callback<Buffer>): Promise<Buffer>
    • setBuffer(key: RedisKey, value: string | number | Buffer, keepttl: "KEEPTTL", nx: "NX", get: "GET", callback?: Callback<Buffer>): Promise<Buffer>
    • setBuffer(key: RedisKey, value: string | number | Buffer, keepttl: "KEEPTTL", xx: "XX", get: "GET", callback?: Callback<Buffer>): Promise<Buffer>
    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • get: "GET"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • nx: "NX"
      • get: "GET"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • xx: "XX"
      • get: "GET"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • secondsToken: "EX"
      • seconds: string | number
      • get: "GET"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • secondsToken: "EX"
      • seconds: string | number
      • nx: "NX"
      • get: "GET"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • secondsToken: "EX"
      • seconds: string | number
      • xx: "XX"
      • get: "GET"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • millisecondsToken: "PX"
      • milliseconds: string | number
      • get: "GET"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • millisecondsToken: "PX"
      • milliseconds: string | number
      • nx: "NX"
      • get: "GET"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • millisecondsToken: "PX"
      • milliseconds: string | number
      • xx: "XX"
      • get: "GET"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • unixTimeSecondsToken: "EXAT"
      • unixTimeSeconds: string | number
      • get: "GET"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • unixTimeSecondsToken: "EXAT"
      • unixTimeSeconds: string | number
      • nx: "NX"
      • get: "GET"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • unixTimeSecondsToken: "EXAT"
      • unixTimeSeconds: string | number
      • xx: "XX"
      • get: "GET"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • unixTimeMillisecondsToken: "PXAT"
      • unixTimeMilliseconds: string | number
      • get: "GET"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • unixTimeMillisecondsToken: "PXAT"
      • unixTimeMilliseconds: string | number
      • nx: "NX"
      • get: "GET"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • unixTimeMillisecondsToken: "PXAT"
      • unixTimeMilliseconds: string | number
      • xx: "XX"
      • get: "GET"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • keepttl: "KEEPTTL"
      • get: "GET"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • keepttl: "KEEPTTL"
      • nx: "NX"
      • get: "GET"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • keepttl: "KEEPTTL"
      • xx: "XX"
      • get: "GET"
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • setbit(key: RedisKey, offset: string | number, value: string | number, callback?: Callback<number>): Promise<number>
    • Sets or clears the bit at offset in the string value stored at key

      • group: bitmap
      • complexity: O(1)
      • since: 2.2.0
      -

      Parameters

      • key: RedisKey
      • offset: string | number
      • value: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • setex(key: RedisKey, seconds: string | number, value: string | number | Buffer, callback?: Callback<"OK">): Promise<"OK">
    • +

      Parameters

      • key: RedisKey
      • offset: string | number
      • value: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • setex(key: RedisKey, seconds: string | number, value: string | number | Buffer, callback?: Callback<"OK">): Promise<"OK">
    • Set the value and expiration of a key

      • group: string
      • complexity: O(1)
      • since: 2.0.0
      -

      Parameters

      • key: RedisKey
      • seconds: string | number
      • value: string | number | Buffer
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • setnx(key: RedisKey, value: string | number | Buffer, callback?: Callback<number>): Promise<number>
    • +

      Parameters

      • key: RedisKey
      • seconds: string | number
      • value: string | number | Buffer
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • setnx(key: RedisKey, value: string | number | Buffer, callback?: Callback<number>): Promise<number>
    • Set the value of a key, only if the key does not exist

      • group: string
      • complexity: O(1)
      • since: 1.0.0
      -

      Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • Optional callback: Callback<number>

      Returns Promise<number>

    • setrange(key: RedisKey, offset: string | number, value: string | number | Buffer, callback?: Callback<number>): Promise<number>
    • +

      Parameters

      • key: RedisKey
      • value: string | number | Buffer
      • Optional callback: Callback<number>

      Returns Promise<number>

    • setrange(key: RedisKey, offset: string | number, value: string | number | Buffer, callback?: Callback<number>): Promise<number>
    • Overwrite part of a string at key starting at the specified offset

      • group: string
      • complexity: O(1), not counting the time taken to copy the new string in place. Usually, this string is very small so the amortized complexity is O(1). Otherwise, complexity is O(M) with M being the length of the value argument.
      • since: 2.2.0
      -

      Parameters

      • key: RedisKey
      • offset: string | number
      • value: string | number | Buffer
      • Optional callback: Callback<number>

      Returns Promise<number>

    • shutdown(callback?: Callback<"OK">): Promise<"OK">
    • shutdown(abort: "ABORT", callback?: Callback<"OK">): Promise<"OK">
    • shutdown(force: "FORCE", callback?: Callback<"OK">): Promise<"OK">
    • shutdown(force: "FORCE", abort: "ABORT", callback?: Callback<"OK">): Promise<"OK">
    • shutdown(now: "NOW", callback?: Callback<"OK">): Promise<"OK">
    • shutdown(now: "NOW", abort: "ABORT", callback?: Callback<"OK">): Promise<"OK">
    • shutdown(now: "NOW", force: "FORCE", callback?: Callback<"OK">): Promise<"OK">
    • shutdown(now: "NOW", force: "FORCE", abort: "ABORT", callback?: Callback<"OK">): Promise<"OK">
    • shutdown(nosave: "NOSAVE", callback?: Callback<"OK">): Promise<"OK">
    • shutdown(nosave: "NOSAVE", abort: "ABORT", callback?: Callback<"OK">): Promise<"OK">
    • shutdown(nosave: "NOSAVE", force: "FORCE", callback?: Callback<"OK">): Promise<"OK">
    • shutdown(nosave: "NOSAVE", force: "FORCE", abort: "ABORT", callback?: Callback<"OK">): Promise<"OK">
    • shutdown(nosave: "NOSAVE", now: "NOW", callback?: Callback<"OK">): Promise<"OK">
    • shutdown(nosave: "NOSAVE", now: "NOW", abort: "ABORT", callback?: Callback<"OK">): Promise<"OK">
    • shutdown(nosave: "NOSAVE", now: "NOW", force: "FORCE", callback?: Callback<"OK">): Promise<"OK">
    • shutdown(nosave: "NOSAVE", now: "NOW", force: "FORCE", abort: "ABORT", callback?: Callback<"OK">): Promise<"OK">
    • shutdown(save: "SAVE", callback?: Callback<"OK">): Promise<"OK">
    • shutdown(save: "SAVE", abort: "ABORT", callback?: Callback<"OK">): Promise<"OK">
    • shutdown(save: "SAVE", force: "FORCE", callback?: Callback<"OK">): Promise<"OK">
    • shutdown(save: "SAVE", force: "FORCE", abort: "ABORT", callback?: Callback<"OK">): Promise<"OK">
    • shutdown(save: "SAVE", now: "NOW", callback?: Callback<"OK">): Promise<"OK">
    • shutdown(save: "SAVE", now: "NOW", abort: "ABORT", callback?: Callback<"OK">): Promise<"OK">
    • shutdown(save: "SAVE", now: "NOW", force: "FORCE", callback?: Callback<"OK">): Promise<"OK">
    • shutdown(save: "SAVE", now: "NOW", force: "FORCE", abort: "ABORT", callback?: Callback<"OK">): Promise<"OK">
    • +

      Parameters

      • key: RedisKey
      • offset: string | number
      • value: string | number | Buffer
      • Optional callback: Callback<number>

      Returns Promise<number>

    • shutdown(callback?: Callback<"OK">): Promise<"OK">
    • shutdown(abort: "ABORT", callback?: Callback<"OK">): Promise<"OK">
    • shutdown(force: "FORCE", callback?: Callback<"OK">): Promise<"OK">
    • shutdown(force: "FORCE", abort: "ABORT", callback?: Callback<"OK">): Promise<"OK">
    • shutdown(now: "NOW", callback?: Callback<"OK">): Promise<"OK">
    • shutdown(now: "NOW", abort: "ABORT", callback?: Callback<"OK">): Promise<"OK">
    • shutdown(now: "NOW", force: "FORCE", callback?: Callback<"OK">): Promise<"OK">
    • shutdown(now: "NOW", force: "FORCE", abort: "ABORT", callback?: Callback<"OK">): Promise<"OK">
    • shutdown(nosave: "NOSAVE", callback?: Callback<"OK">): Promise<"OK">
    • shutdown(nosave: "NOSAVE", abort: "ABORT", callback?: Callback<"OK">): Promise<"OK">
    • shutdown(nosave: "NOSAVE", force: "FORCE", callback?: Callback<"OK">): Promise<"OK">
    • shutdown(nosave: "NOSAVE", force: "FORCE", abort: "ABORT", callback?: Callback<"OK">): Promise<"OK">
    • shutdown(nosave: "NOSAVE", now: "NOW", callback?: Callback<"OK">): Promise<"OK">
    • shutdown(nosave: "NOSAVE", now: "NOW", abort: "ABORT", callback?: Callback<"OK">): Promise<"OK">
    • shutdown(nosave: "NOSAVE", now: "NOW", force: "FORCE", callback?: Callback<"OK">): Promise<"OK">
    • shutdown(nosave: "NOSAVE", now: "NOW", force: "FORCE", abort: "ABORT", callback?: Callback<"OK">): Promise<"OK">
    • shutdown(save: "SAVE", callback?: Callback<"OK">): Promise<"OK">
    • shutdown(save: "SAVE", abort: "ABORT", callback?: Callback<"OK">): Promise<"OK">
    • shutdown(save: "SAVE", force: "FORCE", callback?: Callback<"OK">): Promise<"OK">
    • shutdown(save: "SAVE", force: "FORCE", abort: "ABORT", callback?: Callback<"OK">): Promise<"OK">
    • shutdown(save: "SAVE", now: "NOW", callback?: Callback<"OK">): Promise<"OK">
    • shutdown(save: "SAVE", now: "NOW", abort: "ABORT", callback?: Callback<"OK">): Promise<"OK">
    • shutdown(save: "SAVE", now: "NOW", force: "FORCE", callback?: Callback<"OK">): Promise<"OK">
    • shutdown(save: "SAVE", now: "NOW", force: "FORCE", abort: "ABORT", callback?: Callback<"OK">): Promise<"OK">
    • Synchronously save the dataset to disk and then shut down the server

      • group: server
      • complexity: O(N) when saving, where N is the total number of keys in all databases when saving data, otherwise O(1)
      • since: 1.0.0
      -

      Parameters

      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • abort: "ABORT"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • force: "FORCE"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • force: "FORCE"
      • abort: "ABORT"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • now: "NOW"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • now: "NOW"
      • abort: "ABORT"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • now: "NOW"
      • force: "FORCE"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • now: "NOW"
      • force: "FORCE"
      • abort: "ABORT"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • nosave: "NOSAVE"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • nosave: "NOSAVE"
      • abort: "ABORT"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • nosave: "NOSAVE"
      • force: "FORCE"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • nosave: "NOSAVE"
      • force: "FORCE"
      • abort: "ABORT"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • nosave: "NOSAVE"
      • now: "NOW"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • nosave: "NOSAVE"
      • now: "NOW"
      • abort: "ABORT"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • nosave: "NOSAVE"
      • now: "NOW"
      • force: "FORCE"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • nosave: "NOSAVE"
      • now: "NOW"
      • force: "FORCE"
      • abort: "ABORT"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • save: "SAVE"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • save: "SAVE"
      • abort: "ABORT"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • save: "SAVE"
      • force: "FORCE"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • save: "SAVE"
      • force: "FORCE"
      • abort: "ABORT"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • save: "SAVE"
      • now: "NOW"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • save: "SAVE"
      • now: "NOW"
      • abort: "ABORT"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • save: "SAVE"
      • now: "NOW"
      • force: "FORCE"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • save: "SAVE"
      • now: "NOW"
      • force: "FORCE"
      • abort: "ABORT"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • sinter(...args: [...keys: RedisKey[], callback: Callback<string[]>]): Promise<string[]>
    • sinter(...args: [keys: RedisKey[], callback: Callback<string[]>]): Promise<string[]>
    • sinter(...args: RedisKey[]): Promise<string[]>
    • sinter(...args: [keys: RedisKey[]]): Promise<string[]>
    • +

      Parameters

      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • abort: "ABORT"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • force: "FORCE"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • force: "FORCE"
      • abort: "ABORT"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • now: "NOW"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • now: "NOW"
      • abort: "ABORT"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • now: "NOW"
      • force: "FORCE"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • now: "NOW"
      • force: "FORCE"
      • abort: "ABORT"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • nosave: "NOSAVE"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • nosave: "NOSAVE"
      • abort: "ABORT"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • nosave: "NOSAVE"
      • force: "FORCE"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • nosave: "NOSAVE"
      • force: "FORCE"
      • abort: "ABORT"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • nosave: "NOSAVE"
      • now: "NOW"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • nosave: "NOSAVE"
      • now: "NOW"
      • abort: "ABORT"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • nosave: "NOSAVE"
      • now: "NOW"
      • force: "FORCE"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • nosave: "NOSAVE"
      • now: "NOW"
      • force: "FORCE"
      • abort: "ABORT"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • save: "SAVE"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • save: "SAVE"
      • abort: "ABORT"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • save: "SAVE"
      • force: "FORCE"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • save: "SAVE"
      • force: "FORCE"
      • abort: "ABORT"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • save: "SAVE"
      • now: "NOW"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • save: "SAVE"
      • now: "NOW"
      • abort: "ABORT"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • save: "SAVE"
      • now: "NOW"
      • force: "FORCE"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • Parameters

      • save: "SAVE"
      • now: "NOW"
      • force: "FORCE"
      • abort: "ABORT"
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • sinter(...args: [...keys: RedisKey[], callback: Callback<string[]>]): Promise<string[]>
    • sinter(...args: [keys: RedisKey[], callback: Callback<string[]>]): Promise<string[]>
    • sinter(...args: RedisKey[]): Promise<string[]>
    • sinter(...args: [keys: RedisKey[]]): Promise<string[]>
    • Intersect multiple sets

      • group: set
      • complexity: O(N*M) worst case where N is the cardinality of the smallest set and M is the number of sets.
      • since: 1.0.0
      -

      Parameters

      • Rest ...args: [...keys: RedisKey[], callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [keys: RedisKey[], callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      Returns Promise<string[]>

    • Parameters

      Returns Promise<string[]>

    • sinterBuffer(...args: [...keys: RedisKey[], callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • sinterBuffer(...args: [keys: RedisKey[], callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • sinterBuffer(...args: RedisKey[]): Promise<Buffer[]>
    • sinterBuffer(...args: [keys: RedisKey[]]): Promise<Buffer[]>
    • sintercard(...args: [numkeys: string | number, ...keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • sintercard(...args: [numkeys: string | number, keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • sintercard(...args: [numkeys: string | number, ...keys: RedisKey[]]): Promise<number>
    • sintercard(...args: [numkeys: string | number, keys: RedisKey[]]): Promise<number>
    • sintercard(...args: [numkeys: string | number, ...keys: RedisKey[], limitToken: "LIMIT", limit: string | number, callback: Callback<number>]): Promise<number>
    • sintercard(...args: [numkeys: string | number, keys: RedisKey[], limitToken: "LIMIT", limit: string | number, callback: Callback<number>]): Promise<number>
    • sintercard(...args: [numkeys: string | number, ...keys: RedisKey[], limitToken: "LIMIT", limit: string | number]): Promise<number>
    • sintercard(...args: [numkeys: string | number, keys: RedisKey[], limitToken: "LIMIT", limit: string | number]): Promise<number>
    • sinterBuffer(...args: [...keys: RedisKey[], callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • sinterBuffer(...args: [keys: RedisKey[], callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • sinterBuffer(...args: RedisKey[]): Promise<Buffer[]>
    • sinterBuffer(...args: [keys: RedisKey[]]): Promise<Buffer[]>
    • sintercard(...args: [numkeys: string | number, ...keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • sintercard(...args: [numkeys: string | number, keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • sintercard(...args: [numkeys: string | number, ...keys: RedisKey[]]): Promise<number>
    • sintercard(...args: [numkeys: string | number, keys: RedisKey[]]): Promise<number>
    • sintercard(...args: [numkeys: string | number, ...keys: RedisKey[], limitToken: "LIMIT", limit: string | number, callback: Callback<number>]): Promise<number>
    • sintercard(...args: [numkeys: string | number, keys: RedisKey[], limitToken: "LIMIT", limit: string | number, callback: Callback<number>]): Promise<number>
    • sintercard(...args: [numkeys: string | number, ...keys: RedisKey[], limitToken: "LIMIT", limit: string | number]): Promise<number>
    • sintercard(...args: [numkeys: string | number, keys: RedisKey[], limitToken: "LIMIT", limit: string | number]): Promise<number>
    • Intersect multiple sets and return the cardinality of the result

      • group: set
      • complexity: O(N*M) worst case where N is the cardinality of the smallest set and M is the number of sets.
      • since: 7.0.0
      -

      Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], limitToken: "LIMIT", limit: string | number, callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], limitToken: "LIMIT", limit: string | number, callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], limitToken: "LIMIT", limit: string | number]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], limitToken: "LIMIT", limit: string | number]

      Returns Promise<number>

    • sinterstore(...args: [destination: RedisKey, ...keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • sinterstore(...args: [destination: RedisKey, keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • sinterstore(...args: [destination: RedisKey, ...keys: RedisKey[]]): Promise<number>
    • sinterstore(...args: [destination: RedisKey, keys: RedisKey[]]): Promise<number>
    • +

      Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], limitToken: "LIMIT", limit: string | number, callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], limitToken: "LIMIT", limit: string | number, callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], limitToken: "LIMIT", limit: string | number]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], limitToken: "LIMIT", limit: string | number]

      Returns Promise<number>

    • sinterstore(...args: [destination: RedisKey, ...keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • sinterstore(...args: [destination: RedisKey, keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • sinterstore(...args: [destination: RedisKey, ...keys: RedisKey[]]): Promise<number>
    • sinterstore(...args: [destination: RedisKey, keys: RedisKey[]]): Promise<number>
    • Intersect multiple sets and store the resulting set in a key

      • group: set
      • complexity: O(N*M) worst case where N is the cardinality of the smallest set and M is the number of sets.
      • since: 1.0.0
      -

      Parameters

      • Rest ...args: [destination: RedisKey, ...keys: RedisKey[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, keys: RedisKey[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      Returns Promise<number>

    • Parameters

      Returns Promise<number>

    • sismember(key: RedisKey, member: string | number | Buffer, callback?: Callback<number>): Promise<number>
    • sismember(key: RedisKey, member: string | number | Buffer, callback?: Callback<number>): Promise<number>
    • Determine if a given value is a member of a set

      • group: set
      • complexity: O(1)
      • since: 1.0.0
      -

      Parameters

      • key: RedisKey
      • member: string | number | Buffer
      • Optional callback: Callback<number>

      Returns Promise<number>

    • slaveof(host: string | Buffer, port: string | number, callback?: Callback<"OK">): Promise<"OK">
    • +

      Parameters

      • key: RedisKey
      • member: string | number | Buffer
      • Optional callback: Callback<number>

      Returns Promise<number>

    • slaveof(host: string | Buffer, port: string | number, callback?: Callback<"OK">): Promise<"OK">
    • Make the server a replica of another instance, or promote it as master.

      • group: server
      • complexity: O(1)
      • since: 1.0.0
      -

      Parameters

      • host: string | Buffer
      • port: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • slowlog(subcommand: "GET", callback?: Callback<unknown>): Promise<unknown>
    • slowlog(subcommand: "GET", count: string | number, callback?: Callback<unknown>): Promise<unknown>
    • slowlog(subcommand: "HELP", callback?: Callback<unknown>): Promise<unknown>
    • slowlog(subcommand: "LEN", callback?: Callback<unknown>): Promise<unknown>
    • slowlog(subcommand: "RESET", callback?: Callback<unknown>): Promise<unknown>
    • +

      Parameters

      • host: string | Buffer
      • port: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • slowlog(subcommand: "GET", callback?: Callback<unknown>): Promise<unknown>
    • slowlog(subcommand: "GET", count: string | number, callback?: Callback<unknown>): Promise<unknown>
    • slowlog(subcommand: "HELP", callback?: Callback<unknown>): Promise<unknown>
    • slowlog(subcommand: "LEN", callback?: Callback<unknown>): Promise<unknown>
    • slowlog(subcommand: "RESET", callback?: Callback<unknown>): Promise<unknown>
    • Get the slow log's entries

      • group: server
      • complexity: O(N) where N is the number of entries returned
      • since: 2.2.12
      -

      Parameters

      • subcommand: "GET"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • subcommand: "GET"
      • count: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • +

      Parameters

      • subcommand: "GET"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • subcommand: "GET"
      • count: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Show helpful text about the different subcommands

      • group: server
      • complexity: O(1)
      • since: 6.2.0
      -

      Parameters

      • subcommand: "HELP"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • +

      Parameters

      • subcommand: "HELP"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Get the slow log's length

      • group: server
      • complexity: O(1)
      • since: 2.2.12
      -

      Parameters

      • subcommand: "LEN"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • +

      Parameters

      • subcommand: "LEN"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Clear all entries from the slow log

      • group: server
      • complexity: O(N) where N is the number of entries in the slowlog
      • since: 2.2.12
      -

      Parameters

      • subcommand: "RESET"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • smembers(key: RedisKey, callback?: Callback<string[]>): Promise<string[]>
    • +

      Parameters

      • subcommand: "RESET"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • smembers(key: RedisKey, callback?: Callback<string[]>): Promise<string[]>
    • Get all the members in a set

      • group: set
      • complexity: O(N) where N is the set cardinality.
      • since: 1.0.0
      -

      Parameters

      • key: RedisKey
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • smembersBuffer(key: RedisKey, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • smismember(...args: [key: RedisKey, ...members: (string | number | Buffer)[], callback: Callback<number[]>]): Promise<number[]>
    • smismember(...args: [key: RedisKey, members: (string | number | Buffer)[], callback: Callback<number[]>]): Promise<number[]>
    • smismember(...args: [key: RedisKey, ...members: (string | number | Buffer)[]]): Promise<number[]>
    • smismember(...args: [key: RedisKey, members: (string | number | Buffer)[]]): Promise<number[]>
    • smembersBuffer(key: RedisKey, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • smismember(...args: [key: RedisKey, ...members: (string | number | Buffer)[], callback: Callback<number[]>]): Promise<number[]>
    • smismember(...args: [key: RedisKey, members: (string | number | Buffer)[], callback: Callback<number[]>]): Promise<number[]>
    • smismember(...args: [key: RedisKey, ...members: (string | number | Buffer)[]]): Promise<number[]>
    • smismember(...args: [key: RedisKey, members: (string | number | Buffer)[]]): Promise<number[]>
    • Returns the membership associated with the given elements for a set

      • group: set
      • complexity: O(N) where N is the number of elements being checked for membership
      • since: 6.2.0
      -

      Parameters

      • Rest ...args: [key: RedisKey, ...members: (string | number | Buffer)[], callback: Callback<number[]>]

      Returns Promise<number[]>

    • Parameters

      • Rest ...args: [key: RedisKey, members: (string | number | Buffer)[], callback: Callback<number[]>]

      Returns Promise<number[]>

    • Parameters

      • Rest ...args: [key: RedisKey, ...members: (string | number | Buffer)[]]

      Returns Promise<number[]>

    • Parameters

      • Rest ...args: [key: RedisKey, members: (string | number | Buffer)[]]

      Returns Promise<number[]>

    • smove(source: RedisKey, destination: RedisKey, member: string | number | Buffer, callback?: Callback<number>): Promise<number>
    • +

      Parameters

      • Rest ...args: [key: RedisKey, ...members: (string | number | Buffer)[], callback: Callback<number[]>]

      Returns Promise<number[]>

    • Parameters

      • Rest ...args: [key: RedisKey, members: (string | number | Buffer)[], callback: Callback<number[]>]

      Returns Promise<number[]>

    • Parameters

      • Rest ...args: [key: RedisKey, ...members: (string | number | Buffer)[]]

      Returns Promise<number[]>

    • Parameters

      • Rest ...args: [key: RedisKey, members: (string | number | Buffer)[]]

      Returns Promise<number[]>

    • smove(source: RedisKey, destination: RedisKey, member: string | number | Buffer, callback?: Callback<number>): Promise<number>
    • Move a member from one set to another

      • group: set
      • complexity: O(1)
      • since: 1.0.0
      -

      Parameters

      • source: RedisKey
      • destination: RedisKey
      • member: string | number | Buffer
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Sort the elements in a list, set or sorted set

      • group: generic
      • complexity: O(N+M*log(M)) where N is the number of elements in the list or set to sort, and M the number of returned elements. When the elements are not sorted, complexity is O(N).
      • since: 1.0.0
      -

      Parameters

      Returns Promise<unknown>

    • Parameters

      Returns Promise<unknown>

    • sort_ro(key: RedisKey, callback?: Callback<unknown>): Promise<unknown>
    • sort_ro(key: RedisKey, alpha: "ALPHA", callback?: Callback<unknown>): Promise<unknown>
    • sort_ro(key: RedisKey, asc: "ASC", callback?: Callback<unknown>): Promise<unknown>
    • sort_ro(key: RedisKey, asc: "ASC", alpha: "ALPHA", callback?: Callback<unknown>): Promise<unknown>
    • sort_ro(key: RedisKey, desc: "DESC", callback?: Callback<unknown>): Promise<unknown>
    • sort_ro(key: RedisKey, desc: "DESC", alpha: "ALPHA", callback?: Callback<unknown>): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], callback: Callback<unknown>]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "GET", ...patterns: string[]]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], alpha: "ALPHA", callback: Callback<unknown>]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], alpha: "ALPHA"]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], asc: "ASC", callback: Callback<unknown>]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], asc: "ASC"]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], asc: "ASC", alpha: "ALPHA", callback: Callback<unknown>]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], asc: "ASC", alpha: "ALPHA"]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], desc: "DESC", callback: Callback<unknown>]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], desc: "DESC"]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], desc: "DESC", alpha: "ALPHA", callback: Callback<unknown>]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], desc: "DESC", alpha: "ALPHA"]): Promise<unknown>
    • sort_ro(key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<unknown>): Promise<unknown>
    • sort_ro(key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, alpha: "ALPHA", callback?: Callback<unknown>): Promise<unknown>
    • sort_ro(key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, asc: "ASC", callback?: Callback<unknown>): Promise<unknown>
    • sort_ro(key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, asc: "ASC", alpha: "ALPHA", callback?: Callback<unknown>): Promise<unknown>
    • sort_ro(key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, desc: "DESC", callback?: Callback<unknown>): Promise<unknown>
    • sort_ro(key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, desc: "DESC", alpha: "ALPHA", callback?: Callback<unknown>): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], callback: Callback<unknown>]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[]]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], alpha: "ALPHA", callback: Callback<unknown>]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], alpha: "ALPHA"]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], asc: "ASC", callback: Callback<unknown>]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], asc: "ASC"]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], asc: "ASC", alpha: "ALPHA", callback: Callback<unknown>]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], asc: "ASC", alpha: "ALPHA"]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], desc: "DESC", callback: Callback<unknown>]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], desc: "DESC"]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], desc: "DESC", alpha: "ALPHA", callback: Callback<unknown>]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], desc: "DESC", alpha: "ALPHA"]): Promise<unknown>
    • sort_ro(key: RedisKey, patternToken: "BY", pattern: string, callback?: Callback<unknown>): Promise<unknown>
    • sort_ro(key: RedisKey, patternToken: "BY", pattern: string, alpha: "ALPHA", callback?: Callback<unknown>): Promise<unknown>
    • sort_ro(key: RedisKey, patternToken: "BY", pattern: string, asc: "ASC", callback?: Callback<unknown>): Promise<unknown>
    • sort_ro(key: RedisKey, patternToken: "BY", pattern: string, asc: "ASC", alpha: "ALPHA", callback?: Callback<unknown>): Promise<unknown>
    • sort_ro(key: RedisKey, patternToken: "BY", pattern: string, desc: "DESC", callback?: Callback<unknown>): Promise<unknown>
    • sort_ro(key: RedisKey, patternToken: "BY", pattern: string, desc: "DESC", alpha: "ALPHA", callback?: Callback<unknown>): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], callback: Callback<unknown>]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[]]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], alpha: "ALPHA", callback: Callback<unknown>]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], alpha: "ALPHA"]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], asc: "ASC", callback: Callback<unknown>]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], asc: "ASC"]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], asc: "ASC", alpha: "ALPHA", callback: Callback<unknown>]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], asc: "ASC", alpha: "ALPHA"]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], desc: "DESC", callback: Callback<unknown>]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], desc: "DESC"]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], desc: "DESC", alpha: "ALPHA", callback: Callback<unknown>]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], desc: "DESC", alpha: "ALPHA"]): Promise<unknown>
    • sort_ro(key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<unknown>): Promise<unknown>
    • sort_ro(key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, alpha: "ALPHA", callback?: Callback<unknown>): Promise<unknown>
    • sort_ro(key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, asc: "ASC", callback?: Callback<unknown>): Promise<unknown>
    • sort_ro(key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, asc: "ASC", alpha: "ALPHA", callback?: Callback<unknown>): Promise<unknown>
    • sort_ro(key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, desc: "DESC", callback?: Callback<unknown>): Promise<unknown>
    • sort_ro(key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, desc: "DESC", alpha: "ALPHA", callback?: Callback<unknown>): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], callback: Callback<unknown>]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[]]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], alpha: "ALPHA", callback: Callback<unknown>]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], alpha: "ALPHA"]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], asc: "ASC", callback: Callback<unknown>]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], asc: "ASC"]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], asc: "ASC", alpha: "ALPHA", callback: Callback<unknown>]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], asc: "ASC", alpha: "ALPHA"]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], desc: "DESC", callback: Callback<unknown>]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], desc: "DESC"]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], desc: "DESC", alpha: "ALPHA", callback: Callback<unknown>]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], desc: "DESC", alpha: "ALPHA"]): Promise<unknown>
    • sort_ro(key: RedisKey, callback?: Callback<unknown>): Promise<unknown>
    • sort_ro(key: RedisKey, alpha: "ALPHA", callback?: Callback<unknown>): Promise<unknown>
    • sort_ro(key: RedisKey, asc: "ASC", callback?: Callback<unknown>): Promise<unknown>
    • sort_ro(key: RedisKey, asc: "ASC", alpha: "ALPHA", callback?: Callback<unknown>): Promise<unknown>
    • sort_ro(key: RedisKey, desc: "DESC", callback?: Callback<unknown>): Promise<unknown>
    • sort_ro(key: RedisKey, desc: "DESC", alpha: "ALPHA", callback?: Callback<unknown>): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], callback: Callback<unknown>]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "GET", ...patterns: string[]]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], alpha: "ALPHA", callback: Callback<unknown>]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], alpha: "ALPHA"]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], asc: "ASC", callback: Callback<unknown>]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], asc: "ASC"]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], asc: "ASC", alpha: "ALPHA", callback: Callback<unknown>]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], asc: "ASC", alpha: "ALPHA"]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], desc: "DESC", callback: Callback<unknown>]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], desc: "DESC"]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], desc: "DESC", alpha: "ALPHA", callback: Callback<unknown>]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], desc: "DESC", alpha: "ALPHA"]): Promise<unknown>
    • sort_ro(key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<unknown>): Promise<unknown>
    • sort_ro(key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, alpha: "ALPHA", callback?: Callback<unknown>): Promise<unknown>
    • sort_ro(key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, asc: "ASC", callback?: Callback<unknown>): Promise<unknown>
    • sort_ro(key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, asc: "ASC", alpha: "ALPHA", callback?: Callback<unknown>): Promise<unknown>
    • sort_ro(key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, desc: "DESC", callback?: Callback<unknown>): Promise<unknown>
    • sort_ro(key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, desc: "DESC", alpha: "ALPHA", callback?: Callback<unknown>): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], callback: Callback<unknown>]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[]]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], alpha: "ALPHA", callback: Callback<unknown>]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], alpha: "ALPHA"]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], asc: "ASC", callback: Callback<unknown>]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], asc: "ASC"]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], asc: "ASC", alpha: "ALPHA", callback: Callback<unknown>]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], asc: "ASC", alpha: "ALPHA"]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], desc: "DESC", callback: Callback<unknown>]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], desc: "DESC"]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], desc: "DESC", alpha: "ALPHA", callback: Callback<unknown>]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], desc: "DESC", alpha: "ALPHA"]): Promise<unknown>
    • sort_ro(key: RedisKey, patternToken: "BY", pattern: string, callback?: Callback<unknown>): Promise<unknown>
    • sort_ro(key: RedisKey, patternToken: "BY", pattern: string, alpha: "ALPHA", callback?: Callback<unknown>): Promise<unknown>
    • sort_ro(key: RedisKey, patternToken: "BY", pattern: string, asc: "ASC", callback?: Callback<unknown>): Promise<unknown>
    • sort_ro(key: RedisKey, patternToken: "BY", pattern: string, asc: "ASC", alpha: "ALPHA", callback?: Callback<unknown>): Promise<unknown>
    • sort_ro(key: RedisKey, patternToken: "BY", pattern: string, desc: "DESC", callback?: Callback<unknown>): Promise<unknown>
    • sort_ro(key: RedisKey, patternToken: "BY", pattern: string, desc: "DESC", alpha: "ALPHA", callback?: Callback<unknown>): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], callback: Callback<unknown>]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[]]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], alpha: "ALPHA", callback: Callback<unknown>]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], alpha: "ALPHA"]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], asc: "ASC", callback: Callback<unknown>]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], asc: "ASC"]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], asc: "ASC", alpha: "ALPHA", callback: Callback<unknown>]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], asc: "ASC", alpha: "ALPHA"]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], desc: "DESC", callback: Callback<unknown>]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], desc: "DESC"]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], desc: "DESC", alpha: "ALPHA", callback: Callback<unknown>]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], desc: "DESC", alpha: "ALPHA"]): Promise<unknown>
    • sort_ro(key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<unknown>): Promise<unknown>
    • sort_ro(key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, alpha: "ALPHA", callback?: Callback<unknown>): Promise<unknown>
    • sort_ro(key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, asc: "ASC", callback?: Callback<unknown>): Promise<unknown>
    • sort_ro(key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, asc: "ASC", alpha: "ALPHA", callback?: Callback<unknown>): Promise<unknown>
    • sort_ro(key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, desc: "DESC", callback?: Callback<unknown>): Promise<unknown>
    • sort_ro(key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, desc: "DESC", alpha: "ALPHA", callback?: Callback<unknown>): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], callback: Callback<unknown>]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[]]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], alpha: "ALPHA", callback: Callback<unknown>]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], alpha: "ALPHA"]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], asc: "ASC", callback: Callback<unknown>]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], asc: "ASC"]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], asc: "ASC", alpha: "ALPHA", callback: Callback<unknown>]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], asc: "ASC", alpha: "ALPHA"]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], desc: "DESC", callback: Callback<unknown>]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], desc: "DESC"]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], desc: "DESC", alpha: "ALPHA", callback: Callback<unknown>]): Promise<unknown>
    • sort_ro(...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], desc: "DESC", alpha: "ALPHA"]): Promise<unknown>
    • Sort the elements in a list, set or sorted set. Read-only variant of SORT.

      • group: generic
      • complexity: O(N+M*log(M)) where N is the number of elements in the list or set to sort, and M the number of returned elements. When the elements are not sorted, complexity is O(N).
      • since: 7.0.0
      -

      Parameters

      • key: RedisKey
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • alpha: "ALPHA"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • asc: "ASC"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • asc: "ASC"
      • alpha: "ALPHA"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • desc: "DESC"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • desc: "DESC"
      • alpha: "ALPHA"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "GET", ...patterns: string[]]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], alpha: "ALPHA", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], alpha: "ALPHA"]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], asc: "ASC", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], asc: "ASC"]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], asc: "ASC", alpha: "ALPHA", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], asc: "ASC", alpha: "ALPHA"]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], desc: "DESC", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], desc: "DESC"]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], desc: "DESC", alpha: "ALPHA", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], desc: "DESC", alpha: "ALPHA"]

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • alpha: "ALPHA"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • asc: "ASC"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • asc: "ASC"
      • alpha: "ALPHA"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • desc: "DESC"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • desc: "DESC"
      • alpha: "ALPHA"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[]]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], alpha: "ALPHA", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], alpha: "ALPHA"]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], asc: "ASC", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], asc: "ASC"]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], asc: "ASC", alpha: "ALPHA", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], asc: "ASC", alpha: "ALPHA"]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], desc: "DESC", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], desc: "DESC"]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], desc: "DESC", alpha: "ALPHA", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], desc: "DESC", alpha: "ALPHA"]

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • patternToken: "BY"
      • pattern: string
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • patternToken: "BY"
      • pattern: string
      • alpha: "ALPHA"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • patternToken: "BY"
      • pattern: string
      • asc: "ASC"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • patternToken: "BY"
      • pattern: string
      • asc: "ASC"
      • alpha: "ALPHA"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • patternToken: "BY"
      • pattern: string
      • desc: "DESC"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • patternToken: "BY"
      • pattern: string
      • desc: "DESC"
      • alpha: "ALPHA"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[]]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], alpha: "ALPHA", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], alpha: "ALPHA"]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], asc: "ASC", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], asc: "ASC"]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], asc: "ASC", alpha: "ALPHA", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], asc: "ASC", alpha: "ALPHA"]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], desc: "DESC", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], desc: "DESC"]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], desc: "DESC", alpha: "ALPHA", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], desc: "DESC", alpha: "ALPHA"]

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • patternToken: "BY"
      • pattern: string
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • patternToken: "BY"
      • pattern: string
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • alpha: "ALPHA"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • patternToken: "BY"
      • pattern: string
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • asc: "ASC"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • patternToken: "BY"
      • pattern: string
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • asc: "ASC"
      • alpha: "ALPHA"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • patternToken: "BY"
      • pattern: string
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • desc: "DESC"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • patternToken: "BY"
      • pattern: string
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • desc: "DESC"
      • alpha: "ALPHA"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[]]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], alpha: "ALPHA", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], alpha: "ALPHA"]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], asc: "ASC", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], asc: "ASC"]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], asc: "ASC", alpha: "ALPHA", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], asc: "ASC", alpha: "ALPHA"]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], desc: "DESC", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], desc: "DESC"]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], desc: "DESC", alpha: "ALPHA", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], desc: "DESC", alpha: "ALPHA"]

      Returns Promise<unknown>

    • spop(key: RedisKey, callback?: Callback<string>): Promise<string>
    • spop(key: RedisKey, count: string | number, callback?: Callback<string[]>): Promise<string[]>
    • +

      Parameters

      • key: RedisKey
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • alpha: "ALPHA"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • asc: "ASC"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • asc: "ASC"
      • alpha: "ALPHA"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • desc: "DESC"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • desc: "DESC"
      • alpha: "ALPHA"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "GET", ...patterns: string[]]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], alpha: "ALPHA", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], alpha: "ALPHA"]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], asc: "ASC", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], asc: "ASC"]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], asc: "ASC", alpha: "ALPHA", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], asc: "ASC", alpha: "ALPHA"]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], desc: "DESC", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], desc: "DESC"]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], desc: "DESC", alpha: "ALPHA", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], desc: "DESC", alpha: "ALPHA"]

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • alpha: "ALPHA"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • asc: "ASC"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • asc: "ASC"
      • alpha: "ALPHA"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • desc: "DESC"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • desc: "DESC"
      • alpha: "ALPHA"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[]]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], alpha: "ALPHA", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], alpha: "ALPHA"]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], asc: "ASC", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], asc: "ASC"]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], asc: "ASC", alpha: "ALPHA", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], asc: "ASC", alpha: "ALPHA"]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], desc: "DESC", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], desc: "DESC"]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], desc: "DESC", alpha: "ALPHA", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], desc: "DESC", alpha: "ALPHA"]

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • patternToken: "BY"
      • pattern: string
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • patternToken: "BY"
      • pattern: string
      • alpha: "ALPHA"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • patternToken: "BY"
      • pattern: string
      • asc: "ASC"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • patternToken: "BY"
      • pattern: string
      • asc: "ASC"
      • alpha: "ALPHA"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • patternToken: "BY"
      • pattern: string
      • desc: "DESC"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • patternToken: "BY"
      • pattern: string
      • desc: "DESC"
      • alpha: "ALPHA"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[]]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], alpha: "ALPHA", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], alpha: "ALPHA"]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], asc: "ASC", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], asc: "ASC"]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], asc: "ASC", alpha: "ALPHA", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], asc: "ASC", alpha: "ALPHA"]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], desc: "DESC", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], desc: "DESC"]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], desc: "DESC", alpha: "ALPHA", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], desc: "DESC", alpha: "ALPHA"]

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • patternToken: "BY"
      • pattern: string
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • patternToken: "BY"
      • pattern: string
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • alpha: "ALPHA"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • patternToken: "BY"
      • pattern: string
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • asc: "ASC"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • patternToken: "BY"
      • pattern: string
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • asc: "ASC"
      • alpha: "ALPHA"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • patternToken: "BY"
      • pattern: string
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • desc: "DESC"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • patternToken: "BY"
      • pattern: string
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • desc: "DESC"
      • alpha: "ALPHA"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[]]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], alpha: "ALPHA", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], alpha: "ALPHA"]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], asc: "ASC", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], asc: "ASC"]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], asc: "ASC", alpha: "ALPHA", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], asc: "ASC", alpha: "ALPHA"]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], desc: "DESC", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], desc: "DESC"]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], desc: "DESC", alpha: "ALPHA", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], desc: "DESC", alpha: "ALPHA"]

      Returns Promise<unknown>

    • spop(key: RedisKey, callback?: Callback<string>): Promise<string>
    • spop(key: RedisKey, count: string | number, callback?: Callback<string[]>): Promise<string[]>
    • Remove and return one or multiple random members from a set

      • group: set
      • complexity: Without the count argument O(1), otherwise O(N) where N is the value of the passed count.
      • since: 1.0.0
      -

      Parameters

      • key: RedisKey
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • count: string | number
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • spopBuffer(key: RedisKey, callback?: Callback<Buffer>): Promise<Buffer>
    • spopBuffer(key: RedisKey, count: string | number, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • spublish(shardchannel: string | Buffer, message: string | Buffer, callback?: Callback<unknown>): Promise<unknown>
    • spopBuffer(key: RedisKey, callback?: Callback<Buffer>): Promise<Buffer>
    • spopBuffer(key: RedisKey, count: string | number, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • spublish(shardchannel: string | Buffer, message: string | Buffer, callback?: Callback<unknown>): Promise<unknown>
    • Post a message to a shard channel

      • group: pubsub
      • complexity: O(N) where N is the number of clients subscribed to the receiving shard channel.
      • since: 7.0.0
      -

      Parameters

      • shardchannel: string | Buffer
      • message: string | Buffer
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • srandmember(key: RedisKey, callback?: Callback<string>): Promise<string>
    • srandmember(key: RedisKey, count: string | number, callback?: Callback<string[]>): Promise<string[]>
    • +

      Parameters

      • shardchannel: string | Buffer
      • message: string | Buffer
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • srandmember(key: RedisKey, callback?: Callback<string>): Promise<string>
    • srandmember(key: RedisKey, count: string | number, callback?: Callback<string[]>): Promise<string[]>
    • Get one or multiple random members from a set

      • group: set
      • complexity: Without the count argument O(1), otherwise O(N) where N is the absolute value of the passed count.
      • since: 1.0.0
      -

      Parameters

      • key: RedisKey
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • count: string | number
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • srandmemberBuffer(key: RedisKey, callback?: Callback<Buffer>): Promise<Buffer>
    • srandmemberBuffer(key: RedisKey, count: string | number, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • srem(...args: [key: RedisKey, ...members: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • srem(...args: [key: RedisKey, members: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • srem(...args: [key: RedisKey, ...members: (string | number | Buffer)[]]): Promise<number>
    • srem(...args: [key: RedisKey, members: (string | number | Buffer)[]]): Promise<number>
    • srandmemberBuffer(key: RedisKey, callback?: Callback<Buffer>): Promise<Buffer>
    • srandmemberBuffer(key: RedisKey, count: string | number, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • srem(...args: [key: RedisKey, ...members: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • srem(...args: [key: RedisKey, members: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • srem(...args: [key: RedisKey, ...members: (string | number | Buffer)[]]): Promise<number>
    • srem(...args: [key: RedisKey, members: (string | number | Buffer)[]]): Promise<number>
    • Remove one or more members from a set

      • group: set
      • complexity: O(N) where N is the number of members to be removed.
      • since: 1.0.0
      -

      Parameters

      • Rest ...args: [key: RedisKey, ...members: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, members: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, ...members: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, members: (string | number | Buffer)[]]

      Returns Promise<number>

    • sscan(key: RedisKey, cursor: string | number, callback?: Callback<[cursor: string, elements: string[]]>): Promise<[cursor: string, elements: string[]]>
    • sscan(key: RedisKey, cursor: string | number, countToken: "COUNT", count: string | number, callback?: Callback<[cursor: string, elements: string[]]>): Promise<[cursor: string, elements: string[]]>
    • sscan(key: RedisKey, cursor: string | number, patternToken: "MATCH", pattern: string, callback?: Callback<[cursor: string, elements: string[]]>): Promise<[cursor: string, elements: string[]]>
    • sscan(key: RedisKey, cursor: string | number, patternToken: "MATCH", pattern: string, countToken: "COUNT", count: string | number, callback?: Callback<[cursor: string, elements: string[]]>): Promise<[cursor: string, elements: string[]]>
    • +

      Parameters

      • Rest ...args: [key: RedisKey, ...members: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, members: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, ...members: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, members: (string | number | Buffer)[]]

      Returns Promise<number>

    • sscan(key: RedisKey, cursor: string | number, callback?: Callback<[cursor: string, elements: string[]]>): Promise<[cursor: string, elements: string[]]>
    • sscan(key: RedisKey, cursor: string | number, countToken: "COUNT", count: string | number, callback?: Callback<[cursor: string, elements: string[]]>): Promise<[cursor: string, elements: string[]]>
    • sscan(key: RedisKey, cursor: string | number, patternToken: "MATCH", pattern: string, callback?: Callback<[cursor: string, elements: string[]]>): Promise<[cursor: string, elements: string[]]>
    • sscan(key: RedisKey, cursor: string | number, patternToken: "MATCH", pattern: string, countToken: "COUNT", count: string | number, callback?: Callback<[cursor: string, elements: string[]]>): Promise<[cursor: string, elements: string[]]>
    • Incrementally iterate Set elements

      • group: set
      • complexity: O(1) for every call. O(N) for a complete iteration, including enough command calls for the cursor to return back to 0. N is the number of elements inside the collection..
      • since: 2.8.0
      -

      Parameters

      • key: RedisKey
      • cursor: string | number
      • Optional callback: Callback<[cursor: string, elements: string[]]>

      Returns Promise<[cursor: string, elements: string[]]>

    • Parameters

      • key: RedisKey
      • cursor: string | number
      • countToken: "COUNT"
      • count: string | number
      • Optional callback: Callback<[cursor: string, elements: string[]]>

      Returns Promise<[cursor: string, elements: string[]]>

    • Parameters

      • key: RedisKey
      • cursor: string | number
      • patternToken: "MATCH"
      • pattern: string
      • Optional callback: Callback<[cursor: string, elements: string[]]>

      Returns Promise<[cursor: string, elements: string[]]>

    • Parameters

      • key: RedisKey
      • cursor: string | number
      • patternToken: "MATCH"
      • pattern: string
      • countToken: "COUNT"
      • count: string | number
      • Optional callback: Callback<[cursor: string, elements: string[]]>

      Returns Promise<[cursor: string, elements: string[]]>

    • sscanBuffer(key: RedisKey, cursor: string | number, callback?: Callback<[cursor: Buffer, elements: Buffer[]]>): Promise<[cursor: Buffer, elements: Buffer[]]>
    • sscanBuffer(key: RedisKey, cursor: string | number, countToken: "COUNT", count: string | number, callback?: Callback<[cursor: Buffer, elements: Buffer[]]>): Promise<[cursor: Buffer, elements: Buffer[]]>
    • sscanBuffer(key: RedisKey, cursor: string | number, patternToken: "MATCH", pattern: string, callback?: Callback<[cursor: Buffer, elements: Buffer[]]>): Promise<[cursor: Buffer, elements: Buffer[]]>
    • sscanBuffer(key: RedisKey, cursor: string | number, patternToken: "MATCH", pattern: string, countToken: "COUNT", count: string | number, callback?: Callback<[cursor: Buffer, elements: Buffer[]]>): Promise<[cursor: Buffer, elements: Buffer[]]>
    • Parameters

      • key: RedisKey
      • cursor: string | number
      • Optional callback: Callback<[cursor: Buffer, elements: Buffer[]]>

      Returns Promise<[cursor: Buffer, elements: Buffer[]]>

    • Parameters

      • key: RedisKey
      • cursor: string | number
      • countToken: "COUNT"
      • count: string | number
      • Optional callback: Callback<[cursor: Buffer, elements: Buffer[]]>

      Returns Promise<[cursor: Buffer, elements: Buffer[]]>

    • Parameters

      • key: RedisKey
      • cursor: string | number
      • patternToken: "MATCH"
      • pattern: string
      • Optional callback: Callback<[cursor: Buffer, elements: Buffer[]]>

      Returns Promise<[cursor: Buffer, elements: Buffer[]]>

    • Parameters

      • key: RedisKey
      • cursor: string | number
      • patternToken: "MATCH"
      • pattern: string
      • countToken: "COUNT"
      • count: string | number
      • Optional callback: Callback<[cursor: Buffer, elements: Buffer[]]>

      Returns Promise<[cursor: Buffer, elements: Buffer[]]>

    • sscanBufferStream(key: string, options?: ScanStreamOptions): default
    • Parameters

      • key: string
      • Optional options: ScanStreamOptions

      Returns default

    • sscanStream(key: string, options?: ScanStreamOptions): default
    • Parameters

      • key: string
      • Optional options: ScanStreamOptions

      Returns default

    • ssubscribe(...args: [...shardchannels: (string | Buffer)[], callback: Callback<unknown>]): Promise<unknown>
    • ssubscribe(...args: (string | Buffer)[]): Promise<unknown>
    • +

      Parameters

      • key: RedisKey
      • cursor: string | number
      • Optional callback: Callback<[cursor: string, elements: string[]]>

      Returns Promise<[cursor: string, elements: string[]]>

    • Parameters

      • key: RedisKey
      • cursor: string | number
      • countToken: "COUNT"
      • count: string | number
      • Optional callback: Callback<[cursor: string, elements: string[]]>

      Returns Promise<[cursor: string, elements: string[]]>

    • Parameters

      • key: RedisKey
      • cursor: string | number
      • patternToken: "MATCH"
      • pattern: string
      • Optional callback: Callback<[cursor: string, elements: string[]]>

      Returns Promise<[cursor: string, elements: string[]]>

    • Parameters

      • key: RedisKey
      • cursor: string | number
      • patternToken: "MATCH"
      • pattern: string
      • countToken: "COUNT"
      • count: string | number
      • Optional callback: Callback<[cursor: string, elements: string[]]>

      Returns Promise<[cursor: string, elements: string[]]>

    • sscanBuffer(key: RedisKey, cursor: string | number, callback?: Callback<[cursor: Buffer, elements: Buffer[]]>): Promise<[cursor: Buffer, elements: Buffer[]]>
    • sscanBuffer(key: RedisKey, cursor: string | number, countToken: "COUNT", count: string | number, callback?: Callback<[cursor: Buffer, elements: Buffer[]]>): Promise<[cursor: Buffer, elements: Buffer[]]>
    • sscanBuffer(key: RedisKey, cursor: string | number, patternToken: "MATCH", pattern: string, callback?: Callback<[cursor: Buffer, elements: Buffer[]]>): Promise<[cursor: Buffer, elements: Buffer[]]>
    • sscanBuffer(key: RedisKey, cursor: string | number, patternToken: "MATCH", pattern: string, countToken: "COUNT", count: string | number, callback?: Callback<[cursor: Buffer, elements: Buffer[]]>): Promise<[cursor: Buffer, elements: Buffer[]]>
    • Parameters

      • key: RedisKey
      • cursor: string | number
      • Optional callback: Callback<[cursor: Buffer, elements: Buffer[]]>

      Returns Promise<[cursor: Buffer, elements: Buffer[]]>

    • Parameters

      • key: RedisKey
      • cursor: string | number
      • countToken: "COUNT"
      • count: string | number
      • Optional callback: Callback<[cursor: Buffer, elements: Buffer[]]>

      Returns Promise<[cursor: Buffer, elements: Buffer[]]>

    • Parameters

      • key: RedisKey
      • cursor: string | number
      • patternToken: "MATCH"
      • pattern: string
      • Optional callback: Callback<[cursor: Buffer, elements: Buffer[]]>

      Returns Promise<[cursor: Buffer, elements: Buffer[]]>

    • Parameters

      • key: RedisKey
      • cursor: string | number
      • patternToken: "MATCH"
      • pattern: string
      • countToken: "COUNT"
      • count: string | number
      • Optional callback: Callback<[cursor: Buffer, elements: Buffer[]]>

      Returns Promise<[cursor: Buffer, elements: Buffer[]]>

    • sscanBufferStream(key: string, options?: ScanStreamOptions): default
    • Parameters

      • key: string
      • Optional options: ScanStreamOptions

      Returns default

    • sscanStream(key: string, options?: ScanStreamOptions): default
    • Parameters

      • key: string
      • Optional options: ScanStreamOptions

      Returns default

    • ssubscribe(...args: [...shardchannels: (string | Buffer)[], callback: Callback<unknown>]): Promise<unknown>
    • ssubscribe(...args: (string | Buffer)[]): Promise<unknown>
    • Listen for messages published to the given shard channels

      • group: pubsub
      • complexity: O(N) where N is the number of shard channels to subscribe to.
      • since: 7.0.0
      -

      Parameters

      • Rest ...args: [...shardchannels: (string | Buffer)[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: (string | Buffer)[]

      Returns Promise<unknown>

    • strlen(key: RedisKey, callback?: Callback<number>): Promise<number>
    • +

      Parameters

      • Rest ...args: [...shardchannels: (string | Buffer)[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: (string | Buffer)[]

      Returns Promise<unknown>

    • strlen(key: RedisKey, callback?: Callback<number>): Promise<number>
    • Get the length of the value stored in a key

      • group: string
      • complexity: O(1)
      • since: 2.2.0
      -

      Parameters

      • key: RedisKey
      • Optional callback: Callback<number>

      Returns Promise<number>

    • subscribe(...args: [...channels: (string | Buffer)[], callback: Callback<unknown>]): Promise<unknown>
    • subscribe(...args: (string | Buffer)[]): Promise<unknown>
    • subscribe(...args: [...channels: (string | Buffer)[], callback: Callback<unknown>]): Promise<unknown>
    • subscribe(...args: (string | Buffer)[]): Promise<unknown>
    • Listen for messages published to the given channels

      • group: pubsub
      • complexity: O(N) where N is the number of channels to subscribe to.
      • since: 2.0.0
      -

      Parameters

      • Rest ...args: [...channels: (string | Buffer)[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: (string | Buffer)[]

      Returns Promise<unknown>

    • substr(key: RedisKey, start: string | number, end: string | number, callback?: Callback<unknown>): Promise<unknown>
    • +

      Parameters

      • Rest ...args: [...channels: (string | Buffer)[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: (string | Buffer)[]

      Returns Promise<unknown>

    • substr(key: RedisKey, start: string | number, end: string | number, callback?: Callback<unknown>): Promise<unknown>
    • Get a substring of the string stored at a key

      • group: string
      • complexity: O(N) where N is the length of the returned string. The complexity is ultimately determined by the returned length, but because creating a substring from an existing string is very cheap, it can be considered O(1) for small strings.
      • since: 1.0.0
      -

      Parameters

      • key: RedisKey
      • start: string | number
      • end: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • sunion(...args: [...keys: RedisKey[], callback: Callback<string[]>]): Promise<string[]>
    • sunion(...args: [keys: RedisKey[], callback: Callback<string[]>]): Promise<string[]>
    • sunion(...args: RedisKey[]): Promise<string[]>
    • sunion(...args: [keys: RedisKey[]]): Promise<string[]>
    • +

      Parameters

      • key: RedisKey
      • start: string | number
      • end: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • sunion(...args: [...keys: RedisKey[], callback: Callback<string[]>]): Promise<string[]>
    • sunion(...args: [keys: RedisKey[], callback: Callback<string[]>]): Promise<string[]>
    • sunion(...args: RedisKey[]): Promise<string[]>
    • sunion(...args: [keys: RedisKey[]]): Promise<string[]>
    • Add multiple sets

      • group: set
      • complexity: O(N) where N is the total number of elements in all given sets.
      • since: 1.0.0
      -

      Parameters

      • Rest ...args: [...keys: RedisKey[], callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [keys: RedisKey[], callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      Returns Promise<string[]>

    • Parameters

      Returns Promise<string[]>

    • sunionBuffer(...args: [...keys: RedisKey[], callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • sunionBuffer(...args: [keys: RedisKey[], callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • sunionBuffer(...args: RedisKey[]): Promise<Buffer[]>
    • sunionBuffer(...args: [keys: RedisKey[]]): Promise<Buffer[]>
    • sunionstore(...args: [destination: RedisKey, ...keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • sunionstore(...args: [destination: RedisKey, keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • sunionstore(...args: [destination: RedisKey, ...keys: RedisKey[]]): Promise<number>
    • sunionstore(...args: [destination: RedisKey, keys: RedisKey[]]): Promise<number>
    • sunionBuffer(...args: [...keys: RedisKey[], callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • sunionBuffer(...args: [keys: RedisKey[], callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • sunionBuffer(...args: RedisKey[]): Promise<Buffer[]>
    • sunionBuffer(...args: [keys: RedisKey[]]): Promise<Buffer[]>
    • sunionstore(...args: [destination: RedisKey, ...keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • sunionstore(...args: [destination: RedisKey, keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • sunionstore(...args: [destination: RedisKey, ...keys: RedisKey[]]): Promise<number>
    • sunionstore(...args: [destination: RedisKey, keys: RedisKey[]]): Promise<number>
    • sunsubscribe(callback?: Callback<unknown>): Promise<unknown>
    • sunsubscribe(...args: [...shardchannels: (string | Buffer)[], callback: Callback<unknown>]): Promise<unknown>
    • sunsubscribe(...args: (string | Buffer)[]): Promise<unknown>
    • sunsubscribe(callback?: Callback<unknown>): Promise<unknown>
    • sunsubscribe(...args: [...shardchannels: (string | Buffer)[], callback: Callback<unknown>]): Promise<unknown>
    • sunsubscribe(...args: (string | Buffer)[]): Promise<unknown>
    • Stop listening for messages posted to the given shard channels

      • group: pubsub
      • complexity: O(N) where N is the number of clients already subscribed to a shard channel.
      • since: 7.0.0
      -

      Parameters

      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [...shardchannels: (string | Buffer)[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: (string | Buffer)[]

      Returns Promise<unknown>

    • swapdb(index1: string | number, index2: string | number, callback?: Callback<"OK">): Promise<"OK">
    • +

      Parameters

      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [...shardchannels: (string | Buffer)[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: (string | Buffer)[]

      Returns Promise<unknown>

    • swapdb(index1: string | number, index2: string | number, callback?: Callback<"OK">): Promise<"OK">
    • Swaps two Redis databases

      • group: server
      • complexity: O(N) where N is the count of clients watching or blocking on keys from both databases.
      • since: 4.0.0
      -

      Parameters

      • index1: string | number
      • index2: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • sync(callback?: Callback<unknown>): Promise<unknown>
    • +

      Parameters

      • index1: string | number
      • index2: string | number
      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • sync(callback?: Callback<unknown>): Promise<unknown>
    • Internal command used for replication

      • group: server
      • complexity: undefined
      • since: 1.0.0
      -

      Parameters

      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • time(callback?: Callback<number[]>): Promise<number[]>
    • +

      Parameters

      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • time(callback?: Callback<number[]>): Promise<number[]>
    • Return the current server time

      • group: server
      • complexity: O(1)
      • since: 2.6.0
      -

      Parameters

      • Optional callback: Callback<number[]>

      Returns Promise<number[]>

    • touch(...args: [...keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • touch(...args: [keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • touch(...args: RedisKey[]): Promise<number>
    • touch(...args: [keys: RedisKey[]]): Promise<number>
    • +

      Parameters

      • Optional callback: Callback<number[]>

      Returns Promise<number[]>

    • touch(...args: [...keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • touch(...args: [keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • touch(...args: RedisKey[]): Promise<number>
    • touch(...args: [keys: RedisKey[]]): Promise<number>
    • Alters the last access time of a key(s). Returns the number of existing keys specified.

      • group: generic
      • complexity: O(N) where N is the number of keys that will be touched.
      • since: 3.2.1
      -

      Parameters

      • Rest ...args: [...keys: RedisKey[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [keys: RedisKey[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      Returns Promise<number>

    • Parameters

      Returns Promise<number>

    • ttl(key: RedisKey, callback?: Callback<number>): Promise<number>
    • ttl(key: RedisKey, callback?: Callback<number>): Promise<number>
    • Get the time to live for a key in seconds

      • group: generic
      • complexity: O(1)
      • since: 1.0.0
      -

      Parameters

      • key: RedisKey
      • Optional callback: Callback<number>

      Returns Promise<number>

    • type(key: RedisKey, callback?: Callback<string>): Promise<string>
    • type(key: RedisKey, callback?: Callback<string>): Promise<string>
    • Determine the type stored at key

      • group: generic
      • complexity: O(1)
      • since: 1.0.0
      -

      Parameters

      • key: RedisKey
      • Optional callback: Callback<string>

      Returns Promise<string>

    • unlink(...args: [...keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • unlink(...args: [keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • unlink(...args: RedisKey[]): Promise<number>
    • unlink(...args: [keys: RedisKey[]]): Promise<number>
    • unlink(...args: [...keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • unlink(...args: [keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • unlink(...args: RedisKey[]): Promise<number>
    • unlink(...args: [keys: RedisKey[]]): Promise<number>
    • Delete a key asynchronously in another thread. Otherwise it is just as DEL, but non blocking.

      • group: generic
      • complexity: O(1) for each key removed regardless of its size. Then the command does O(N) work in a different thread in order to reclaim memory, where N is the number of allocations the deleted objects where composed of.
      • since: 4.0.0
      -

      Parameters

      • Rest ...args: [...keys: RedisKey[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [keys: RedisKey[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      Returns Promise<number>

    • Parameters

      Returns Promise<number>

    • unsubscribe(callback?: Callback<unknown>): Promise<unknown>
    • unsubscribe(...args: [...channels: (string | Buffer)[], callback: Callback<unknown>]): Promise<unknown>
    • unsubscribe(...args: (string | Buffer)[]): Promise<unknown>
    • unsubscribe(callback?: Callback<unknown>): Promise<unknown>
    • unsubscribe(...args: [...channels: (string | Buffer)[], callback: Callback<unknown>]): Promise<unknown>
    • unsubscribe(...args: (string | Buffer)[]): Promise<unknown>
    • Stop listening for messages posted to the given channels

      • group: pubsub
      • complexity: O(N) where N is the number of clients already subscribed to a channel.
      • since: 2.0.0
      -

      Parameters

      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [...channels: (string | Buffer)[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: (string | Buffer)[]

      Returns Promise<unknown>

    • unwatch(callback?: Callback<"OK">): Promise<"OK">
    • +

      Parameters

      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [...channels: (string | Buffer)[], callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: (string | Buffer)[]

      Returns Promise<unknown>

    • unwatch(callback?: Callback<"OK">): Promise<"OK">
    • Forget about all watched keys

      • group: transactions
      • complexity: O(1)
      • since: 2.2.0
      -

      Parameters

      • Optional callback: Callback<"OK">

      Returns Promise<"OK">

    • wait(numreplicas: string | number, timeout: string | number, callback?: Callback<number>): Promise<number>
    • wait(numreplicas: string | number, timeout: string | number, callback?: Callback<number>): Promise<number>
    • Wait for the synchronous replication of all the write commands sent in the context of the current connection

      • group: generic
      • complexity: O(1)
      • since: 3.0.0
      -

      Parameters

      • numreplicas: string | number
      • timeout: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • watch(...args: [...keys: RedisKey[], callback: Callback<"OK">]): Promise<"OK">
    • watch(...args: [keys: RedisKey[], callback: Callback<"OK">]): Promise<"OK">
    • watch(...args: RedisKey[]): Promise<"OK">
    • watch(...args: [keys: RedisKey[]]): Promise<"OK">
    • +

      Parameters

      • numreplicas: string | number
      • timeout: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • watch(...args: [...keys: RedisKey[], callback: Callback<"OK">]): Promise<"OK">
    • watch(...args: [keys: RedisKey[], callback: Callback<"OK">]): Promise<"OK">
    • watch(...args: RedisKey[]): Promise<"OK">
    • watch(...args: [keys: RedisKey[]]): Promise<"OK">
    • xack(...args: [key: RedisKey, group: string | Buffer, ...ids: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • xack(...args: [key: RedisKey, group: string | Buffer, ...ids: (string | number | Buffer)[]]): Promise<number>
    • xack(...args: [key: RedisKey, group: string | Buffer, ...ids: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • xack(...args: [key: RedisKey, group: string | Buffer, ...ids: (string | number | Buffer)[]]): Promise<number>
    • Marks a pending message as correctly processed, effectively removing it from the pending entries list of the consumer group. Return value of the command is the number of messages successfully acknowledged, that is, the IDs we were actually able to resolve in the PEL.

      • group: stream
      • complexity: O(1) for each message ID processed.
      • since: 5.0.0
      -

      Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, ...ids: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, ...ids: (string | number | Buffer)[]]

      Returns Promise<number>

    • +

      Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, ...ids: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, ...ids: (string | number | Buffer)[]]

      Returns Promise<number>

    • Appends a new entry to a stream

      • group: stream
      • complexity: O(1) when adding a new entry, O(N) when trimming where N being the number of entries evicted.
      • since: 5.0.0
      -

      Parameters

      Returns Promise<string>

    • Parameters

      Returns Promise<string>

    • xaddBuffer(...args: [key: RedisKey, ...args: RedisValue[], callback: Callback<Buffer>]): Promise<Buffer>
    • xaddBuffer(...args: [key: RedisKey, ...args: RedisValue[]]): Promise<Buffer>
    • xautoclaim(key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, start: string | number | Buffer, callback?: Callback<unknown[]>): Promise<unknown[]>
    • xautoclaim(key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, start: string | number | Buffer, justid: "JUSTID", callback?: Callback<unknown[]>): Promise<unknown[]>
    • xautoclaim(key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, start: string | number | Buffer, countToken: "COUNT", count: string | number, callback?: Callback<unknown[]>): Promise<unknown[]>
    • xautoclaim(key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, start: string | number | Buffer, countToken: "COUNT", count: string | number, justid: "JUSTID", callback?: Callback<unknown[]>): Promise<unknown[]>
    • xaddBuffer(...args: [key: RedisKey, ...args: RedisValue[], callback: Callback<Buffer>]): Promise<Buffer>
    • xaddBuffer(...args: [key: RedisKey, ...args: RedisValue[]]): Promise<Buffer>
    • xautoclaim(key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, start: string | number | Buffer, callback?: Callback<unknown[]>): Promise<unknown[]>
    • xautoclaim(key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, start: string | number | Buffer, justid: "JUSTID", callback?: Callback<unknown[]>): Promise<unknown[]>
    • xautoclaim(key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, start: string | number | Buffer, countToken: "COUNT", count: string | number, callback?: Callback<unknown[]>): Promise<unknown[]>
    • xautoclaim(key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, start: string | number | Buffer, countToken: "COUNT", count: string | number, justid: "JUSTID", callback?: Callback<unknown[]>): Promise<unknown[]>
    • Changes (or acquires) ownership of messages in a consumer group, as if the messages were delivered to the specified consumer.

      • group: stream
      • complexity: O(1) if COUNT is small.
      • since: 6.2.0
      -

      Parameters

      • key: RedisKey
      • group: string | Buffer
      • consumer: string | Buffer
      • minIdleTime: string | number | Buffer
      • start: string | number | Buffer
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Parameters

      • key: RedisKey
      • group: string | Buffer
      • consumer: string | Buffer
      • minIdleTime: string | number | Buffer
      • start: string | number | Buffer
      • justid: "JUSTID"
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Parameters

      • key: RedisKey
      • group: string | Buffer
      • consumer: string | Buffer
      • minIdleTime: string | number | Buffer
      • start: string | number | Buffer
      • countToken: "COUNT"
      • count: string | number
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Parameters

      • key: RedisKey
      • group: string | Buffer
      • consumer: string | Buffer
      • minIdleTime: string | number | Buffer
      • start: string | number | Buffer
      • countToken: "COUNT"
      • count: string | number
      • justid: "JUSTID"
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], callback: Callback<unknown[]>]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[]]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], justid: "JUSTID", callback: Callback<unknown[]>]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], justid: "JUSTID"]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], force: "FORCE", callback: Callback<unknown[]>]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], force: "FORCE"]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], force: "FORCE", justid: "JUSTID", callback: Callback<unknown[]>]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], force: "FORCE", justid: "JUSTID"]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], countToken: "RETRYCOUNT", count: string | number, callback: Callback<unknown[]>]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], countToken: "RETRYCOUNT", count: string | number]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], countToken: "RETRYCOUNT", count: string | number, justid: "JUSTID", callback: Callback<unknown[]>]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], countToken: "RETRYCOUNT", count: string | number, justid: "JUSTID"]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], countToken: "RETRYCOUNT", count: string | number, force: "FORCE", callback: Callback<unknown[]>]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], countToken: "RETRYCOUNT", count: string | number, force: "FORCE"]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], countToken: "RETRYCOUNT", count: string | number, force: "FORCE", justid: "JUSTID", callback: Callback<unknown[]>]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], countToken: "RETRYCOUNT", count: string | number, force: "FORCE", justid: "JUSTID"]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, callback: Callback<unknown[]>]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, justid: "JUSTID", callback: Callback<unknown[]>]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, justid: "JUSTID"]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, force: "FORCE", callback: Callback<unknown[]>]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, force: "FORCE"]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, force: "FORCE", justid: "JUSTID", callback: Callback<unknown[]>]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, force: "FORCE", justid: "JUSTID"]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, countToken: "RETRYCOUNT", count: string | number, callback: Callback<unknown[]>]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, countToken: "RETRYCOUNT", count: string | number]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, countToken: "RETRYCOUNT", count: string | number, justid: "JUSTID", callback: Callback<unknown[]>]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, countToken: "RETRYCOUNT", count: string | number, justid: "JUSTID"]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, countToken: "RETRYCOUNT", count: string | number, force: "FORCE", callback: Callback<unknown[]>]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, countToken: "RETRYCOUNT", count: string | number, force: "FORCE"]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, countToken: "RETRYCOUNT", count: string | number]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, countToken: "RETRYCOUNT", count: string | number, force: "FORCE", justid: "JUSTID"]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, callback: Callback<unknown[]>]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, justid: "JUSTID", callback: Callback<unknown[]>]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, justid: "JUSTID"]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, force: "FORCE", callback: Callback<unknown[]>]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, force: "FORCE"]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, force: "FORCE", justid: "JUSTID", callback: Callback<unknown[]>]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, force: "FORCE", justid: "JUSTID"]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, countToken: "RETRYCOUNT", count: string | number, callback: Callback<unknown[]>]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, countToken: "RETRYCOUNT", count: string | number]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, countToken: "RETRYCOUNT", count: string | number, justid: "JUSTID", callback: Callback<unknown[]>]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, countToken: "RETRYCOUNT", count: string | number, justid: "JUSTID"]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, countToken: "RETRYCOUNT", count: string | number, force: "FORCE", callback: Callback<unknown[]>]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, countToken: "RETRYCOUNT", count: string | number, force: "FORCE"]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, countToken: "RETRYCOUNT", count: string | number]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, countToken: "RETRYCOUNT", count: string | number, force: "FORCE", justid: "JUSTID"]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, callback: Callback<unknown[]>]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, justid: "JUSTID", callback: Callback<unknown[]>]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, justid: "JUSTID"]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, force: "FORCE", callback: Callback<unknown[]>]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, force: "FORCE"]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, force: "FORCE", justid: "JUSTID"]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, countToken: "RETRYCOUNT", count: string | number]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]): Promise<unknown[]>
    • +

      Parameters

      • key: RedisKey
      • group: string | Buffer
      • consumer: string | Buffer
      • minIdleTime: string | number | Buffer
      • start: string | number | Buffer
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Parameters

      • key: RedisKey
      • group: string | Buffer
      • consumer: string | Buffer
      • minIdleTime: string | number | Buffer
      • start: string | number | Buffer
      • justid: "JUSTID"
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Parameters

      • key: RedisKey
      • group: string | Buffer
      • consumer: string | Buffer
      • minIdleTime: string | number | Buffer
      • start: string | number | Buffer
      • countToken: "COUNT"
      • count: string | number
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Parameters

      • key: RedisKey
      • group: string | Buffer
      • consumer: string | Buffer
      • minIdleTime: string | number | Buffer
      • start: string | number | Buffer
      • countToken: "COUNT"
      • count: string | number
      • justid: "JUSTID"
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], callback: Callback<unknown[]>]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[]]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], justid: "JUSTID", callback: Callback<unknown[]>]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], justid: "JUSTID"]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], force: "FORCE", callback: Callback<unknown[]>]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], force: "FORCE"]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], force: "FORCE", justid: "JUSTID", callback: Callback<unknown[]>]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], force: "FORCE", justid: "JUSTID"]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], countToken: "RETRYCOUNT", count: string | number, callback: Callback<unknown[]>]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], countToken: "RETRYCOUNT", count: string | number]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], countToken: "RETRYCOUNT", count: string | number, justid: "JUSTID", callback: Callback<unknown[]>]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], countToken: "RETRYCOUNT", count: string | number, justid: "JUSTID"]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], countToken: "RETRYCOUNT", count: string | number, force: "FORCE", callback: Callback<unknown[]>]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], countToken: "RETRYCOUNT", count: string | number, force: "FORCE"]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], countToken: "RETRYCOUNT", count: string | number, force: "FORCE", justid: "JUSTID", callback: Callback<unknown[]>]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], countToken: "RETRYCOUNT", count: string | number, force: "FORCE", justid: "JUSTID"]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, callback: Callback<unknown[]>]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, justid: "JUSTID", callback: Callback<unknown[]>]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, justid: "JUSTID"]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, force: "FORCE", callback: Callback<unknown[]>]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, force: "FORCE"]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, force: "FORCE", justid: "JUSTID", callback: Callback<unknown[]>]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, force: "FORCE", justid: "JUSTID"]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, countToken: "RETRYCOUNT", count: string | number, callback: Callback<unknown[]>]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, countToken: "RETRYCOUNT", count: string | number]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, countToken: "RETRYCOUNT", count: string | number, justid: "JUSTID", callback: Callback<unknown[]>]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, countToken: "RETRYCOUNT", count: string | number, justid: "JUSTID"]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, countToken: "RETRYCOUNT", count: string | number, force: "FORCE", callback: Callback<unknown[]>]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, countToken: "RETRYCOUNT", count: string | number, force: "FORCE"]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, countToken: "RETRYCOUNT", count: string | number]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, countToken: "RETRYCOUNT", count: string | number, force: "FORCE", justid: "JUSTID"]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, callback: Callback<unknown[]>]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, justid: "JUSTID", callback: Callback<unknown[]>]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, justid: "JUSTID"]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, force: "FORCE", callback: Callback<unknown[]>]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, force: "FORCE"]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, force: "FORCE", justid: "JUSTID", callback: Callback<unknown[]>]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, force: "FORCE", justid: "JUSTID"]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, countToken: "RETRYCOUNT", count: string | number, callback: Callback<unknown[]>]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, countToken: "RETRYCOUNT", count: string | number]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, countToken: "RETRYCOUNT", count: string | number, justid: "JUSTID", callback: Callback<unknown[]>]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, countToken: "RETRYCOUNT", count: string | number, justid: "JUSTID"]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, countToken: "RETRYCOUNT", count: string | number, force: "FORCE", callback: Callback<unknown[]>]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, countToken: "RETRYCOUNT", count: string | number, force: "FORCE"]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, countToken: "RETRYCOUNT", count: string | number]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, countToken: "RETRYCOUNT", count: string | number, force: "FORCE", justid: "JUSTID"]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, callback: Callback<unknown[]>]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, justid: "JUSTID", callback: Callback<unknown[]>]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, justid: "JUSTID"]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, force: "FORCE", callback: Callback<unknown[]>]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, force: "FORCE"]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, force: "FORCE", justid: "JUSTID"]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, countToken: "RETRYCOUNT", count: string | number]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]): Promise<unknown[]>
    • xclaim(...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]): Promise<unknown[]>
    • Changes (or acquires) ownership of a message in a consumer group, as if the message was delivered to the specified consumer.

      • group: stream
      • complexity: O(log N) with N being the number of messages in the PEL of the consumer group.
      • since: 5.0.0
      -

      Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[]]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], justid: "JUSTID", callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], justid: "JUSTID"]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], force: "FORCE", callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], force: "FORCE"]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], force: "FORCE", justid: "JUSTID", callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], force: "FORCE", justid: "JUSTID"]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], countToken: "RETRYCOUNT", count: string | number, callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], countToken: "RETRYCOUNT", count: string | number]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], countToken: "RETRYCOUNT", count: string | number, justid: "JUSTID", callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], countToken: "RETRYCOUNT", count: string | number, justid: "JUSTID"]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], countToken: "RETRYCOUNT", count: string | number, force: "FORCE", callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], countToken: "RETRYCOUNT", count: string | number, force: "FORCE"]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], countToken: "RETRYCOUNT", count: string | number, force: "FORCE", justid: "JUSTID", callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], countToken: "RETRYCOUNT", count: string | number, force: "FORCE", justid: "JUSTID"]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, justid: "JUSTID", callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, justid: "JUSTID"]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, force: "FORCE", callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, force: "FORCE"]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, force: "FORCE", justid: "JUSTID", callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, force: "FORCE", justid: "JUSTID"]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, countToken: "RETRYCOUNT", count: string | number, callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, countToken: "RETRYCOUNT", count: string | number]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, countToken: "RETRYCOUNT", count: string | number, justid: "JUSTID", callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, countToken: "RETRYCOUNT", count: string | number, justid: "JUSTID"]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, countToken: "RETRYCOUNT", count: string | number, force: "FORCE", callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, countToken: "RETRYCOUNT", count: string | number, force: "FORCE"]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, countToken: "RETRYCOUNT", count: string | number]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, countToken: "RETRYCOUNT", count: string | number, force: "FORCE", justid: "JUSTID"]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, justid: "JUSTID", callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, justid: "JUSTID"]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, force: "FORCE", callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, force: "FORCE"]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, force: "FORCE", justid: "JUSTID", callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, force: "FORCE", justid: "JUSTID"]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, countToken: "RETRYCOUNT", count: string | number, callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, countToken: "RETRYCOUNT", count: string | number]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, countToken: "RETRYCOUNT", count: string | number, justid: "JUSTID", callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, countToken: "RETRYCOUNT", count: string | number, justid: "JUSTID"]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, countToken: "RETRYCOUNT", count: string | number, force: "FORCE", callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, countToken: "RETRYCOUNT", count: string | number, force: "FORCE"]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, countToken: "RETRYCOUNT", count: string | number]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, countToken: "RETRYCOUNT", count: string | number, force: "FORCE", justid: "JUSTID"]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, justid: "JUSTID", callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, justid: "JUSTID"]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, force: "FORCE", callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, force: "FORCE"]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, force: "FORCE", justid: "JUSTID"]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, countToken: "RETRYCOUNT", count: string | number]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]

      Returns Promise<unknown[]>

    • xdel(...args: [key: RedisKey, ...ids: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • xdel(...args: [key: RedisKey, ...ids: (string | number | Buffer)[]]): Promise<number>
    • +

      Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[]]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], justid: "JUSTID", callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], justid: "JUSTID"]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], force: "FORCE", callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], force: "FORCE"]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], force: "FORCE", justid: "JUSTID", callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], force: "FORCE", justid: "JUSTID"]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], countToken: "RETRYCOUNT", count: string | number, callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], countToken: "RETRYCOUNT", count: string | number]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], countToken: "RETRYCOUNT", count: string | number, justid: "JUSTID", callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], countToken: "RETRYCOUNT", count: string | number, justid: "JUSTID"]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], countToken: "RETRYCOUNT", count: string | number, force: "FORCE", callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], countToken: "RETRYCOUNT", count: string | number, force: "FORCE"]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], countToken: "RETRYCOUNT", count: string | number, force: "FORCE", justid: "JUSTID", callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], countToken: "RETRYCOUNT", count: string | number, force: "FORCE", justid: "JUSTID"]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, justid: "JUSTID", callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, justid: "JUSTID"]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, force: "FORCE", callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, force: "FORCE"]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, force: "FORCE", justid: "JUSTID", callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, force: "FORCE", justid: "JUSTID"]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, countToken: "RETRYCOUNT", count: string | number, callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, countToken: "RETRYCOUNT", count: string | number]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, countToken: "RETRYCOUNT", count: string | number, justid: "JUSTID", callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, countToken: "RETRYCOUNT", count: string | number, justid: "JUSTID"]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, countToken: "RETRYCOUNT", count: string | number, force: "FORCE", callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, countToken: "RETRYCOUNT", count: string | number, force: "FORCE"]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, countToken: "RETRYCOUNT", count: string | number]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, countToken: "RETRYCOUNT", count: string | number, force: "FORCE", justid: "JUSTID"]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, justid: "JUSTID", callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, justid: "JUSTID"]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, force: "FORCE", callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, force: "FORCE"]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, force: "FORCE", justid: "JUSTID", callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, force: "FORCE", justid: "JUSTID"]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, countToken: "RETRYCOUNT", count: string | number, callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, countToken: "RETRYCOUNT", count: string | number]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, countToken: "RETRYCOUNT", count: string | number, justid: "JUSTID", callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, countToken: "RETRYCOUNT", count: string | number, justid: "JUSTID"]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, countToken: "RETRYCOUNT", count: string | number, force: "FORCE", callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, countToken: "RETRYCOUNT", count: string | number, force: "FORCE"]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, countToken: "RETRYCOUNT", count: string | number]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, countToken: "RETRYCOUNT", count: string | number, force: "FORCE", justid: "JUSTID"]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, justid: "JUSTID", callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, justid: "JUSTID"]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, force: "FORCE", callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, force: "FORCE"]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, force: "FORCE", justid: "JUSTID"]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, countToken: "RETRYCOUNT", count: string | number]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]

      Returns Promise<unknown[]>

    • xdel(...args: [key: RedisKey, ...ids: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • xdel(...args: [key: RedisKey, ...ids: (string | number | Buffer)[]]): Promise<number>
    • Removes the specified entries from the stream. Returns the number of items actually deleted, that may be different from the number of IDs passed in case certain IDs do not exist.

      • group: stream
      • complexity: O(1) for each single item to delete in the stream, regardless of the stream size.
      • since: 5.0.0
      -

      Parameters

      • Rest ...args: [key: RedisKey, ...ids: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, ...ids: (string | number | Buffer)[]]

      Returns Promise<number>

    • xgroup(subcommand: "CREATE", key: RedisKey, groupname: string | Buffer, id: string | number | Buffer, callback?: Callback<unknown>): Promise<unknown>
    • xgroup(subcommand: "CREATE", key: RedisKey, groupname: string | Buffer, id: string | number | Buffer, entriesReadToken: "ENTRIESREAD", entriesRead: string | number, callback?: Callback<unknown>): Promise<unknown>
    • xgroup(subcommand: "CREATE", key: RedisKey, groupname: string | Buffer, id: string | number | Buffer, mkstream: "MKSTREAM", callback?: Callback<unknown>): Promise<unknown>
    • xgroup(subcommand: "CREATE", key: RedisKey, groupname: string | Buffer, id: string | number | Buffer, mkstream: "MKSTREAM", entriesReadToken: "ENTRIESREAD", entriesRead: string | number, callback?: Callback<unknown>): Promise<unknown>
    • xgroup(subcommand: "CREATE", key: RedisKey, groupname: string | Buffer, newId: "$", callback?: Callback<unknown>): Promise<unknown>
    • xgroup(subcommand: "CREATE", key: RedisKey, groupname: string | Buffer, newId: "$", entriesReadToken: "ENTRIESREAD", entriesRead: string | number, callback?: Callback<unknown>): Promise<unknown>
    • xgroup(subcommand: "CREATE", key: RedisKey, groupname: string | Buffer, newId: "$", mkstream: "MKSTREAM", callback?: Callback<unknown>): Promise<unknown>
    • xgroup(subcommand: "CREATE", key: RedisKey, groupname: string | Buffer, newId: "$", mkstream: "MKSTREAM", entriesReadToken: "ENTRIESREAD", entriesRead: string | number, callback?: Callback<unknown>): Promise<unknown>
    • xgroup(subcommand: "CREATECONSUMER", key: RedisKey, groupname: string | Buffer, consumername: string | Buffer, callback?: Callback<unknown>): Promise<unknown>
    • xgroup(subcommand: "DELCONSUMER", key: RedisKey, groupname: string | Buffer, consumername: string | Buffer, callback?: Callback<unknown>): Promise<unknown>
    • xgroup(subcommand: "DESTROY", key: RedisKey, groupname: string | Buffer, callback?: Callback<unknown>): Promise<unknown>
    • xgroup(subcommand: "HELP", callback?: Callback<unknown>): Promise<unknown>
    • xgroup(subcommand: "SETID", key: RedisKey, groupname: string | Buffer, id: string | number | Buffer, callback?: Callback<unknown>): Promise<unknown>
    • xgroup(subcommand: "SETID", key: RedisKey, groupname: string | Buffer, id: string | number | Buffer, entriesReadToken: "ENTRIESREAD", entriesRead: string | number, callback?: Callback<unknown>): Promise<unknown>
    • xgroup(subcommand: "SETID", key: RedisKey, groupname: string | Buffer, newId: "$", callback?: Callback<unknown>): Promise<unknown>
    • xgroup(subcommand: "SETID", key: RedisKey, groupname: string | Buffer, newId: "$", entriesReadToken: "ENTRIESREAD", entriesRead: string | number, callback?: Callback<unknown>): Promise<unknown>
    • +

      Parameters

      • Rest ...args: [key: RedisKey, ...ids: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, ...ids: (string | number | Buffer)[]]

      Returns Promise<number>

    • xgroup(subcommand: "CREATE", key: RedisKey, groupname: string | Buffer, id: string | number | Buffer, callback?: Callback<unknown>): Promise<unknown>
    • xgroup(subcommand: "CREATE", key: RedisKey, groupname: string | Buffer, id: string | number | Buffer, entriesReadToken: "ENTRIESREAD", entriesRead: string | number, callback?: Callback<unknown>): Promise<unknown>
    • xgroup(subcommand: "CREATE", key: RedisKey, groupname: string | Buffer, id: string | number | Buffer, mkstream: "MKSTREAM", callback?: Callback<unknown>): Promise<unknown>
    • xgroup(subcommand: "CREATE", key: RedisKey, groupname: string | Buffer, id: string | number | Buffer, mkstream: "MKSTREAM", entriesReadToken: "ENTRIESREAD", entriesRead: string | number, callback?: Callback<unknown>): Promise<unknown>
    • xgroup(subcommand: "CREATE", key: RedisKey, groupname: string | Buffer, newId: "$", callback?: Callback<unknown>): Promise<unknown>
    • xgroup(subcommand: "CREATE", key: RedisKey, groupname: string | Buffer, newId: "$", entriesReadToken: "ENTRIESREAD", entriesRead: string | number, callback?: Callback<unknown>): Promise<unknown>
    • xgroup(subcommand: "CREATE", key: RedisKey, groupname: string | Buffer, newId: "$", mkstream: "MKSTREAM", callback?: Callback<unknown>): Promise<unknown>
    • xgroup(subcommand: "CREATE", key: RedisKey, groupname: string | Buffer, newId: "$", mkstream: "MKSTREAM", entriesReadToken: "ENTRIESREAD", entriesRead: string | number, callback?: Callback<unknown>): Promise<unknown>
    • xgroup(subcommand: "CREATECONSUMER", key: RedisKey, groupname: string | Buffer, consumername: string | Buffer, callback?: Callback<unknown>): Promise<unknown>
    • xgroup(subcommand: "DELCONSUMER", key: RedisKey, groupname: string | Buffer, consumername: string | Buffer, callback?: Callback<unknown>): Promise<unknown>
    • xgroup(subcommand: "DESTROY", key: RedisKey, groupname: string | Buffer, callback?: Callback<unknown>): Promise<unknown>
    • xgroup(subcommand: "HELP", callback?: Callback<unknown>): Promise<unknown>
    • xgroup(subcommand: "SETID", key: RedisKey, groupname: string | Buffer, id: string | number | Buffer, callback?: Callback<unknown>): Promise<unknown>
    • xgroup(subcommand: "SETID", key: RedisKey, groupname: string | Buffer, id: string | number | Buffer, entriesReadToken: "ENTRIESREAD", entriesRead: string | number, callback?: Callback<unknown>): Promise<unknown>
    • xgroup(subcommand: "SETID", key: RedisKey, groupname: string | Buffer, newId: "$", callback?: Callback<unknown>): Promise<unknown>
    • xgroup(subcommand: "SETID", key: RedisKey, groupname: string | Buffer, newId: "$", entriesReadToken: "ENTRIESREAD", entriesRead: string | number, callback?: Callback<unknown>): Promise<unknown>
    • Create a consumer group.

      • group: stream
      • complexity: O(1)
      • since: 5.0.0
      -

      Parameters

      • subcommand: "CREATE"
      • key: RedisKey
      • groupname: string | Buffer
      • id: string | number | Buffer
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • subcommand: "CREATE"
      • key: RedisKey
      • groupname: string | Buffer
      • id: string | number | Buffer
      • entriesReadToken: "ENTRIESREAD"
      • entriesRead: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • subcommand: "CREATE"
      • key: RedisKey
      • groupname: string | Buffer
      • id: string | number | Buffer
      • mkstream: "MKSTREAM"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • subcommand: "CREATE"
      • key: RedisKey
      • groupname: string | Buffer
      • id: string | number | Buffer
      • mkstream: "MKSTREAM"
      • entriesReadToken: "ENTRIESREAD"
      • entriesRead: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • subcommand: "CREATE"
      • key: RedisKey
      • groupname: string | Buffer
      • newId: "$"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • subcommand: "CREATE"
      • key: RedisKey
      • groupname: string | Buffer
      • newId: "$"
      • entriesReadToken: "ENTRIESREAD"
      • entriesRead: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • subcommand: "CREATE"
      • key: RedisKey
      • groupname: string | Buffer
      • newId: "$"
      • mkstream: "MKSTREAM"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • subcommand: "CREATE"
      • key: RedisKey
      • groupname: string | Buffer
      • newId: "$"
      • mkstream: "MKSTREAM"
      • entriesReadToken: "ENTRIESREAD"
      • entriesRead: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • +

      Parameters

      • subcommand: "CREATE"
      • key: RedisKey
      • groupname: string | Buffer
      • id: string | number | Buffer
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • subcommand: "CREATE"
      • key: RedisKey
      • groupname: string | Buffer
      • id: string | number | Buffer
      • entriesReadToken: "ENTRIESREAD"
      • entriesRead: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • subcommand: "CREATE"
      • key: RedisKey
      • groupname: string | Buffer
      • id: string | number | Buffer
      • mkstream: "MKSTREAM"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • subcommand: "CREATE"
      • key: RedisKey
      • groupname: string | Buffer
      • id: string | number | Buffer
      • mkstream: "MKSTREAM"
      • entriesReadToken: "ENTRIESREAD"
      • entriesRead: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • subcommand: "CREATE"
      • key: RedisKey
      • groupname: string | Buffer
      • newId: "$"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • subcommand: "CREATE"
      • key: RedisKey
      • groupname: string | Buffer
      • newId: "$"
      • entriesReadToken: "ENTRIESREAD"
      • entriesRead: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • subcommand: "CREATE"
      • key: RedisKey
      • groupname: string | Buffer
      • newId: "$"
      • mkstream: "MKSTREAM"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • subcommand: "CREATE"
      • key: RedisKey
      • groupname: string | Buffer
      • newId: "$"
      • mkstream: "MKSTREAM"
      • entriesReadToken: "ENTRIESREAD"
      • entriesRead: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Create a consumer in a consumer group.

      • group: stream
      • complexity: O(1)
      • since: 6.2.0
      -

      Parameters

      • subcommand: "CREATECONSUMER"
      • key: RedisKey
      • groupname: string | Buffer
      • consumername: string | Buffer
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • +

      Parameters

      • subcommand: "CREATECONSUMER"
      • key: RedisKey
      • groupname: string | Buffer
      • consumername: string | Buffer
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Delete a consumer from a consumer group.

      • group: stream
      • complexity: O(1)
      • since: 5.0.0
      -

      Parameters

      • subcommand: "DELCONSUMER"
      • key: RedisKey
      • groupname: string | Buffer
      • consumername: string | Buffer
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • +

      Parameters

      • subcommand: "DELCONSUMER"
      • key: RedisKey
      • groupname: string | Buffer
      • consumername: string | Buffer
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Destroy a consumer group.

      • group: stream
      • complexity: O(N) where N is the number of entries in the group's pending entries list (PEL).
      • since: 5.0.0
      -

      Parameters

      • subcommand: "DESTROY"
      • key: RedisKey
      • groupname: string | Buffer
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • +

      Parameters

      • subcommand: "DESTROY"
      • key: RedisKey
      • groupname: string | Buffer
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Show helpful text about the different subcommands

      • group: stream
      • complexity: O(1)
      • since: 5.0.0
      -

      Parameters

      • subcommand: "HELP"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • +

      Parameters

      • subcommand: "HELP"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Set a consumer group to an arbitrary last delivered ID value.

      • group: stream
      • complexity: O(1)
      • since: 5.0.0
      -

      Parameters

      • subcommand: "SETID"
      • key: RedisKey
      • groupname: string | Buffer
      • id: string | number | Buffer
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • subcommand: "SETID"
      • key: RedisKey
      • groupname: string | Buffer
      • id: string | number | Buffer
      • entriesReadToken: "ENTRIESREAD"
      • entriesRead: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • subcommand: "SETID"
      • key: RedisKey
      • groupname: string | Buffer
      • newId: "$"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • subcommand: "SETID"
      • key: RedisKey
      • groupname: string | Buffer
      • newId: "$"
      • entriesReadToken: "ENTRIESREAD"
      • entriesRead: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • xinfo(subcommand: "CONSUMERS", key: RedisKey, groupname: string | Buffer, callback?: Callback<unknown>): Promise<unknown>
    • xinfo(subcommand: "GROUPS", key: RedisKey, callback?: Callback<unknown>): Promise<unknown>
    • xinfo(subcommand: "HELP", callback?: Callback<unknown>): Promise<unknown>
    • xinfo(subcommand: "STREAM", key: RedisKey, callback?: Callback<unknown>): Promise<unknown>
    • xinfo(subcommand: "STREAM", key: RedisKey, fullToken: "FULL", callback?: Callback<unknown>): Promise<unknown>
    • xinfo(subcommand: "STREAM", key: RedisKey, fullToken: "FULL", countToken: "COUNT", count: string | number, callback?: Callback<unknown>): Promise<unknown>
    • +

      Parameters

      • subcommand: "SETID"
      • key: RedisKey
      • groupname: string | Buffer
      • id: string | number | Buffer
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • subcommand: "SETID"
      • key: RedisKey
      • groupname: string | Buffer
      • id: string | number | Buffer
      • entriesReadToken: "ENTRIESREAD"
      • entriesRead: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • subcommand: "SETID"
      • key: RedisKey
      • groupname: string | Buffer
      • newId: "$"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • subcommand: "SETID"
      • key: RedisKey
      • groupname: string | Buffer
      • newId: "$"
      • entriesReadToken: "ENTRIESREAD"
      • entriesRead: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • xinfo(subcommand: "CONSUMERS", key: RedisKey, groupname: string | Buffer, callback?: Callback<unknown>): Promise<unknown>
    • xinfo(subcommand: "GROUPS", key: RedisKey, callback?: Callback<unknown>): Promise<unknown>
    • xinfo(subcommand: "HELP", callback?: Callback<unknown>): Promise<unknown>
    • xinfo(subcommand: "STREAM", key: RedisKey, callback?: Callback<unknown>): Promise<unknown>
    • xinfo(subcommand: "STREAM", key: RedisKey, fullToken: "FULL", callback?: Callback<unknown>): Promise<unknown>
    • xinfo(subcommand: "STREAM", key: RedisKey, fullToken: "FULL", countToken: "COUNT", count: string | number, callback?: Callback<unknown>): Promise<unknown>
    • List the consumers in a consumer group

      • group: stream
      • complexity: O(1)
      • since: 5.0.0
      -

      Parameters

      • subcommand: "CONSUMERS"
      • key: RedisKey
      • groupname: string | Buffer
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • +

      Parameters

      • subcommand: "CONSUMERS"
      • key: RedisKey
      • groupname: string | Buffer
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • List the consumer groups of a stream

      • group: stream
      • complexity: O(1)
      • since: 5.0.0
      -

      Parameters

      • subcommand: "GROUPS"
      • key: RedisKey
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • +

      Parameters

      • subcommand: "GROUPS"
      • key: RedisKey
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Show helpful text about the different subcommands

      • group: stream
      • complexity: O(1)
      • since: 5.0.0
      -

      Parameters

      • subcommand: "HELP"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • +

      Parameters

      • subcommand: "HELP"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Get information about a stream

      • group: stream
      • complexity: O(1)
      • since: 5.0.0
      -

      Parameters

      • subcommand: "STREAM"
      • key: RedisKey
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • subcommand: "STREAM"
      • key: RedisKey
      • fullToken: "FULL"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • subcommand: "STREAM"
      • key: RedisKey
      • fullToken: "FULL"
      • countToken: "COUNT"
      • count: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • xlen(key: RedisKey, callback?: Callback<number>): Promise<number>
    • +

      Parameters

      • subcommand: "STREAM"
      • key: RedisKey
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • subcommand: "STREAM"
      • key: RedisKey
      • fullToken: "FULL"
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • subcommand: "STREAM"
      • key: RedisKey
      • fullToken: "FULL"
      • countToken: "COUNT"
      • count: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • xlen(key: RedisKey, callback?: Callback<number>): Promise<number>
    • Return the number of entries in a stream

      • group: stream
      • complexity: O(1)
      • since: 5.0.0
      -

      Parameters

      • key: RedisKey
      • Optional callback: Callback<number>

      Returns Promise<number>

    • xpending(key: RedisKey, group: string | Buffer, callback?: Callback<unknown[]>): Promise<unknown[]>
    • xpending(key: RedisKey, group: string | Buffer, start: string | number | Buffer, end: string | number | Buffer, count: string | number, callback?: Callback<unknown[]>): Promise<unknown[]>
    • xpending(key: RedisKey, group: string | Buffer, start: string | number | Buffer, end: string | number | Buffer, count: string | number, consumer: string | Buffer, callback?: Callback<unknown[]>): Promise<unknown[]>
    • xpending(key: RedisKey, group: string | Buffer, minIdleTimeToken: "IDLE", minIdleTime: string | number, start: string | number | Buffer, end: string | number | Buffer, count: string | number, callback?: Callback<unknown[]>): Promise<unknown[]>
    • xpending(key: RedisKey, group: string | Buffer, minIdleTimeToken: "IDLE", minIdleTime: string | number, start: string | number | Buffer, end: string | number | Buffer, count: string | number, consumer: string | Buffer, callback?: Callback<unknown[]>): Promise<unknown[]>
    • xpending(key: RedisKey, group: string | Buffer, callback?: Callback<unknown[]>): Promise<unknown[]>
    • xpending(key: RedisKey, group: string | Buffer, start: string | number | Buffer, end: string | number | Buffer, count: string | number, callback?: Callback<unknown[]>): Promise<unknown[]>
    • xpending(key: RedisKey, group: string | Buffer, start: string | number | Buffer, end: string | number | Buffer, count: string | number, consumer: string | Buffer, callback?: Callback<unknown[]>): Promise<unknown[]>
    • xpending(key: RedisKey, group: string | Buffer, minIdleTimeToken: "IDLE", minIdleTime: string | number, start: string | number | Buffer, end: string | number | Buffer, count: string | number, callback?: Callback<unknown[]>): Promise<unknown[]>
    • xpending(key: RedisKey, group: string | Buffer, minIdleTimeToken: "IDLE", minIdleTime: string | number, start: string | number | Buffer, end: string | number | Buffer, count: string | number, consumer: string | Buffer, callback?: Callback<unknown[]>): Promise<unknown[]>
    • Return information and entries from a stream consumer group pending entries list, that are messages fetched but never acknowledged.

      • group: stream
      • complexity: O(N) with N being the number of elements returned, so asking for a small fixed number of entries per call is O(1). O(M), where M is the total number of entries scanned when used with the IDLE filter. When the command returns just the summary and the list of consumers is small, it runs in O(1) time; otherwise, an additional O(N) time for iterating every consumer.
      • since: 5.0.0
      -

      Parameters

      • key: RedisKey
      • group: string | Buffer
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Parameters

      • key: RedisKey
      • group: string | Buffer
      • start: string | number | Buffer
      • end: string | number | Buffer
      • count: string | number
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Parameters

      • key: RedisKey
      • group: string | Buffer
      • start: string | number | Buffer
      • end: string | number | Buffer
      • count: string | number
      • consumer: string | Buffer
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Parameters

      • key: RedisKey
      • group: string | Buffer
      • minIdleTimeToken: "IDLE"
      • minIdleTime: string | number
      • start: string | number | Buffer
      • end: string | number | Buffer
      • count: string | number
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Parameters

      • key: RedisKey
      • group: string | Buffer
      • minIdleTimeToken: "IDLE"
      • minIdleTime: string | number
      • start: string | number | Buffer
      • end: string | number | Buffer
      • count: string | number
      • consumer: string | Buffer
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • xrange(key: RedisKey, start: string | number | Buffer, end: string | number | Buffer, callback?: Callback<[id: string, fields: string[]][]>): Promise<[id: string, fields: string[]][]>
    • xrange(key: RedisKey, start: string | number | Buffer, end: string | number | Buffer, countToken: "COUNT", count: string | number, callback?: Callback<[id: string, fields: string[]][]>): Promise<[id: string, fields: string[]][]>
    • +

      Parameters

      • key: RedisKey
      • group: string | Buffer
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Parameters

      • key: RedisKey
      • group: string | Buffer
      • start: string | number | Buffer
      • end: string | number | Buffer
      • count: string | number
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Parameters

      • key: RedisKey
      • group: string | Buffer
      • start: string | number | Buffer
      • end: string | number | Buffer
      • count: string | number
      • consumer: string | Buffer
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Parameters

      • key: RedisKey
      • group: string | Buffer
      • minIdleTimeToken: "IDLE"
      • minIdleTime: string | number
      • start: string | number | Buffer
      • end: string | number | Buffer
      • count: string | number
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • Parameters

      • key: RedisKey
      • group: string | Buffer
      • minIdleTimeToken: "IDLE"
      • minIdleTime: string | number
      • start: string | number | Buffer
      • end: string | number | Buffer
      • count: string | number
      • consumer: string | Buffer
      • Optional callback: Callback<unknown[]>

      Returns Promise<unknown[]>

    • xrange(key: RedisKey, start: string | number | Buffer, end: string | number | Buffer, callback?: Callback<[id: string, fields: string[]][]>): Promise<[id: string, fields: string[]][]>
    • xrange(key: RedisKey, start: string | number | Buffer, end: string | number | Buffer, countToken: "COUNT", count: string | number, callback?: Callback<[id: string, fields: string[]][]>): Promise<[id: string, fields: string[]][]>
    • Return a range of elements in a stream, with IDs matching the specified IDs interval

      • group: stream
      • complexity: O(N) with N being the number of elements being returned. If N is constant (e.g. always asking for the first 10 elements with COUNT), you can consider it O(1).
      • since: 5.0.0
      -

      Parameters

      • key: RedisKey
      • start: string | number | Buffer
      • end: string | number | Buffer
      • Optional callback: Callback<[id: string, fields: string[]][]>

      Returns Promise<[id: string, fields: string[]][]>

    • Parameters

      • key: RedisKey
      • start: string | number | Buffer
      • end: string | number | Buffer
      • countToken: "COUNT"
      • count: string | number
      • Optional callback: Callback<[id: string, fields: string[]][]>

      Returns Promise<[id: string, fields: string[]][]>

    • xrangeBuffer(key: RedisKey, start: string | number | Buffer, end: string | number | Buffer, callback?: Callback<[id: Buffer, fields: Buffer[]][]>): Promise<[id: Buffer, fields: Buffer[]][]>
    • xrangeBuffer(key: RedisKey, start: string | number | Buffer, end: string | number | Buffer, countToken: "COUNT", count: string | number, callback?: Callback<[id: Buffer, fields: Buffer[]][]>): Promise<[id: Buffer, fields: Buffer[]][]>
    • Parameters

      • key: RedisKey
      • start: string | number | Buffer
      • end: string | number | Buffer
      • Optional callback: Callback<[id: Buffer, fields: Buffer[]][]>

      Returns Promise<[id: Buffer, fields: Buffer[]][]>

    • Parameters

      • key: RedisKey
      • start: string | number | Buffer
      • end: string | number | Buffer
      • countToken: "COUNT"
      • count: string | number
      • Optional callback: Callback<[id: Buffer, fields: Buffer[]][]>

      Returns Promise<[id: Buffer, fields: Buffer[]][]>

    • xread(...args: [streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]): Promise<[key: string, items: [id: string, fields: string[]][]][]>
    • xread(...args: [streamsToken: "STREAMS", ...args: RedisValue[]]): Promise<[key: string, items: [id: string, fields: string[]][]][]>
    • xread(...args: [millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]): Promise<[key: string, items: [id: string, fields: string[]][]][]>
    • xread(...args: [millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]): Promise<[key: string, items: [id: string, fields: string[]][]][]>
    • xread(...args: [countToken: "COUNT", count: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]): Promise<[key: string, items: [id: string, fields: string[]][]][]>
    • xread(...args: [countToken: "COUNT", count: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]): Promise<[key: string, items: [id: string, fields: string[]][]][]>
    • xread(...args: [countToken: "COUNT", count: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]): Promise<[key: string, items: [id: string, fields: string[]][]][]>
    • xread(...args: [countToken: "COUNT", count: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]): Promise<[key: string, items: [id: string, fields: string[]][]][]>
    • +

      Parameters

      • key: RedisKey
      • start: string | number | Buffer
      • end: string | number | Buffer
      • Optional callback: Callback<[id: string, fields: string[]][]>

      Returns Promise<[id: string, fields: string[]][]>

    • Parameters

      • key: RedisKey
      • start: string | number | Buffer
      • end: string | number | Buffer
      • countToken: "COUNT"
      • count: string | number
      • Optional callback: Callback<[id: string, fields: string[]][]>

      Returns Promise<[id: string, fields: string[]][]>

    • xrangeBuffer(key: RedisKey, start: string | number | Buffer, end: string | number | Buffer, callback?: Callback<[id: Buffer, fields: Buffer[]][]>): Promise<[id: Buffer, fields: Buffer[]][]>
    • xrangeBuffer(key: RedisKey, start: string | number | Buffer, end: string | number | Buffer, countToken: "COUNT", count: string | number, callback?: Callback<[id: Buffer, fields: Buffer[]][]>): Promise<[id: Buffer, fields: Buffer[]][]>
    • Parameters

      • key: RedisKey
      • start: string | number | Buffer
      • end: string | number | Buffer
      • Optional callback: Callback<[id: Buffer, fields: Buffer[]][]>

      Returns Promise<[id: Buffer, fields: Buffer[]][]>

    • Parameters

      • key: RedisKey
      • start: string | number | Buffer
      • end: string | number | Buffer
      • countToken: "COUNT"
      • count: string | number
      • Optional callback: Callback<[id: Buffer, fields: Buffer[]][]>

      Returns Promise<[id: Buffer, fields: Buffer[]][]>

    • xread(...args: [streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]): Promise<[key: string, items: [id: string, fields: string[]][]][]>
    • xread(...args: [streamsToken: "STREAMS", ...args: RedisValue[]]): Promise<[key: string, items: [id: string, fields: string[]][]][]>
    • xread(...args: [millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]): Promise<[key: string, items: [id: string, fields: string[]][]][]>
    • xread(...args: [millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]): Promise<[key: string, items: [id: string, fields: string[]][]][]>
    • xread(...args: [countToken: "COUNT", count: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]): Promise<[key: string, items: [id: string, fields: string[]][]][]>
    • xread(...args: [countToken: "COUNT", count: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]): Promise<[key: string, items: [id: string, fields: string[]][]][]>
    • xread(...args: [countToken: "COUNT", count: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]): Promise<[key: string, items: [id: string, fields: string[]][]][]>
    • xread(...args: [countToken: "COUNT", count: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]): Promise<[key: string, items: [id: string, fields: string[]][]][]>
    • Return never seen elements in multiple streams, with IDs greater than the ones reported by the caller for each stream. Can block.

      • group: stream
      • complexity: For each stream mentioned: O(N) with N being the number of elements being returned, it means that XREAD-ing with a fixed COUNT is O(1). Note that when the BLOCK option is used, XADD will pay O(M) time in order to serve the M clients blocked on the stream getting new data.
      • since: 5.0.0
      -

      Parameters

      • Rest ...args: [streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]

      Returns Promise<[key: string, items: [id: string, fields: string[]][]][]>

    • Parameters

      • Rest ...args: [streamsToken: "STREAMS", ...args: RedisValue[]]

      Returns Promise<[key: string, items: [id: string, fields: string[]][]][]>

    • Parameters

      • Rest ...args: [millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]

      Returns Promise<[key: string, items: [id: string, fields: string[]][]][]>

    • Parameters

      • Rest ...args: [millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]

      Returns Promise<[key: string, items: [id: string, fields: string[]][]][]>

    • Parameters

      • Rest ...args: [countToken: "COUNT", count: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]

      Returns Promise<[key: string, items: [id: string, fields: string[]][]][]>

    • Parameters

      • Rest ...args: [countToken: "COUNT", count: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]

      Returns Promise<[key: string, items: [id: string, fields: string[]][]][]>

    • Parameters

      • Rest ...args: [countToken: "COUNT", count: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]

      Returns Promise<[key: string, items: [id: string, fields: string[]][]][]>

    • Parameters

      • Rest ...args: [countToken: "COUNT", count: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]

      Returns Promise<[key: string, items: [id: string, fields: string[]][]][]>

    • xreadBuffer(...args: [streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]): Promise<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>
    • xreadBuffer(...args: [streamsToken: "STREAMS", ...args: RedisValue[]]): Promise<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>
    • xreadBuffer(...args: [millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]): Promise<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>
    • xreadBuffer(...args: [millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]): Promise<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>
    • xreadBuffer(...args: [countToken: "COUNT", count: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]): Promise<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>
    • xreadBuffer(...args: [countToken: "COUNT", count: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]): Promise<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>
    • xreadBuffer(...args: [countToken: "COUNT", count: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]): Promise<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>
    • xreadBuffer(...args: [countToken: "COUNT", count: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]): Promise<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>
    • Parameters

      • Rest ...args: [streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]

      Returns Promise<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>

    • Parameters

      • Rest ...args: [streamsToken: "STREAMS", ...args: RedisValue[]]

      Returns Promise<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>

    • Parameters

      • Rest ...args: [millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]

      Returns Promise<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>

    • Parameters

      • Rest ...args: [millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]

      Returns Promise<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>

    • Parameters

      • Rest ...args: [countToken: "COUNT", count: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]

      Returns Promise<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>

    • Parameters

      • Rest ...args: [countToken: "COUNT", count: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]

      Returns Promise<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>

    • Parameters

      • Rest ...args: [countToken: "COUNT", count: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]

      Returns Promise<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>

    • Parameters

      • Rest ...args: [countToken: "COUNT", count: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]

      Returns Promise<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>

    • xreadgroup(...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<unknown[]>]): Promise<unknown[]>
    • xreadgroup(...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, streamsToken: "STREAMS", ...args: RedisValue[]]): Promise<unknown[]>
    • xreadgroup(...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<unknown[]>]): Promise<unknown[]>
    • xreadgroup(...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[]]): Promise<unknown[]>
    • xreadgroup(...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<unknown[]>]): Promise<unknown[]>
    • xreadgroup(...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]): Promise<unknown[]>
    • xreadgroup(...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, millisecondsToken: "BLOCK", milliseconds: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<unknown[]>]): Promise<unknown[]>
    • xreadgroup(...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, millisecondsToken: "BLOCK", milliseconds: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[]]): Promise<unknown[]>
    • xreadgroup(...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<unknown[]>]): Promise<unknown[]>
    • xreadgroup(...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]): Promise<unknown[]>
    • xreadgroup(...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<unknown[]>]): Promise<unknown[]>
    • xreadgroup(...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[]]): Promise<unknown[]>
    • xreadgroup(...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<unknown[]>]): Promise<unknown[]>
    • xreadgroup(...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]): Promise<unknown[]>
    • xreadgroup(...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<unknown[]>]): Promise<unknown[]>
    • xreadgroup(...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[]]): Promise<unknown[]>
    • +

      Parameters

      • Rest ...args: [streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]

      Returns Promise<[key: string, items: [id: string, fields: string[]][]][]>

    • Parameters

      • Rest ...args: [streamsToken: "STREAMS", ...args: RedisValue[]]

      Returns Promise<[key: string, items: [id: string, fields: string[]][]][]>

    • Parameters

      • Rest ...args: [millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]

      Returns Promise<[key: string, items: [id: string, fields: string[]][]][]>

    • Parameters

      • Rest ...args: [millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]

      Returns Promise<[key: string, items: [id: string, fields: string[]][]][]>

    • Parameters

      • Rest ...args: [countToken: "COUNT", count: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]

      Returns Promise<[key: string, items: [id: string, fields: string[]][]][]>

    • Parameters

      • Rest ...args: [countToken: "COUNT", count: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]

      Returns Promise<[key: string, items: [id: string, fields: string[]][]][]>

    • Parameters

      • Rest ...args: [countToken: "COUNT", count: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]

      Returns Promise<[key: string, items: [id: string, fields: string[]][]][]>

    • Parameters

      • Rest ...args: [countToken: "COUNT", count: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]

      Returns Promise<[key: string, items: [id: string, fields: string[]][]][]>

    • xreadBuffer(...args: [streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]): Promise<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>
    • xreadBuffer(...args: [streamsToken: "STREAMS", ...args: RedisValue[]]): Promise<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>
    • xreadBuffer(...args: [millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]): Promise<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>
    • xreadBuffer(...args: [millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]): Promise<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>
    • xreadBuffer(...args: [countToken: "COUNT", count: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]): Promise<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>
    • xreadBuffer(...args: [countToken: "COUNT", count: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]): Promise<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>
    • xreadBuffer(...args: [countToken: "COUNT", count: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]): Promise<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>
    • xreadBuffer(...args: [countToken: "COUNT", count: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]): Promise<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>
    • Parameters

      • Rest ...args: [streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]

      Returns Promise<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>

    • Parameters

      • Rest ...args: [streamsToken: "STREAMS", ...args: RedisValue[]]

      Returns Promise<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>

    • Parameters

      • Rest ...args: [millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]

      Returns Promise<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>

    • Parameters

      • Rest ...args: [millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]

      Returns Promise<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>

    • Parameters

      • Rest ...args: [countToken: "COUNT", count: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]

      Returns Promise<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>

    • Parameters

      • Rest ...args: [countToken: "COUNT", count: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]

      Returns Promise<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>

    • Parameters

      • Rest ...args: [countToken: "COUNT", count: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]

      Returns Promise<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>

    • Parameters

      • Rest ...args: [countToken: "COUNT", count: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]

      Returns Promise<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>

    • xreadgroup(...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<unknown[]>]): Promise<unknown[]>
    • xreadgroup(...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, streamsToken: "STREAMS", ...args: RedisValue[]]): Promise<unknown[]>
    • xreadgroup(...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<unknown[]>]): Promise<unknown[]>
    • xreadgroup(...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[]]): Promise<unknown[]>
    • xreadgroup(...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<unknown[]>]): Promise<unknown[]>
    • xreadgroup(...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]): Promise<unknown[]>
    • xreadgroup(...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, millisecondsToken: "BLOCK", milliseconds: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<unknown[]>]): Promise<unknown[]>
    • xreadgroup(...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, millisecondsToken: "BLOCK", milliseconds: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[]]): Promise<unknown[]>
    • xreadgroup(...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<unknown[]>]): Promise<unknown[]>
    • xreadgroup(...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]): Promise<unknown[]>
    • xreadgroup(...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<unknown[]>]): Promise<unknown[]>
    • xreadgroup(...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[]]): Promise<unknown[]>
    • xreadgroup(...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<unknown[]>]): Promise<unknown[]>
    • xreadgroup(...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]): Promise<unknown[]>
    • xreadgroup(...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<unknown[]>]): Promise<unknown[]>
    • xreadgroup(...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[]]): Promise<unknown[]>
    • Return new entries from a stream using a consumer group, or access the history of the pending entries for a given consumer. Can block.

      • group: stream
      • complexity: For each stream mentioned: O(M) with M being the number of elements returned. If M is constant (e.g. always asking for the first 10 elements with COUNT), you can consider it O(1). On the other side when XREADGROUP blocks, XADD will pay the O(N) time in order to serve the N clients blocked on the stream getting new data.
      • since: 5.0.0
      -

      Parameters

      • Rest ...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, streamsToken: "STREAMS", ...args: RedisValue[]]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[]]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, millisecondsToken: "BLOCK", milliseconds: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, millisecondsToken: "BLOCK", milliseconds: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[]]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[]]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[]]

      Returns Promise<unknown[]>

    • xrevrange(key: RedisKey, end: string | number | Buffer, start: string | number | Buffer, callback?: Callback<[id: string, fields: string[]][]>): Promise<[id: string, fields: string[]][]>
    • xrevrange(key: RedisKey, end: string | number | Buffer, start: string | number | Buffer, countToken: "COUNT", count: string | number, callback?: Callback<[id: string, fields: string[]][]>): Promise<[id: string, fields: string[]][]>
    • +

      Parameters

      • Rest ...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, streamsToken: "STREAMS", ...args: RedisValue[]]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[]]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, millisecondsToken: "BLOCK", milliseconds: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, millisecondsToken: "BLOCK", milliseconds: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[]]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[]]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<unknown[]>]

      Returns Promise<unknown[]>

    • Parameters

      • Rest ...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[]]

      Returns Promise<unknown[]>

    • xrevrange(key: RedisKey, end: string | number | Buffer, start: string | number | Buffer, callback?: Callback<[id: string, fields: string[]][]>): Promise<[id: string, fields: string[]][]>
    • xrevrange(key: RedisKey, end: string | number | Buffer, start: string | number | Buffer, countToken: "COUNT", count: string | number, callback?: Callback<[id: string, fields: string[]][]>): Promise<[id: string, fields: string[]][]>
    • Return a range of elements in a stream, with IDs matching the specified IDs interval, in reverse order (from greater to smaller IDs) compared to XRANGE

      • group: stream
      • complexity: O(N) with N being the number of elements returned. If N is constant (e.g. always asking for the first 10 elements with COUNT), you can consider it O(1).
      • since: 5.0.0
      -

      Parameters

      • key: RedisKey
      • end: string | number | Buffer
      • start: string | number | Buffer
      • Optional callback: Callback<[id: string, fields: string[]][]>

      Returns Promise<[id: string, fields: string[]][]>

    • Parameters

      • key: RedisKey
      • end: string | number | Buffer
      • start: string | number | Buffer
      • countToken: "COUNT"
      • count: string | number
      • Optional callback: Callback<[id: string, fields: string[]][]>

      Returns Promise<[id: string, fields: string[]][]>

    • xrevrangeBuffer(key: RedisKey, end: string | number | Buffer, start: string | number | Buffer, callback?: Callback<[id: Buffer, fields: Buffer[]][]>): Promise<[id: Buffer, fields: Buffer[]][]>
    • xrevrangeBuffer(key: RedisKey, end: string | number | Buffer, start: string | number | Buffer, countToken: "COUNT", count: string | number, callback?: Callback<[id: Buffer, fields: Buffer[]][]>): Promise<[id: Buffer, fields: Buffer[]][]>
    • Parameters

      • key: RedisKey
      • end: string | number | Buffer
      • start: string | number | Buffer
      • Optional callback: Callback<[id: Buffer, fields: Buffer[]][]>

      Returns Promise<[id: Buffer, fields: Buffer[]][]>

    • Parameters

      • key: RedisKey
      • end: string | number | Buffer
      • start: string | number | Buffer
      • countToken: "COUNT"
      • count: string | number
      • Optional callback: Callback<[id: Buffer, fields: Buffer[]][]>

      Returns Promise<[id: Buffer, fields: Buffer[]][]>

    • xsetid(key: RedisKey, lastId: string | number | Buffer, callback?: Callback<unknown>): Promise<unknown>
    • xsetid(key: RedisKey, lastId: string | number | Buffer, maxDeletedEntryIdToken: "MAXDELETEDID", maxDeletedEntryId: string | number | Buffer, callback?: Callback<unknown>): Promise<unknown>
    • xsetid(key: RedisKey, lastId: string | number | Buffer, entriesAddedToken: "ENTRIESADDED", entriesAdded: string | number, callback?: Callback<unknown>): Promise<unknown>
    • xsetid(key: RedisKey, lastId: string | number | Buffer, entriesAddedToken: "ENTRIESADDED", entriesAdded: string | number, maxDeletedEntryIdToken: "MAXDELETEDID", maxDeletedEntryId: string | number | Buffer, callback?: Callback<unknown>): Promise<unknown>
    • +

      Parameters

      • key: RedisKey
      • end: string | number | Buffer
      • start: string | number | Buffer
      • Optional callback: Callback<[id: string, fields: string[]][]>

      Returns Promise<[id: string, fields: string[]][]>

    • Parameters

      • key: RedisKey
      • end: string | number | Buffer
      • start: string | number | Buffer
      • countToken: "COUNT"
      • count: string | number
      • Optional callback: Callback<[id: string, fields: string[]][]>

      Returns Promise<[id: string, fields: string[]][]>

    • xrevrangeBuffer(key: RedisKey, end: string | number | Buffer, start: string | number | Buffer, callback?: Callback<[id: Buffer, fields: Buffer[]][]>): Promise<[id: Buffer, fields: Buffer[]][]>
    • xrevrangeBuffer(key: RedisKey, end: string | number | Buffer, start: string | number | Buffer, countToken: "COUNT", count: string | number, callback?: Callback<[id: Buffer, fields: Buffer[]][]>): Promise<[id: Buffer, fields: Buffer[]][]>
    • Parameters

      • key: RedisKey
      • end: string | number | Buffer
      • start: string | number | Buffer
      • Optional callback: Callback<[id: Buffer, fields: Buffer[]][]>

      Returns Promise<[id: Buffer, fields: Buffer[]][]>

    • Parameters

      • key: RedisKey
      • end: string | number | Buffer
      • start: string | number | Buffer
      • countToken: "COUNT"
      • count: string | number
      • Optional callback: Callback<[id: Buffer, fields: Buffer[]][]>

      Returns Promise<[id: Buffer, fields: Buffer[]][]>

    • xsetid(key: RedisKey, lastId: string | number | Buffer, callback?: Callback<unknown>): Promise<unknown>
    • xsetid(key: RedisKey, lastId: string | number | Buffer, maxDeletedEntryIdToken: "MAXDELETEDID", maxDeletedEntryId: string | number | Buffer, callback?: Callback<unknown>): Promise<unknown>
    • xsetid(key: RedisKey, lastId: string | number | Buffer, entriesAddedToken: "ENTRIESADDED", entriesAdded: string | number, callback?: Callback<unknown>): Promise<unknown>
    • xsetid(key: RedisKey, lastId: string | number | Buffer, entriesAddedToken: "ENTRIESADDED", entriesAdded: string | number, maxDeletedEntryIdToken: "MAXDELETEDID", maxDeletedEntryId: string | number | Buffer, callback?: Callback<unknown>): Promise<unknown>
    • An internal command for replicating stream values

      • group: stream
      • complexity: O(1)
      • since: 5.0.0
      -

      Parameters

      • key: RedisKey
      • lastId: string | number | Buffer
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • lastId: string | number | Buffer
      • maxDeletedEntryIdToken: "MAXDELETEDID"
      • maxDeletedEntryId: string | number | Buffer
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • lastId: string | number | Buffer
      • entriesAddedToken: "ENTRIESADDED"
      • entriesAdded: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • lastId: string | number | Buffer
      • entriesAddedToken: "ENTRIESADDED"
      • entriesAdded: string | number
      • maxDeletedEntryIdToken: "MAXDELETEDID"
      • maxDeletedEntryId: string | number | Buffer
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • xtrim(key: RedisKey, maxlen: "MAXLEN", threshold: string | number | Buffer, callback?: Callback<number>): Promise<number>
    • xtrim(key: RedisKey, maxlen: "MAXLEN", threshold: string | number | Buffer, countToken: "LIMIT", count: string | number, callback?: Callback<number>): Promise<number>
    • xtrim(key: RedisKey, maxlen: "MAXLEN", equal: "=", threshold: string | number | Buffer, callback?: Callback<number>): Promise<number>
    • xtrim(key: RedisKey, maxlen: "MAXLEN", equal: "=", threshold: string | number | Buffer, countToken: "LIMIT", count: string | number, callback?: Callback<number>): Promise<number>
    • xtrim(key: RedisKey, maxlen: "MAXLEN", approximately: "~", threshold: string | number | Buffer, callback?: Callback<number>): Promise<number>
    • xtrim(key: RedisKey, maxlen: "MAXLEN", approximately: "~", threshold: string | number | Buffer, countToken: "LIMIT", count: string | number, callback?: Callback<number>): Promise<number>
    • xtrim(key: RedisKey, minid: "MINID", threshold: string | number | Buffer, callback?: Callback<number>): Promise<number>
    • xtrim(key: RedisKey, minid: "MINID", threshold: string | number | Buffer, countToken: "LIMIT", count: string | number, callback?: Callback<number>): Promise<number>
    • xtrim(key: RedisKey, minid: "MINID", equal: "=", threshold: string | number | Buffer, callback?: Callback<number>): Promise<number>
    • xtrim(key: RedisKey, minid: "MINID", equal: "=", threshold: string | number | Buffer, countToken: "LIMIT", count: string | number, callback?: Callback<number>): Promise<number>
    • xtrim(key: RedisKey, minid: "MINID", approximately: "~", threshold: string | number | Buffer, callback?: Callback<number>): Promise<number>
    • xtrim(key: RedisKey, minid: "MINID", approximately: "~", threshold: string | number | Buffer, countToken: "LIMIT", count: string | number, callback?: Callback<number>): Promise<number>
    • +

      Parameters

      • key: RedisKey
      • lastId: string | number | Buffer
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • lastId: string | number | Buffer
      • maxDeletedEntryIdToken: "MAXDELETEDID"
      • maxDeletedEntryId: string | number | Buffer
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • lastId: string | number | Buffer
      • entriesAddedToken: "ENTRIESADDED"
      • entriesAdded: string | number
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • Parameters

      • key: RedisKey
      • lastId: string | number | Buffer
      • entriesAddedToken: "ENTRIESADDED"
      • entriesAdded: string | number
      • maxDeletedEntryIdToken: "MAXDELETEDID"
      • maxDeletedEntryId: string | number | Buffer
      • Optional callback: Callback<unknown>

      Returns Promise<unknown>

    • xtrim(key: RedisKey, maxlen: "MAXLEN", threshold: string | number | Buffer, callback?: Callback<number>): Promise<number>
    • xtrim(key: RedisKey, maxlen: "MAXLEN", threshold: string | number | Buffer, countToken: "LIMIT", count: string | number, callback?: Callback<number>): Promise<number>
    • xtrim(key: RedisKey, maxlen: "MAXLEN", equal: "=", threshold: string | number | Buffer, callback?: Callback<number>): Promise<number>
    • xtrim(key: RedisKey, maxlen: "MAXLEN", equal: "=", threshold: string | number | Buffer, countToken: "LIMIT", count: string | number, callback?: Callback<number>): Promise<number>
    • xtrim(key: RedisKey, maxlen: "MAXLEN", approximately: "~", threshold: string | number | Buffer, callback?: Callback<number>): Promise<number>
    • xtrim(key: RedisKey, maxlen: "MAXLEN", approximately: "~", threshold: string | number | Buffer, countToken: "LIMIT", count: string | number, callback?: Callback<number>): Promise<number>
    • xtrim(key: RedisKey, minid: "MINID", threshold: string | number | Buffer, callback?: Callback<number>): Promise<number>
    • xtrim(key: RedisKey, minid: "MINID", threshold: string | number | Buffer, countToken: "LIMIT", count: string | number, callback?: Callback<number>): Promise<number>
    • xtrim(key: RedisKey, minid: "MINID", equal: "=", threshold: string | number | Buffer, callback?: Callback<number>): Promise<number>
    • xtrim(key: RedisKey, minid: "MINID", equal: "=", threshold: string | number | Buffer, countToken: "LIMIT", count: string | number, callback?: Callback<number>): Promise<number>
    • xtrim(key: RedisKey, minid: "MINID", approximately: "~", threshold: string | number | Buffer, callback?: Callback<number>): Promise<number>
    • xtrim(key: RedisKey, minid: "MINID", approximately: "~", threshold: string | number | Buffer, countToken: "LIMIT", count: string | number, callback?: Callback<number>): Promise<number>
    • Trims the stream to (approximately if '~' is passed) a certain size

      • group: stream
      • complexity: O(N), with N being the number of evicted entries. Constant times are very small however, since entries are organized in macro nodes containing multiple entries that can be released with a single deallocation.
      • since: 5.0.0
      -

      Parameters

      • key: RedisKey
      • maxlen: "MAXLEN"
      • threshold: string | number | Buffer
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • maxlen: "MAXLEN"
      • threshold: string | number | Buffer
      • countToken: "LIMIT"
      • count: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • maxlen: "MAXLEN"
      • equal: "="
      • threshold: string | number | Buffer
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • maxlen: "MAXLEN"
      • equal: "="
      • threshold: string | number | Buffer
      • countToken: "LIMIT"
      • count: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • maxlen: "MAXLEN"
      • approximately: "~"
      • threshold: string | number | Buffer
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • maxlen: "MAXLEN"
      • approximately: "~"
      • threshold: string | number | Buffer
      • countToken: "LIMIT"
      • count: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • minid: "MINID"
      • threshold: string | number | Buffer
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • minid: "MINID"
      • threshold: string | number | Buffer
      • countToken: "LIMIT"
      • count: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • minid: "MINID"
      • equal: "="
      • threshold: string | number | Buffer
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • minid: "MINID"
      • equal: "="
      • threshold: string | number | Buffer
      • countToken: "LIMIT"
      • count: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • minid: "MINID"
      • approximately: "~"
      • threshold: string | number | Buffer
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • minid: "MINID"
      • approximately: "~"
      • threshold: string | number | Buffer
      • countToken: "LIMIT"
      • count: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • zadd(...args: [key: RedisKey, ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • zadd(...args: [key: RedisKey, ...scoreMembers: (string | number | Buffer)[]]): Promise<number>
    • zadd(...args: [key: RedisKey, incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]): Promise<string>
    • zadd(...args: [key: RedisKey, incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<string>
    • zadd(...args: [key: RedisKey, ch: "CH", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • zadd(...args: [key: RedisKey, ch: "CH", ...scoreMembers: (string | number | Buffer)[]]): Promise<number>
    • zadd(...args: [key: RedisKey, ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]): Promise<string>
    • zadd(...args: [key: RedisKey, ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<string>
    • zadd(...args: [key: RedisKey, gt: "GT", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • zadd(...args: [key: RedisKey, gt: "GT", ...scoreMembers: (string | number | Buffer)[]]): Promise<number>
    • zadd(...args: [key: RedisKey, gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]): Promise<string>
    • zadd(...args: [key: RedisKey, gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<string>
    • zadd(...args: [key: RedisKey, gt: "GT", ch: "CH", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • zadd(...args: [key: RedisKey, gt: "GT", ch: "CH", ...scoreMembers: (string | number | Buffer)[]]): Promise<number>
    • zadd(...args: [key: RedisKey, gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]): Promise<string>
    • zadd(...args: [key: RedisKey, gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<string>
    • zadd(...args: [key: RedisKey, lt: "LT", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • zadd(...args: [key: RedisKey, lt: "LT", ...scoreMembers: (string | number | Buffer)[]]): Promise<number>
    • zadd(...args: [key: RedisKey, lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]): Promise<string>
    • zadd(...args: [key: RedisKey, lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<string>
    • zadd(...args: [key: RedisKey, lt: "LT", ch: "CH", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • zadd(...args: [key: RedisKey, lt: "LT", ch: "CH", ...scoreMembers: (string | number | Buffer)[]]): Promise<number>
    • zadd(...args: [key: RedisKey, lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]): Promise<string>
    • zadd(...args: [key: RedisKey, lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<string>
    • zadd(...args: [key: RedisKey, nx: "NX", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • zadd(...args: [key: RedisKey, nx: "NX", ...scoreMembers: (string | number | Buffer)[]]): Promise<number>
    • zadd(...args: [key: RedisKey, nx: "NX", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]): Promise<string>
    • zadd(...args: [key: RedisKey, nx: "NX", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<string>
    • zadd(...args: [key: RedisKey, nx: "NX", ch: "CH", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • zadd(...args: [key: RedisKey, nx: "NX", ch: "CH", ...scoreMembers: (string | number | Buffer)[]]): Promise<number>
    • zadd(...args: [key: RedisKey, nx: "NX", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]): Promise<string>
    • zadd(...args: [key: RedisKey, nx: "NX", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<string>
    • zadd(...args: [key: RedisKey, nx: "NX", gt: "GT", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • zadd(...args: [key: RedisKey, nx: "NX", gt: "GT", ...scoreMembers: (string | number | Buffer)[]]): Promise<number>
    • zadd(...args: [key: RedisKey, nx: "NX", gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]): Promise<string>
    • zadd(...args: [key: RedisKey, nx: "NX", gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<string>
    • zadd(...args: [key: RedisKey, nx: "NX", gt: "GT", ch: "CH", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • zadd(...args: [key: RedisKey, nx: "NX", gt: "GT", ch: "CH", ...scoreMembers: (string | number | Buffer)[]]): Promise<number>
    • zadd(...args: [key: RedisKey, nx: "NX", gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]): Promise<string>
    • zadd(...args: [key: RedisKey, nx: "NX", gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<string>
    • zadd(...args: [key: RedisKey, nx: "NX", lt: "LT", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • zadd(...args: [key: RedisKey, nx: "NX", lt: "LT", ...scoreMembers: (string | number | Buffer)[]]): Promise<number>
    • zadd(...args: [key: RedisKey, nx: "NX", lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]): Promise<string>
    • zadd(...args: [key: RedisKey, nx: "NX", lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<string>
    • zadd(...args: [key: RedisKey, nx: "NX", lt: "LT", ch: "CH", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • zadd(...args: [key: RedisKey, nx: "NX", lt: "LT", ch: "CH", ...scoreMembers: (string | number | Buffer)[]]): Promise<number>
    • zadd(...args: [key: RedisKey, nx: "NX", lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]): Promise<string>
    • zadd(...args: [key: RedisKey, nx: "NX", lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<string>
    • zadd(...args: [key: RedisKey, xx: "XX", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • zadd(...args: [key: RedisKey, xx: "XX", ...scoreMembers: (string | number | Buffer)[]]): Promise<number>
    • zadd(...args: [key: RedisKey, xx: "XX", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]): Promise<string>
    • zadd(...args: [key: RedisKey, xx: "XX", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<string>
    • zadd(...args: [key: RedisKey, xx: "XX", ch: "CH", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • zadd(...args: [key: RedisKey, xx: "XX", ch: "CH", ...scoreMembers: (string | number | Buffer)[]]): Promise<number>
    • zadd(...args: [key: RedisKey, xx: "XX", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]): Promise<string>
    • zadd(...args: [key: RedisKey, xx: "XX", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<string>
    • zadd(...args: [key: RedisKey, xx: "XX", gt: "GT", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • zadd(...args: [key: RedisKey, xx: "XX", gt: "GT", ...scoreMembers: (string | number | Buffer)[]]): Promise<number>
    • zadd(...args: [key: RedisKey, xx: "XX", gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]): Promise<string>
    • zadd(...args: [key: RedisKey, xx: "XX", gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<string>
    • zadd(...args: [key: RedisKey, xx: "XX", gt: "GT", ch: "CH", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • zadd(...args: [key: RedisKey, xx: "XX", gt: "GT", ch: "CH", ...scoreMembers: (string | number | Buffer)[]]): Promise<number>
    • zadd(...args: [key: RedisKey, xx: "XX", gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]): Promise<string>
    • zadd(...args: [key: RedisKey, xx: "XX", gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<string>
    • zadd(...args: [key: RedisKey, xx: "XX", lt: "LT", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • zadd(...args: [key: RedisKey, xx: "XX", lt: "LT", ...scoreMembers: (string | number | Buffer)[]]): Promise<number>
    • zadd(...args: [key: RedisKey, xx: "XX", lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]): Promise<string>
    • zadd(...args: [key: RedisKey, xx: "XX", lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<string>
    • zadd(...args: [key: RedisKey, xx: "XX", lt: "LT", ch: "CH", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • zadd(...args: [key: RedisKey, xx: "XX", lt: "LT", ch: "CH", ...scoreMembers: (string | number | Buffer)[]]): Promise<number>
    • zadd(...args: [key: RedisKey, xx: "XX", lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]): Promise<string>
    • zadd(...args: [key: RedisKey, xx: "XX", lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<string>
    • +

      Parameters

      • key: RedisKey
      • maxlen: "MAXLEN"
      • threshold: string | number | Buffer
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • maxlen: "MAXLEN"
      • threshold: string | number | Buffer
      • countToken: "LIMIT"
      • count: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • maxlen: "MAXLEN"
      • equal: "="
      • threshold: string | number | Buffer
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • maxlen: "MAXLEN"
      • equal: "="
      • threshold: string | number | Buffer
      • countToken: "LIMIT"
      • count: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • maxlen: "MAXLEN"
      • approximately: "~"
      • threshold: string | number | Buffer
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • maxlen: "MAXLEN"
      • approximately: "~"
      • threshold: string | number | Buffer
      • countToken: "LIMIT"
      • count: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • minid: "MINID"
      • threshold: string | number | Buffer
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • minid: "MINID"
      • threshold: string | number | Buffer
      • countToken: "LIMIT"
      • count: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • minid: "MINID"
      • equal: "="
      • threshold: string | number | Buffer
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • minid: "MINID"
      • equal: "="
      • threshold: string | number | Buffer
      • countToken: "LIMIT"
      • count: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • minid: "MINID"
      • approximately: "~"
      • threshold: string | number | Buffer
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • key: RedisKey
      • minid: "MINID"
      • approximately: "~"
      • threshold: string | number | Buffer
      • countToken: "LIMIT"
      • count: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • zadd(...args: [key: RedisKey, ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • zadd(...args: [key: RedisKey, ...scoreMembers: (string | number | Buffer)[]]): Promise<number>
    • zadd(...args: [key: RedisKey, incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]): Promise<string>
    • zadd(...args: [key: RedisKey, incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<string>
    • zadd(...args: [key: RedisKey, ch: "CH", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • zadd(...args: [key: RedisKey, ch: "CH", ...scoreMembers: (string | number | Buffer)[]]): Promise<number>
    • zadd(...args: [key: RedisKey, ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]): Promise<string>
    • zadd(...args: [key: RedisKey, ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<string>
    • zadd(...args: [key: RedisKey, gt: "GT", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • zadd(...args: [key: RedisKey, gt: "GT", ...scoreMembers: (string | number | Buffer)[]]): Promise<number>
    • zadd(...args: [key: RedisKey, gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]): Promise<string>
    • zadd(...args: [key: RedisKey, gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<string>
    • zadd(...args: [key: RedisKey, gt: "GT", ch: "CH", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • zadd(...args: [key: RedisKey, gt: "GT", ch: "CH", ...scoreMembers: (string | number | Buffer)[]]): Promise<number>
    • zadd(...args: [key: RedisKey, gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]): Promise<string>
    • zadd(...args: [key: RedisKey, gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<string>
    • zadd(...args: [key: RedisKey, lt: "LT", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • zadd(...args: [key: RedisKey, lt: "LT", ...scoreMembers: (string | number | Buffer)[]]): Promise<number>
    • zadd(...args: [key: RedisKey, lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]): Promise<string>
    • zadd(...args: [key: RedisKey, lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<string>
    • zadd(...args: [key: RedisKey, lt: "LT", ch: "CH", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • zadd(...args: [key: RedisKey, lt: "LT", ch: "CH", ...scoreMembers: (string | number | Buffer)[]]): Promise<number>
    • zadd(...args: [key: RedisKey, lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]): Promise<string>
    • zadd(...args: [key: RedisKey, lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<string>
    • zadd(...args: [key: RedisKey, nx: "NX", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • zadd(...args: [key: RedisKey, nx: "NX", ...scoreMembers: (string | number | Buffer)[]]): Promise<number>
    • zadd(...args: [key: RedisKey, nx: "NX", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]): Promise<string>
    • zadd(...args: [key: RedisKey, nx: "NX", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<string>
    • zadd(...args: [key: RedisKey, nx: "NX", ch: "CH", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • zadd(...args: [key: RedisKey, nx: "NX", ch: "CH", ...scoreMembers: (string | number | Buffer)[]]): Promise<number>
    • zadd(...args: [key: RedisKey, nx: "NX", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]): Promise<string>
    • zadd(...args: [key: RedisKey, nx: "NX", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<string>
    • zadd(...args: [key: RedisKey, nx: "NX", gt: "GT", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • zadd(...args: [key: RedisKey, nx: "NX", gt: "GT", ...scoreMembers: (string | number | Buffer)[]]): Promise<number>
    • zadd(...args: [key: RedisKey, nx: "NX", gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]): Promise<string>
    • zadd(...args: [key: RedisKey, nx: "NX", gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<string>
    • zadd(...args: [key: RedisKey, nx: "NX", gt: "GT", ch: "CH", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • zadd(...args: [key: RedisKey, nx: "NX", gt: "GT", ch: "CH", ...scoreMembers: (string | number | Buffer)[]]): Promise<number>
    • zadd(...args: [key: RedisKey, nx: "NX", gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]): Promise<string>
    • zadd(...args: [key: RedisKey, nx: "NX", gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<string>
    • zadd(...args: [key: RedisKey, nx: "NX", lt: "LT", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • zadd(...args: [key: RedisKey, nx: "NX", lt: "LT", ...scoreMembers: (string | number | Buffer)[]]): Promise<number>
    • zadd(...args: [key: RedisKey, nx: "NX", lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]): Promise<string>
    • zadd(...args: [key: RedisKey, nx: "NX", lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<string>
    • zadd(...args: [key: RedisKey, nx: "NX", lt: "LT", ch: "CH", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • zadd(...args: [key: RedisKey, nx: "NX", lt: "LT", ch: "CH", ...scoreMembers: (string | number | Buffer)[]]): Promise<number>
    • zadd(...args: [key: RedisKey, nx: "NX", lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]): Promise<string>
    • zadd(...args: [key: RedisKey, nx: "NX", lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<string>
    • zadd(...args: [key: RedisKey, xx: "XX", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • zadd(...args: [key: RedisKey, xx: "XX", ...scoreMembers: (string | number | Buffer)[]]): Promise<number>
    • zadd(...args: [key: RedisKey, xx: "XX", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]): Promise<string>
    • zadd(...args: [key: RedisKey, xx: "XX", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<string>
    • zadd(...args: [key: RedisKey, xx: "XX", ch: "CH", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • zadd(...args: [key: RedisKey, xx: "XX", ch: "CH", ...scoreMembers: (string | number | Buffer)[]]): Promise<number>
    • zadd(...args: [key: RedisKey, xx: "XX", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]): Promise<string>
    • zadd(...args: [key: RedisKey, xx: "XX", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<string>
    • zadd(...args: [key: RedisKey, xx: "XX", gt: "GT", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • zadd(...args: [key: RedisKey, xx: "XX", gt: "GT", ...scoreMembers: (string | number | Buffer)[]]): Promise<number>
    • zadd(...args: [key: RedisKey, xx: "XX", gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]): Promise<string>
    • zadd(...args: [key: RedisKey, xx: "XX", gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<string>
    • zadd(...args: [key: RedisKey, xx: "XX", gt: "GT", ch: "CH", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • zadd(...args: [key: RedisKey, xx: "XX", gt: "GT", ch: "CH", ...scoreMembers: (string | number | Buffer)[]]): Promise<number>
    • zadd(...args: [key: RedisKey, xx: "XX", gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]): Promise<string>
    • zadd(...args: [key: RedisKey, xx: "XX", gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<string>
    • zadd(...args: [key: RedisKey, xx: "XX", lt: "LT", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • zadd(...args: [key: RedisKey, xx: "XX", lt: "LT", ...scoreMembers: (string | number | Buffer)[]]): Promise<number>
    • zadd(...args: [key: RedisKey, xx: "XX", lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]): Promise<string>
    • zadd(...args: [key: RedisKey, xx: "XX", lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<string>
    • zadd(...args: [key: RedisKey, xx: "XX", lt: "LT", ch: "CH", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • zadd(...args: [key: RedisKey, xx: "XX", lt: "LT", ch: "CH", ...scoreMembers: (string | number | Buffer)[]]): Promise<number>
    • zadd(...args: [key: RedisKey, xx: "XX", lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]): Promise<string>
    • zadd(...args: [key: RedisKey, xx: "XX", lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<string>
    • Add one or more members to a sorted set, or update its score if it already exists

      • group: sorted-set
      • complexity: O(log(N)) for each item added, where N is the number of elements in the sorted set.
      • since: 1.2.0
      -

      Parameters

      • Rest ...args: [key: RedisKey, ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, ch: "CH", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, ch: "CH", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, gt: "GT", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, gt: "GT", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, gt: "GT", ch: "CH", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, gt: "GT", ch: "CH", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, lt: "LT", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, lt: "LT", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, lt: "LT", ch: "CH", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, lt: "LT", ch: "CH", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", ch: "CH", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", ch: "CH", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", gt: "GT", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", gt: "GT", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", gt: "GT", ch: "CH", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", gt: "GT", ch: "CH", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", lt: "LT", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", lt: "LT", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", lt: "LT", ch: "CH", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", lt: "LT", ch: "CH", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", ch: "CH", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", ch: "CH", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", gt: "GT", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", gt: "GT", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", gt: "GT", ch: "CH", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", gt: "GT", ch: "CH", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", lt: "LT", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", lt: "LT", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", lt: "LT", ch: "CH", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", lt: "LT", ch: "CH", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<string>

    • zaddBuffer(...args: [key: RedisKey, incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, nx: "NX", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, nx: "NX", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, nx: "NX", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, nx: "NX", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, nx: "NX", gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, nx: "NX", gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, nx: "NX", gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, nx: "NX", gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, nx: "NX", lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, nx: "NX", lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, nx: "NX", lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, nx: "NX", lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, xx: "XX", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, xx: "XX", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, xx: "XX", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, xx: "XX", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, xx: "XX", gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, xx: "XX", gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, xx: "XX", gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, xx: "XX", gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, xx: "XX", lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, xx: "XX", lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, xx: "XX", lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, xx: "XX", lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<Buffer>
    • Parameters

      • Rest ...args: [key: RedisKey, incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<Buffer>

    • zcard(key: RedisKey, callback?: Callback<number>): Promise<number>
    • +

      Parameters

      • Rest ...args: [key: RedisKey, ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, ch: "CH", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, ch: "CH", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, gt: "GT", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, gt: "GT", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, gt: "GT", ch: "CH", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, gt: "GT", ch: "CH", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, lt: "LT", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, lt: "LT", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, lt: "LT", ch: "CH", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, lt: "LT", ch: "CH", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", ch: "CH", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", ch: "CH", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", gt: "GT", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", gt: "GT", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", gt: "GT", ch: "CH", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", gt: "GT", ch: "CH", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", lt: "LT", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", lt: "LT", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", lt: "LT", ch: "CH", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", lt: "LT", ch: "CH", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", ch: "CH", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", ch: "CH", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", gt: "GT", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", gt: "GT", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", gt: "GT", ch: "CH", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", gt: "GT", ch: "CH", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", lt: "LT", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", lt: "LT", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", lt: "LT", ch: "CH", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", lt: "LT", ch: "CH", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]

      Returns Promise<string>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<string>

    • zaddBuffer(...args: [key: RedisKey, incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, nx: "NX", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, nx: "NX", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, nx: "NX", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, nx: "NX", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, nx: "NX", gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, nx: "NX", gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, nx: "NX", gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, nx: "NX", gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, nx: "NX", lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, nx: "NX", lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, nx: "NX", lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, nx: "NX", lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, xx: "XX", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, xx: "XX", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, xx: "XX", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, xx: "XX", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, xx: "XX", gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, xx: "XX", gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, xx: "XX", gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, xx: "XX", gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, xx: "XX", lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, xx: "XX", lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, xx: "XX", lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]): Promise<Buffer>
    • zaddBuffer(...args: [key: RedisKey, xx: "XX", lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]): Promise<Buffer>
    • Parameters

      • Rest ...args: [key: RedisKey, incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, nx: "NX", lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]

      Returns Promise<Buffer>

    • Parameters

      • Rest ...args: [key: RedisKey, xx: "XX", lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]

      Returns Promise<Buffer>

    • zcard(key: RedisKey, callback?: Callback<number>): Promise<number>
    • Get the number of members in a sorted set

      • group: sorted-set
      • complexity: O(1)
      • since: 1.2.0
      -

      Parameters

      • key: RedisKey
      • Optional callback: Callback<number>

      Returns Promise<number>

    • zcount(key: RedisKey, min: string | number, max: string | number, callback?: Callback<number>): Promise<number>
    • zcount(key: RedisKey, min: string | number, max: string | number, callback?: Callback<number>): Promise<number>
    • Count the members in a sorted set with scores within the given values

      • group: sorted-set
      • complexity: O(log(N)) with N being the number of elements in the sorted set.
      • since: 2.0.0
      -

      Parameters

      • key: RedisKey
      • min: string | number
      • max: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • zdiff(...args: [numkeys: string | number, ...keys: RedisKey[], callback: Callback<string[]>]): Promise<string[]>
    • zdiff(...args: [numkeys: string | number, keys: RedisKey[], callback: Callback<string[]>]): Promise<string[]>
    • zdiff(...args: [numkeys: string | number, ...keys: RedisKey[]]): Promise<string[]>
    • zdiff(...args: [numkeys: string | number, keys: RedisKey[]]): Promise<string[]>
    • zdiff(...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zdiff(...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zdiff(...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES"]): Promise<string[]>
    • zdiff(...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES"]): Promise<string[]>
    • +

      Parameters

      • key: RedisKey
      • min: string | number
      • max: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • zdiff(...args: [numkeys: string | number, ...keys: RedisKey[], callback: Callback<string[]>]): Promise<string[]>
    • zdiff(...args: [numkeys: string | number, keys: RedisKey[], callback: Callback<string[]>]): Promise<string[]>
    • zdiff(...args: [numkeys: string | number, ...keys: RedisKey[]]): Promise<string[]>
    • zdiff(...args: [numkeys: string | number, keys: RedisKey[]]): Promise<string[]>
    • zdiff(...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zdiff(...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zdiff(...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES"]): Promise<string[]>
    • zdiff(...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES"]): Promise<string[]>
    • Subtract multiple sorted sets

      • group: sorted-set
      • complexity: O(L + (N-K)log(N)) worst case where L is the total number of elements in all the sets, N is the size of the first set, and K is the size of the result set.
      • since: 6.2.0
      -

      Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[]]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[]]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • zdiffBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zdiffBuffer(...args: [numkeys: string | number, keys: RedisKey[], callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zdiffBuffer(...args: [numkeys: string | number, ...keys: RedisKey[]]): Promise<Buffer[]>
    • zdiffBuffer(...args: [numkeys: string | number, keys: RedisKey[]]): Promise<Buffer[]>
    • zdiffBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zdiffBuffer(...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zdiffBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES"]): Promise<Buffer[]>
    • zdiffBuffer(...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES"]): Promise<Buffer[]>
    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[]]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[]]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • zdiffstore(...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • zdiffstore(...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • zdiffstore(...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[]]): Promise<number>
    • zdiffstore(...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[]]): Promise<number>
    • +

      Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[]]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[]]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • zdiffBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zdiffBuffer(...args: [numkeys: string | number, keys: RedisKey[], callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zdiffBuffer(...args: [numkeys: string | number, ...keys: RedisKey[]]): Promise<Buffer[]>
    • zdiffBuffer(...args: [numkeys: string | number, keys: RedisKey[]]): Promise<Buffer[]>
    • zdiffBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zdiffBuffer(...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zdiffBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES"]): Promise<Buffer[]>
    • zdiffBuffer(...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES"]): Promise<Buffer[]>
    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[]]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[]]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • zdiffstore(...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • zdiffstore(...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • zdiffstore(...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[]]): Promise<number>
    • zdiffstore(...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[]]): Promise<number>
    • Subtract multiple sorted sets and store the resulting sorted set in a new key

      • group: sorted-set
      • complexity: O(L + (N-K)log(N)) worst case where L is the total number of elements in all the sets, N is the size of the first set, and K is the size of the result set.
      • since: 6.2.0
      -

      Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[]]

      Returns Promise<number>

    • zincrby(key: RedisKey, increment: string | number, member: string | number | Buffer, callback?: Callback<string>): Promise<string>
    • zincrby(key: RedisKey, increment: string | number, member: string | number | Buffer, callback?: Callback<string>): Promise<string>
    • Increment the score of a member in a sorted set

      • group: sorted-set
      • complexity: O(log(N)) where N is the number of elements in the sorted set.
      • since: 1.2.0
      -

      Parameters

      • key: RedisKey
      • increment: string | number
      • member: string | number | Buffer
      • Optional callback: Callback<string>

      Returns Promise<string>

    • zincrbyBuffer(key: RedisKey, increment: string | number, member: string | number | Buffer, callback?: Callback<Buffer>): Promise<Buffer>
    • Parameters

      • key: RedisKey
      • increment: string | number
      • member: string | number | Buffer
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • zinter(...args: [numkeys: string | number, ...keys: RedisKey[], callback: Callback<string[]>]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, keys: RedisKey[], callback: Callback<string[]>]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...keys: RedisKey[]]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, keys: RedisKey[]]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES"]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES"]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<string[]>]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<string[]>]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<string[]>]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<string[]>]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<string[]>]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<string[]>]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...args: RedisValue[], callback: Callback<string[]>]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...args: RedisValue[]]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...args: RedisValue[], withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...args: RedisValue[], withscores: "WITHSCORES"]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<string[]>]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM"]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<string[]>]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN"]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<string[]>]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX"]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]): Promise<string[]>
    • +

      Parameters

      • key: RedisKey
      • increment: string | number
      • member: string | number | Buffer
      • Optional callback: Callback<string>

      Returns Promise<string>

    • zincrbyBuffer(key: RedisKey, increment: string | number, member: string | number | Buffer, callback?: Callback<Buffer>): Promise<Buffer>
    • Parameters

      • key: RedisKey
      • increment: string | number
      • member: string | number | Buffer
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • zinter(...args: [numkeys: string | number, ...keys: RedisKey[], callback: Callback<string[]>]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, keys: RedisKey[], callback: Callback<string[]>]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...keys: RedisKey[]]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, keys: RedisKey[]]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES"]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES"]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<string[]>]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<string[]>]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<string[]>]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<string[]>]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<string[]>]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<string[]>]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...args: RedisValue[], callback: Callback<string[]>]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...args: RedisValue[]]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...args: RedisValue[], withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...args: RedisValue[], withscores: "WITHSCORES"]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<string[]>]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM"]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<string[]>]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN"]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<string[]>]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX"]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zinter(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]): Promise<string[]>
    • Intersect multiple sorted sets

      • group: sorted-set
      • complexity: O(NK)+O(Mlog(M)) worst case with N being the smallest input sorted set, K being the number of input sorted sets and M being the number of elements in the resulting sorted set.
      • since: 6.2.0
      -

      Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[]]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[]]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[]]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • zinterBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, keys: RedisKey[], callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...keys: RedisKey[]]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, keys: RedisKey[]]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES"]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES"]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...args: RedisValue[], callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...args: RedisValue[]]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...args: RedisValue[], withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...args: RedisValue[], withscores: "WITHSCORES"]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM"]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN"]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX"]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]): Promise<Buffer[]>
    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[]]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[]]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[]]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • zintercard(...args: [numkeys: string | number, ...keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • zintercard(...args: [numkeys: string | number, keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • zintercard(...args: [numkeys: string | number, ...keys: RedisKey[]]): Promise<number>
    • zintercard(...args: [numkeys: string | number, keys: RedisKey[]]): Promise<number>
    • zintercard(...args: [numkeys: string | number, ...keys: RedisKey[], limitToken: "LIMIT", limit: string | number, callback: Callback<number>]): Promise<number>
    • zintercard(...args: [numkeys: string | number, keys: RedisKey[], limitToken: "LIMIT", limit: string | number, callback: Callback<number>]): Promise<number>
    • zintercard(...args: [numkeys: string | number, ...keys: RedisKey[], limitToken: "LIMIT", limit: string | number]): Promise<number>
    • zintercard(...args: [numkeys: string | number, keys: RedisKey[], limitToken: "LIMIT", limit: string | number]): Promise<number>
    • +

      Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[]]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[]]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[]]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • zinterBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, keys: RedisKey[], callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...keys: RedisKey[]]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, keys: RedisKey[]]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES"]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES"]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...args: RedisValue[], callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...args: RedisValue[]]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...args: RedisValue[], withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...args: RedisValue[], withscores: "WITHSCORES"]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM"]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN"]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX"]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zinterBuffer(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]): Promise<Buffer[]>
    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[]]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[]]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[]]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • zintercard(...args: [numkeys: string | number, ...keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • zintercard(...args: [numkeys: string | number, keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • zintercard(...args: [numkeys: string | number, ...keys: RedisKey[]]): Promise<number>
    • zintercard(...args: [numkeys: string | number, keys: RedisKey[]]): Promise<number>
    • zintercard(...args: [numkeys: string | number, ...keys: RedisKey[], limitToken: "LIMIT", limit: string | number, callback: Callback<number>]): Promise<number>
    • zintercard(...args: [numkeys: string | number, keys: RedisKey[], limitToken: "LIMIT", limit: string | number, callback: Callback<number>]): Promise<number>
    • zintercard(...args: [numkeys: string | number, ...keys: RedisKey[], limitToken: "LIMIT", limit: string | number]): Promise<number>
    • zintercard(...args: [numkeys: string | number, keys: RedisKey[], limitToken: "LIMIT", limit: string | number]): Promise<number>
    • Intersect multiple sorted sets and return the cardinality of the result

      • group: sorted-set
      • complexity: O(N*K) worst case with N being the smallest input sorted set, K being the number of input sorted sets.
      • since: 7.0.0
      -

      Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], limitToken: "LIMIT", limit: string | number, callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], limitToken: "LIMIT", limit: string | number, callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], limitToken: "LIMIT", limit: string | number]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], limitToken: "LIMIT", limit: string | number]

      Returns Promise<number>

    • zinterstore(...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • zinterstore(...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • zinterstore(...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[]]): Promise<number>
    • zinterstore(...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[]]): Promise<number>
    • zinterstore(...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<number>]): Promise<number>
    • zinterstore(...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<number>]): Promise<number>
    • zinterstore(...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]): Promise<number>
    • zinterstore(...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]): Promise<number>
    • zinterstore(...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<number>]): Promise<number>
    • zinterstore(...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<number>]): Promise<number>
    • zinterstore(...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]): Promise<number>
    • zinterstore(...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]): Promise<number>
    • zinterstore(...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<number>]): Promise<number>
    • zinterstore(...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<number>]): Promise<number>
    • zinterstore(...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]): Promise<number>
    • zinterstore(...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]): Promise<number>
    • zinterstore(...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], callback: Callback<number>]): Promise<number>
    • zinterstore(...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[]]): Promise<number>
    • zinterstore(...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<number>]): Promise<number>
    • zinterstore(...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM"]): Promise<number>
    • zinterstore(...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<number>]): Promise<number>
    • zinterstore(...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN"]): Promise<number>
    • zinterstore(...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<number>]): Promise<number>
    • zinterstore(...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX"]): Promise<number>
    • +

      Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], limitToken: "LIMIT", limit: string | number, callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], limitToken: "LIMIT", limit: string | number, callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], limitToken: "LIMIT", limit: string | number]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], limitToken: "LIMIT", limit: string | number]

      Returns Promise<number>

    • zinterstore(...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • zinterstore(...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • zinterstore(...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[]]): Promise<number>
    • zinterstore(...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[]]): Promise<number>
    • zinterstore(...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<number>]): Promise<number>
    • zinterstore(...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<number>]): Promise<number>
    • zinterstore(...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]): Promise<number>
    • zinterstore(...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]): Promise<number>
    • zinterstore(...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<number>]): Promise<number>
    • zinterstore(...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<number>]): Promise<number>
    • zinterstore(...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]): Promise<number>
    • zinterstore(...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]): Promise<number>
    • zinterstore(...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<number>]): Promise<number>
    • zinterstore(...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<number>]): Promise<number>
    • zinterstore(...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]): Promise<number>
    • zinterstore(...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]): Promise<number>
    • zinterstore(...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], callback: Callback<number>]): Promise<number>
    • zinterstore(...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[]]): Promise<number>
    • zinterstore(...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<number>]): Promise<number>
    • zinterstore(...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM"]): Promise<number>
    • zinterstore(...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<number>]): Promise<number>
    • zinterstore(...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN"]): Promise<number>
    • zinterstore(...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<number>]): Promise<number>
    • zinterstore(...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX"]): Promise<number>
    • Intersect multiple sorted sets and store the resulting sorted set in a new key

      • group: sorted-set
      • complexity: O(NK)+O(Mlog(M)) worst case with N being the smallest input sorted set, K being the number of input sorted sets and M being the number of elements in the resulting sorted set.
      • since: 2.0.0
      -

      Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM"]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN"]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX"]

      Returns Promise<number>

    • zlexcount(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, callback?: Callback<number>): Promise<number>
    • +

      Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM"]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN"]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX"]

      Returns Promise<number>

    • zlexcount(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, callback?: Callback<number>): Promise<number>
    • Count the number of members in a sorted set between a given lexicographical range

      • group: sorted-set
      • complexity: O(log(N)) with N being the number of elements in the sorted set.
      • since: 2.8.9
      -

      Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • Optional callback: Callback<number>

      Returns Promise<number>

    • zmpop(...args: [numkeys: string | number, ...keys: RedisKey[], min: "MIN", callback: Callback<unknown>]): Promise<unknown>
    • zmpop(...args: [numkeys: string | number, keys: RedisKey[], min: "MIN", callback: Callback<unknown>]): Promise<unknown>
    • zmpop(...args: [numkeys: string | number, ...keys: RedisKey[], min: "MIN"]): Promise<unknown>
    • zmpop(...args: [numkeys: string | number, keys: RedisKey[], min: "MIN"]): Promise<unknown>
    • zmpop(...args: [numkeys: string | number, ...keys: RedisKey[], min: "MIN", countToken: "COUNT", count: string | number, callback: Callback<unknown>]): Promise<unknown>
    • zmpop(...args: [numkeys: string | number, keys: RedisKey[], min: "MIN", countToken: "COUNT", count: string | number, callback: Callback<unknown>]): Promise<unknown>
    • zmpop(...args: [numkeys: string | number, ...keys: RedisKey[], min: "MIN", countToken: "COUNT", count: string | number]): Promise<unknown>
    • zmpop(...args: [numkeys: string | number, keys: RedisKey[], min: "MIN", countToken: "COUNT", count: string | number]): Promise<unknown>
    • zmpop(...args: [numkeys: string | number, ...keys: RedisKey[], max: "MAX", callback: Callback<unknown>]): Promise<unknown>
    • zmpop(...args: [numkeys: string | number, keys: RedisKey[], max: "MAX", callback: Callback<unknown>]): Promise<unknown>
    • zmpop(...args: [numkeys: string | number, ...keys: RedisKey[], max: "MAX"]): Promise<unknown>
    • zmpop(...args: [numkeys: string | number, keys: RedisKey[], max: "MAX"]): Promise<unknown>
    • zmpop(...args: [numkeys: string | number, ...keys: RedisKey[], max: "MAX", countToken: "COUNT", count: string | number, callback: Callback<unknown>]): Promise<unknown>
    • zmpop(...args: [numkeys: string | number, keys: RedisKey[], max: "MAX", countToken: "COUNT", count: string | number, callback: Callback<unknown>]): Promise<unknown>
    • zmpop(...args: [numkeys: string | number, ...keys: RedisKey[], max: "MAX", countToken: "COUNT", count: string | number]): Promise<unknown>
    • zmpop(...args: [numkeys: string | number, keys: RedisKey[], max: "MAX", countToken: "COUNT", count: string | number]): Promise<unknown>
    • +

      Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • Optional callback: Callback<number>

      Returns Promise<number>

    • zmpop(...args: [numkeys: string | number, ...keys: RedisKey[], min: "MIN", callback: Callback<unknown>]): Promise<unknown>
    • zmpop(...args: [numkeys: string | number, keys: RedisKey[], min: "MIN", callback: Callback<unknown>]): Promise<unknown>
    • zmpop(...args: [numkeys: string | number, ...keys: RedisKey[], min: "MIN"]): Promise<unknown>
    • zmpop(...args: [numkeys: string | number, keys: RedisKey[], min: "MIN"]): Promise<unknown>
    • zmpop(...args: [numkeys: string | number, ...keys: RedisKey[], min: "MIN", countToken: "COUNT", count: string | number, callback: Callback<unknown>]): Promise<unknown>
    • zmpop(...args: [numkeys: string | number, keys: RedisKey[], min: "MIN", countToken: "COUNT", count: string | number, callback: Callback<unknown>]): Promise<unknown>
    • zmpop(...args: [numkeys: string | number, ...keys: RedisKey[], min: "MIN", countToken: "COUNT", count: string | number]): Promise<unknown>
    • zmpop(...args: [numkeys: string | number, keys: RedisKey[], min: "MIN", countToken: "COUNT", count: string | number]): Promise<unknown>
    • zmpop(...args: [numkeys: string | number, ...keys: RedisKey[], max: "MAX", callback: Callback<unknown>]): Promise<unknown>
    • zmpop(...args: [numkeys: string | number, keys: RedisKey[], max: "MAX", callback: Callback<unknown>]): Promise<unknown>
    • zmpop(...args: [numkeys: string | number, ...keys: RedisKey[], max: "MAX"]): Promise<unknown>
    • zmpop(...args: [numkeys: string | number, keys: RedisKey[], max: "MAX"]): Promise<unknown>
    • zmpop(...args: [numkeys: string | number, ...keys: RedisKey[], max: "MAX", countToken: "COUNT", count: string | number, callback: Callback<unknown>]): Promise<unknown>
    • zmpop(...args: [numkeys: string | number, keys: RedisKey[], max: "MAX", countToken: "COUNT", count: string | number, callback: Callback<unknown>]): Promise<unknown>
    • zmpop(...args: [numkeys: string | number, ...keys: RedisKey[], max: "MAX", countToken: "COUNT", count: string | number]): Promise<unknown>
    • zmpop(...args: [numkeys: string | number, keys: RedisKey[], max: "MAX", countToken: "COUNT", count: string | number]): Promise<unknown>
    • Remove and return members with scores in a sorted set

      • group: sorted-set
      • complexity: O(K) + O(N*log(M)) where K is the number of provided keys, N being the number of elements in the sorted set, and M being the number of elements popped.
      • since: 7.0.0
      -

      Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], min: "MIN", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], min: "MIN", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], min: "MIN"]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], min: "MIN"]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], min: "MIN", countToken: "COUNT", count: string | number, callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], min: "MIN", countToken: "COUNT", count: string | number, callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], min: "MIN", countToken: "COUNT", count: string | number]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], min: "MIN", countToken: "COUNT", count: string | number]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], max: "MAX", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], max: "MAX", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], max: "MAX"]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], max: "MAX"]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], max: "MAX", countToken: "COUNT", count: string | number, callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], max: "MAX", countToken: "COUNT", count: string | number, callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], max: "MAX", countToken: "COUNT", count: string | number]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], max: "MAX", countToken: "COUNT", count: string | number]

      Returns Promise<unknown>

    • zmscore(...args: [key: RedisKey, ...members: (string | number | Buffer)[], callback: Callback<string[]>]): Promise<string[]>
    • zmscore(...args: [key: RedisKey, members: (string | number | Buffer)[], callback: Callback<string[]>]): Promise<string[]>
    • zmscore(...args: [key: RedisKey, ...members: (string | number | Buffer)[]]): Promise<string[]>
    • zmscore(...args: [key: RedisKey, members: (string | number | Buffer)[]]): Promise<string[]>
    • +

      Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], min: "MIN", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], min: "MIN", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], min: "MIN"]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], min: "MIN"]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], min: "MIN", countToken: "COUNT", count: string | number, callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], min: "MIN", countToken: "COUNT", count: string | number, callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], min: "MIN", countToken: "COUNT", count: string | number]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], min: "MIN", countToken: "COUNT", count: string | number]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], max: "MAX", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], max: "MAX", callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], max: "MAX"]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], max: "MAX"]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], max: "MAX", countToken: "COUNT", count: string | number, callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], max: "MAX", countToken: "COUNT", count: string | number, callback: Callback<unknown>]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], max: "MAX", countToken: "COUNT", count: string | number]

      Returns Promise<unknown>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], max: "MAX", countToken: "COUNT", count: string | number]

      Returns Promise<unknown>

    • zmscore(...args: [key: RedisKey, ...members: (string | number | Buffer)[], callback: Callback<string[]>]): Promise<string[]>
    • zmscore(...args: [key: RedisKey, members: (string | number | Buffer)[], callback: Callback<string[]>]): Promise<string[]>
    • zmscore(...args: [key: RedisKey, ...members: (string | number | Buffer)[]]): Promise<string[]>
    • zmscore(...args: [key: RedisKey, members: (string | number | Buffer)[]]): Promise<string[]>
    • Get the score associated with the given members in a sorted set

      • group: sorted-set
      • complexity: O(N) where N is the number of members being requested.
      • since: 6.2.0
      -

      Parameters

      • Rest ...args: [key: RedisKey, ...members: (string | number | Buffer)[], callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [key: RedisKey, members: (string | number | Buffer)[], callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [key: RedisKey, ...members: (string | number | Buffer)[]]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [key: RedisKey, members: (string | number | Buffer)[]]

      Returns Promise<string[]>

    • zmscoreBuffer(...args: [key: RedisKey, ...members: (string | number | Buffer)[], callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zmscoreBuffer(...args: [key: RedisKey, members: (string | number | Buffer)[], callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zmscoreBuffer(...args: [key: RedisKey, ...members: (string | number | Buffer)[]]): Promise<Buffer[]>
    • zmscoreBuffer(...args: [key: RedisKey, members: (string | number | Buffer)[]]): Promise<Buffer[]>
    • Parameters

      • Rest ...args: [key: RedisKey, ...members: (string | number | Buffer)[], callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [key: RedisKey, members: (string | number | Buffer)[], callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [key: RedisKey, ...members: (string | number | Buffer)[]]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [key: RedisKey, members: (string | number | Buffer)[]]

      Returns Promise<Buffer[]>

    • zpopmax(key: RedisKey, callback?: Callback<string[]>): Promise<string[]>
    • zpopmax(key: RedisKey, count: string | number, callback?: Callback<string[]>): Promise<string[]>
    • +

      Parameters

      • Rest ...args: [key: RedisKey, ...members: (string | number | Buffer)[], callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [key: RedisKey, members: (string | number | Buffer)[], callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [key: RedisKey, ...members: (string | number | Buffer)[]]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [key: RedisKey, members: (string | number | Buffer)[]]

      Returns Promise<string[]>

    • zmscoreBuffer(...args: [key: RedisKey, ...members: (string | number | Buffer)[], callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zmscoreBuffer(...args: [key: RedisKey, members: (string | number | Buffer)[], callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zmscoreBuffer(...args: [key: RedisKey, ...members: (string | number | Buffer)[]]): Promise<Buffer[]>
    • zmscoreBuffer(...args: [key: RedisKey, members: (string | number | Buffer)[]]): Promise<Buffer[]>
    • Parameters

      • Rest ...args: [key: RedisKey, ...members: (string | number | Buffer)[], callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [key: RedisKey, members: (string | number | Buffer)[], callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [key: RedisKey, ...members: (string | number | Buffer)[]]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [key: RedisKey, members: (string | number | Buffer)[]]

      Returns Promise<Buffer[]>

    • zpopmax(key: RedisKey, callback?: Callback<string[]>): Promise<string[]>
    • zpopmax(key: RedisKey, count: string | number, callback?: Callback<string[]>): Promise<string[]>
    • Remove and return members with the highest scores in a sorted set

      • group: sorted-set
      • complexity: O(log(N)*M) with N being the number of elements in the sorted set, and M being the number of elements popped.
      • since: 5.0.0
      -

      Parameters

      • key: RedisKey
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • count: string | number
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • zpopmaxBuffer(key: RedisKey, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zpopmaxBuffer(key: RedisKey, count: string | number, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zpopmin(key: RedisKey, callback?: Callback<string[]>): Promise<string[]>
    • zpopmin(key: RedisKey, count: string | number, callback?: Callback<string[]>): Promise<string[]>
    • zpopmaxBuffer(key: RedisKey, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zpopmaxBuffer(key: RedisKey, count: string | number, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zpopmin(key: RedisKey, callback?: Callback<string[]>): Promise<string[]>
    • zpopmin(key: RedisKey, count: string | number, callback?: Callback<string[]>): Promise<string[]>
    • Remove and return members with the lowest scores in a sorted set

      • group: sorted-set
      • complexity: O(log(N)*M) with N being the number of elements in the sorted set, and M being the number of elements popped.
      • since: 5.0.0
      -

      Parameters

      • key: RedisKey
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • count: string | number
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • zpopminBuffer(key: RedisKey, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zpopminBuffer(key: RedisKey, count: string | number, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrandmember(key: RedisKey, callback?: Callback<string>): Promise<string>
    • zrandmember(key: RedisKey, count: string | number, callback?: Callback<string[]>): Promise<string[]>
    • zrandmember(key: RedisKey, count: string | number, withscores: "WITHSCORES", callback?: Callback<string[]>): Promise<string[]>
    • zpopminBuffer(key: RedisKey, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zpopminBuffer(key: RedisKey, count: string | number, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrandmember(key: RedisKey, callback?: Callback<string>): Promise<string>
    • zrandmember(key: RedisKey, count: string | number, callback?: Callback<string[]>): Promise<string[]>
    • zrandmember(key: RedisKey, count: string | number, withscores: "WITHSCORES", callback?: Callback<string[]>): Promise<string[]>
    • Get one or multiple random elements from a sorted set

      • group: sorted-set
      • complexity: O(N) where N is the number of elements returned
      • since: 6.2.0
      -

      Parameters

      • key: RedisKey
      • Optional callback: Callback<string>

      Returns Promise<string>

    • Parameters

      • key: RedisKey
      • count: string | number
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • count: string | number
      • withscores: "WITHSCORES"
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • zrandmemberBuffer(key: RedisKey, callback?: Callback<Buffer>): Promise<Buffer>
    • zrandmemberBuffer(key: RedisKey, count: string | number, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrandmemberBuffer(key: RedisKey, count: string | number, withscores: "WITHSCORES", callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • Parameters

      • key: RedisKey
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • count: string | number
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • count: string | number
      • withscores: "WITHSCORES"
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • zrange(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, callback?: Callback<string[]>): Promise<string[]>
    • zrange(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, withscores: "WITHSCORES", callback?: Callback<string[]>): Promise<string[]>
    • zrange(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<string[]>): Promise<string[]>
    • zrange(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, offsetCountToken: "LIMIT", offset: string | number, count: string | number, withscores: "WITHSCORES", callback?: Callback<string[]>): Promise<string[]>
    • zrange(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, rev: "REV", callback?: Callback<string[]>): Promise<string[]>
    • zrange(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, rev: "REV", withscores: "WITHSCORES", callback?: Callback<string[]>): Promise<string[]>
    • zrange(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, rev: "REV", offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<string[]>): Promise<string[]>
    • zrange(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, rev: "REV", offsetCountToken: "LIMIT", offset: string | number, count: string | number, withscores: "WITHSCORES", callback?: Callback<string[]>): Promise<string[]>
    • zrange(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, byscore: "BYSCORE", callback?: Callback<string[]>): Promise<string[]>
    • zrange(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, byscore: "BYSCORE", withscores: "WITHSCORES", callback?: Callback<string[]>): Promise<string[]>
    • zrange(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, byscore: "BYSCORE", offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<string[]>): Promise<string[]>
    • zrange(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, byscore: "BYSCORE", offsetCountToken: "LIMIT", offset: string | number, count: string | number, withscores: "WITHSCORES", callback?: Callback<string[]>): Promise<string[]>
    • zrange(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, byscore: "BYSCORE", rev: "REV", callback?: Callback<string[]>): Promise<string[]>
    • zrange(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, byscore: "BYSCORE", rev: "REV", withscores: "WITHSCORES", callback?: Callback<string[]>): Promise<string[]>
    • zrange(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, byscore: "BYSCORE", rev: "REV", offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<string[]>): Promise<string[]>
    • zrange(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, byscore: "BYSCORE", rev: "REV", offsetCountToken: "LIMIT", offset: string | number, count: string | number, withscores: "WITHSCORES", callback?: Callback<string[]>): Promise<string[]>
    • zrange(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, bylex: "BYLEX", callback?: Callback<string[]>): Promise<string[]>
    • zrange(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, bylex: "BYLEX", withscores: "WITHSCORES", callback?: Callback<string[]>): Promise<string[]>
    • zrange(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, bylex: "BYLEX", offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<string[]>): Promise<string[]>
    • zrange(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, bylex: "BYLEX", offsetCountToken: "LIMIT", offset: string | number, count: string | number, withscores: "WITHSCORES", callback?: Callback<string[]>): Promise<string[]>
    • zrange(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, bylex: "BYLEX", rev: "REV", callback?: Callback<string[]>): Promise<string[]>
    • zrange(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, bylex: "BYLEX", rev: "REV", withscores: "WITHSCORES", callback?: Callback<string[]>): Promise<string[]>
    • zrange(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, bylex: "BYLEX", rev: "REV", offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<string[]>): Promise<string[]>
    • zrange(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, bylex: "BYLEX", rev: "REV", offsetCountToken: "LIMIT", offset: string | number, count: string | number, withscores: "WITHSCORES", callback?: Callback<string[]>): Promise<string[]>
    • zrandmemberBuffer(key: RedisKey, callback?: Callback<Buffer>): Promise<Buffer>
    • zrandmemberBuffer(key: RedisKey, count: string | number, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrandmemberBuffer(key: RedisKey, count: string | number, withscores: "WITHSCORES", callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • Parameters

      • key: RedisKey
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • Parameters

      • key: RedisKey
      • count: string | number
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • count: string | number
      • withscores: "WITHSCORES"
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • zrange(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, callback?: Callback<string[]>): Promise<string[]>
    • zrange(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, withscores: "WITHSCORES", callback?: Callback<string[]>): Promise<string[]>
    • zrange(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<string[]>): Promise<string[]>
    • zrange(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, offsetCountToken: "LIMIT", offset: string | number, count: string | number, withscores: "WITHSCORES", callback?: Callback<string[]>): Promise<string[]>
    • zrange(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, rev: "REV", callback?: Callback<string[]>): Promise<string[]>
    • zrange(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, rev: "REV", withscores: "WITHSCORES", callback?: Callback<string[]>): Promise<string[]>
    • zrange(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, rev: "REV", offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<string[]>): Promise<string[]>
    • zrange(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, rev: "REV", offsetCountToken: "LIMIT", offset: string | number, count: string | number, withscores: "WITHSCORES", callback?: Callback<string[]>): Promise<string[]>
    • zrange(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, byscore: "BYSCORE", callback?: Callback<string[]>): Promise<string[]>
    • zrange(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, byscore: "BYSCORE", withscores: "WITHSCORES", callback?: Callback<string[]>): Promise<string[]>
    • zrange(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, byscore: "BYSCORE", offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<string[]>): Promise<string[]>
    • zrange(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, byscore: "BYSCORE", offsetCountToken: "LIMIT", offset: string | number, count: string | number, withscores: "WITHSCORES", callback?: Callback<string[]>): Promise<string[]>
    • zrange(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, byscore: "BYSCORE", rev: "REV", callback?: Callback<string[]>): Promise<string[]>
    • zrange(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, byscore: "BYSCORE", rev: "REV", withscores: "WITHSCORES", callback?: Callback<string[]>): Promise<string[]>
    • zrange(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, byscore: "BYSCORE", rev: "REV", offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<string[]>): Promise<string[]>
    • zrange(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, byscore: "BYSCORE", rev: "REV", offsetCountToken: "LIMIT", offset: string | number, count: string | number, withscores: "WITHSCORES", callback?: Callback<string[]>): Promise<string[]>
    • zrange(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, bylex: "BYLEX", callback?: Callback<string[]>): Promise<string[]>
    • zrange(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, bylex: "BYLEX", withscores: "WITHSCORES", callback?: Callback<string[]>): Promise<string[]>
    • zrange(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, bylex: "BYLEX", offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<string[]>): Promise<string[]>
    • zrange(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, bylex: "BYLEX", offsetCountToken: "LIMIT", offset: string | number, count: string | number, withscores: "WITHSCORES", callback?: Callback<string[]>): Promise<string[]>
    • zrange(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, bylex: "BYLEX", rev: "REV", callback?: Callback<string[]>): Promise<string[]>
    • zrange(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, bylex: "BYLEX", rev: "REV", withscores: "WITHSCORES", callback?: Callback<string[]>): Promise<string[]>
    • zrange(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, bylex: "BYLEX", rev: "REV", offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<string[]>): Promise<string[]>
    • zrange(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, bylex: "BYLEX", rev: "REV", offsetCountToken: "LIMIT", offset: string | number, count: string | number, withscores: "WITHSCORES", callback?: Callback<string[]>): Promise<string[]>
    • Return a range of members in a sorted set

      • group: sorted-set
      • complexity: O(log(N)+M) with N being the number of elements in the sorted set and M the number of elements returned.
      • since: 1.2.0
      -

      Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • withscores: "WITHSCORES"
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • withscores: "WITHSCORES"
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • rev: "REV"
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • rev: "REV"
      • withscores: "WITHSCORES"
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • rev: "REV"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • rev: "REV"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • withscores: "WITHSCORES"
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • byscore: "BYSCORE"
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • byscore: "BYSCORE"
      • withscores: "WITHSCORES"
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • byscore: "BYSCORE"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • byscore: "BYSCORE"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • withscores: "WITHSCORES"
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • byscore: "BYSCORE"
      • rev: "REV"
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • byscore: "BYSCORE"
      • rev: "REV"
      • withscores: "WITHSCORES"
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • byscore: "BYSCORE"
      • rev: "REV"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • byscore: "BYSCORE"
      • rev: "REV"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • withscores: "WITHSCORES"
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • bylex: "BYLEX"
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • bylex: "BYLEX"
      • withscores: "WITHSCORES"
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • bylex: "BYLEX"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • bylex: "BYLEX"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • withscores: "WITHSCORES"
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • bylex: "BYLEX"
      • rev: "REV"
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • bylex: "BYLEX"
      • rev: "REV"
      • withscores: "WITHSCORES"
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • bylex: "BYLEX"
      • rev: "REV"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • bylex: "BYLEX"
      • rev: "REV"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • withscores: "WITHSCORES"
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • zrangeBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangeBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, withscores: "WITHSCORES", callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangeBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangeBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, offsetCountToken: "LIMIT", offset: string | number, count: string | number, withscores: "WITHSCORES", callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangeBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, rev: "REV", callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangeBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, rev: "REV", withscores: "WITHSCORES", callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangeBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, rev: "REV", offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangeBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, rev: "REV", offsetCountToken: "LIMIT", offset: string | number, count: string | number, withscores: "WITHSCORES", callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangeBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, byscore: "BYSCORE", callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangeBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, byscore: "BYSCORE", withscores: "WITHSCORES", callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangeBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, byscore: "BYSCORE", offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangeBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, byscore: "BYSCORE", offsetCountToken: "LIMIT", offset: string | number, count: string | number, withscores: "WITHSCORES", callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangeBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, byscore: "BYSCORE", rev: "REV", callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangeBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, byscore: "BYSCORE", rev: "REV", withscores: "WITHSCORES", callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangeBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, byscore: "BYSCORE", rev: "REV", offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangeBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, byscore: "BYSCORE", rev: "REV", offsetCountToken: "LIMIT", offset: string | number, count: string | number, withscores: "WITHSCORES", callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangeBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, bylex: "BYLEX", callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangeBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, bylex: "BYLEX", withscores: "WITHSCORES", callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangeBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, bylex: "BYLEX", offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangeBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, bylex: "BYLEX", offsetCountToken: "LIMIT", offset: string | number, count: string | number, withscores: "WITHSCORES", callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangeBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, bylex: "BYLEX", rev: "REV", callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangeBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, bylex: "BYLEX", rev: "REV", withscores: "WITHSCORES", callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangeBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, bylex: "BYLEX", rev: "REV", offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangeBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, bylex: "BYLEX", rev: "REV", offsetCountToken: "LIMIT", offset: string | number, count: string | number, withscores: "WITHSCORES", callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • withscores: "WITHSCORES"
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • withscores: "WITHSCORES"
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • rev: "REV"
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • rev: "REV"
      • withscores: "WITHSCORES"
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • rev: "REV"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • rev: "REV"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • withscores: "WITHSCORES"
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • byscore: "BYSCORE"
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • byscore: "BYSCORE"
      • withscores: "WITHSCORES"
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • byscore: "BYSCORE"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • byscore: "BYSCORE"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • withscores: "WITHSCORES"
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • byscore: "BYSCORE"
      • rev: "REV"
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • byscore: "BYSCORE"
      • rev: "REV"
      • withscores: "WITHSCORES"
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • byscore: "BYSCORE"
      • rev: "REV"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • byscore: "BYSCORE"
      • rev: "REV"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • withscores: "WITHSCORES"
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • bylex: "BYLEX"
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • bylex: "BYLEX"
      • withscores: "WITHSCORES"
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • bylex: "BYLEX"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • bylex: "BYLEX"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • withscores: "WITHSCORES"
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • bylex: "BYLEX"
      • rev: "REV"
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • bylex: "BYLEX"
      • rev: "REV"
      • withscores: "WITHSCORES"
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • bylex: "BYLEX"
      • rev: "REV"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • bylex: "BYLEX"
      • rev: "REV"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • withscores: "WITHSCORES"
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • zrangebylex(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, callback?: Callback<string[]>): Promise<string[]>
    • zrangebylex(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<string[]>): Promise<string[]>
    • +

      Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • withscores: "WITHSCORES"
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • withscores: "WITHSCORES"
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • rev: "REV"
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • rev: "REV"
      • withscores: "WITHSCORES"
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • rev: "REV"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • rev: "REV"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • withscores: "WITHSCORES"
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • byscore: "BYSCORE"
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • byscore: "BYSCORE"
      • withscores: "WITHSCORES"
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • byscore: "BYSCORE"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • byscore: "BYSCORE"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • withscores: "WITHSCORES"
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • byscore: "BYSCORE"
      • rev: "REV"
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • byscore: "BYSCORE"
      • rev: "REV"
      • withscores: "WITHSCORES"
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • byscore: "BYSCORE"
      • rev: "REV"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • byscore: "BYSCORE"
      • rev: "REV"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • withscores: "WITHSCORES"
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • bylex: "BYLEX"
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • bylex: "BYLEX"
      • withscores: "WITHSCORES"
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • bylex: "BYLEX"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • bylex: "BYLEX"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • withscores: "WITHSCORES"
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • bylex: "BYLEX"
      • rev: "REV"
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • bylex: "BYLEX"
      • rev: "REV"
      • withscores: "WITHSCORES"
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • bylex: "BYLEX"
      • rev: "REV"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • bylex: "BYLEX"
      • rev: "REV"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • withscores: "WITHSCORES"
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • zrangeBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangeBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, withscores: "WITHSCORES", callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangeBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangeBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, offsetCountToken: "LIMIT", offset: string | number, count: string | number, withscores: "WITHSCORES", callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangeBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, rev: "REV", callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangeBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, rev: "REV", withscores: "WITHSCORES", callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangeBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, rev: "REV", offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangeBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, rev: "REV", offsetCountToken: "LIMIT", offset: string | number, count: string | number, withscores: "WITHSCORES", callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangeBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, byscore: "BYSCORE", callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangeBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, byscore: "BYSCORE", withscores: "WITHSCORES", callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangeBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, byscore: "BYSCORE", offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangeBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, byscore: "BYSCORE", offsetCountToken: "LIMIT", offset: string | number, count: string | number, withscores: "WITHSCORES", callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangeBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, byscore: "BYSCORE", rev: "REV", callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangeBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, byscore: "BYSCORE", rev: "REV", withscores: "WITHSCORES", callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangeBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, byscore: "BYSCORE", rev: "REV", offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangeBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, byscore: "BYSCORE", rev: "REV", offsetCountToken: "LIMIT", offset: string | number, count: string | number, withscores: "WITHSCORES", callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangeBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, bylex: "BYLEX", callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangeBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, bylex: "BYLEX", withscores: "WITHSCORES", callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangeBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, bylex: "BYLEX", offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangeBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, bylex: "BYLEX", offsetCountToken: "LIMIT", offset: string | number, count: string | number, withscores: "WITHSCORES", callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangeBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, bylex: "BYLEX", rev: "REV", callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangeBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, bylex: "BYLEX", rev: "REV", withscores: "WITHSCORES", callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangeBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, bylex: "BYLEX", rev: "REV", offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangeBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, bylex: "BYLEX", rev: "REV", offsetCountToken: "LIMIT", offset: string | number, count: string | number, withscores: "WITHSCORES", callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • withscores: "WITHSCORES"
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • withscores: "WITHSCORES"
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • rev: "REV"
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • rev: "REV"
      • withscores: "WITHSCORES"
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • rev: "REV"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • rev: "REV"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • withscores: "WITHSCORES"
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • byscore: "BYSCORE"
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • byscore: "BYSCORE"
      • withscores: "WITHSCORES"
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • byscore: "BYSCORE"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • byscore: "BYSCORE"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • withscores: "WITHSCORES"
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • byscore: "BYSCORE"
      • rev: "REV"
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • byscore: "BYSCORE"
      • rev: "REV"
      • withscores: "WITHSCORES"
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • byscore: "BYSCORE"
      • rev: "REV"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • byscore: "BYSCORE"
      • rev: "REV"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • withscores: "WITHSCORES"
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • bylex: "BYLEX"
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • bylex: "BYLEX"
      • withscores: "WITHSCORES"
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • bylex: "BYLEX"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • bylex: "BYLEX"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • withscores: "WITHSCORES"
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • bylex: "BYLEX"
      • rev: "REV"
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • bylex: "BYLEX"
      • rev: "REV"
      • withscores: "WITHSCORES"
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • bylex: "BYLEX"
      • rev: "REV"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • bylex: "BYLEX"
      • rev: "REV"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • withscores: "WITHSCORES"
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • zrangebylex(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, callback?: Callback<string[]>): Promise<string[]>
    • zrangebylex(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<string[]>): Promise<string[]>
    • Return a range of members in a sorted set, by lexicographical range

      • group: sorted-set
      • complexity: O(log(N)+M) with N being the number of elements in the sorted set and M the number of elements being returned. If M is constant (e.g. always asking for the first 10 elements with LIMIT), you can consider it O(log(N)).
      • since: 2.8.9
      -

      Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • zrangebylexBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangebylexBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • zrangebyscore(key: RedisKey, min: string | number, max: string | number, callback?: Callback<string[]>): Promise<string[]>
    • zrangebyscore(key: RedisKey, min: string | number, max: string | number, offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<string[]>): Promise<string[]>
    • zrangebyscore(key: RedisKey, min: string | number, max: string | number, withscores: "WITHSCORES", callback?: Callback<string[]>): Promise<string[]>
    • zrangebyscore(key: RedisKey, min: string | number, max: string | number, withscores: "WITHSCORES", offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<string[]>): Promise<string[]>
    • +

      Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • zrangebylexBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangebylexBuffer(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • zrangebyscore(key: RedisKey, min: string | number, max: string | number, callback?: Callback<string[]>): Promise<string[]>
    • zrangebyscore(key: RedisKey, min: string | number, max: string | number, offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<string[]>): Promise<string[]>
    • zrangebyscore(key: RedisKey, min: string | number, max: string | number, withscores: "WITHSCORES", callback?: Callback<string[]>): Promise<string[]>
    • zrangebyscore(key: RedisKey, min: string | number, max: string | number, withscores: "WITHSCORES", offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<string[]>): Promise<string[]>
    • Return a range of members in a sorted set, by score

      • group: sorted-set
      • complexity: O(log(N)+M) with N being the number of elements in the sorted set and M the number of elements being returned. If M is constant (e.g. always asking for the first 10 elements with LIMIT), you can consider it O(log(N)).
      • since: 1.0.5
      -

      Parameters

      • key: RedisKey
      • min: string | number
      • max: string | number
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number
      • max: string | number
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number
      • max: string | number
      • withscores: "WITHSCORES"
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number
      • max: string | number
      • withscores: "WITHSCORES"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • zrangebyscoreBuffer(key: RedisKey, min: string | number, max: string | number, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangebyscoreBuffer(key: RedisKey, min: string | number, max: string | number, offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangebyscoreBuffer(key: RedisKey, min: string | number, max: string | number, withscores: "WITHSCORES", callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangebyscoreBuffer(key: RedisKey, min: string | number, max: string | number, withscores: "WITHSCORES", offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • Parameters

      • key: RedisKey
      • min: string | number
      • max: string | number
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number
      • max: string | number
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number
      • max: string | number
      • withscores: "WITHSCORES"
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number
      • max: string | number
      • withscores: "WITHSCORES"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • zrangestore(dst: RedisKey, src: RedisKey, min: string | number | Buffer, max: string | number | Buffer, callback?: Callback<number>): Promise<number>
    • zrangestore(dst: RedisKey, src: RedisKey, min: string | number | Buffer, max: string | number | Buffer, offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<number>): Promise<number>
    • zrangestore(dst: RedisKey, src: RedisKey, min: string | number | Buffer, max: string | number | Buffer, rev: "REV", callback?: Callback<number>): Promise<number>
    • zrangestore(dst: RedisKey, src: RedisKey, min: string | number | Buffer, max: string | number | Buffer, rev: "REV", offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<number>): Promise<number>
    • zrangestore(dst: RedisKey, src: RedisKey, min: string | number | Buffer, max: string | number | Buffer, byscore: "BYSCORE", callback?: Callback<number>): Promise<number>
    • zrangestore(dst: RedisKey, src: RedisKey, min: string | number | Buffer, max: string | number | Buffer, byscore: "BYSCORE", offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<number>): Promise<number>
    • zrangestore(dst: RedisKey, src: RedisKey, min: string | number | Buffer, max: string | number | Buffer, byscore: "BYSCORE", rev: "REV", callback?: Callback<number>): Promise<number>
    • zrangestore(dst: RedisKey, src: RedisKey, min: string | number | Buffer, max: string | number | Buffer, byscore: "BYSCORE", rev: "REV", offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<number>): Promise<number>
    • zrangestore(dst: RedisKey, src: RedisKey, min: string | number | Buffer, max: string | number | Buffer, bylex: "BYLEX", callback?: Callback<number>): Promise<number>
    • zrangestore(dst: RedisKey, src: RedisKey, min: string | number | Buffer, max: string | number | Buffer, bylex: "BYLEX", offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<number>): Promise<number>
    • zrangestore(dst: RedisKey, src: RedisKey, min: string | number | Buffer, max: string | number | Buffer, bylex: "BYLEX", rev: "REV", callback?: Callback<number>): Promise<number>
    • zrangestore(dst: RedisKey, src: RedisKey, min: string | number | Buffer, max: string | number | Buffer, bylex: "BYLEX", rev: "REV", offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<number>): Promise<number>
    • +

      Parameters

      • key: RedisKey
      • min: string | number
      • max: string | number
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number
      • max: string | number
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number
      • max: string | number
      • withscores: "WITHSCORES"
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • min: string | number
      • max: string | number
      • withscores: "WITHSCORES"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • zrangebyscoreBuffer(key: RedisKey, min: string | number, max: string | number, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangebyscoreBuffer(key: RedisKey, min: string | number, max: string | number, offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangebyscoreBuffer(key: RedisKey, min: string | number, max: string | number, withscores: "WITHSCORES", callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrangebyscoreBuffer(key: RedisKey, min: string | number, max: string | number, withscores: "WITHSCORES", offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • Parameters

      • key: RedisKey
      • min: string | number
      • max: string | number
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number
      • max: string | number
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number
      • max: string | number
      • withscores: "WITHSCORES"
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • min: string | number
      • max: string | number
      • withscores: "WITHSCORES"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • zrangestore(dst: RedisKey, src: RedisKey, min: string | number | Buffer, max: string | number | Buffer, callback?: Callback<number>): Promise<number>
    • zrangestore(dst: RedisKey, src: RedisKey, min: string | number | Buffer, max: string | number | Buffer, offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<number>): Promise<number>
    • zrangestore(dst: RedisKey, src: RedisKey, min: string | number | Buffer, max: string | number | Buffer, rev: "REV", callback?: Callback<number>): Promise<number>
    • zrangestore(dst: RedisKey, src: RedisKey, min: string | number | Buffer, max: string | number | Buffer, rev: "REV", offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<number>): Promise<number>
    • zrangestore(dst: RedisKey, src: RedisKey, min: string | number | Buffer, max: string | number | Buffer, byscore: "BYSCORE", callback?: Callback<number>): Promise<number>
    • zrangestore(dst: RedisKey, src: RedisKey, min: string | number | Buffer, max: string | number | Buffer, byscore: "BYSCORE", offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<number>): Promise<number>
    • zrangestore(dst: RedisKey, src: RedisKey, min: string | number | Buffer, max: string | number | Buffer, byscore: "BYSCORE", rev: "REV", callback?: Callback<number>): Promise<number>
    • zrangestore(dst: RedisKey, src: RedisKey, min: string | number | Buffer, max: string | number | Buffer, byscore: "BYSCORE", rev: "REV", offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<number>): Promise<number>
    • zrangestore(dst: RedisKey, src: RedisKey, min: string | number | Buffer, max: string | number | Buffer, bylex: "BYLEX", callback?: Callback<number>): Promise<number>
    • zrangestore(dst: RedisKey, src: RedisKey, min: string | number | Buffer, max: string | number | Buffer, bylex: "BYLEX", offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<number>): Promise<number>
    • zrangestore(dst: RedisKey, src: RedisKey, min: string | number | Buffer, max: string | number | Buffer, bylex: "BYLEX", rev: "REV", callback?: Callback<number>): Promise<number>
    • zrangestore(dst: RedisKey, src: RedisKey, min: string | number | Buffer, max: string | number | Buffer, bylex: "BYLEX", rev: "REV", offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<number>): Promise<number>
    • Store a range of members from sorted set into another key

      • group: sorted-set
      • complexity: O(log(N)+M) with N being the number of elements in the sorted set and M the number of elements stored into the destination key.
      • since: 6.2.0
      -

      Parameters

      • dst: RedisKey
      • src: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • dst: RedisKey
      • src: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • dst: RedisKey
      • src: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • rev: "REV"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • dst: RedisKey
      • src: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • rev: "REV"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • dst: RedisKey
      • src: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • byscore: "BYSCORE"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • dst: RedisKey
      • src: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • byscore: "BYSCORE"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • dst: RedisKey
      • src: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • byscore: "BYSCORE"
      • rev: "REV"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • dst: RedisKey
      • src: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • byscore: "BYSCORE"
      • rev: "REV"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • dst: RedisKey
      • src: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • bylex: "BYLEX"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • dst: RedisKey
      • src: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • bylex: "BYLEX"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • dst: RedisKey
      • src: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • bylex: "BYLEX"
      • rev: "REV"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • dst: RedisKey
      • src: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • bylex: "BYLEX"
      • rev: "REV"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • zrank(key: RedisKey, member: string | number | Buffer, callback?: Callback<number>): Promise<number>
    • +

      Parameters

      • dst: RedisKey
      • src: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • dst: RedisKey
      • src: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • dst: RedisKey
      • src: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • rev: "REV"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • dst: RedisKey
      • src: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • rev: "REV"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • dst: RedisKey
      • src: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • byscore: "BYSCORE"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • dst: RedisKey
      • src: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • byscore: "BYSCORE"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • dst: RedisKey
      • src: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • byscore: "BYSCORE"
      • rev: "REV"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • dst: RedisKey
      • src: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • byscore: "BYSCORE"
      • rev: "REV"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • dst: RedisKey
      • src: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • bylex: "BYLEX"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • dst: RedisKey
      • src: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • bylex: "BYLEX"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • dst: RedisKey
      • src: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • bylex: "BYLEX"
      • rev: "REV"
      • Optional callback: Callback<number>

      Returns Promise<number>

    • Parameters

      • dst: RedisKey
      • src: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • bylex: "BYLEX"
      • rev: "REV"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • zrank(key: RedisKey, member: string | number | Buffer, callback?: Callback<number>): Promise<number>
    • Determine the index of a member in a sorted set

      • group: sorted-set
      • complexity: O(log(N))
      • since: 2.0.0
      -

      Parameters

      • key: RedisKey
      • member: string | number | Buffer
      • Optional callback: Callback<number>

      Returns Promise<number>

    • zrem(...args: [key: RedisKey, ...members: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • zrem(...args: [key: RedisKey, members: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • zrem(...args: [key: RedisKey, ...members: (string | number | Buffer)[]]): Promise<number>
    • zrem(...args: [key: RedisKey, members: (string | number | Buffer)[]]): Promise<number>
    • zrem(...args: [key: RedisKey, ...members: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • zrem(...args: [key: RedisKey, members: (string | number | Buffer)[], callback: Callback<number>]): Promise<number>
    • zrem(...args: [key: RedisKey, ...members: (string | number | Buffer)[]]): Promise<number>
    • zrem(...args: [key: RedisKey, members: (string | number | Buffer)[]]): Promise<number>
    • Remove one or more members from a sorted set

      • group: sorted-set
      • complexity: O(M*log(N)) with N being the number of elements in the sorted set and M the number of elements to be removed.
      • since: 1.2.0
      -

      Parameters

      • Rest ...args: [key: RedisKey, ...members: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, members: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, ...members: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, members: (string | number | Buffer)[]]

      Returns Promise<number>

    • zremrangebylex(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, callback?: Callback<number>): Promise<number>
    • +

      Parameters

      • Rest ...args: [key: RedisKey, ...members: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, members: (string | number | Buffer)[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, ...members: (string | number | Buffer)[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [key: RedisKey, members: (string | number | Buffer)[]]

      Returns Promise<number>

    • zremrangebylex(key: RedisKey, min: string | number | Buffer, max: string | number | Buffer, callback?: Callback<number>): Promise<number>
    • Remove all members in a sorted set between the given lexicographical range

      • group: sorted-set
      • complexity: O(log(N)+M) with N being the number of elements in the sorted set and M the number of elements removed by the operation.
      • since: 2.8.9
      -

      Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • Optional callback: Callback<number>

      Returns Promise<number>

    • zremrangebyrank(key: RedisKey, start: string | number, stop: string | number, callback?: Callback<number>): Promise<number>
    • +

      Parameters

      • key: RedisKey
      • min: string | number | Buffer
      • max: string | number | Buffer
      • Optional callback: Callback<number>

      Returns Promise<number>

    • zremrangebyrank(key: RedisKey, start: string | number, stop: string | number, callback?: Callback<number>): Promise<number>
    • Remove all members in a sorted set within the given indexes

      • group: sorted-set
      • complexity: O(log(N)+M) with N being the number of elements in the sorted set and M the number of elements removed by the operation.
      • since: 2.0.0
      -

      Parameters

      • key: RedisKey
      • start: string | number
      • stop: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • zremrangebyscore(key: RedisKey, min: string | number, max: string | number, callback?: Callback<number>): Promise<number>
    • +

      Parameters

      • key: RedisKey
      • start: string | number
      • stop: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • zremrangebyscore(key: RedisKey, min: string | number, max: string | number, callback?: Callback<number>): Promise<number>
    • Remove all members in a sorted set within the given scores

      • group: sorted-set
      • complexity: O(log(N)+M) with N being the number of elements in the sorted set and M the number of elements removed by the operation.
      • since: 1.2.0
      -

      Parameters

      • key: RedisKey
      • min: string | number
      • max: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • zrevrange(key: RedisKey, start: string | number, stop: string | number, callback?: Callback<string[]>): Promise<string[]>
    • zrevrange(key: RedisKey, start: string | number, stop: string | number, withscores: "WITHSCORES", callback?: Callback<string[]>): Promise<string[]>
    • +

      Parameters

      • key: RedisKey
      • min: string | number
      • max: string | number
      • Optional callback: Callback<number>

      Returns Promise<number>

    • zrevrange(key: RedisKey, start: string | number, stop: string | number, callback?: Callback<string[]>): Promise<string[]>
    • zrevrange(key: RedisKey, start: string | number, stop: string | number, withscores: "WITHSCORES", callback?: Callback<string[]>): Promise<string[]>
    • Return a range of members in a sorted set, by index, with scores ordered from high to low

      • group: sorted-set
      • complexity: O(log(N)+M) with N being the number of elements in the sorted set and M the number of elements returned.
      • since: 1.2.0
      -

      Parameters

      • key: RedisKey
      • start: string | number
      • stop: string | number
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • start: string | number
      • stop: string | number
      • withscores: "WITHSCORES"
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • zrevrangeBuffer(key: RedisKey, start: string | number, stop: string | number, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrevrangeBuffer(key: RedisKey, start: string | number, stop: string | number, withscores: "WITHSCORES", callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • Parameters

      • key: RedisKey
      • start: string | number
      • stop: string | number
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • start: string | number
      • stop: string | number
      • withscores: "WITHSCORES"
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • zrevrangebylex(key: RedisKey, max: string | number | Buffer, min: string | number | Buffer, callback?: Callback<string[]>): Promise<string[]>
    • zrevrangebylex(key: RedisKey, max: string | number | Buffer, min: string | number | Buffer, offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<string[]>): Promise<string[]>
    • +

      Parameters

      • key: RedisKey
      • start: string | number
      • stop: string | number
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • start: string | number
      • stop: string | number
      • withscores: "WITHSCORES"
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • zrevrangeBuffer(key: RedisKey, start: string | number, stop: string | number, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrevrangeBuffer(key: RedisKey, start: string | number, stop: string | number, withscores: "WITHSCORES", callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • Parameters

      • key: RedisKey
      • start: string | number
      • stop: string | number
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • start: string | number
      • stop: string | number
      • withscores: "WITHSCORES"
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • zrevrangebylex(key: RedisKey, max: string | number | Buffer, min: string | number | Buffer, callback?: Callback<string[]>): Promise<string[]>
    • zrevrangebylex(key: RedisKey, max: string | number | Buffer, min: string | number | Buffer, offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<string[]>): Promise<string[]>
    • Return a range of members in a sorted set, by lexicographical range, ordered from higher to lower strings.

      • group: sorted-set
      • complexity: O(log(N)+M) with N being the number of elements in the sorted set and M the number of elements being returned. If M is constant (e.g. always asking for the first 10 elements with LIMIT), you can consider it O(log(N)).
      • since: 2.8.9
      -

      Parameters

      • key: RedisKey
      • max: string | number | Buffer
      • min: string | number | Buffer
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • max: string | number | Buffer
      • min: string | number | Buffer
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • zrevrangebylexBuffer(key: RedisKey, max: string | number | Buffer, min: string | number | Buffer, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrevrangebylexBuffer(key: RedisKey, max: string | number | Buffer, min: string | number | Buffer, offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • Parameters

      • key: RedisKey
      • max: string | number | Buffer
      • min: string | number | Buffer
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • max: string | number | Buffer
      • min: string | number | Buffer
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • zrevrangebyscore(key: RedisKey, max: string | number, min: string | number, callback?: Callback<string[]>): Promise<string[]>
    • zrevrangebyscore(key: RedisKey, max: string | number, min: string | number, offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<string[]>): Promise<string[]>
    • zrevrangebyscore(key: RedisKey, max: string | number, min: string | number, withscores: "WITHSCORES", callback?: Callback<string[]>): Promise<string[]>
    • zrevrangebyscore(key: RedisKey, max: string | number, min: string | number, withscores: "WITHSCORES", offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<string[]>): Promise<string[]>
    • +

      Parameters

      • key: RedisKey
      • max: string | number | Buffer
      • min: string | number | Buffer
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • max: string | number | Buffer
      • min: string | number | Buffer
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • zrevrangebylexBuffer(key: RedisKey, max: string | number | Buffer, min: string | number | Buffer, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrevrangebylexBuffer(key: RedisKey, max: string | number | Buffer, min: string | number | Buffer, offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • Parameters

      • key: RedisKey
      • max: string | number | Buffer
      • min: string | number | Buffer
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • max: string | number | Buffer
      • min: string | number | Buffer
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • zrevrangebyscore(key: RedisKey, max: string | number, min: string | number, callback?: Callback<string[]>): Promise<string[]>
    • zrevrangebyscore(key: RedisKey, max: string | number, min: string | number, offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<string[]>): Promise<string[]>
    • zrevrangebyscore(key: RedisKey, max: string | number, min: string | number, withscores: "WITHSCORES", callback?: Callback<string[]>): Promise<string[]>
    • zrevrangebyscore(key: RedisKey, max: string | number, min: string | number, withscores: "WITHSCORES", offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<string[]>): Promise<string[]>
    • Return a range of members in a sorted set, by score, with scores ordered from high to low

      • group: sorted-set
      • complexity: O(log(N)+M) with N being the number of elements in the sorted set and M the number of elements being returned. If M is constant (e.g. always asking for the first 10 elements with LIMIT), you can consider it O(log(N)).
      • since: 2.2.0
      -

      Parameters

      • key: RedisKey
      • max: string | number
      • min: string | number
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • max: string | number
      • min: string | number
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • max: string | number
      • min: string | number
      • withscores: "WITHSCORES"
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • max: string | number
      • min: string | number
      • withscores: "WITHSCORES"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • zrevrangebyscoreBuffer(key: RedisKey, max: string | number, min: string | number, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrevrangebyscoreBuffer(key: RedisKey, max: string | number, min: string | number, offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrevrangebyscoreBuffer(key: RedisKey, max: string | number, min: string | number, withscores: "WITHSCORES", callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrevrangebyscoreBuffer(key: RedisKey, max: string | number, min: string | number, withscores: "WITHSCORES", offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • Parameters

      • key: RedisKey
      • max: string | number
      • min: string | number
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • max: string | number
      • min: string | number
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • max: string | number
      • min: string | number
      • withscores: "WITHSCORES"
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • max: string | number
      • min: string | number
      • withscores: "WITHSCORES"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • zrevrank(key: RedisKey, member: string | number | Buffer, callback?: Callback<number>): Promise<number>
    • +

      Parameters

      • key: RedisKey
      • max: string | number
      • min: string | number
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • max: string | number
      • min: string | number
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • max: string | number
      • min: string | number
      • withscores: "WITHSCORES"
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • Parameters

      • key: RedisKey
      • max: string | number
      • min: string | number
      • withscores: "WITHSCORES"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<string[]>

      Returns Promise<string[]>

    • zrevrangebyscoreBuffer(key: RedisKey, max: string | number, min: string | number, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrevrangebyscoreBuffer(key: RedisKey, max: string | number, min: string | number, offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrevrangebyscoreBuffer(key: RedisKey, max: string | number, min: string | number, withscores: "WITHSCORES", callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • zrevrangebyscoreBuffer(key: RedisKey, max: string | number, min: string | number, withscores: "WITHSCORES", offsetCountToken: "LIMIT", offset: string | number, count: string | number, callback?: Callback<Buffer[]>): Promise<Buffer[]>
    • Parameters

      • key: RedisKey
      • max: string | number
      • min: string | number
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • max: string | number
      • min: string | number
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • max: string | number
      • min: string | number
      • withscores: "WITHSCORES"
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • Parameters

      • key: RedisKey
      • max: string | number
      • min: string | number
      • withscores: "WITHSCORES"
      • offsetCountToken: "LIMIT"
      • offset: string | number
      • count: string | number
      • Optional callback: Callback<Buffer[]>

      Returns Promise<Buffer[]>

    • zrevrank(key: RedisKey, member: string | number | Buffer, callback?: Callback<number>): Promise<number>
    • Determine the index of a member in a sorted set, with scores ordered from high to low

      • group: sorted-set
      • complexity: O(log(N))
      • since: 2.0.0
      -

      Parameters

      • key: RedisKey
      • member: string | number | Buffer
      • Optional callback: Callback<number>

      Returns Promise<number>

    • zscan(key: RedisKey, cursor: string | number, callback?: Callback<[cursor: string, elements: string[]]>): Promise<[cursor: string, elements: string[]]>
    • zscan(key: RedisKey, cursor: string | number, countToken: "COUNT", count: string | number, callback?: Callback<[cursor: string, elements: string[]]>): Promise<[cursor: string, elements: string[]]>
    • zscan(key: RedisKey, cursor: string | number, patternToken: "MATCH", pattern: string, callback?: Callback<[cursor: string, elements: string[]]>): Promise<[cursor: string, elements: string[]]>
    • zscan(key: RedisKey, cursor: string | number, patternToken: "MATCH", pattern: string, countToken: "COUNT", count: string | number, callback?: Callback<[cursor: string, elements: string[]]>): Promise<[cursor: string, elements: string[]]>
    • +

      Parameters

      • key: RedisKey
      • member: string | number | Buffer
      • Optional callback: Callback<number>

      Returns Promise<number>

    • zscan(key: RedisKey, cursor: string | number, callback?: Callback<[cursor: string, elements: string[]]>): Promise<[cursor: string, elements: string[]]>
    • zscan(key: RedisKey, cursor: string | number, countToken: "COUNT", count: string | number, callback?: Callback<[cursor: string, elements: string[]]>): Promise<[cursor: string, elements: string[]]>
    • zscan(key: RedisKey, cursor: string | number, patternToken: "MATCH", pattern: string, callback?: Callback<[cursor: string, elements: string[]]>): Promise<[cursor: string, elements: string[]]>
    • zscan(key: RedisKey, cursor: string | number, patternToken: "MATCH", pattern: string, countToken: "COUNT", count: string | number, callback?: Callback<[cursor: string, elements: string[]]>): Promise<[cursor: string, elements: string[]]>
    • Incrementally iterate sorted sets elements and associated scores

      • group: sorted-set
      • complexity: O(1) for every call. O(N) for a complete iteration, including enough command calls for the cursor to return back to 0. N is the number of elements inside the collection..
      • since: 2.8.0
      -

      Parameters

      • key: RedisKey
      • cursor: string | number
      • Optional callback: Callback<[cursor: string, elements: string[]]>

      Returns Promise<[cursor: string, elements: string[]]>

    • Parameters

      • key: RedisKey
      • cursor: string | number
      • countToken: "COUNT"
      • count: string | number
      • Optional callback: Callback<[cursor: string, elements: string[]]>

      Returns Promise<[cursor: string, elements: string[]]>

    • Parameters

      • key: RedisKey
      • cursor: string | number
      • patternToken: "MATCH"
      • pattern: string
      • Optional callback: Callback<[cursor: string, elements: string[]]>

      Returns Promise<[cursor: string, elements: string[]]>

    • Parameters

      • key: RedisKey
      • cursor: string | number
      • patternToken: "MATCH"
      • pattern: string
      • countToken: "COUNT"
      • count: string | number
      • Optional callback: Callback<[cursor: string, elements: string[]]>

      Returns Promise<[cursor: string, elements: string[]]>

    • zscanBuffer(key: RedisKey, cursor: string | number, callback?: Callback<[cursor: Buffer, elements: Buffer[]]>): Promise<[cursor: Buffer, elements: Buffer[]]>
    • zscanBuffer(key: RedisKey, cursor: string | number, countToken: "COUNT", count: string | number, callback?: Callback<[cursor: Buffer, elements: Buffer[]]>): Promise<[cursor: Buffer, elements: Buffer[]]>
    • zscanBuffer(key: RedisKey, cursor: string | number, patternToken: "MATCH", pattern: string, callback?: Callback<[cursor: Buffer, elements: Buffer[]]>): Promise<[cursor: Buffer, elements: Buffer[]]>
    • zscanBuffer(key: RedisKey, cursor: string | number, patternToken: "MATCH", pattern: string, countToken: "COUNT", count: string | number, callback?: Callback<[cursor: Buffer, elements: Buffer[]]>): Promise<[cursor: Buffer, elements: Buffer[]]>
    • Parameters

      • key: RedisKey
      • cursor: string | number
      • Optional callback: Callback<[cursor: Buffer, elements: Buffer[]]>

      Returns Promise<[cursor: Buffer, elements: Buffer[]]>

    • Parameters

      • key: RedisKey
      • cursor: string | number
      • countToken: "COUNT"
      • count: string | number
      • Optional callback: Callback<[cursor: Buffer, elements: Buffer[]]>

      Returns Promise<[cursor: Buffer, elements: Buffer[]]>

    • Parameters

      • key: RedisKey
      • cursor: string | number
      • patternToken: "MATCH"
      • pattern: string
      • Optional callback: Callback<[cursor: Buffer, elements: Buffer[]]>

      Returns Promise<[cursor: Buffer, elements: Buffer[]]>

    • Parameters

      • key: RedisKey
      • cursor: string | number
      • patternToken: "MATCH"
      • pattern: string
      • countToken: "COUNT"
      • count: string | number
      • Optional callback: Callback<[cursor: Buffer, elements: Buffer[]]>

      Returns Promise<[cursor: Buffer, elements: Buffer[]]>

    • zscanBufferStream(key: string, options?: ScanStreamOptions): default
    • Parameters

      • key: string
      • Optional options: ScanStreamOptions

      Returns default

    • zscanStream(key: string, options?: ScanStreamOptions): default
    • Parameters

      • key: string
      • Optional options: ScanStreamOptions

      Returns default

    • zscore(key: RedisKey, member: string | number | Buffer, callback?: Callback<string>): Promise<string>
    • +

      Parameters

      • key: RedisKey
      • cursor: string | number
      • Optional callback: Callback<[cursor: string, elements: string[]]>

      Returns Promise<[cursor: string, elements: string[]]>

    • Parameters

      • key: RedisKey
      • cursor: string | number
      • countToken: "COUNT"
      • count: string | number
      • Optional callback: Callback<[cursor: string, elements: string[]]>

      Returns Promise<[cursor: string, elements: string[]]>

    • Parameters

      • key: RedisKey
      • cursor: string | number
      • patternToken: "MATCH"
      • pattern: string
      • Optional callback: Callback<[cursor: string, elements: string[]]>

      Returns Promise<[cursor: string, elements: string[]]>

    • Parameters

      • key: RedisKey
      • cursor: string | number
      • patternToken: "MATCH"
      • pattern: string
      • countToken: "COUNT"
      • count: string | number
      • Optional callback: Callback<[cursor: string, elements: string[]]>

      Returns Promise<[cursor: string, elements: string[]]>

    • zscanBuffer(key: RedisKey, cursor: string | number, callback?: Callback<[cursor: Buffer, elements: Buffer[]]>): Promise<[cursor: Buffer, elements: Buffer[]]>
    • zscanBuffer(key: RedisKey, cursor: string | number, countToken: "COUNT", count: string | number, callback?: Callback<[cursor: Buffer, elements: Buffer[]]>): Promise<[cursor: Buffer, elements: Buffer[]]>
    • zscanBuffer(key: RedisKey, cursor: string | number, patternToken: "MATCH", pattern: string, callback?: Callback<[cursor: Buffer, elements: Buffer[]]>): Promise<[cursor: Buffer, elements: Buffer[]]>
    • zscanBuffer(key: RedisKey, cursor: string | number, patternToken: "MATCH", pattern: string, countToken: "COUNT", count: string | number, callback?: Callback<[cursor: Buffer, elements: Buffer[]]>): Promise<[cursor: Buffer, elements: Buffer[]]>
    • Parameters

      • key: RedisKey
      • cursor: string | number
      • Optional callback: Callback<[cursor: Buffer, elements: Buffer[]]>

      Returns Promise<[cursor: Buffer, elements: Buffer[]]>

    • Parameters

      • key: RedisKey
      • cursor: string | number
      • countToken: "COUNT"
      • count: string | number
      • Optional callback: Callback<[cursor: Buffer, elements: Buffer[]]>

      Returns Promise<[cursor: Buffer, elements: Buffer[]]>

    • Parameters

      • key: RedisKey
      • cursor: string | number
      • patternToken: "MATCH"
      • pattern: string
      • Optional callback: Callback<[cursor: Buffer, elements: Buffer[]]>

      Returns Promise<[cursor: Buffer, elements: Buffer[]]>

    • Parameters

      • key: RedisKey
      • cursor: string | number
      • patternToken: "MATCH"
      • pattern: string
      • countToken: "COUNT"
      • count: string | number
      • Optional callback: Callback<[cursor: Buffer, elements: Buffer[]]>

      Returns Promise<[cursor: Buffer, elements: Buffer[]]>

    • zscanBufferStream(key: string, options?: ScanStreamOptions): default
    • Parameters

      • key: string
      • Optional options: ScanStreamOptions

      Returns default

    • zscanStream(key: string, options?: ScanStreamOptions): default
    • Parameters

      • key: string
      • Optional options: ScanStreamOptions

      Returns default

    • zscore(key: RedisKey, member: string | number | Buffer, callback?: Callback<string>): Promise<string>
    • Get the score associated with the given member in a sorted set

      • group: sorted-set
      • complexity: O(1)
      • since: 1.2.0
      -

      Parameters

      • key: RedisKey
      • member: string | number | Buffer
      • Optional callback: Callback<string>

      Returns Promise<string>

    • zscoreBuffer(key: RedisKey, member: string | number | Buffer, callback?: Callback<Buffer>): Promise<Buffer>
    • Parameters

      • key: RedisKey
      • member: string | number | Buffer
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • zunion(...args: [numkeys: string | number, ...keys: RedisKey[], callback: Callback<string[]>]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, keys: RedisKey[], callback: Callback<string[]>]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...keys: RedisKey[]]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, keys: RedisKey[]]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES"]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES"]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<string[]>]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<string[]>]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<string[]>]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<string[]>]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<string[]>]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<string[]>]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...args: RedisValue[], callback: Callback<string[]>]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...args: RedisValue[]]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...args: RedisValue[], withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...args: RedisValue[], withscores: "WITHSCORES"]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<string[]>]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM"]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<string[]>]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN"]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<string[]>]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX"]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]): Promise<string[]>
    • +

      Parameters

      • key: RedisKey
      • member: string | number | Buffer
      • Optional callback: Callback<string>

      Returns Promise<string>

    • zscoreBuffer(key: RedisKey, member: string | number | Buffer, callback?: Callback<Buffer>): Promise<Buffer>
    • Parameters

      • key: RedisKey
      • member: string | number | Buffer
      • Optional callback: Callback<Buffer>

      Returns Promise<Buffer>

    • zunion(...args: [numkeys: string | number, ...keys: RedisKey[], callback: Callback<string[]>]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, keys: RedisKey[], callback: Callback<string[]>]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...keys: RedisKey[]]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, keys: RedisKey[]]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES"]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES"]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<string[]>]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<string[]>]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<string[]>]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<string[]>]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<string[]>]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<string[]>]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...args: RedisValue[], callback: Callback<string[]>]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...args: RedisValue[]]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...args: RedisValue[], withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...args: RedisValue[], withscores: "WITHSCORES"]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<string[]>]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM"]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<string[]>]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN"]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<string[]>]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX"]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<string[]>]): Promise<string[]>
    • zunion(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]): Promise<string[]>
    • Add multiple sorted sets

      • group: sorted-set
      • complexity: O(N)+O(M*log(M)) with N being the sum of the sizes of the input sorted sets, and M being the number of elements in the resulting sorted set.
      • since: 6.2.0
      -

      Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[]]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[]]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[]]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • zunionBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, keys: RedisKey[], callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...keys: RedisKey[]]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, keys: RedisKey[]]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES"]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES"]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...args: RedisValue[], callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...args: RedisValue[]]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...args: RedisValue[], withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...args: RedisValue[], withscores: "WITHSCORES"]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM"]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN"]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX"]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]): Promise<Buffer[]>
    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[]]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[]]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[]]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • zunionstore(...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • zunionstore(...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • zunionstore(...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[]]): Promise<number>
    • zunionstore(...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[]]): Promise<number>
    • zunionstore(...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<number>]): Promise<number>
    • zunionstore(...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<number>]): Promise<number>
    • zunionstore(...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]): Promise<number>
    • zunionstore(...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]): Promise<number>
    • zunionstore(...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<number>]): Promise<number>
    • zunionstore(...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<number>]): Promise<number>
    • zunionstore(...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]): Promise<number>
    • zunionstore(...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]): Promise<number>
    • zunionstore(...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<number>]): Promise<number>
    • zunionstore(...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<number>]): Promise<number>
    • zunionstore(...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]): Promise<number>
    • zunionstore(...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]): Promise<number>
    • zunionstore(...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], callback: Callback<number>]): Promise<number>
    • zunionstore(...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[]]): Promise<number>
    • zunionstore(...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<number>]): Promise<number>
    • zunionstore(...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM"]): Promise<number>
    • zunionstore(...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<number>]): Promise<number>
    • zunionstore(...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN"]): Promise<number>
    • zunionstore(...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<number>]): Promise<number>
    • zunionstore(...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX"]): Promise<number>
    • +

      Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[]]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[]]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[]]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX"]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<string[]>]

      Returns Promise<string[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]

      Returns Promise<string[]>

    • zunionBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, keys: RedisKey[], callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...keys: RedisKey[]]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, keys: RedisKey[]]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES"]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES"]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...args: RedisValue[], callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...args: RedisValue[]]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...args: RedisValue[], withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...args: RedisValue[], withscores: "WITHSCORES"]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM"]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN"]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX"]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<Buffer[]>]): Promise<Buffer[]>
    • zunionBuffer(...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]): Promise<Buffer[]>
    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[]]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[]]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[]]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX"]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<Buffer[]>]

      Returns Promise<Buffer[]>

    • Parameters

      • Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]

      Returns Promise<Buffer[]>

    • zunionstore(...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • zunionstore(...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], callback: Callback<number>]): Promise<number>
    • zunionstore(...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[]]): Promise<number>
    • zunionstore(...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[]]): Promise<number>
    • zunionstore(...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<number>]): Promise<number>
    • zunionstore(...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<number>]): Promise<number>
    • zunionstore(...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]): Promise<number>
    • zunionstore(...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]): Promise<number>
    • zunionstore(...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<number>]): Promise<number>
    • zunionstore(...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<number>]): Promise<number>
    • zunionstore(...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]): Promise<number>
    • zunionstore(...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]): Promise<number>
    • zunionstore(...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<number>]): Promise<number>
    • zunionstore(...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<number>]): Promise<number>
    • zunionstore(...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]): Promise<number>
    • zunionstore(...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]): Promise<number>
    • zunionstore(...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], callback: Callback<number>]): Promise<number>
    • zunionstore(...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[]]): Promise<number>
    • zunionstore(...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<number>]): Promise<number>
    • zunionstore(...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM"]): Promise<number>
    • zunionstore(...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<number>]): Promise<number>
    • zunionstore(...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN"]): Promise<number>
    • zunionstore(...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<number>]): Promise<number>
    • zunionstore(...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX"]): Promise<number>
    • Add multiple sorted sets and store the resulting sorted set in a new key

      • group: sorted-set
      • complexity: O(N)+O(M log(M)) with N being the sum of the sizes of the input sorted sets, and M being the number of elements in the resulting sorted set.
      • since: 2.0.0
      -

      Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM"]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN"]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX"]

      Returns Promise<number>

    • createClient(...args: []): Redis
    • +

      Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[]]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM"]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN"]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<number>]

      Returns Promise<number>

    • Parameters

      • Rest ...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX"]

      Returns Promise<number>

    • createClient(...args: []): Redis
    • Create a Redis instance. This is the same as new Redis() but is included for compatibility with node-redis.

      Parameters

      • Rest ...args: []

      Returns Redis

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/index.html b/docs/index.html index 5c5765e3..93172e8b 100644 --- a/docs/index.html +++ b/docs/index.html @@ -1 +1 @@ -ioredis
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    ioredis

    Index

    References

    Renames and re-exports Redis

    Type Aliases

    ClusterNode: string | number | { host?: string; port?: number }
    DNSLookupFunction: ((hostname: string, callback: ((err: NodeJS.ErrnoException | null | undefined, address: string, family?: number) => void)) => void)

    Type declaration

      • (hostname: string, callback: ((err: NodeJS.ErrnoException | null | undefined, address: string, family?: number) => void)): void
      • Parameters

        • hostname: string
        • callback: ((err: NodeJS.ErrnoException | null | undefined, address: string, family?: number) => void)
            • (err: NodeJS.ErrnoException | null | undefined, address: string, family?: number): void
            • Parameters

              • err: NodeJS.ErrnoException | null | undefined
              • address: string
              • Optional family: number

              Returns void

        Returns void

    DNSResolveSrvFunction: ((hostname: string, callback: ((err: NodeJS.ErrnoException | null | undefined, records?: SrvRecord[]) => void)) => void)

    Type declaration

      • (hostname: string, callback: ((err: NodeJS.ErrnoException | null | undefined, records?: SrvRecord[]) => void)): void
      • Parameters

        • hostname: string
        • callback: ((err: NodeJS.ErrnoException | null | undefined, records?: SrvRecord[]) => void)
            • (err: NodeJS.ErrnoException | null | undefined, records?: SrvRecord[]): void
            • Parameters

              • err: NodeJS.ErrnoException | null | undefined
              • Optional records: SrvRecord[]

              Returns void

        Returns void

    NodeRole: "master" | "slave" | "all"
    RedisKey: string | Buffer
    RedisValue: string | Buffer | number
    StandaloneConnectionOptions: Partial<TcpOptions & IpcOptions> & { disconnectTimeout?: number; tls?: ConnectionOptions }

    Variables

    ReplyError: any = ...

    Generated using TypeDoc

    \ No newline at end of file +ioredis
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    ioredis

    Index

    References

    Renames and re-exports Redis

    Type Aliases

    ClusterNode: string | number | { host?: string; port?: number }
    DNSLookupFunction: ((hostname: string, callback: ((err: NodeJS.ErrnoException | null | undefined, address: string, family?: number) => void)) => void)

    Type declaration

      • (hostname: string, callback: ((err: NodeJS.ErrnoException | null | undefined, address: string, family?: number) => void)): void
      • Parameters

        • hostname: string
        • callback: ((err: NodeJS.ErrnoException | null | undefined, address: string, family?: number) => void)
            • (err: NodeJS.ErrnoException | null | undefined, address: string, family?: number): void
            • Parameters

              • err: NodeJS.ErrnoException | null | undefined
              • address: string
              • Optional family: number

              Returns void

        Returns void

    DNSResolveSrvFunction: ((hostname: string, callback: ((err: NodeJS.ErrnoException | null | undefined, records?: SrvRecord[]) => void)) => void)

    Type declaration

      • (hostname: string, callback: ((err: NodeJS.ErrnoException | null | undefined, records?: SrvRecord[]) => void)): void
      • Parameters

        • hostname: string
        • callback: ((err: NodeJS.ErrnoException | null | undefined, records?: SrvRecord[]) => void)
            • (err: NodeJS.ErrnoException | null | undefined, records?: SrvRecord[]): void
            • Parameters

              • err: NodeJS.ErrnoException | null | undefined
              • Optional records: SrvRecord[]

              Returns void

        Returns void

    NodeRole: "master" | "slave" | "all"
    RedisKey: string | Buffer
    RedisValue: string | Buffer | number
    StandaloneConnectionOptions: Partial<TcpOptions & IpcOptions> & { disconnectTimeout?: number; tls?: ConnectionOptions }

    Variables

    ReplyError: any = ...

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/ChainableCommander.html b/docs/interfaces/ChainableCommander.html index 1b744c28..34be238d 100644 --- a/docs/interfaces/ChainableCommander.html +++ b/docs/interfaces/ChainableCommander.html @@ -1,2451 +1,2451 @@ -ChainableCommander | ioredis
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Interface ChainableCommander

    Hierarchy

    • RedisCommander<{ type: "pipeline" }>
      • ChainableCommander

    Index

    Properties

    Methods

    Properties

    length: number

    Methods

    • acl(subcommand: "CAT", callback?: Callback<unknown>): ChainableCommander
    • acl(subcommand: "CAT", categoryname: string | Buffer, callback?: Callback<unknown>): ChainableCommander
    • acl(...args: [subcommand: "DELUSER", ...usernames: (string | Buffer)[], callback: Callback<number>]): ChainableCommander
    • acl(...args: [subcommand: "DELUSER", ...usernames: (string | Buffer)[]]): ChainableCommander
    • acl(subcommand: "DRYRUN", username: string | Buffer, command: string | Buffer, callback?: Callback<string>): ChainableCommander
    • acl(...args: [subcommand: "DRYRUN", username: string | Buffer, command: string | Buffer, ...args: (string | number | Buffer)[], callback: Callback<string>]): ChainableCommander
    • acl(...args: [subcommand: "DRYRUN", username: string | Buffer, command: string | Buffer, ...args: (string | number | Buffer)[]]): ChainableCommander
    • acl(subcommand: "GENPASS", callback?: Callback<string>): ChainableCommander
    • acl(subcommand: "GENPASS", bits: string | number, callback?: Callback<string>): ChainableCommander
    • acl(subcommand: "GETUSER", username: string | Buffer, callback?: Callback<string[]>): ChainableCommander
    • acl(subcommand: "HELP", callback?: Callback<unknown>): ChainableCommander
    • acl(subcommand: "LIST", callback?: Callback<string[]>): ChainableCommander
    • acl(subcommand: "LOAD", callback?: Callback<"OK">): ChainableCommander
    • acl(subcommand: "LOG", callback?: Callback<unknown>): ChainableCommander
    • acl(subcommand: "LOG", count: string | number, callback?: Callback<unknown>): ChainableCommander
    • acl(subcommand: "LOG", reset: "RESET", callback?: Callback<unknown>): ChainableCommander
    • acl(subcommand: "SAVE", callback?: Callback<"OK">): ChainableCommander
    • acl(subcommand: "SETUSER", username: string | Buffer, callback?: Callback<"OK">): ChainableCommander
    • acl(...args: [subcommand: "SETUSER", username: string | Buffer, ...rules: (string | Buffer)[], callback: Callback<"OK">]): ChainableCommander
    • acl(...args: [subcommand: "SETUSER", username: string | Buffer, ...rules: (string | Buffer)[]]): ChainableCommander
    • acl(subcommand: "USERS", callback?: Callback<string[]>): ChainableCommander
    • acl(subcommand: "WHOAMI", callback?: Callback<string>): ChainableCommander

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/ClusterOptions.html b/docs/interfaces/ClusterOptions.html index 8ce12c44..a22bc866 100644 --- a/docs/interfaces/ClusterOptions.html +++ b/docs/interfaces/ClusterOptions.html @@ -1,80 +1,80 @@ ClusterOptions | ioredis
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Interface ClusterOptions

    Options for Cluster constructor

    -

    Hierarchy

    • CommanderOptions
      • ClusterOptions

    Index

    Properties

    autoPipeliningIgnoredCommands?: string[]
    +

    Hierarchy

    • CommanderOptions
      • ClusterOptions

    Index

    Properties

    autoPipeliningIgnoredCommands?: string[]

    See Redis class.

    default

    []

    -
    dnsLookup?: DNSLookupFunction
    +
    dnsLookup?: DNSLookupFunction

    Hostnames will be resolved to IP addresses via this function. This is needed when the addresses of startup nodes are hostnames instead of IPs.

    You may provide a custom lookup function when you want to customize the cache behavior of the default function.

    default

    require('dns').lookup

    -
    enableAutoPipelining?: boolean
    +
    enableAutoPipelining?: boolean

    See Redis class.

    default

    false

    -
    enableOfflineQueue?: boolean
    +
    enableOfflineQueue?: boolean

    See Redis class.

    default

    true

    -
    enableReadyCheck?: boolean
    +
    enableReadyCheck?: boolean

    When enabled, ioredis only emits "ready" event when CLUSTER INFO command reporting the cluster is ready for handling commands.

    default

    true

    -
    keyPrefix?: string
    lazyConnect?: boolean
    +
    keyPrefix?: string
    lazyConnect?: boolean

    By default, When a new Cluster instance is created, it will connect to the Redis cluster automatically. If you want to keep the instance disconnected until the first command is called, set this option to true.

    default

    false

    -
    maxRedirections?: number
    +
    maxRedirections?: number

    When a MOVED or ASK error is received, client will redirect the command to another node. This option limits the max redirections allowed to send a command.

    default

    16

    -
    natMap?: NatMap
    redisOptions?: Omit<RedisOptions, "port" | "host" | "path" | "retryStrategy" | "readOnly" | "enableOfflineQueue" | "sentinels">
    +
    natMap?: NatMap
    redisOptions?: Omit<RedisOptions, "port" | "host" | "path" | "retryStrategy" | "readOnly" | "enableOfflineQueue" | "sentinels">

    Passed to the constructor of Redis

    default

    null

    -
    +

    SRV records will be resolved via this function.

    You may provide a custom resolveSrv function when you want to customize the cache behavior of the default function.

    default

    require('dns').resolveSrv

    -
    retryDelayOnClusterDown?: number
    +
    retryDelayOnClusterDown?: number

    When a CLUSTERDOWN error is received, client will retry if retryDelayOnClusterDown is valid delay time (in ms).

    default

    100

    -
    retryDelayOnFailover?: number
    +
    retryDelayOnFailover?: number

    When an error is received when sending a command (e.g. "Connection is closed." when the target Redis node is down), client will retry if retryDelayOnFailover is valid delay time (in ms).

    default

    100

    -
    retryDelayOnMoved?: number
    +
    retryDelayOnMoved?: number

    By default, this value is 0, which means when a MOVED error is received, the client will resend the command instantly to the node returned together with the MOVED error. However, sometimes it takes time for a cluster to become state stabilized after a failover, so adding a delay before resending can prevent a ping pong effect.

    default

    0

    -
    retryDelayOnTryAgain?: number
    +
    retryDelayOnTryAgain?: number

    When a TRYAGAIN error is received, client will retry if retryDelayOnTryAgain is valid delay time (in ms).

    default

    100

    -
    scaleReads?: Function | NodeRole
    +
    scaleReads?: Function | NodeRole

    Scale reads to the node with the specified role.

    default

    "master"

    -
    scripts?: Record<string, { lua: string; numberOfKeys?: number; readOnly?: boolean }>
    +
    scripts?: Record<string, { lua: string; numberOfKeys?: number; readOnly?: boolean }>

    Custom LUA commands

    -
    showFriendlyErrorStack?: boolean
    slotsRefreshInterval?: number
    +
    showFriendlyErrorStack?: boolean
    slotsRefreshInterval?: number

    The milliseconds between every automatic slots refresh.

    default

    5000

    -
    slotsRefreshTimeout?: number
    +
    slotsRefreshTimeout?: number

    The milliseconds before a timeout occurs while refreshing slots from the cluster.

    default

    1000

    -
    useSRVRecords?: boolean
    +
    useSRVRecords?: boolean

    Discover nodes using SRV records

    default

    false

    -

    Methods

    • clusterRetryStrategy(times: number, reason?: Error): number | void

    Methods

    • clusterRetryStrategy(times: number, reason?: Error): number | void
    • See "Quick Start" section.

      default

      (times) => Math.min(100 + times * 2, 2000)

      Parameters

      • times: number
      • Optional reason: Error

      Returns number | void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/CommonRedisOptions.html b/docs/interfaces/CommonRedisOptions.html index 48593156..8c1f8572 100644 --- a/docs/interfaces/CommonRedisOptions.html +++ b/docs/interfaces/CommonRedisOptions.html @@ -1,49 +1,49 @@ -CommonRedisOptions | ioredis
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Interface CommonRedisOptions

    Hierarchy

    • CommanderOptions
      • CommonRedisOptions

    Index

    Properties

    Connector?: ConnectorConstructor
    autoPipeliningIgnoredCommands?: string[]
    default

    []

    -
    autoResendUnfulfilledCommands?: boolean
    +CommonRedisOptions | ioredis
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Interface CommonRedisOptions

    Hierarchy

    • CommanderOptions
      • CommonRedisOptions

    Index

    Properties

    Connector?: ConnectorConstructor
    autoPipeliningIgnoredCommands?: string[]
    default

    []

    +
    autoResendUnfulfilledCommands?: boolean

    Whether or not to resend unfulfilled commands on reconnect. Unfulfilled commands are most likely to be blocking commands such as brpop or blpop.

    default

    true

    -
    autoResubscribe?: boolean
    +
    autoResubscribe?: boolean

    When the client reconnects, channels subscribed in the previous connection will be resubscribed automatically if autoResubscribe is true.

    default

    true

    -
    commandQueue?: boolean
    commandTimeout?: number
    +
    commandQueue?: boolean
    commandTimeout?: number

    If a command does not return a reply within a set number of milliseconds, a "Command timed out" error will be thrown.

    -
    connectTimeout?: number
    +
    connectTimeout?: number

    How long the client will wait before killing a socket due to inactivity during initial connection.

    default

    10000

    -
    connectionName?: string
    +
    connectionName?: string

    Set the name of the connection to make it easier to identity the connection in client list.

    link

    https://redis.io/commands/client-setname

    -
    db?: number
    +
    db?: number

    Database index to use.

    default

    0

    -
    enableAutoPipelining?: boolean
    default

    false

    -
    enableOfflineQueue?: boolean
    +
    enableAutoPipelining?: boolean
    default

    false

    +
    enableOfflineQueue?: boolean

    By default, if the connection to Redis server has not been established, commands are added to a queue and are executed once the connection is "ready" (when enableReadyCheck is true, "ready" means the Redis server has loaded the database from disk, otherwise means the connection to the Redis server has been established). If this option is false, when execute the command when the connection isn't ready, an error will be returned.

    default

    true

    -
    enableReadyCheck?: boolean
    +
    enableReadyCheck?: boolean

    The client will sent an INFO command to check whether the server is still loading data from the disk ( which happens when the server is just launched) when the connection is established, and only wait until the loading process is finished before emitting the ready event.

    default

    true

    -
    keepAlive?: number
    +
    keepAlive?: number

    Enable/disable keep-alive functionality.

    link

    https://nodejs.org/api/net.html#socketsetkeepaliveenable-initialdelay

    default

    0

    -
    keyPrefix?: string
    lazyConnect?: boolean
    +
    keyPrefix?: string
    lazyConnect?: boolean

    When a Redis instance is initialized, a connection to the server is immediately established. Set this to true will delay the connection to the server until the first command is sent or redis.connect() is called explicitly.

    default

    false

    -
    maxLoadingRetryTime?: number
    default

    10000

    -
    maxRetriesPerRequest?: number
    +
    maxLoadingRetryTime?: number
    default

    10000

    +
    maxRetriesPerRequest?: number

    The commands that don't get a reply due to the connection to the server is lost are put into a queue and will be resent on reconnect (if allowed by the retryStrategy option). This option is used to configure how many reconnection attempts should be allowed before @@ -51,18 +51,18 @@ Set this options to null instead of a number to let commands wait forever until the connection is alive again.

    default

    20

    -
    monitor?: boolean
    +
    monitor?: boolean

    This option is used internally when you call redis.monitor() to tell Redis to enter the monitor mode when the connection is established.

    default

    false

    -
    noDelay?: boolean
    +
    noDelay?: boolean

    Enable/disable the use of Nagle's algorithm.

    link

    https://nodejs.org/api/net.html#socketsetnodelaynodelay

    default

    true

    -
    offlineQueue?: boolean
    password?: string
    +
    offlineQueue?: boolean
    password?: string

    If set, client will send AUTH command with the value of this option when connected.

    -
    readOnly?: boolean
    default

    false

    -
    reconnectOnError?: ReconnectOnError
    +
    readOnly?: boolean
    default

    false

    +
    reconnectOnError?: ReconnectOnError

    Whether or not to reconnect on certain Redis errors. This options by default is null, which means it should never reconnect on Redis errors. You can pass a function that accepts an Redis error, and returns:

    @@ -74,12 +74,19 @@
    example
    const redis = new Redis({
    reconnectOnError(err) {
    const targetError = "READONLY";
    if (err.message.includes(targetError)) {
    // Only reconnect when the error contains "READONLY"
    return true; // or `return 1;`
    }
    },
    });
    default

    null

    -
    scripts?: Record<string, { lua: string; numberOfKeys?: number; readOnly?: boolean }>
    default

    undefined

    -
    showFriendlyErrorStack?: boolean
    stringNumbers?: boolean
    +
    scripts?: Record<string, { lua: string; numberOfKeys?: number; readOnly?: boolean }>
    default

    undefined

    +
    showFriendlyErrorStack?: boolean
    socketTimeout?: number
    +

    If the socket does not receive data within a set number of milliseconds:

    +
      +
    1. the socket is considered "dead" and will be destroyed
    2. +
    3. the client will reject any running commands (altought they might have been processed by the server)
    4. +
    5. the reconnect strategy will kick in (depending on the configuration)
    6. +
    +
    stringNumbers?: boolean

    When enabled, numbers returned by Redis will be converted to JavaScript strings instead of numbers. This is necessary if you want to handle big numbers (above Number.MAX_SAFE_INTEGER === 2^53).

    default

    false

    -
    username?: string
    +
    username?: string

    If set, client will send AUTH command with the value of this option as the first argument when connected. This is supported since Redis 6.

    -

    Methods

    • retryStrategy(times: number): number | void

    Legend

    • Constructor
    • Property
    • Method
    • Property
    • Method
    • Static property
    • Static method
    • Inherited method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file +

    Methods

    • retryStrategy(times: number): number | void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/SentinelAddress.html b/docs/interfaces/SentinelAddress.html index ad3db8e1..6e34ec15 100644 --- a/docs/interfaces/SentinelAddress.html +++ b/docs/interfaces/SentinelAddress.html @@ -1 +1 @@ -SentinelAddress | ioredis
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Interface SentinelAddress

    Hierarchy

    • SentinelAddress

    Index

    Properties

    Properties

    family?: number
    host: string
    port: number

    Generated using TypeDoc

    \ No newline at end of file +SentinelAddress | ioredis
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Interface SentinelAddress

    Hierarchy

    • SentinelAddress

    Index

    Properties

    Properties

    family?: number
    host: string
    port: number

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/SentinelConnectionOptions.html b/docs/interfaces/SentinelConnectionOptions.html index 9b6b417d..dc59cc6e 100644 --- a/docs/interfaces/SentinelConnectionOptions.html +++ b/docs/interfaces/SentinelConnectionOptions.html @@ -1,5 +1,5 @@ -SentinelConnectionOptions | ioredis
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Interface SentinelConnectionOptions

    Hierarchy

    • SentinelConnectionOptions

    Index

    Properties

    connectTimeout?: number
    disconnectTimeout?: number
    enableTLSForSentinelMode?: boolean
    failoverDetector?: boolean
    name?: string
    +SentinelConnectionOptions | ioredis
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Interface SentinelConnectionOptions

    Hierarchy

    • SentinelConnectionOptions

    Index

    Properties

    connectTimeout?: number
    disconnectTimeout?: number
    enableTLSForSentinelMode?: boolean
    failoverDetector?: boolean
    name?: string

    Master group name of the Sentinel

    -
    natMap?: NatMap
    preferredSlaves?: PreferredSlaves
    role?: "master" | "slave"
    default

    "master"

    -
    sentinelCommandTimeout?: number
    sentinelMaxConnections?: number
    default

    10

    -
    sentinelPassword?: string
    sentinelTLS?: ConnectionOptions
    sentinelUsername?: string
    sentinels?: Partial<SentinelAddress>[]
    tls?: ConnectionOptions
    updateSentinels?: boolean

    Methods

    • sentinelReconnectStrategy(retryAttempts: number): number | void
    • sentinelRetryStrategy(retryAttempts: number): number | void

    Legend

    • Constructor
    • Property
    • Method
    • Property
    • Method
    • Static property
    • Static method
    • Inherited method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file +
    natMap?: NatMap
    preferredSlaves?: PreferredSlaves
    role?: "master" | "slave"
    default

    "master"

    +
    sentinelCommandTimeout?: number
    sentinelMaxConnections?: number
    default

    10

    +
    sentinelPassword?: string
    sentinelTLS?: ConnectionOptions
    sentinelUsername?: string
    sentinels?: Partial<SentinelAddress>[]
    tls?: ConnectionOptions
    updateSentinels?: boolean

    Methods

    • sentinelReconnectStrategy(retryAttempts: number): number | void
    • sentinelRetryStrategy(retryAttempts: number): number | void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 9e03199e..ba7dae2b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "ioredis", - "version": "5.3.2", + "version": "5.4.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "ioredis", - "version": "5.3.2", + "version": "5.4.0", "license": "MIT", "dependencies": { "@ioredis/commands": "^1.1.1", diff --git a/package.json b/package.json index acddd2fc..89fd06c9 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ioredis", - "version": "5.3.2", + "version": "5.4.0", "description": "A robust, performance-focused and full-featured Redis client for Node.js.", "main": "./built/index.js", "types": "./built/index.d.ts",