diff --git a/bin/argumentTypes.js b/bin/argumentTypes.js index 0e3cff77..f061a134 100644 --- a/bin/argumentTypes.js +++ b/bin/argumentTypes.js @@ -1,3 +1,5 @@ +"use strict"; + const typeMaps = require("./typeMaps"); module.exports = { diff --git a/bin/index.js b/bin/index.js index bbabbdee..57317e9f 100644 --- a/bin/index.js +++ b/bin/index.js @@ -1,9 +1,11 @@ +"use strict"; + const returnTypes = require("./returnTypes"); const argumentTypes = require("./argumentTypes"); const sortArguments = require("./sortArguments"); const typeMaps = require("./typeMaps"); const overrides = require("./overrides"); -const { getCommanderInterface } = require("@ioredis/interface-generator"); +const { getCommanderInterface } = require("@iovalkey/interface-generator"); const HEADER = `/** * This file is generated by @ioredis/interface-generator. @@ -13,7 +15,7 @@ const HEADER = `/** `; -const ignoredCommands = ["monitor", "multi"]; +const ignoredCommands = ["monitor", "multi", "function"]; const commands = require("@iovalkey/commands") .list.filter((name) => !ignoredCommands.includes(name)) .sort(); @@ -24,7 +26,7 @@ const path = require("path"); const template = fs.readFileSync(path.join(__dirname, "/template.ts"), "utf8"); async function main() { - const interface = await getCommanderInterface({ + const i = await getCommanderInterface({ commands, complexityLimit: 50, redisOpts: { @@ -49,7 +51,7 @@ async function main() { fs.writeFileSync( path.join(__dirname, "..", "lib/utils/RedisCommander.ts"), - HEADER + template.replace("////", () => interface) + HEADER + template.replace("////", () => i) ); } diff --git a/bin/overrides.js b/bin/overrides.js index 79e9a9f4..41d88c1a 100644 --- a/bin/overrides.js +++ b/bin/overrides.js @@ -1,3 +1,5 @@ +"use strict"; + const msetOverrides = { overwrite: false, defs: [ diff --git a/bin/returnTypes.js b/bin/returnTypes.js index 346b6610..c2d40a5e 100644 --- a/bin/returnTypes.js +++ b/bin/returnTypes.js @@ -1,3 +1,5 @@ +"use strict"; + const hasToken = (types, token) => { if (Array.isArray(token)) return token.some((t) => hasToken(types, t)); return types.find((type) => type.includes(token)); diff --git a/docs/assets/main.js b/docs/assets/main.js index bd45452d..3dc18629 100644 --- a/docs/assets/main.js +++ b/docs/assets/main.js @@ -1,5 +1,2241 @@ -(()=>{var Ce=Object.create;var ue=Object.defineProperty;var Pe=Object.getOwnPropertyDescriptor;var Oe=Object.getOwnPropertyNames;var Re=Object.getPrototypeOf,_e=Object.prototype.hasOwnProperty;var Me=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var De=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Oe(e))!_e.call(t,i)&&i!==r&&ue(t,i,{get:()=>e[i],enumerable:!(n=Pe(e,i))||n.enumerable});return t};var Fe=(t,e,r)=>(r=t!=null?Ce(Re(t)):{},De(e||!t||!t.__esModule?ue(r,"default",{value:t,enumerable:!0}):r,t));var pe=Me((de,fe)=>{(function(){var t=function(e){var r=new t.Builder;return r.pipeline.add(t.trimmer,t.stopWordFilter,t.stemmer),r.searchPipeline.add(t.stemmer),e.call(r,r),r.build()};t.version="2.3.9";t.utils={},t.utils.warn=function(e){return function(r){e.console&&console.warn&&console.warn(r)}}(this),t.utils.asString=function(e){return e==null?"":e.toString()},t.utils.clone=function(e){if(e==null)return e;for(var r=Object.create(null),n=Object.keys(e),i=0;i0){var h=t.utils.clone(r)||{};h.position=[a,u],h.index=s.length,s.push(new t.Token(n.slice(a,o),h))}a=o+1}}return s},t.tokenizer.separator=/[\s\-]+/;t.Pipeline=function(){this._stack=[]},t.Pipeline.registeredFunctions=Object.create(null),t.Pipeline.registerFunction=function(e,r){r in this.registeredFunctions&&t.utils.warn("Overwriting existing registered function: "+r),e.label=r,t.Pipeline.registeredFunctions[e.label]=e},t.Pipeline.warnIfFunctionNotRegistered=function(e){var r=e.label&&e.label in this.registeredFunctions;r||t.utils.warn(`Function is not registered with pipeline. This may cause problems when serialising the index. -`,e)},t.Pipeline.load=function(e){var r=new t.Pipeline;return e.forEach(function(n){var i=t.Pipeline.registeredFunctions[n];if(i)r.add(i);else throw new Error("Cannot load unregistered function: "+n)}),r},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(r){t.Pipeline.warnIfFunctionNotRegistered(r),this._stack.push(r)},this)},t.Pipeline.prototype.after=function(e,r){t.Pipeline.warnIfFunctionNotRegistered(r);var n=this._stack.indexOf(e);if(n==-1)throw new Error("Cannot find existingFn");n=n+1,this._stack.splice(n,0,r)},t.Pipeline.prototype.before=function(e,r){t.Pipeline.warnIfFunctionNotRegistered(r);var n=this._stack.indexOf(e);if(n==-1)throw new Error("Cannot find existingFn");this._stack.splice(n,0,r)},t.Pipeline.prototype.remove=function(e){var r=this._stack.indexOf(e);r!=-1&&this._stack.splice(r,1)},t.Pipeline.prototype.run=function(e){for(var r=this._stack.length,n=0;n1&&(oe&&(n=s),o!=e);)i=n-r,s=r+Math.floor(i/2),o=this.elements[s*2];if(o==e||o>e)return s*2;if(ol?h+=2:a==l&&(r+=n[u+1]*i[h+1],u+=2,h+=2);return r},t.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},t.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),r=1,n=0;r0){var o=s.str.charAt(0),a;o in s.node.edges?a=s.node.edges[o]:(a=new t.TokenSet,s.node.edges[o]=a),s.str.length==1&&(a.final=!0),i.push({node:a,editsRemaining:s.editsRemaining,str:s.str.slice(1)})}if(s.editsRemaining!=0){if("*"in s.node.edges)var l=s.node.edges["*"];else{var l=new t.TokenSet;s.node.edges["*"]=l}if(s.str.length==0&&(l.final=!0),i.push({node:l,editsRemaining:s.editsRemaining-1,str:s.str}),s.str.length>1&&i.push({node:s.node,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)}),s.str.length==1&&(s.node.final=!0),s.str.length>=1){if("*"in s.node.edges)var u=s.node.edges["*"];else{var u=new t.TokenSet;s.node.edges["*"]=u}s.str.length==1&&(u.final=!0),i.push({node:u,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)})}if(s.str.length>1){var h=s.str.charAt(0),f=s.str.charAt(1),p;f in s.node.edges?p=s.node.edges[f]:(p=new t.TokenSet,s.node.edges[f]=p),s.str.length==1&&(p.final=!0),i.push({node:p,editsRemaining:s.editsRemaining-1,str:h+s.str.slice(2)})}}}return n},t.TokenSet.fromString=function(e){for(var r=new t.TokenSet,n=r,i=0,s=e.length;i=e;r--){var n=this.uncheckedNodes[r],i=n.child.toString();i in this.minimizedNodes?n.parent.edges[n.char]=this.minimizedNodes[i]:(n.child._str=i,this.minimizedNodes[i]=n.child),this.uncheckedNodes.pop()}};t.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},t.Index.prototype.search=function(e){return this.query(function(r){var n=new t.QueryParser(e,r);n.parse()})},t.Index.prototype.query=function(e){for(var r=new t.Query(this.fields),n=Object.create(null),i=Object.create(null),s=Object.create(null),o=Object.create(null),a=Object.create(null),l=0;l1?this._b=1:this._b=e},t.Builder.prototype.k1=function(e){this._k1=e},t.Builder.prototype.add=function(e,r){var n=e[this._ref],i=Object.keys(this._fields);this._documents[n]=r||{},this.documentCount+=1;for(var s=0;s=this.length)return t.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},t.QueryLexer.prototype.width=function(){return this.pos-this.start},t.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},t.QueryLexer.prototype.backup=function(){this.pos-=1},t.QueryLexer.prototype.acceptDigitRun=function(){var e,r;do e=this.next(),r=e.charCodeAt(0);while(r>47&&r<58);e!=t.QueryLexer.EOS&&this.backup()},t.QueryLexer.prototype.more=function(){return this.pos1&&(e.backup(),e.emit(t.QueryLexer.TERM)),e.ignore(),e.more())return t.QueryLexer.lexText},t.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.EDIT_DISTANCE),t.QueryLexer.lexText},t.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.BOOST),t.QueryLexer.lexText},t.QueryLexer.lexEOS=function(e){e.width()>0&&e.emit(t.QueryLexer.TERM)},t.QueryLexer.termSeparator=t.tokenizer.separator,t.QueryLexer.lexText=function(e){for(;;){var r=e.next();if(r==t.QueryLexer.EOS)return t.QueryLexer.lexEOS;if(r.charCodeAt(0)==92){e.escapeCharacter();continue}if(r==":")return t.QueryLexer.lexField;if(r=="~")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexEditDistance;if(r=="^")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexBoost;if(r=="+"&&e.width()===1||r=="-"&&e.width()===1)return e.emit(t.QueryLexer.PRESENCE),t.QueryLexer.lexText;if(r.match(t.QueryLexer.termSeparator))return t.QueryLexer.lexTerm}},t.QueryParser=function(e,r){this.lexer=new t.QueryLexer(e),this.query=r,this.currentClause={},this.lexemeIdx=0},t.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var e=t.QueryParser.parseClause;e;)e=e(this);return this.query},t.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},t.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},t.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},t.QueryParser.parseClause=function(e){var r=e.peekLexeme();if(r!=null)switch(r.type){case t.QueryLexer.PRESENCE:return t.QueryParser.parsePresence;case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var n="expected either a field or a term, found "+r.type;throw r.str.length>=1&&(n+=" with value '"+r.str+"'"),new t.QueryParseError(n,r.start,r.end)}},t.QueryParser.parsePresence=function(e){var r=e.consumeLexeme();if(r!=null){switch(r.str){case"-":e.currentClause.presence=t.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=t.Query.presence.REQUIRED;break;default:var n="unrecognised presence operator'"+r.str+"'";throw new t.QueryParseError(n,r.start,r.end)}var i=e.peekLexeme();if(i==null){var n="expecting term or field, found nothing";throw new t.QueryParseError(n,r.start,r.end)}switch(i.type){case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var n="expecting term or field, found '"+i.type+"'";throw new t.QueryParseError(n,i.start,i.end)}}},t.QueryParser.parseField=function(e){var r=e.consumeLexeme();if(r!=null){if(e.query.allFields.indexOf(r.str)==-1){var n=e.query.allFields.map(function(o){return"'"+o+"'"}).join(", "),i="unrecognised field '"+r.str+"', possible fields: "+n;throw new t.QueryParseError(i,r.start,r.end)}e.currentClause.fields=[r.str];var s=e.peekLexeme();if(s==null){var i="expecting term, found nothing";throw new t.QueryParseError(i,r.start,r.end)}switch(s.type){case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var i="expecting term, found '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseTerm=function(e){var r=e.consumeLexeme();if(r!=null){e.currentClause.term=r.str.toLowerCase(),r.str.indexOf("*")!=-1&&(e.currentClause.usePipeline=!1);var n=e.peekLexeme();if(n==null){e.nextClause();return}switch(n.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+n.type+"'";throw new t.QueryParseError(i,n.start,n.end)}}},t.QueryParser.parseEditDistance=function(e){var r=e.consumeLexeme();if(r!=null){var n=parseInt(r.str,10);if(isNaN(n)){var i="edit distance must be numeric";throw new t.QueryParseError(i,r.start,r.end)}e.currentClause.editDistance=n;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseBoost=function(e){var r=e.consumeLexeme();if(r!=null){var n=parseInt(r.str,10);if(isNaN(n)){var i="boost must be numeric";throw new t.QueryParseError(i,r.start,r.end)}e.currentClause.boost=n;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},function(e,r){typeof define=="function"&&define.amd?define(r):typeof de=="object"?fe.exports=r():e.lunr=r()}(this,function(){return t})})()});var ce=[];function N(t,e){ce.push({selector:e,constructor:t})}var Y=class{constructor(){this.createComponents(document.body)}createComponents(e){ce.forEach(r=>{e.querySelectorAll(r.selector).forEach(n=>{n.dataset.hasInstance||(new r.constructor({el:n}),n.dataset.hasInstance=String(!0))})})}};var k=class{constructor(e){this.el=e.el}};var J=class{constructor(){this.listeners={}}addEventListener(e,r){e in this.listeners||(this.listeners[e]=[]),this.listeners[e].push(r)}removeEventListener(e,r){if(!(e in this.listeners))return;let n=this.listeners[e];for(let i=0,s=n.length;i{let r=Date.now();return(...n)=>{r+e-Date.now()<0&&(t(...n),r=Date.now())}};var ie=class extends J{constructor(){super();this.scrollTop=0;this.lastY=0;this.width=0;this.height=0;this.showToolbar=!0;this.toolbar=document.querySelector(".tsd-page-toolbar"),this.secondaryNav=document.querySelector(".tsd-navigation.secondary"),window.addEventListener("scroll",ne(()=>this.onScroll(),10)),window.addEventListener("resize",ne(()=>this.onResize(),10)),this.onResize(),this.onScroll()}triggerResize(){let r=new CustomEvent("resize",{detail:{width:this.width,height:this.height}});this.dispatchEvent(r)}onResize(){this.width=window.innerWidth||0,this.height=window.innerHeight||0;let r=new CustomEvent("resize",{detail:{width:this.width,height:this.height}});this.dispatchEvent(r)}onScroll(){this.scrollTop=window.scrollY||0;let r=new CustomEvent("scroll",{detail:{scrollTop:this.scrollTop}});this.dispatchEvent(r),this.hideShowToolbar()}hideShowToolbar(){var n;let r=this.showToolbar;this.showToolbar=this.lastY>=this.scrollTop||this.scrollTop<=0,r!==this.showToolbar&&(this.toolbar.classList.toggle("tsd-page-toolbar--hide"),(n=this.secondaryNav)==null||n.classList.toggle("tsd-navigation--toolbar-hide")),this.lastY=this.scrollTop}},Q=ie;Q.instance=new ie;var X=class extends k{constructor(r){super(r);this.anchors=[];this.index=-1;Q.instance.addEventListener("resize",()=>this.onResize()),Q.instance.addEventListener("scroll",n=>this.onScroll(n)),this.createAnchors()}createAnchors(){let r=window.location.href;r.indexOf("#")!=-1&&(r=r.substr(0,r.indexOf("#"))),this.el.querySelectorAll("a").forEach(n=>{let i=n.href;if(i.indexOf("#")==-1||i.substr(0,r.length)!=r)return;let s=i.substr(i.indexOf("#")+1),o=document.querySelector("a.tsd-anchor[name="+s+"]"),a=n.parentNode;!o||!a||this.anchors.push({link:a,anchor:o,position:0})}),this.onResize()}onResize(){let r;for(let i=0,s=this.anchors.length;ii.position-s.position);let n=new CustomEvent("scroll",{detail:{scrollTop:Q.instance.scrollTop}});this.onScroll(n)}onScroll(r){let n=r.detail.scrollTop+5,i=this.anchors,s=i.length-1,o=this.index;for(;o>-1&&i[o].position>n;)o-=1;for(;o-1&&this.anchors[this.index].link.classList.remove("focus"),this.index=o,this.index>-1&&this.anchors[this.index].link.classList.add("focus"))}};var he=(t,e=100)=>{let r;return(...n)=>{clearTimeout(r),r=setTimeout(()=>t(n),e)}};var ge=Fe(pe());function ye(){let t=document.getElementById("tsd-search");if(!t)return;let e=document.getElementById("search-script");t.classList.add("loading"),e&&(e.addEventListener("error",()=>{t.classList.remove("loading"),t.classList.add("failure")}),e.addEventListener("load",()=>{t.classList.remove("loading"),t.classList.add("ready")}),window.searchData&&t.classList.remove("loading"));let r=document.querySelector("#tsd-search input"),n=document.querySelector("#tsd-search .results");if(!r||!n)throw new Error("The input field or the result list wrapper was not found");let i=!1;n.addEventListener("mousedown",()=>i=!0),n.addEventListener("mouseup",()=>{i=!1,t.classList.remove("has-focus")}),r.addEventListener("focus",()=>t.classList.add("has-focus")),r.addEventListener("blur",()=>{i||(i=!1,t.classList.remove("has-focus"))});let s={base:t.dataset.base+"/"};Ae(t,n,r,s)}function Ae(t,e,r,n){r.addEventListener("input",he(()=>{He(t,e,r,n)},200));let i=!1;r.addEventListener("keydown",s=>{i=!0,s.key=="Enter"?ze(e,r):s.key=="Escape"?r.blur():s.key=="ArrowUp"?me(e,-1):s.key==="ArrowDown"?me(e,1):i=!1}),r.addEventListener("keypress",s=>{i&&s.preventDefault()}),document.body.addEventListener("keydown",s=>{s.altKey||s.ctrlKey||s.metaKey||!r.matches(":focus")&&s.key==="/"&&(r.focus(),s.preventDefault())})}function Ve(t,e){t.index||window.searchData&&(e.classList.remove("loading"),e.classList.add("ready"),t.data=window.searchData,t.index=ge.Index.load(window.searchData.index))}function He(t,e,r,n){var o,a;if(Ve(n,t),!n.index||!n.data)return;e.textContent="";let i=r.value.trim(),s=i?n.index.search(`*${i}*`):[];for(let l=0;lu.score-l.score);for(let l=0,u=Math.min(10,s.length);l${ve(h.parent,i)}.${f}`);let p=document.createElement("li");p.classList.value=(a=h.classes)!=null?a:"";let E=document.createElement("a");E.href=n.base+h.url,E.classList.add("tsd-kind-icon"),E.innerHTML=f,p.append(E),e.appendChild(p)}}function me(t,e){var n,i;let r=t.querySelector(".current");if(!r)r=t.querySelector(e==1?"li:first-child":"li:last-child"),r&&r.classList.add("current");else{let s=r;if(e===1)do s=(n=s.nextElementSibling)!=null?n:void 0;while(s instanceof HTMLElement&&s.offsetParent==null);else do s=(i=s.previousElementSibling)!=null?i:void 0;while(s instanceof HTMLElement&&s.offsetParent==null);s&&(r.classList.remove("current"),s.classList.add("current"))}}function ze(t,e){let r=t.querySelector(".current");if(r||(r=t.querySelector("li:first-child")),r){let n=r.querySelector("a");n&&(window.location.href=n.href),e.blur()}}function ve(t,e){if(e==="")return t;let r=t.toLocaleLowerCase(),n=e.toLocaleLowerCase(),i=[],s=0,o=r.indexOf(n);for(;o!=-1;)i.push(se(t.substring(s,o)),`${se(t.substring(o,o+n.length))}`),s=o+n.length,o=r.indexOf(n,s);return i.push(se(t.substring(s))),i.join("")}var Ne={"&":"&","<":"<",">":">","'":"'",'"':"""};function se(t){return t.replace(/[&<>"'"]/g,e=>Ne[e])}var oe=class{constructor(e,r){this.signature=e,this.description=r}addClass(e){return this.signature.classList.add(e),this.description.classList.add(e),this}removeClass(e){return this.signature.classList.remove(e),this.description.classList.remove(e),this}},Z=class extends k{constructor(r){super(r);this.groups=[];this.index=-1;this.createGroups(),this.container&&(this.el.classList.add("active"),Array.from(this.el.children).forEach(n=>{n.addEventListener("touchstart",i=>this.onClick(i)),n.addEventListener("click",i=>this.onClick(i))}),this.container.classList.add("active"),this.setIndex(0))}setIndex(r){if(r<0&&(r=0),r>this.groups.length-1&&(r=this.groups.length-1),this.index==r)return;let n=this.groups[r];if(this.index>-1){let i=this.groups[this.index];i.removeClass("current").addClass("fade-out"),n.addClass("current"),n.addClass("fade-in"),Q.instance.triggerResize(),setTimeout(()=>{i.removeClass("fade-out"),n.removeClass("fade-in")},300)}else n.addClass("current"),Q.instance.triggerResize();this.index=r}createGroups(){let r=this.el.children;if(r.length<2)return;this.container=this.el.nextElementSibling;let n=this.container.children;this.groups=[];for(let i=0;i{n.signature===r.currentTarget&&this.setIndex(i)})}};var C="mousedown",Le="mousemove",_="mouseup",K={x:0,y:0},xe=!1,ae=!1,je=!1,A=!1,Ee=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);document.documentElement.classList.add(Ee?"is-mobile":"not-mobile");Ee&&"ontouchstart"in document.documentElement&&(je=!0,C="touchstart",Le="touchmove",_="touchend");document.addEventListener(C,t=>{ae=!0,A=!1;let e=C=="touchstart"?t.targetTouches[0]:t;K.y=e.pageY||0,K.x=e.pageX||0});document.addEventListener(Le,t=>{if(!!ae&&!A){let e=C=="touchstart"?t.targetTouches[0]:t,r=K.x-(e.pageX||0),n=K.y-(e.pageY||0);A=Math.sqrt(r*r+n*n)>10}});document.addEventListener(_,()=>{ae=!1});document.addEventListener("click",t=>{xe&&(t.preventDefault(),t.stopImmediatePropagation(),xe=!1)});var ee=class extends k{constructor(r){super(r);this.className=this.el.dataset.toggle||"",this.el.addEventListener(_,n=>this.onPointerUp(n)),this.el.addEventListener("click",n=>n.preventDefault()),document.addEventListener(C,n=>this.onDocumentPointerDown(n)),document.addEventListener(_,n=>this.onDocumentPointerUp(n))}setActive(r){if(this.active==r)return;this.active=r,document.documentElement.classList.toggle("has-"+this.className,r),this.el.classList.toggle("active",r);let n=(this.active?"to-has-":"from-has-")+this.className;document.documentElement.classList.add(n),setTimeout(()=>document.documentElement.classList.remove(n),500)}onPointerUp(r){A||(this.setActive(!0),r.preventDefault())}onDocumentPointerDown(r){if(this.active){if(r.target.closest(".col-menu, .tsd-filter-group"))return;this.setActive(!1)}}onDocumentPointerUp(r){if(!A&&this.active&&r.target.closest(".col-menu")){let n=r.target.closest("a");if(n){let i=window.location.href;i.indexOf("#")!=-1&&(i=i.substr(0,i.indexOf("#"))),n.href.substr(0,i.length)==i&&setTimeout(()=>this.setActive(!1),250)}}}};var te=class{constructor(e,r){this.key=e,this.value=r,this.defaultValue=r,this.initialize(),window.localStorage[this.key]&&this.setValue(this.fromLocalStorage(window.localStorage[this.key]))}initialize(){}setValue(e){if(this.value==e)return;let r=this.value;this.value=e,window.localStorage[this.key]=this.toLocalStorage(e),this.handleValueChange(r,e)}},re=class extends te{initialize(){let r=document.querySelector("#tsd-filter-"+this.key);!r||(this.checkbox=r,this.checkbox.addEventListener("change",()=>{this.setValue(this.checkbox.checked)}))}handleValueChange(r,n){!this.checkbox||(this.checkbox.checked=this.value,document.documentElement.classList.toggle("toggle-"+this.key,this.value!=this.defaultValue))}fromLocalStorage(r){return r=="true"}toLocalStorage(r){return r?"true":"false"}},le=class extends te{initialize(){document.documentElement.classList.add("toggle-"+this.key+this.value);let r=document.querySelector("#tsd-filter-"+this.key);if(!r)return;this.select=r;let n=()=>{this.select.classList.add("active")},i=()=>{this.select.classList.remove("active")};this.select.addEventListener(C,n),this.select.addEventListener("mouseover",n),this.select.addEventListener("mouseleave",i),this.select.querySelectorAll("li").forEach(s=>{s.addEventListener(_,o=>{r.classList.remove("active"),this.setValue(o.target.dataset.value||"")})}),document.addEventListener(C,s=>{this.select.contains(s.target)||this.select.classList.remove("active")})}handleValueChange(r,n){this.select.querySelectorAll("li.selected").forEach(o=>{o.classList.remove("selected")});let i=this.select.querySelector('li[data-value="'+n+'"]'),s=this.select.querySelector(".tsd-select-label");i&&s&&(i.classList.add("selected"),s.textContent=i.textContent),document.documentElement.classList.remove("toggle-"+r),document.documentElement.classList.add("toggle-"+n)}fromLocalStorage(r){return r}toLocalStorage(r){return r}},j=class extends k{constructor(r){super(r);this.optionVisibility=new le("visibility","private"),this.optionInherited=new re("inherited",!0),this.optionExternals=new re("externals",!0)}static isSupported(){try{return typeof window.localStorage!="undefined"}catch{return!1}}};function we(t){let e=localStorage.getItem("tsd-theme")||"os";t.value=e,be(e),t.addEventListener("change",()=>{localStorage.setItem("tsd-theme",t.value),be(t.value)})}function be(t){switch(t){case"os":document.body.classList.remove("light","dark");break;case"light":document.body.classList.remove("dark"),document.body.classList.add("light");break;case"dark":document.body.classList.remove("light"),document.body.classList.add("dark");break}}ye();N(X,".menu-highlight");N(Z,".tsd-signatures");N(ee,"a[data-toggle]");j.isSupported()?N(j,"#tsd-filter"):document.documentElement.classList.add("no-filter");var Te=document.getElementById("theme");Te&&we(Te);var Be=new Y;Object.defineProperty(window,"app",{value:Be});})(); +(() => { + var Ce = Object.create; + var ue = Object.defineProperty; + var Pe = Object.getOwnPropertyDescriptor; + var Oe = Object.getOwnPropertyNames; + var Re = Object.getPrototypeOf, + _e = Object.prototype.hasOwnProperty; + var Me = (t, e) => () => ( + e || t((e = { exports: {} }).exports, e), e.exports + ); + var De = (t, e, r, n) => { + if ((e && typeof e == "object") || typeof e == "function") + for (let i of Oe(e)) + !_e.call(t, i) && + i !== r && + ue(t, i, { + get: () => e[i], + enumerable: !(n = Pe(e, i)) || n.enumerable, + }); + return t; + }; + var Fe = (t, e, r) => ( + (r = t != null ? Ce(Re(t)) : {}), + De( + e || !t || !t.__esModule + ? ue(r, "default", { value: t, enumerable: !0 }) + : r, + t + ) + ); + var pe = Me((de, fe) => { + (function () { + var t = function (e) { + var r = new t.Builder(); + return ( + r.pipeline.add(t.trimmer, t.stopWordFilter, t.stemmer), + r.searchPipeline.add(t.stemmer), + e.call(r, r), + r.build() + ); + }; + t.version = "2.3.9"; + (t.utils = {}), + (t.utils.warn = (function (e) { + return function (r) { + e.console && console.warn && console.warn(r); + }; + })(this)), + (t.utils.asString = function (e) { + return e == null ? "" : e.toString(); + }), + (t.utils.clone = function (e) { + if (e == null) return e; + for ( + var r = Object.create(null), n = Object.keys(e), i = 0; + i < n.length; + i++ + ) { + var s = n[i], + o = e[s]; + if (Array.isArray(o)) { + r[s] = o.slice(); + continue; + } + if ( + typeof o == "string" || + typeof o == "number" || + typeof o == "boolean" + ) { + r[s] = o; + continue; + } + throw new TypeError( + "clone is not deep and does not support nested objects" + ); + } + return r; + }), + (t.FieldRef = function (e, r, n) { + (this.docRef = e), (this.fieldName = r), (this._stringValue = n); + }), + (t.FieldRef.joiner = "/"), + (t.FieldRef.fromString = function (e) { + var r = e.indexOf(t.FieldRef.joiner); + if (r === -1) throw "malformed field ref string"; + var n = e.slice(0, r), + i = e.slice(r + 1); + return new t.FieldRef(i, n, e); + }), + (t.FieldRef.prototype.toString = function () { + return ( + this._stringValue == null && + (this._stringValue = + this.fieldName + t.FieldRef.joiner + this.docRef), + this._stringValue + ); + }); + (t.Set = function (e) { + if (((this.elements = Object.create(null)), e)) { + this.length = e.length; + for (var r = 0; r < this.length; r++) this.elements[e[r]] = !0; + } else this.length = 0; + }), + (t.Set.complete = { + intersect: function (e) { + return e; + }, + union: function () { + return this; + }, + contains: function () { + return !0; + }, + }), + (t.Set.empty = { + intersect: function () { + return this; + }, + union: function (e) { + return e; + }, + contains: function () { + return !1; + }, + }), + (t.Set.prototype.contains = function (e) { + return !!this.elements[e]; + }), + (t.Set.prototype.intersect = function (e) { + var r, + n, + i, + s = []; + if (e === t.Set.complete) return this; + if (e === t.Set.empty) return e; + this.length < e.length + ? ((r = this), (n = e)) + : ((r = e), (n = this)), + (i = Object.keys(r.elements)); + for (var o = 0; o < i.length; o++) { + var a = i[o]; + a in n.elements && s.push(a); + } + return new t.Set(s); + }), + (t.Set.prototype.union = function (e) { + return e === t.Set.complete + ? t.Set.complete + : e === t.Set.empty + ? this + : new t.Set( + Object.keys(this.elements).concat(Object.keys(e.elements)) + ); + }), + (t.idf = function (e, r) { + var n = 0; + for (var i in e) i != "_index" && (n += Object.keys(e[i]).length); + var s = (r - n + 0.5) / (n + 0.5); + return Math.log(1 + Math.abs(s)); + }), + (t.Token = function (e, r) { + (this.str = e || ""), (this.metadata = r || {}); + }), + (t.Token.prototype.toString = function () { + return this.str; + }), + (t.Token.prototype.update = function (e) { + return (this.str = e(this.str, this.metadata)), this; + }), + (t.Token.prototype.clone = function (e) { + return ( + (e = + e || + function (r) { + return r; + }), + new t.Token(e(this.str, this.metadata), this.metadata) + ); + }); + (t.tokenizer = function (e, r) { + if (e == null || e == null) return []; + if (Array.isArray(e)) + return e.map(function (f) { + return new t.Token( + t.utils.asString(f).toLowerCase(), + t.utils.clone(r) + ); + }); + for ( + var n = e.toString().toLowerCase(), + i = n.length, + s = [], + o = 0, + a = 0; + o <= i; + o++ + ) { + var l = n.charAt(o), + u = o - a; + if (l.match(t.tokenizer.separator) || o == i) { + if (u > 0) { + var h = t.utils.clone(r) || {}; + (h.position = [a, u]), + (h.index = s.length), + s.push(new t.Token(n.slice(a, o), h)); + } + a = o + 1; + } + } + return s; + }), + (t.tokenizer.separator = /[\s\-]+/); + (t.Pipeline = function () { + this._stack = []; + }), + (t.Pipeline.registeredFunctions = Object.create(null)), + (t.Pipeline.registerFunction = function (e, r) { + r in this.registeredFunctions && + t.utils.warn("Overwriting existing registered function: " + r), + (e.label = r), + (t.Pipeline.registeredFunctions[e.label] = e); + }), + (t.Pipeline.warnIfFunctionNotRegistered = function (e) { + var r = e.label && e.label in this.registeredFunctions; + r || + t.utils.warn( + `Function is not registered with pipeline. This may cause problems when serialising the index. +`, + e + ); + }), + (t.Pipeline.load = function (e) { + var r = new t.Pipeline(); + return ( + e.forEach(function (n) { + var i = t.Pipeline.registeredFunctions[n]; + if (i) r.add(i); + else throw new Error("Cannot load unregistered function: " + n); + }), + r + ); + }), + (t.Pipeline.prototype.add = function () { + var e = Array.prototype.slice.call(arguments); + e.forEach(function (r) { + t.Pipeline.warnIfFunctionNotRegistered(r), this._stack.push(r); + }, this); + }), + (t.Pipeline.prototype.after = function (e, r) { + t.Pipeline.warnIfFunctionNotRegistered(r); + var n = this._stack.indexOf(e); + if (n == -1) throw new Error("Cannot find existingFn"); + (n = n + 1), this._stack.splice(n, 0, r); + }), + (t.Pipeline.prototype.before = function (e, r) { + t.Pipeline.warnIfFunctionNotRegistered(r); + var n = this._stack.indexOf(e); + if (n == -1) throw new Error("Cannot find existingFn"); + this._stack.splice(n, 0, r); + }), + (t.Pipeline.prototype.remove = function (e) { + var r = this._stack.indexOf(e); + r != -1 && this._stack.splice(r, 1); + }), + (t.Pipeline.prototype.run = function (e) { + for (var r = this._stack.length, n = 0; n < r; n++) { + for (var i = this._stack[n], s = [], o = 0; o < e.length; o++) { + var a = i(e[o], o, e); + if (!(a == null || a === "")) + if (Array.isArray(a)) + for (var l = 0; l < a.length; l++) s.push(a[l]); + else s.push(a); + } + e = s; + } + return e; + }), + (t.Pipeline.prototype.runString = function (e, r) { + var n = new t.Token(e, r); + return this.run([n]).map(function (i) { + return i.toString(); + }); + }), + (t.Pipeline.prototype.reset = function () { + this._stack = []; + }), + (t.Pipeline.prototype.toJSON = function () { + return this._stack.map(function (e) { + return t.Pipeline.warnIfFunctionNotRegistered(e), e.label; + }); + }); + (t.Vector = function (e) { + (this._magnitude = 0), (this.elements = e || []); + }), + (t.Vector.prototype.positionForIndex = function (e) { + if (this.elements.length == 0) return 0; + for ( + var r = 0, + n = this.elements.length / 2, + i = n - r, + s = Math.floor(i / 2), + o = this.elements[s * 2]; + i > 1 && (o < e && (r = s), o > e && (n = s), o != e); + + ) + (i = n - r), + (s = r + Math.floor(i / 2)), + (o = this.elements[s * 2]); + if (o == e || o > e) return s * 2; + if (o < e) return (s + 1) * 2; + }), + (t.Vector.prototype.insert = function (e, r) { + this.upsert(e, r, function () { + throw "duplicate index"; + }); + }), + (t.Vector.prototype.upsert = function (e, r, n) { + this._magnitude = 0; + var i = this.positionForIndex(e); + this.elements[i] == e + ? (this.elements[i + 1] = n(this.elements[i + 1], r)) + : this.elements.splice(i, 0, e, r); + }), + (t.Vector.prototype.magnitude = function () { + if (this._magnitude) return this._magnitude; + for (var e = 0, r = this.elements.length, n = 1; n < r; n += 2) { + var i = this.elements[n]; + e += i * i; + } + return (this._magnitude = Math.sqrt(e)); + }), + (t.Vector.prototype.dot = function (e) { + for ( + var r = 0, + n = this.elements, + i = e.elements, + s = n.length, + o = i.length, + a = 0, + l = 0, + u = 0, + h = 0; + u < s && h < o; + + ) + (a = n[u]), + (l = i[h]), + a < l + ? (u += 2) + : a > l + ? (h += 2) + : a == l && ((r += n[u + 1] * i[h + 1]), (u += 2), (h += 2)); + return r; + }), + (t.Vector.prototype.similarity = function (e) { + return this.dot(e) / this.magnitude() || 0; + }), + (t.Vector.prototype.toArray = function () { + for ( + var e = new Array(this.elements.length / 2), r = 1, n = 0; + r < this.elements.length; + r += 2, n++ + ) + e[n] = this.elements[r]; + return e; + }), + (t.Vector.prototype.toJSON = function () { + return this.elements; + }); + (t.stemmer = (function () { + var e = { + ational: "ate", + tional: "tion", + enci: "ence", + anci: "ance", + izer: "ize", + bli: "ble", + alli: "al", + entli: "ent", + eli: "e", + ousli: "ous", + ization: "ize", + ation: "ate", + ator: "ate", + alism: "al", + iveness: "ive", + fulness: "ful", + ousness: "ous", + aliti: "al", + iviti: "ive", + biliti: "ble", + logi: "log", + }, + r = { + icate: "ic", + ative: "", + alize: "al", + iciti: "ic", + ical: "ic", + ful: "", + ness: "", + }, + n = "[^aeiou]", + i = "[aeiouy]", + s = n + "[^aeiouy]*", + o = i + "[aeiou]*", + a = "^(" + s + ")?" + o + s, + l = "^(" + s + ")?" + o + s + "(" + o + ")?$", + u = "^(" + s + ")?" + o + s + o + s, + h = "^(" + s + ")?" + i, + f = new RegExp(a), + p = new RegExp(u), + E = new RegExp(l), + y = new RegExp(h), + b = /^(.+?)(ss|i)es$/, + m = /^(.+?)([^s])s$/, + v = /^(.+?)eed$/, + T = /^(.+?)(ed|ing)$/, + w = /.$/, + I = /(at|bl|iz)$/, + M = new RegExp("([^aeiouylsz])\\1$"), + B = new RegExp("^" + s + i + "[^aeiouwxy]$"), + V = /^(.+?[^aeiou])y$/, + q = + /^(.+?)(ational|tional|enci|anci|izer|bli|alli|entli|eli|ousli|ization|ation|ator|alism|iveness|fulness|ousness|aliti|iviti|biliti|logi)$/, + $ = /^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/, + H = + /^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/, + W = /^(.+?)(s|t)(ion)$/, + P = /^(.+?)e$/, + U = /ll$/, + G = new RegExp("^" + s + i + "[^aeiouwxy]$"), + z = function (c) { + var g, O, S, d, x, R, F; + if (c.length < 3) return c; + if ( + ((S = c.substr(0, 1)), + S == "y" && (c = S.toUpperCase() + c.substr(1)), + (d = b), + (x = m), + d.test(c) + ? (c = c.replace(d, "$1$2")) + : x.test(c) && (c = c.replace(x, "$1$2")), + (d = v), + (x = T), + d.test(c)) + ) { + var L = d.exec(c); + (d = f), d.test(L[1]) && ((d = w), (c = c.replace(d, ""))); + } else if (x.test(c)) { + var L = x.exec(c); + (g = L[1]), + (x = y), + x.test(g) && + ((c = g), + (x = I), + (R = M), + (F = B), + x.test(c) + ? (c = c + "e") + : R.test(c) + ? ((d = w), (c = c.replace(d, ""))) + : F.test(c) && (c = c + "e")); + } + if (((d = V), d.test(c))) { + var L = d.exec(c); + (g = L[1]), (c = g + "i"); + } + if (((d = q), d.test(c))) { + var L = d.exec(c); + (g = L[1]), (O = L[2]), (d = f), d.test(g) && (c = g + e[O]); + } + if (((d = $), d.test(c))) { + var L = d.exec(c); + (g = L[1]), (O = L[2]), (d = f), d.test(g) && (c = g + r[O]); + } + if (((d = H), (x = W), d.test(c))) { + var L = d.exec(c); + (g = L[1]), (d = p), d.test(g) && (c = g); + } else if (x.test(c)) { + var L = x.exec(c); + (g = L[1] + L[2]), (x = p), x.test(g) && (c = g); + } + if (((d = P), d.test(c))) { + var L = d.exec(c); + (g = L[1]), + (d = p), + (x = E), + (R = G), + (d.test(g) || (x.test(g) && !R.test(g))) && (c = g); + } + return ( + (d = U), + (x = p), + d.test(c) && x.test(c) && ((d = w), (c = c.replace(d, ""))), + S == "y" && (c = S.toLowerCase() + c.substr(1)), + c + ); + }; + return function (D) { + return D.update(z); + }; + })()), + t.Pipeline.registerFunction(t.stemmer, "stemmer"); + (t.generateStopWordFilter = function (e) { + var r = e.reduce(function (n, i) { + return (n[i] = i), n; + }, {}); + return function (n) { + if (n && r[n.toString()] !== n.toString()) return n; + }; + }), + (t.stopWordFilter = t.generateStopWordFilter([ + "a", + "able", + "about", + "across", + "after", + "all", + "almost", + "also", + "am", + "among", + "an", + "and", + "any", + "are", + "as", + "at", + "be", + "because", + "been", + "but", + "by", + "can", + "cannot", + "could", + "dear", + "did", + "do", + "does", + "either", + "else", + "ever", + "every", + "for", + "from", + "get", + "got", + "had", + "has", + "have", + "he", + "her", + "hers", + "him", + "his", + "how", + "however", + "i", + "if", + "in", + "into", + "is", + "it", + "its", + "just", + "least", + "let", + "like", + "likely", + "may", + "me", + "might", + "most", + "must", + "my", + "neither", + "no", + "nor", + "not", + "of", + "off", + "often", + "on", + "only", + "or", + "other", + "our", + "own", + "rather", + "said", + "say", + "says", + "she", + "should", + "since", + "so", + "some", + "than", + "that", + "the", + "their", + "them", + "then", + "there", + "these", + "they", + "this", + "tis", + "to", + "too", + "twas", + "us", + "wants", + "was", + "we", + "were", + "what", + "when", + "where", + "which", + "while", + "who", + "whom", + "why", + "will", + "with", + "would", + "yet", + "you", + "your", + ])), + t.Pipeline.registerFunction(t.stopWordFilter, "stopWordFilter"); + (t.trimmer = function (e) { + return e.update(function (r) { + return r.replace(/^\W+/, "").replace(/\W+$/, ""); + }); + }), + t.Pipeline.registerFunction(t.trimmer, "trimmer"); + (t.TokenSet = function () { + (this.final = !1), + (this.edges = {}), + (this.id = t.TokenSet._nextId), + (t.TokenSet._nextId += 1); + }), + (t.TokenSet._nextId = 1), + (t.TokenSet.fromArray = function (e) { + for ( + var r = new t.TokenSet.Builder(), n = 0, i = e.length; + n < i; + n++ + ) + r.insert(e[n]); + return r.finish(), r.root; + }), + (t.TokenSet.fromClause = function (e) { + return "editDistance" in e + ? t.TokenSet.fromFuzzyString(e.term, e.editDistance) + : t.TokenSet.fromString(e.term); + }), + (t.TokenSet.fromFuzzyString = function (e, r) { + for ( + var n = new t.TokenSet(), + i = [{ node: n, editsRemaining: r, str: e }]; + i.length; + + ) { + var s = i.pop(); + if (s.str.length > 0) { + var o = s.str.charAt(0), + a; + o in s.node.edges + ? (a = s.node.edges[o]) + : ((a = new t.TokenSet()), (s.node.edges[o] = a)), + s.str.length == 1 && (a.final = !0), + i.push({ + node: a, + editsRemaining: s.editsRemaining, + str: s.str.slice(1), + }); + } + if (s.editsRemaining != 0) { + if ("*" in s.node.edges) var l = s.node.edges["*"]; + else { + var l = new t.TokenSet(); + s.node.edges["*"] = l; + } + if ( + (s.str.length == 0 && (l.final = !0), + i.push({ + node: l, + editsRemaining: s.editsRemaining - 1, + str: s.str, + }), + s.str.length > 1 && + i.push({ + node: s.node, + editsRemaining: s.editsRemaining - 1, + str: s.str.slice(1), + }), + s.str.length == 1 && (s.node.final = !0), + s.str.length >= 1) + ) { + if ("*" in s.node.edges) var u = s.node.edges["*"]; + else { + var u = new t.TokenSet(); + s.node.edges["*"] = u; + } + s.str.length == 1 && (u.final = !0), + i.push({ + node: u, + editsRemaining: s.editsRemaining - 1, + str: s.str.slice(1), + }); + } + if (s.str.length > 1) { + var h = s.str.charAt(0), + f = s.str.charAt(1), + p; + f in s.node.edges + ? (p = s.node.edges[f]) + : ((p = new t.TokenSet()), (s.node.edges[f] = p)), + s.str.length == 1 && (p.final = !0), + i.push({ + node: p, + editsRemaining: s.editsRemaining - 1, + str: h + s.str.slice(2), + }); + } + } + } + return n; + }), + (t.TokenSet.fromString = function (e) { + for ( + var r = new t.TokenSet(), n = r, i = 0, s = e.length; + i < s; + i++ + ) { + var o = e[i], + a = i == s - 1; + if (o == "*") (r.edges[o] = r), (r.final = a); + else { + var l = new t.TokenSet(); + (l.final = a), (r.edges[o] = l), (r = l); + } + } + return n; + }), + (t.TokenSet.prototype.toArray = function () { + for (var e = [], r = [{ prefix: "", node: this }]; r.length; ) { + var n = r.pop(), + i = Object.keys(n.node.edges), + s = i.length; + n.node.final && (n.prefix.charAt(0), e.push(n.prefix)); + for (var o = 0; o < s; o++) { + var a = i[o]; + r.push({ prefix: n.prefix.concat(a), node: n.node.edges[a] }); + } + } + return e; + }), + (t.TokenSet.prototype.toString = function () { + if (this._str) return this._str; + for ( + var e = this.final ? "1" : "0", + r = Object.keys(this.edges).sort(), + n = r.length, + i = 0; + i < n; + i++ + ) { + var s = r[i], + o = this.edges[s]; + e = e + s + o.id; + } + return e; + }), + (t.TokenSet.prototype.intersect = function (e) { + for ( + var r = new t.TokenSet(), + n = void 0, + i = [{ qNode: e, output: r, node: this }]; + i.length; + + ) { + n = i.pop(); + for ( + var s = Object.keys(n.qNode.edges), + o = s.length, + a = Object.keys(n.node.edges), + l = a.length, + u = 0; + u < o; + u++ + ) + for (var h = s[u], f = 0; f < l; f++) { + var p = a[f]; + if (p == h || h == "*") { + var E = n.node.edges[p], + y = n.qNode.edges[h], + b = E.final && y.final, + m = void 0; + p in n.output.edges + ? ((m = n.output.edges[p]), (m.final = m.final || b)) + : ((m = new t.TokenSet()), + (m.final = b), + (n.output.edges[p] = m)), + i.push({ qNode: y, output: m, node: E }); + } + } + } + return r; + }), + (t.TokenSet.Builder = function () { + (this.previousWord = ""), + (this.root = new t.TokenSet()), + (this.uncheckedNodes = []), + (this.minimizedNodes = {}); + }), + (t.TokenSet.Builder.prototype.insert = function (e) { + var r, + n = 0; + if (e < this.previousWord) + throw new Error("Out of order word insertion"); + for ( + var i = 0; + i < e.length && + i < this.previousWord.length && + e[i] == this.previousWord[i]; + i++ + ) + n++; + this.minimize(n), + this.uncheckedNodes.length == 0 + ? (r = this.root) + : (r = this.uncheckedNodes[this.uncheckedNodes.length - 1].child); + for (var i = n; i < e.length; i++) { + var s = new t.TokenSet(), + o = e[i]; + (r.edges[o] = s), + this.uncheckedNodes.push({ parent: r, char: o, child: s }), + (r = s); + } + (r.final = !0), (this.previousWord = e); + }), + (t.TokenSet.Builder.prototype.finish = function () { + this.minimize(0); + }), + (t.TokenSet.Builder.prototype.minimize = function (e) { + for (var r = this.uncheckedNodes.length - 1; r >= e; r--) { + var n = this.uncheckedNodes[r], + i = n.child.toString(); + i in this.minimizedNodes + ? (n.parent.edges[n.char] = this.minimizedNodes[i]) + : ((n.child._str = i), (this.minimizedNodes[i] = n.child)), + this.uncheckedNodes.pop(); + } + }); + (t.Index = function (e) { + (this.invertedIndex = e.invertedIndex), + (this.fieldVectors = e.fieldVectors), + (this.tokenSet = e.tokenSet), + (this.fields = e.fields), + (this.pipeline = e.pipeline); + }), + (t.Index.prototype.search = function (e) { + return this.query(function (r) { + var n = new t.QueryParser(e, r); + n.parse(); + }); + }), + (t.Index.prototype.query = function (e) { + for ( + var r = new t.Query(this.fields), + n = Object.create(null), + i = Object.create(null), + s = Object.create(null), + o = Object.create(null), + a = Object.create(null), + l = 0; + l < this.fields.length; + l++ + ) + i[this.fields[l]] = new t.Vector(); + e.call(r, r); + for (var l = 0; l < r.clauses.length; l++) { + var u = r.clauses[l], + h = null, + f = t.Set.empty; + u.usePipeline + ? (h = this.pipeline.runString(u.term, { fields: u.fields })) + : (h = [u.term]); + for (var p = 0; p < h.length; p++) { + var E = h[p]; + u.term = E; + var y = t.TokenSet.fromClause(u), + b = this.tokenSet.intersect(y).toArray(); + if (b.length === 0 && u.presence === t.Query.presence.REQUIRED) { + for (var m = 0; m < u.fields.length; m++) { + var v = u.fields[m]; + o[v] = t.Set.empty; + } + break; + } + for (var T = 0; T < b.length; T++) + for ( + var w = b[T], I = this.invertedIndex[w], M = I._index, m = 0; + m < u.fields.length; + m++ + ) { + var v = u.fields[m], + B = I[v], + V = Object.keys(B), + q = w + "/" + v, + $ = new t.Set(V); + if ( + (u.presence == t.Query.presence.REQUIRED && + ((f = f.union($)), + o[v] === void 0 && (o[v] = t.Set.complete)), + u.presence == t.Query.presence.PROHIBITED) + ) { + a[v] === void 0 && (a[v] = t.Set.empty), + (a[v] = a[v].union($)); + continue; + } + if ( + (i[v].upsert(M, u.boost, function (Qe, Ie) { + return Qe + Ie; + }), + !s[q]) + ) { + for (var H = 0; H < V.length; H++) { + var W = V[H], + P = new t.FieldRef(W, v), + U = B[W], + G; + (G = n[P]) === void 0 + ? (n[P] = new t.MatchData(w, v, U)) + : G.add(w, v, U); + } + s[q] = !0; + } + } + } + if (u.presence === t.Query.presence.REQUIRED) + for (var m = 0; m < u.fields.length; m++) { + var v = u.fields[m]; + o[v] = o[v].intersect(f); + } + } + for ( + var z = t.Set.complete, D = t.Set.empty, l = 0; + l < this.fields.length; + l++ + ) { + var v = this.fields[l]; + o[v] && (z = z.intersect(o[v])), a[v] && (D = D.union(a[v])); + } + var c = Object.keys(n), + g = [], + O = Object.create(null); + if (r.isNegated()) { + c = Object.keys(this.fieldVectors); + for (var l = 0; l < c.length; l++) { + var P = c[l], + S = t.FieldRef.fromString(P); + n[P] = new t.MatchData(); + } + } + for (var l = 0; l < c.length; l++) { + var S = t.FieldRef.fromString(c[l]), + d = S.docRef; + if (!!z.contains(d) && !D.contains(d)) { + var x = this.fieldVectors[S], + R = i[S.fieldName].similarity(x), + F; + if ((F = O[d]) !== void 0) + (F.score += R), F.matchData.combine(n[S]); + else { + var L = { ref: d, score: R, matchData: n[S] }; + (O[d] = L), g.push(L); + } + } + } + return g.sort(function (Se, ke) { + return ke.score - Se.score; + }); + }), + (t.Index.prototype.toJSON = function () { + var e = Object.keys(this.invertedIndex) + .sort() + .map(function (n) { + return [n, this.invertedIndex[n]]; + }, this), + r = Object.keys(this.fieldVectors).map(function (n) { + return [n, this.fieldVectors[n].toJSON()]; + }, this); + return { + version: t.version, + fields: this.fields, + fieldVectors: r, + invertedIndex: e, + pipeline: this.pipeline.toJSON(), + }; + }), + (t.Index.load = function (e) { + var r = {}, + n = {}, + i = e.fieldVectors, + s = Object.create(null), + o = e.invertedIndex, + a = new t.TokenSet.Builder(), + l = t.Pipeline.load(e.pipeline); + e.version != t.version && + t.utils.warn( + "Version mismatch when loading serialised index. Current version of lunr '" + + t.version + + "' does not match serialized index '" + + e.version + + "'" + ); + for (var u = 0; u < i.length; u++) { + var h = i[u], + f = h[0], + p = h[1]; + n[f] = new t.Vector(p); + } + for (var u = 0; u < o.length; u++) { + var h = o[u], + E = h[0], + y = h[1]; + a.insert(E), (s[E] = y); + } + return ( + a.finish(), + (r.fields = e.fields), + (r.fieldVectors = n), + (r.invertedIndex = s), + (r.tokenSet = a.root), + (r.pipeline = l), + new t.Index(r) + ); + }); + (t.Builder = function () { + (this._ref = "id"), + (this._fields = Object.create(null)), + (this._documents = Object.create(null)), + (this.invertedIndex = Object.create(null)), + (this.fieldTermFrequencies = {}), + (this.fieldLengths = {}), + (this.tokenizer = t.tokenizer), + (this.pipeline = new t.Pipeline()), + (this.searchPipeline = new t.Pipeline()), + (this.documentCount = 0), + (this._b = 0.75), + (this._k1 = 1.2), + (this.termIndex = 0), + (this.metadataWhitelist = []); + }), + (t.Builder.prototype.ref = function (e) { + this._ref = e; + }), + (t.Builder.prototype.field = function (e, r) { + if (/\//.test(e)) + throw new RangeError( + "Field '" + e + "' contains illegal character '/'" + ); + this._fields[e] = r || {}; + }), + (t.Builder.prototype.b = function (e) { + e < 0 ? (this._b = 0) : e > 1 ? (this._b = 1) : (this._b = e); + }), + (t.Builder.prototype.k1 = function (e) { + this._k1 = e; + }), + (t.Builder.prototype.add = function (e, r) { + var n = e[this._ref], + i = Object.keys(this._fields); + (this._documents[n] = r || {}), (this.documentCount += 1); + for (var s = 0; s < i.length; s++) { + var o = i[s], + a = this._fields[o].extractor, + l = a ? a(e) : e[o], + u = this.tokenizer(l, { fields: [o] }), + h = this.pipeline.run(u), + f = new t.FieldRef(n, o), + p = Object.create(null); + (this.fieldTermFrequencies[f] = p), + (this.fieldLengths[f] = 0), + (this.fieldLengths[f] += h.length); + for (var E = 0; E < h.length; E++) { + var y = h[E]; + if ( + (p[y] == null && (p[y] = 0), + (p[y] += 1), + this.invertedIndex[y] == null) + ) { + var b = Object.create(null); + (b._index = this.termIndex), (this.termIndex += 1); + for (var m = 0; m < i.length; m++) + b[i[m]] = Object.create(null); + this.invertedIndex[y] = b; + } + this.invertedIndex[y][o][n] == null && + (this.invertedIndex[y][o][n] = Object.create(null)); + for (var v = 0; v < this.metadataWhitelist.length; v++) { + var T = this.metadataWhitelist[v], + w = y.metadata[T]; + this.invertedIndex[y][o][n][T] == null && + (this.invertedIndex[y][o][n][T] = []), + this.invertedIndex[y][o][n][T].push(w); + } + } + } + }), + (t.Builder.prototype.calculateAverageFieldLengths = function () { + for ( + var e = Object.keys(this.fieldLengths), + r = e.length, + n = {}, + i = {}, + s = 0; + s < r; + s++ + ) { + var o = t.FieldRef.fromString(e[s]), + a = o.fieldName; + i[a] || (i[a] = 0), + (i[a] += 1), + n[a] || (n[a] = 0), + (n[a] += this.fieldLengths[o]); + } + for (var l = Object.keys(this._fields), s = 0; s < l.length; s++) { + var u = l[s]; + n[u] = n[u] / i[u]; + } + this.averageFieldLength = n; + }), + (t.Builder.prototype.createFieldVectors = function () { + for ( + var e = {}, + r = Object.keys(this.fieldTermFrequencies), + n = r.length, + i = Object.create(null), + s = 0; + s < n; + s++ + ) { + for ( + var o = t.FieldRef.fromString(r[s]), + a = o.fieldName, + l = this.fieldLengths[o], + u = new t.Vector(), + h = this.fieldTermFrequencies[o], + f = Object.keys(h), + p = f.length, + E = this._fields[a].boost || 1, + y = this._documents[o.docRef].boost || 1, + b = 0; + b < p; + b++ + ) { + var m = f[b], + v = h[m], + T = this.invertedIndex[m]._index, + w, + I, + M; + i[m] === void 0 + ? ((w = t.idf(this.invertedIndex[m], this.documentCount)), + (i[m] = w)) + : (w = i[m]), + (I = + (w * ((this._k1 + 1) * v)) / + (this._k1 * + (1 - this._b + this._b * (l / this.averageFieldLength[a])) + + v)), + (I *= E), + (I *= y), + (M = Math.round(I * 1e3) / 1e3), + u.insert(T, M); + } + e[o] = u; + } + this.fieldVectors = e; + }), + (t.Builder.prototype.createTokenSet = function () { + this.tokenSet = t.TokenSet.fromArray( + Object.keys(this.invertedIndex).sort() + ); + }), + (t.Builder.prototype.build = function () { + return ( + this.calculateAverageFieldLengths(), + this.createFieldVectors(), + this.createTokenSet(), + new t.Index({ + invertedIndex: this.invertedIndex, + fieldVectors: this.fieldVectors, + tokenSet: this.tokenSet, + fields: Object.keys(this._fields), + pipeline: this.searchPipeline, + }) + ); + }), + (t.Builder.prototype.use = function (e) { + var r = Array.prototype.slice.call(arguments, 1); + r.unshift(this), e.apply(this, r); + }), + (t.MatchData = function (e, r, n) { + for ( + var i = Object.create(null), s = Object.keys(n || {}), o = 0; + o < s.length; + o++ + ) { + var a = s[o]; + i[a] = n[a].slice(); + } + (this.metadata = Object.create(null)), + e !== void 0 && + ((this.metadata[e] = Object.create(null)), + (this.metadata[e][r] = i)); + }), + (t.MatchData.prototype.combine = function (e) { + for (var r = Object.keys(e.metadata), n = 0; n < r.length; n++) { + var i = r[n], + s = Object.keys(e.metadata[i]); + this.metadata[i] == null && + (this.metadata[i] = Object.create(null)); + for (var o = 0; o < s.length; o++) { + var a = s[o], + l = Object.keys(e.metadata[i][a]); + this.metadata[i][a] == null && + (this.metadata[i][a] = Object.create(null)); + for (var u = 0; u < l.length; u++) { + var h = l[u]; + this.metadata[i][a][h] == null + ? (this.metadata[i][a][h] = e.metadata[i][a][h]) + : (this.metadata[i][a][h] = this.metadata[i][a][h].concat( + e.metadata[i][a][h] + )); + } + } + } + }), + (t.MatchData.prototype.add = function (e, r, n) { + if (!(e in this.metadata)) { + (this.metadata[e] = Object.create(null)), (this.metadata[e][r] = n); + return; + } + if (!(r in this.metadata[e])) { + this.metadata[e][r] = n; + return; + } + for (var i = Object.keys(n), s = 0; s < i.length; s++) { + var o = i[s]; + o in this.metadata[e][r] + ? (this.metadata[e][r][o] = this.metadata[e][r][o].concat(n[o])) + : (this.metadata[e][r][o] = n[o]); + } + }), + (t.Query = function (e) { + (this.clauses = []), (this.allFields = e); + }), + (t.Query.wildcard = new String("*")), + (t.Query.wildcard.NONE = 0), + (t.Query.wildcard.LEADING = 1), + (t.Query.wildcard.TRAILING = 2), + (t.Query.presence = { OPTIONAL: 1, REQUIRED: 2, PROHIBITED: 3 }), + (t.Query.prototype.clause = function (e) { + return ( + "fields" in e || (e.fields = this.allFields), + "boost" in e || (e.boost = 1), + "usePipeline" in e || (e.usePipeline = !0), + "wildcard" in e || (e.wildcard = t.Query.wildcard.NONE), + e.wildcard & t.Query.wildcard.LEADING && + e.term.charAt(0) != t.Query.wildcard && + (e.term = "*" + e.term), + e.wildcard & t.Query.wildcard.TRAILING && + e.term.slice(-1) != t.Query.wildcard && + (e.term = "" + e.term + "*"), + "presence" in e || (e.presence = t.Query.presence.OPTIONAL), + this.clauses.push(e), + this + ); + }), + (t.Query.prototype.isNegated = function () { + for (var e = 0; e < this.clauses.length; e++) + if (this.clauses[e].presence != t.Query.presence.PROHIBITED) + return !1; + return !0; + }), + (t.Query.prototype.term = function (e, r) { + if (Array.isArray(e)) + return ( + e.forEach(function (i) { + this.term(i, t.utils.clone(r)); + }, this), + this + ); + var n = r || {}; + return (n.term = e.toString()), this.clause(n), this; + }), + (t.QueryParseError = function (e, r, n) { + (this.name = "QueryParseError"), + (this.message = e), + (this.start = r), + (this.end = n); + }), + (t.QueryParseError.prototype = new Error()), + (t.QueryLexer = function (e) { + (this.lexemes = []), + (this.str = e), + (this.length = e.length), + (this.pos = 0), + (this.start = 0), + (this.escapeCharPositions = []); + }), + (t.QueryLexer.prototype.run = function () { + for (var e = t.QueryLexer.lexText; e; ) e = e(this); + }), + (t.QueryLexer.prototype.sliceString = function () { + for ( + var e = [], r = this.start, n = this.pos, i = 0; + i < this.escapeCharPositions.length; + i++ + ) + (n = this.escapeCharPositions[i]), + e.push(this.str.slice(r, n)), + (r = n + 1); + return ( + e.push(this.str.slice(r, this.pos)), + (this.escapeCharPositions.length = 0), + e.join("") + ); + }), + (t.QueryLexer.prototype.emit = function (e) { + this.lexemes.push({ + type: e, + str: this.sliceString(), + start: this.start, + end: this.pos, + }), + (this.start = this.pos); + }), + (t.QueryLexer.prototype.escapeCharacter = function () { + this.escapeCharPositions.push(this.pos - 1), (this.pos += 1); + }), + (t.QueryLexer.prototype.next = function () { + if (this.pos >= this.length) return t.QueryLexer.EOS; + var e = this.str.charAt(this.pos); + return (this.pos += 1), e; + }), + (t.QueryLexer.prototype.width = function () { + return this.pos - this.start; + }), + (t.QueryLexer.prototype.ignore = function () { + this.start == this.pos && (this.pos += 1), (this.start = this.pos); + }), + (t.QueryLexer.prototype.backup = function () { + this.pos -= 1; + }), + (t.QueryLexer.prototype.acceptDigitRun = function () { + var e, r; + do (e = this.next()), (r = e.charCodeAt(0)); + while (r > 47 && r < 58); + e != t.QueryLexer.EOS && this.backup(); + }), + (t.QueryLexer.prototype.more = function () { + return this.pos < this.length; + }), + (t.QueryLexer.EOS = "EOS"), + (t.QueryLexer.FIELD = "FIELD"), + (t.QueryLexer.TERM = "TERM"), + (t.QueryLexer.EDIT_DISTANCE = "EDIT_DISTANCE"), + (t.QueryLexer.BOOST = "BOOST"), + (t.QueryLexer.PRESENCE = "PRESENCE"), + (t.QueryLexer.lexField = function (e) { + return ( + e.backup(), + e.emit(t.QueryLexer.FIELD), + e.ignore(), + t.QueryLexer.lexText + ); + }), + (t.QueryLexer.lexTerm = function (e) { + if ( + (e.width() > 1 && (e.backup(), e.emit(t.QueryLexer.TERM)), + e.ignore(), + e.more()) + ) + return t.QueryLexer.lexText; + }), + (t.QueryLexer.lexEditDistance = function (e) { + return ( + e.ignore(), + e.acceptDigitRun(), + e.emit(t.QueryLexer.EDIT_DISTANCE), + t.QueryLexer.lexText + ); + }), + (t.QueryLexer.lexBoost = function (e) { + return ( + e.ignore(), + e.acceptDigitRun(), + e.emit(t.QueryLexer.BOOST), + t.QueryLexer.lexText + ); + }), + (t.QueryLexer.lexEOS = function (e) { + e.width() > 0 && e.emit(t.QueryLexer.TERM); + }), + (t.QueryLexer.termSeparator = t.tokenizer.separator), + (t.QueryLexer.lexText = function (e) { + for (;;) { + var r = e.next(); + if (r == t.QueryLexer.EOS) return t.QueryLexer.lexEOS; + if (r.charCodeAt(0) == 92) { + e.escapeCharacter(); + continue; + } + if (r == ":") return t.QueryLexer.lexField; + if (r == "~") + return ( + e.backup(), + e.width() > 0 && e.emit(t.QueryLexer.TERM), + t.QueryLexer.lexEditDistance + ); + if (r == "^") + return ( + e.backup(), + e.width() > 0 && e.emit(t.QueryLexer.TERM), + t.QueryLexer.lexBoost + ); + if ((r == "+" && e.width() === 1) || (r == "-" && e.width() === 1)) + return e.emit(t.QueryLexer.PRESENCE), t.QueryLexer.lexText; + if (r.match(t.QueryLexer.termSeparator)) + return t.QueryLexer.lexTerm; + } + }), + (t.QueryParser = function (e, r) { + (this.lexer = new t.QueryLexer(e)), + (this.query = r), + (this.currentClause = {}), + (this.lexemeIdx = 0); + }), + (t.QueryParser.prototype.parse = function () { + this.lexer.run(), (this.lexemes = this.lexer.lexemes); + for (var e = t.QueryParser.parseClause; e; ) e = e(this); + return this.query; + }), + (t.QueryParser.prototype.peekLexeme = function () { + return this.lexemes[this.lexemeIdx]; + }), + (t.QueryParser.prototype.consumeLexeme = function () { + var e = this.peekLexeme(); + return (this.lexemeIdx += 1), e; + }), + (t.QueryParser.prototype.nextClause = function () { + var e = this.currentClause; + this.query.clause(e), (this.currentClause = {}); + }), + (t.QueryParser.parseClause = function (e) { + var r = e.peekLexeme(); + if (r != null) + switch (r.type) { + case t.QueryLexer.PRESENCE: + return t.QueryParser.parsePresence; + case t.QueryLexer.FIELD: + return t.QueryParser.parseField; + case t.QueryLexer.TERM: + return t.QueryParser.parseTerm; + default: + var n = "expected either a field or a term, found " + r.type; + throw ( + (r.str.length >= 1 && (n += " with value '" + r.str + "'"), + new t.QueryParseError(n, r.start, r.end)) + ); + } + }), + (t.QueryParser.parsePresence = function (e) { + var r = e.consumeLexeme(); + if (r != null) { + switch (r.str) { + case "-": + e.currentClause.presence = t.Query.presence.PROHIBITED; + break; + case "+": + e.currentClause.presence = t.Query.presence.REQUIRED; + break; + default: + var n = "unrecognised presence operator'" + r.str + "'"; + throw new t.QueryParseError(n, r.start, r.end); + } + var i = e.peekLexeme(); + if (i == null) { + var n = "expecting term or field, found nothing"; + throw new t.QueryParseError(n, r.start, r.end); + } + switch (i.type) { + case t.QueryLexer.FIELD: + return t.QueryParser.parseField; + case t.QueryLexer.TERM: + return t.QueryParser.parseTerm; + default: + var n = "expecting term or field, found '" + i.type + "'"; + throw new t.QueryParseError(n, i.start, i.end); + } + } + }), + (t.QueryParser.parseField = function (e) { + var r = e.consumeLexeme(); + if (r != null) { + if (e.query.allFields.indexOf(r.str) == -1) { + var n = e.query.allFields + .map(function (o) { + return "'" + o + "'"; + }) + .join(", "), + i = "unrecognised field '" + r.str + "', possible fields: " + n; + throw new t.QueryParseError(i, r.start, r.end); + } + e.currentClause.fields = [r.str]; + var s = e.peekLexeme(); + if (s == null) { + var i = "expecting term, found nothing"; + throw new t.QueryParseError(i, r.start, r.end); + } + switch (s.type) { + case t.QueryLexer.TERM: + return t.QueryParser.parseTerm; + default: + var i = "expecting term, found '" + s.type + "'"; + throw new t.QueryParseError(i, s.start, s.end); + } + } + }), + (t.QueryParser.parseTerm = function (e) { + var r = e.consumeLexeme(); + if (r != null) { + (e.currentClause.term = r.str.toLowerCase()), + r.str.indexOf("*") != -1 && (e.currentClause.usePipeline = !1); + var n = e.peekLexeme(); + if (n == null) { + e.nextClause(); + return; + } + switch (n.type) { + case t.QueryLexer.TERM: + return e.nextClause(), t.QueryParser.parseTerm; + case t.QueryLexer.FIELD: + return e.nextClause(), t.QueryParser.parseField; + case t.QueryLexer.EDIT_DISTANCE: + return t.QueryParser.parseEditDistance; + case t.QueryLexer.BOOST: + return t.QueryParser.parseBoost; + case t.QueryLexer.PRESENCE: + return e.nextClause(), t.QueryParser.parsePresence; + default: + var i = "Unexpected lexeme type '" + n.type + "'"; + throw new t.QueryParseError(i, n.start, n.end); + } + } + }), + (t.QueryParser.parseEditDistance = function (e) { + var r = e.consumeLexeme(); + if (r != null) { + var n = parseInt(r.str, 10); + if (isNaN(n)) { + var i = "edit distance must be numeric"; + throw new t.QueryParseError(i, r.start, r.end); + } + e.currentClause.editDistance = n; + var s = e.peekLexeme(); + if (s == null) { + e.nextClause(); + return; + } + switch (s.type) { + case t.QueryLexer.TERM: + return e.nextClause(), t.QueryParser.parseTerm; + case t.QueryLexer.FIELD: + return e.nextClause(), t.QueryParser.parseField; + case t.QueryLexer.EDIT_DISTANCE: + return t.QueryParser.parseEditDistance; + case t.QueryLexer.BOOST: + return t.QueryParser.parseBoost; + case t.QueryLexer.PRESENCE: + return e.nextClause(), t.QueryParser.parsePresence; + default: + var i = "Unexpected lexeme type '" + s.type + "'"; + throw new t.QueryParseError(i, s.start, s.end); + } + } + }), + (t.QueryParser.parseBoost = function (e) { + var r = e.consumeLexeme(); + if (r != null) { + var n = parseInt(r.str, 10); + if (isNaN(n)) { + var i = "boost must be numeric"; + throw new t.QueryParseError(i, r.start, r.end); + } + e.currentClause.boost = n; + var s = e.peekLexeme(); + if (s == null) { + e.nextClause(); + return; + } + switch (s.type) { + case t.QueryLexer.TERM: + return e.nextClause(), t.QueryParser.parseTerm; + case t.QueryLexer.FIELD: + return e.nextClause(), t.QueryParser.parseField; + case t.QueryLexer.EDIT_DISTANCE: + return t.QueryParser.parseEditDistance; + case t.QueryLexer.BOOST: + return t.QueryParser.parseBoost; + case t.QueryLexer.PRESENCE: + return e.nextClause(), t.QueryParser.parsePresence; + default: + var i = "Unexpected lexeme type '" + s.type + "'"; + throw new t.QueryParseError(i, s.start, s.end); + } + } + }), + (function (e, r) { + typeof define == "function" && define.amd + ? define(r) + : typeof de == "object" + ? (fe.exports = r()) + : (e.lunr = r()); + })(this, function () { + return t; + }); + })(); + }); + var ce = []; + function N(t, e) { + ce.push({ selector: e, constructor: t }); + } + var Y = class { + constructor() { + this.createComponents(document.body); + } + createComponents(e) { + ce.forEach((r) => { + e.querySelectorAll(r.selector).forEach((n) => { + n.dataset.hasInstance || + (new r.constructor({ el: n }), + (n.dataset.hasInstance = String(!0))); + }); + }); + } + }; + var k = class { + constructor(e) { + this.el = e.el; + } + }; + var J = class { + constructor() { + this.listeners = {}; + } + addEventListener(e, r) { + e in this.listeners || (this.listeners[e] = []), + this.listeners[e].push(r); + } + removeEventListener(e, r) { + if (!(e in this.listeners)) return; + let n = this.listeners[e]; + for (let i = 0, s = n.length; i < s; i++) + if (n[i] === r) { + n.splice(i, 1); + return; + } + } + dispatchEvent(e) { + if (!(e.type in this.listeners)) return !0; + let r = this.listeners[e.type].slice(); + for (let n = 0, i = r.length; n < i; n++) r[n].call(this, e); + return !e.defaultPrevented; + } + }; + var ne = (t, e = 100) => { + let r = Date.now(); + return (...n) => { + r + e - Date.now() < 0 && (t(...n), (r = Date.now())); + }; + }; + var ie = class extends J { + constructor() { + super(); + this.scrollTop = 0; + this.lastY = 0; + this.width = 0; + this.height = 0; + this.showToolbar = !0; + (this.toolbar = document.querySelector(".tsd-page-toolbar")), + (this.secondaryNav = document.querySelector( + ".tsd-navigation.secondary" + )), + window.addEventListener( + "scroll", + ne(() => this.onScroll(), 10) + ), + window.addEventListener( + "resize", + ne(() => this.onResize(), 10) + ), + this.onResize(), + this.onScroll(); + } + triggerResize() { + let r = new CustomEvent("resize", { + detail: { width: this.width, height: this.height }, + }); + this.dispatchEvent(r); + } + onResize() { + (this.width = window.innerWidth || 0), + (this.height = window.innerHeight || 0); + let r = new CustomEvent("resize", { + detail: { width: this.width, height: this.height }, + }); + this.dispatchEvent(r); + } + onScroll() { + this.scrollTop = window.scrollY || 0; + let r = new CustomEvent("scroll", { + detail: { scrollTop: this.scrollTop }, + }); + this.dispatchEvent(r), this.hideShowToolbar(); + } + hideShowToolbar() { + var n; + let r = this.showToolbar; + (this.showToolbar = + this.lastY >= this.scrollTop || this.scrollTop <= 0), + r !== this.showToolbar && + (this.toolbar.classList.toggle("tsd-page-toolbar--hide"), + (n = this.secondaryNav) == null || + n.classList.toggle("tsd-navigation--toolbar-hide")), + (this.lastY = this.scrollTop); + } + }, + Q = ie; + Q.instance = new ie(); + var X = class extends k { + constructor(r) { + super(r); + this.anchors = []; + this.index = -1; + Q.instance.addEventListener("resize", () => this.onResize()), + Q.instance.addEventListener("scroll", (n) => this.onScroll(n)), + this.createAnchors(); + } + createAnchors() { + let r = window.location.href; + r.indexOf("#") != -1 && (r = r.substr(0, r.indexOf("#"))), + this.el.querySelectorAll("a").forEach((n) => { + let i = n.href; + if (i.indexOf("#") == -1 || i.substr(0, r.length) != r) return; + let s = i.substr(i.indexOf("#") + 1), + o = document.querySelector("a.tsd-anchor[name=" + s + "]"), + a = n.parentNode; + !o || !a || this.anchors.push({ link: a, anchor: o, position: 0 }); + }), + this.onResize(); + } + onResize() { + let r; + for (let i = 0, s = this.anchors.length; i < s; i++) { + r = this.anchors[i]; + let o = r.anchor.getBoundingClientRect(); + r.position = o.top + document.body.scrollTop; + } + this.anchors.sort((i, s) => i.position - s.position); + let n = new CustomEvent("scroll", { + detail: { scrollTop: Q.instance.scrollTop }, + }); + this.onScroll(n); + } + onScroll(r) { + let n = r.detail.scrollTop + 5, + i = this.anchors, + s = i.length - 1, + o = this.index; + for (; o > -1 && i[o].position > n; ) o -= 1; + for (; o < s && i[o + 1].position < n; ) o += 1; + this.index != o && + (this.index > -1 && + this.anchors[this.index].link.classList.remove("focus"), + (this.index = o), + this.index > -1 && + this.anchors[this.index].link.classList.add("focus")); + } + }; + var he = (t, e = 100) => { + let r; + return (...n) => { + clearTimeout(r), (r = setTimeout(() => t(n), e)); + }; + }; + var ge = Fe(pe()); + function ye() { + let t = document.getElementById("tsd-search"); + if (!t) return; + let e = document.getElementById("search-script"); + t.classList.add("loading"), + e && + (e.addEventListener("error", () => { + t.classList.remove("loading"), t.classList.add("failure"); + }), + e.addEventListener("load", () => { + t.classList.remove("loading"), t.classList.add("ready"); + }), + window.searchData && t.classList.remove("loading")); + let r = document.querySelector("#tsd-search input"), + n = document.querySelector("#tsd-search .results"); + if (!r || !n) + throw new Error( + "The input field or the result list wrapper was not found" + ); + let i = !1; + n.addEventListener("mousedown", () => (i = !0)), + n.addEventListener("mouseup", () => { + (i = !1), t.classList.remove("has-focus"); + }), + r.addEventListener("focus", () => t.classList.add("has-focus")), + r.addEventListener("blur", () => { + i || ((i = !1), t.classList.remove("has-focus")); + }); + let s = { base: t.dataset.base + "/" }; + Ae(t, n, r, s); + } + function Ae(t, e, r, n) { + r.addEventListener( + "input", + he(() => { + He(t, e, r, n); + }, 200) + ); + let i = !1; + r.addEventListener("keydown", (s) => { + (i = !0), + s.key == "Enter" + ? ze(e, r) + : s.key == "Escape" + ? r.blur() + : s.key == "ArrowUp" + ? me(e, -1) + : s.key === "ArrowDown" + ? me(e, 1) + : (i = !1); + }), + r.addEventListener("keypress", (s) => { + i && s.preventDefault(); + }), + document.body.addEventListener("keydown", (s) => { + s.altKey || + s.ctrlKey || + s.metaKey || + (!r.matches(":focus") && + s.key === "/" && + (r.focus(), s.preventDefault())); + }); + } + function Ve(t, e) { + t.index || + (window.searchData && + (e.classList.remove("loading"), + e.classList.add("ready"), + (t.data = window.searchData), + (t.index = ge.Index.load(window.searchData.index)))); + } + function He(t, e, r, n) { + var o, a; + if ((Ve(n, t), !n.index || !n.data)) return; + e.textContent = ""; + let i = r.value.trim(), + s = i ? n.index.search(`*${i}*`) : []; + for (let l = 0; l < s.length; l++) { + let u = s[l], + h = n.data.rows[Number(u.ref)], + f = 1; + h.name.toLowerCase().startsWith(i.toLowerCase()) && + (f *= 1 + 1 / (Math.abs(h.name.length - i.length) * 10)), + (f *= (o = h.boost) != null ? o : 1), + (u.score *= f); + } + s.sort((l, u) => u.score - l.score); + for (let l = 0, u = Math.min(10, s.length); l < u; l++) { + let h = n.data.rows[Number(s[l].ref)], + f = ve(h.name, i); + h.parent && (f = `${ve(h.parent, i)}.${f}`); + let p = document.createElement("li"); + p.classList.value = (a = h.classes) != null ? a : ""; + let E = document.createElement("a"); + (E.href = n.base + h.url), + E.classList.add("tsd-kind-icon"), + (E.innerHTML = f), + p.append(E), + e.appendChild(p); + } + } + function me(t, e) { + var n, i; + let r = t.querySelector(".current"); + if (!r) + (r = t.querySelector(e == 1 ? "li:first-child" : "li:last-child")), + r && r.classList.add("current"); + else { + let s = r; + if (e === 1) + do s = (n = s.nextElementSibling) != null ? n : void 0; + while (s instanceof HTMLElement && s.offsetParent == null); + else + do s = (i = s.previousElementSibling) != null ? i : void 0; + while (s instanceof HTMLElement && s.offsetParent == null); + s && (r.classList.remove("current"), s.classList.add("current")); + } + } + function ze(t, e) { + let r = t.querySelector(".current"); + if ((r || (r = t.querySelector("li:first-child")), r)) { + let n = r.querySelector("a"); + n && (window.location.href = n.href), e.blur(); + } + } + function ve(t, e) { + if (e === "") return t; + let r = t.toLocaleLowerCase(), + n = e.toLocaleLowerCase(), + i = [], + s = 0, + o = r.indexOf(n); + for (; o != -1; ) + i.push( + se(t.substring(s, o)), + `${se(t.substring(o, o + n.length))}` + ), + (s = o + n.length), + (o = r.indexOf(n, s)); + return i.push(se(t.substring(s))), i.join(""); + } + var Ne = { + "&": "&", + "<": "<", + ">": ">", + "'": "'", + '"': """, + }; + function se(t) { + return t.replace(/[&<>"'"]/g, (e) => Ne[e]); + } + var oe = class { + constructor(e, r) { + (this.signature = e), (this.description = r); + } + addClass(e) { + return ( + this.signature.classList.add(e), + this.description.classList.add(e), + this + ); + } + removeClass(e) { + return ( + this.signature.classList.remove(e), + this.description.classList.remove(e), + this + ); + } + }, + Z = class extends k { + constructor(r) { + super(r); + this.groups = []; + this.index = -1; + this.createGroups(), + this.container && + (this.el.classList.add("active"), + Array.from(this.el.children).forEach((n) => { + n.addEventListener("touchstart", (i) => this.onClick(i)), + n.addEventListener("click", (i) => this.onClick(i)); + }), + this.container.classList.add("active"), + this.setIndex(0)); + } + setIndex(r) { + if ( + (r < 0 && (r = 0), + r > this.groups.length - 1 && (r = this.groups.length - 1), + this.index == r) + ) + return; + let n = this.groups[r]; + if (this.index > -1) { + let i = this.groups[this.index]; + i.removeClass("current").addClass("fade-out"), + n.addClass("current"), + n.addClass("fade-in"), + Q.instance.triggerResize(), + setTimeout(() => { + i.removeClass("fade-out"), n.removeClass("fade-in"); + }, 300); + } else n.addClass("current"), Q.instance.triggerResize(); + this.index = r; + } + createGroups() { + let r = this.el.children; + if (r.length < 2) return; + this.container = this.el.nextElementSibling; + let n = this.container.children; + this.groups = []; + for (let i = 0; i < r.length; i++) this.groups.push(new oe(r[i], n[i])); + } + onClick(r) { + this.groups.forEach((n, i) => { + n.signature === r.currentTarget && this.setIndex(i); + }); + } + }; + var C = "mousedown", + Le = "mousemove", + _ = "mouseup", + K = { x: 0, y: 0 }, + xe = !1, + ae = !1, + je = !1, + A = !1, + Ee = /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test( + navigator.userAgent + ); + document.documentElement.classList.add(Ee ? "is-mobile" : "not-mobile"); + Ee && + "ontouchstart" in document.documentElement && + ((je = !0), (C = "touchstart"), (Le = "touchmove"), (_ = "touchend")); + document.addEventListener(C, (t) => { + (ae = !0), (A = !1); + let e = C == "touchstart" ? t.targetTouches[0] : t; + (K.y = e.pageY || 0), (K.x = e.pageX || 0); + }); + document.addEventListener(Le, (t) => { + if (!!ae && !A) { + let e = C == "touchstart" ? t.targetTouches[0] : t, + r = K.x - (e.pageX || 0), + n = K.y - (e.pageY || 0); + A = Math.sqrt(r * r + n * n) > 10; + } + }); + document.addEventListener(_, () => { + ae = !1; + }); + document.addEventListener("click", (t) => { + xe && (t.preventDefault(), t.stopImmediatePropagation(), (xe = !1)); + }); + var ee = class extends k { + constructor(r) { + super(r); + (this.className = this.el.dataset.toggle || ""), + this.el.addEventListener(_, (n) => this.onPointerUp(n)), + this.el.addEventListener("click", (n) => n.preventDefault()), + document.addEventListener(C, (n) => this.onDocumentPointerDown(n)), + document.addEventListener(_, (n) => this.onDocumentPointerUp(n)); + } + setActive(r) { + if (this.active == r) return; + (this.active = r), + document.documentElement.classList.toggle("has-" + this.className, r), + this.el.classList.toggle("active", r); + let n = (this.active ? "to-has-" : "from-has-") + this.className; + document.documentElement.classList.add(n), + setTimeout(() => document.documentElement.classList.remove(n), 500); + } + onPointerUp(r) { + A || (this.setActive(!0), r.preventDefault()); + } + onDocumentPointerDown(r) { + if (this.active) { + if (r.target.closest(".col-menu, .tsd-filter-group")) return; + this.setActive(!1); + } + } + onDocumentPointerUp(r) { + if (!A && this.active && r.target.closest(".col-menu")) { + let n = r.target.closest("a"); + if (n) { + let i = window.location.href; + i.indexOf("#") != -1 && (i = i.substr(0, i.indexOf("#"))), + n.href.substr(0, i.length) == i && + setTimeout(() => this.setActive(!1), 250); + } + } + } + }; + var te = class { + constructor(e, r) { + (this.key = e), + (this.value = r), + (this.defaultValue = r), + this.initialize(), + window.localStorage[this.key] && + this.setValue(this.fromLocalStorage(window.localStorage[this.key])); + } + initialize() {} + setValue(e) { + if (this.value == e) return; + let r = this.value; + (this.value = e), + (window.localStorage[this.key] = this.toLocalStorage(e)), + this.handleValueChange(r, e); + } + }, + re = class extends te { + initialize() { + let r = document.querySelector("#tsd-filter-" + this.key); + !r || + ((this.checkbox = r), + this.checkbox.addEventListener("change", () => { + this.setValue(this.checkbox.checked); + })); + } + handleValueChange(r, n) { + !this.checkbox || + ((this.checkbox.checked = this.value), + document.documentElement.classList.toggle( + "toggle-" + this.key, + this.value != this.defaultValue + )); + } + fromLocalStorage(r) { + return r == "true"; + } + toLocalStorage(r) { + return r ? "true" : "false"; + } + }, + le = class extends te { + initialize() { + document.documentElement.classList.add( + "toggle-" + this.key + this.value + ); + let r = document.querySelector("#tsd-filter-" + this.key); + if (!r) return; + this.select = r; + let n = () => { + this.select.classList.add("active"); + }, + i = () => { + this.select.classList.remove("active"); + }; + this.select.addEventListener(C, n), + this.select.addEventListener("mouseover", n), + this.select.addEventListener("mouseleave", i), + this.select.querySelectorAll("li").forEach((s) => { + s.addEventListener(_, (o) => { + r.classList.remove("active"), + this.setValue(o.target.dataset.value || ""); + }); + }), + document.addEventListener(C, (s) => { + this.select.contains(s.target) || + this.select.classList.remove("active"); + }); + } + handleValueChange(r, n) { + this.select.querySelectorAll("li.selected").forEach((o) => { + o.classList.remove("selected"); + }); + let i = this.select.querySelector('li[data-value="' + n + '"]'), + s = this.select.querySelector(".tsd-select-label"); + i && + s && + (i.classList.add("selected"), (s.textContent = i.textContent)), + document.documentElement.classList.remove("toggle-" + r), + document.documentElement.classList.add("toggle-" + n); + } + fromLocalStorage(r) { + return r; + } + toLocalStorage(r) { + return r; + } + }, + j = class extends k { + constructor(r) { + super(r); + (this.optionVisibility = new le("visibility", "private")), + (this.optionInherited = new re("inherited", !0)), + (this.optionExternals = new re("externals", !0)); + } + static isSupported() { + try { + return typeof window.localStorage != "undefined"; + } catch { + return !1; + } + } + }; + function we(t) { + let e = localStorage.getItem("tsd-theme") || "os"; + (t.value = e), + be(e), + t.addEventListener("change", () => { + localStorage.setItem("tsd-theme", t.value), be(t.value); + }); + } + function be(t) { + switch (t) { + case "os": + document.body.classList.remove("light", "dark"); + break; + case "light": + document.body.classList.remove("dark"), + document.body.classList.add("light"); + break; + case "dark": + document.body.classList.remove("light"), + document.body.classList.add("dark"); + break; + } + } + ye(); + N(X, ".menu-highlight"); + N(Z, ".tsd-signatures"); + N(ee, "a[data-toggle]"); + j.isSupported() + ? N(j, "#tsd-filter") + : document.documentElement.classList.add("no-filter"); + var Te = document.getElementById("theme"); + Te && we(Te); + var Be = new Y(); + Object.defineProperty(window, "app", { value: Be }); +})(); /*! * lunr.Builder * Copyright (C) 2020 Oliver Nightingale diff --git a/docs/assets/search.js b/docs/assets/search.js index 16ac92bf..a2cbdcee 100644 --- a/docs/assets/search.js +++ b/docs/assets/search.js @@ -1 +1,3 @@ -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":"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":[]}}' +); diff --git a/lib/Command.ts b/lib/Command.ts index 4bec6346..8161d517 100644 --- a/lib/Command.ts +++ b/lib/Command.ts @@ -1,4 +1,4 @@ -import { exists, getKeyIndexes } from "@ioredis/commands"; +import { exists, getKeyIndexes } from "@iovalkey/commands"; import * as calculateSlot from "cluster-key-slot"; import asCallback from "standard-as-callback"; import { diff --git a/lib/Pipeline.ts b/lib/Pipeline.ts index 7be5cb40..8b8e8ffd 100644 --- a/lib/Pipeline.ts +++ b/lib/Pipeline.ts @@ -1,5 +1,5 @@ import * as calculateSlot from "cluster-key-slot"; -import { exists, hasFlag } from "@ioredis/commands"; +import { exists, hasFlag } from "@iovalkey/commands"; import asCallback from "standard-as-callback"; import { deprecate } from "util"; import Redis from "./Redis"; diff --git a/lib/Redis.ts b/lib/Redis.ts index 90ad751e..7e5236d7 100644 --- a/lib/Redis.ts +++ b/lib/Redis.ts @@ -22,12 +22,7 @@ import { ScanStreamOptions, WriteableStream, } from "./types"; -import { - CONNECTION_CLOSED_ERROR_MSG, - Debug, - isInt, - parseURL, -} from "./utils"; +import { CONNECTION_CLOSED_ERROR_MSG, Debug, isInt, parseURL } from "./utils"; import applyMixin from "./utils/applyMixin"; import Commander from "./utils/Commander"; import { defaults, noop } from "./utils/lodash"; @@ -524,7 +519,10 @@ class Redis extends Commander implements DataHandledable { this.manuallyClosing = true; } - if (this.options.socketTimeout !== undefined && this.socketTimeoutTimer === undefined) { + if ( + this.options.socketTimeout !== undefined && + this.socketTimeoutTimer === undefined + ) { this.setSocketTimeout(); } } @@ -543,7 +541,11 @@ class Redis extends Commander implements DataHandledable { private setSocketTimeout() { this.socketTimeoutTimer = setTimeout(() => { - this.stream.destroy(new Error(`Socket timeout. Expecting data, but didn't receive any in ${this.options.socketTimeout}ms.`)); + this.stream.destroy( + new Error( + `Socket timeout. Expecting data, but didn't receive any in ${this.options.socketTimeout}ms.` + ) + ); this.socketTimeoutTimer = undefined; }, this.options.socketTimeout); diff --git a/lib/connectors/SentinelConnector/index.ts b/lib/connectors/SentinelConnector/index.ts index be40ef5b..866543c4 100644 --- a/lib/connectors/SentinelConnector/index.ts +++ b/lib/connectors/SentinelConnector/index.ts @@ -169,7 +169,10 @@ export default class SentinelConnector extends AbstractConnector { if (this.options.enableTLSForSentinelMode && this.options.tls) { Object.assign(resolved, this.options.tls); this.stream = createTLSConnection(resolved); - this.stream.once("secureConnect", this.initFailoverDetector.bind(this)); + this.stream.once( + "secureConnect", + this.initFailoverDetector.bind(this) + ); } else { this.stream = createConnection(resolved); this.stream.once("connect", this.initFailoverDetector.bind(this)); diff --git a/lib/utils/RedisCommander.ts b/lib/utils/RedisCommander.ts index 215ed50b..99981cd1 100644 --- a/lib/utils/RedisCommander.ts +++ b/lib/utils/RedisCommander.ts @@ -79,7 +79,7 @@ interface RedisCommander { ): Result; /** - * List the ACL categories or the commands inside a category + * Lists 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 @@ -90,12 +90,12 @@ interface RedisCommander { ): Result; acl( subcommand: "CAT", - categoryname: string | Buffer, + category: string | Buffer, callback?: Callback ): Result; /** - * Remove the specified ACL users and the associated rules + * Deletes ACL users, and terminates their connections. * - _group_: server * - _complexity_: O(1) amortized time considering the typical user. * - _since_: 6.0.0 @@ -112,7 +112,7 @@ interface RedisCommander { ): Result; /** - * Returns whether the user can execute the given command without executing the command. + * Simulates the execution of a command by a user, without executing the command. * - _group_: server * - _complexity_: O(1). * - _since_: 7.0.0 @@ -165,7 +165,7 @@ interface RedisCommander { ): Result; /** - * Generate a pseudorandom secure password to use for ACL users + * Generates a pseudorandom, secure password that can be used to identify ACL users. * - _group_: server * - _complexity_: O(1) * - _since_: 6.0.0 @@ -190,7 +190,7 @@ interface RedisCommander { ): Result; /** - * Get the rules for a specific ACL user + * Lists the ACL rules of a 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 @@ -207,7 +207,7 @@ interface RedisCommander { ): Result; /** - * Show helpful text about the different subcommands + * Returns helpful text about the different subcommands. * - _group_: server * - _complexity_: O(1) * - _since_: 6.0.0 @@ -218,7 +218,7 @@ interface RedisCommander { ): Result; /** - * List the current ACL rules in ACL config file format + * Dumps the effective rules in ACL file format. * - _group_: server * - _complexity_: O(N). Where N is the number of configured users. * - _since_: 6.0.0 @@ -233,7 +233,7 @@ interface RedisCommander { ): Result; /** - * Reload the ACLs from the configured ACL file + * Reloads the rules from the configured ACL file. * - _group_: server * - _complexity_: O(N). Where N is the number of configured users. * - _since_: 6.0.0 @@ -241,7 +241,7 @@ interface RedisCommander { acl(subcommand: "LOAD", callback?: Callback<"OK">): Result<"OK", Context>; /** - * List latest events denied because of ACLs in place + * Lists recent security events generated due to ACL rules. * - _group_: server * - _complexity_: O(N) with N being the number of entries shown. * - _since_: 6.0.0 @@ -262,7 +262,7 @@ interface RedisCommander { ): Result; /** - * Save the current ACL rules in the configured ACL file + * Saves the effective ACL rules in the configured ACL file. * - _group_: server * - _complexity_: O(N). Where N is the number of configured users. * - _since_: 6.0.0 @@ -270,7 +270,7 @@ interface RedisCommander { acl(subcommand: "SAVE", callback?: Callback<"OK">): Result<"OK", Context>; /** - * Modify or create the rules for a specific ACL user + * Creates and modifies an ACL user and its rules. * - _group_: server * - _complexity_: O(N). Where N is the number of rules provided. * - _since_: 6.0.0 @@ -297,7 +297,7 @@ interface RedisCommander { ): Result<"OK", Context>; /** - * List the username of all the configured ACL rules + * Lists all ACL users. * - _group_: server * - _complexity_: O(N). Where N is the number of configured users. * - _since_: 6.0.0 @@ -312,7 +312,7 @@ interface RedisCommander { ): Result; /** - * Return the name of the user associated to the current connection + * Returns the authenticated username of the current connection. * - _group_: server * - _complexity_: O(1) * - _since_: 6.0.0 @@ -327,9 +327,9 @@ interface RedisCommander { ): Result; /** - * Append a value to a key + * Appends a string to the value of a key. Creates the key if it doesn't exist. * - _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. + * - _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 the server will double the free space available on every reallocation. * - _since_: 2.0.0 */ append( @@ -339,7 +339,7 @@ interface RedisCommander { ): Result; /** - * Sent by cluster clients after an -ASK redirect + * Signals that a cluster client is following an -ASK redirect. * - _group_: cluster * - _complexity_: O(1) * - _since_: 3.0.0 @@ -347,7 +347,7 @@ interface RedisCommander { asking(callback?: Callback<"OK">): Result<"OK", Context>; /** - * Authenticate to the server + * Authenticates the connection. * - _group_: connection * - _complexity_: O(N) where N is the number of passwords defined for the user * - _since_: 1.0.0 @@ -363,7 +363,7 @@ interface RedisCommander { ): Result<"OK", Context>; /** - * Asynchronously rewrite the append-only file + * Asynchronously rewrites the append-only file to disk. * - _group_: server * - _complexity_: O(1) * - _since_: 1.0.0 @@ -372,7 +372,7 @@ interface RedisCommander { bgrewriteaofBuffer(callback?: Callback): Result; /** - * Asynchronously save the dataset to disk + * Asynchronously saves the database(s) to disk. * - _group_: server * - _complexity_: O(1) * - _since_: 1.0.0 @@ -384,12 +384,17 @@ interface RedisCommander { ): Result<"OK", Context>; /** - * Count set bits in a string + * Counts the number of set bits (population counting) in a string. * - _group_: bitmap * - _complexity_: O(N) * - _since_: 2.6.0 */ bitcount(key: RedisKey, callback?: Callback): Result; + bitcount( + key: RedisKey, + start: number | string, + callback?: Callback + ): Result; bitcount( key: RedisKey, start: number | string, @@ -412,21 +417,25 @@ interface RedisCommander { ): Result; /** - * Perform arbitrary bitfield integer operations on strings + * Performs arbitrary bitfield integer operations on strings. * - _group_: bitmap * - _complexity_: O(1) for each subcommand specified * - _since_: 3.2.0 */ bitfield( key: RedisKey, - encodingOffsetToken: "GET", + callback?: Callback + ): Result; + bitfield( + key: RedisKey, + getBlockToken: "GET", encoding: string | Buffer, offset: number | string, callback?: Callback ): Result; bitfield( key: RedisKey, - encodingOffsetValueToken: "SET", + setBlockToken: "SET", encoding: string | Buffer, offset: number | string, value: number | string, @@ -434,7 +443,7 @@ interface RedisCommander { ): Result; bitfield( key: RedisKey, - encodingOffsetIncrementToken: "INCRBY", + incrbyBlockToken: "INCRBY", encoding: string | Buffer, offset: number | string, increment: number | string, @@ -444,7 +453,7 @@ interface RedisCommander { key: RedisKey, overflow: "OVERFLOW", wrap: "WRAP", - encodingOffsetValueToken: "SET", + setBlockToken: "SET", encoding: string | Buffer, offset: number | string, value: number | string, @@ -454,7 +463,7 @@ interface RedisCommander { key: RedisKey, overflow: "OVERFLOW", wrap: "WRAP", - encodingOffsetIncrementToken: "INCRBY", + incrbyBlockToken: "INCRBY", encoding: string | Buffer, offset: number | string, increment: number | string, @@ -464,7 +473,7 @@ interface RedisCommander { key: RedisKey, overflow: "OVERFLOW", sat: "SAT", - encodingOffsetValueToken: "SET", + setBlockToken: "SET", encoding: string | Buffer, offset: number | string, value: number | string, @@ -474,7 +483,7 @@ interface RedisCommander { key: RedisKey, overflow: "OVERFLOW", sat: "SAT", - encodingOffsetIncrementToken: "INCRBY", + incrbyBlockToken: "INCRBY", encoding: string | Buffer, offset: number | string, increment: number | string, @@ -484,7 +493,7 @@ interface RedisCommander { key: RedisKey, overflow: "OVERFLOW", fail: "FAIL", - encodingOffsetValueToken: "SET", + setBlockToken: "SET", encoding: string | Buffer, offset: number | string, value: number | string, @@ -494,7 +503,7 @@ interface RedisCommander { key: RedisKey, overflow: "OVERFLOW", fail: "FAIL", - encodingOffsetIncrementToken: "INCRBY", + incrbyBlockToken: "INCRBY", encoding: string | Buffer, offset: number | string, increment: number | string, @@ -502,36 +511,40 @@ interface RedisCommander { ): Result; /** - * Perform arbitrary bitfield integer operations on strings. Read-only variant of BITFIELD + * Performs arbitrary read-only bitfield integer operations on strings. * - _group_: bitmap * - _complexity_: O(1) for each subcommand specified * - _since_: 6.0.0 */ + bitfield_ro( + key: RedisKey, + callback?: Callback + ): Result; bitfield_ro( ...args: [ key: RedisKey, - encodingOffsetToken: "GET", - ...encodingOffsets: (string | Buffer | number)[], + getBlockToken: "GET", + ...getBlocks: (string | Buffer | number)[], callback: Callback ] ): Result; bitfield_ro( ...args: [ key: RedisKey, - encodingOffsetToken: "GET", - ...encodingOffsets: (string | Buffer | number)[] + getBlockToken: "GET", + ...getBlocks: (string | Buffer | number)[] ] ): Result; /** - * Perform bitwise operations between strings + * Performs bitwise operations on multiple strings, and stores the result. * - _group_: bitmap * - _complexity_: O(N) * - _since_: 2.6.0 */ bitop( ...args: [ - operation: string | Buffer, + and: "AND", destkey: RedisKey, ...keys: RedisKey[], callback: Callback @@ -539,25 +552,87 @@ interface RedisCommander { ): Result; bitop( ...args: [ - operation: string | Buffer, + and: "AND", destkey: RedisKey, keys: RedisKey[], callback: Callback ] ): Result; + bitop( + ...args: [and: "AND", destkey: RedisKey, ...keys: RedisKey[]] + ): Result; + bitop( + ...args: [and: "AND", destkey: RedisKey, keys: RedisKey[]] + ): Result; + bitop( + ...args: [ + or: "OR", + destkey: RedisKey, + ...keys: RedisKey[], + callback: Callback + ] + ): Result; bitop( ...args: [ - operation: string | Buffer, + or: "OR", destkey: RedisKey, - ...keys: RedisKey[] + keys: RedisKey[], + callback: Callback + ] + ): Result; + bitop( + ...args: [or: "OR", destkey: RedisKey, ...keys: RedisKey[]] + ): Result; + bitop( + ...args: [or: "OR", destkey: RedisKey, keys: RedisKey[]] + ): Result; + bitop( + ...args: [ + xor: "XOR", + destkey: RedisKey, + ...keys: RedisKey[], + callback: Callback + ] + ): Result; + bitop( + ...args: [ + xor: "XOR", + destkey: RedisKey, + keys: RedisKey[], + callback: Callback + ] + ): Result; + bitop( + ...args: [xor: "XOR", destkey: RedisKey, ...keys: RedisKey[]] + ): Result; + bitop( + ...args: [xor: "XOR", destkey: RedisKey, keys: RedisKey[]] + ): Result; + bitop( + ...args: [ + not: "NOT", + destkey: RedisKey, + ...keys: RedisKey[], + callback: Callback + ] + ): Result; + bitop( + ...args: [ + not: "NOT", + destkey: RedisKey, + keys: RedisKey[], + callback: Callback ] ): Result; bitop( - ...args: [operation: string | Buffer, destkey: RedisKey, keys: RedisKey[]] + ...args: [not: "NOT", destkey: RedisKey, ...keys: RedisKey[]] + ): Result; + bitop( + ...args: [not: "NOT", destkey: RedisKey, keys: RedisKey[]] ): Result; /** - * Find first bit set or clear in a string + * Finds the first set (1) or clear (0) bit in a string. * - _group_: bitmap * - _complexity_: O(N) * - _since_: 2.8.7 @@ -598,7 +673,7 @@ interface RedisCommander { ): Result; /** - * Pop an element from a list, push it to another list and return it; or block until one is available + * Pops an element from a list, pushes it to another list and returns it. Blocks until an element is available otherwise. Deletes the list if the last element was moved. * - _group_: list * - _complexity_: O(1) * - _since_: 6.2.0 @@ -669,7 +744,7 @@ interface RedisCommander { ): Result; /** - * Pop elements from a list, or block until one is available + * Pops the first element from one of multiple lists. Blocks until an element is available otherwise. Deletes the list if the last element was popped. * - _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 @@ -980,7 +1055,7 @@ interface RedisCommander { ): Result<[key: Buffer, members: Buffer[]] | null, Context>; /** - * Remove and get the first element in a list, or block until one is available + * Removes and returns the first element in a list. Blocks until an element is available otherwise. Deletes the list if the last element was popped. * - _group_: list * - _complexity_: O(N) where N is the number of provided keys. * - _since_: 2.0.0 @@ -1027,7 +1102,7 @@ interface RedisCommander { ): Result<[Buffer, Buffer] | null, Context>; /** - * Remove and get the last element in a list, or block until one is available + * Removes and returns the last element in a list. Blocks until an element is available otherwise. Deletes the list if the last element was popped. * - _group_: list * - _complexity_: O(N) where N is the number of provided keys. * - _since_: 2.0.0 @@ -1074,7 +1149,7 @@ interface RedisCommander { ): Result<[Buffer, Buffer] | null, Context>; /** - * Pop an element from a list, push it to another list and return it; or block until one is available + * Pops an element from a list, pushes it to another list and returns it. Block until an element is available otherwise. Deletes the list if the last element was popped. * - _group_: list * - _complexity_: O(1) * - _since_: 2.2.0 @@ -1093,9 +1168,9 @@ interface RedisCommander { ): Result; /** - * Remove and return members with scores in a sorted set or block until one is available + * Removes and returns a member by score from one or more sorted sets. Blocks until a member is available otherwise. Deletes the sorted set if the last element was popped. * - _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. + * - _complexity_: O(K) + O(M*log(N)) 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 */ bzmpop( @@ -1252,7 +1327,7 @@ interface RedisCommander { ): Result; /** - * Remove and return the member with the highest score from one or more sorted sets, or block until one is available + * Removes and returns the member with the highest score from one or more sorted sets. Blocks until a member available otherwise. Deletes the sorted set if the last element was popped. * - _group_: sorted-set * - _complexity_: O(log(N)) with N being the number of elements in the sorted set. * - _since_: 5.0.0 @@ -1299,7 +1374,7 @@ interface RedisCommander { ): Result<[key: Buffer, member: Buffer, score: Buffer] | null, Context>; /** - * Remove and return the member with the lowest score from one or more sorted sets, or block until one is available + * Removes and returns the member with the lowest score from one or more sorted sets. Blocks until a member is available otherwise. Deletes the sorted set if the last element was popped. * - _group_: sorted-set * - _complexity_: O(log(N)) with N being the number of elements in the sorted set. * - _since_: 5.0.0 @@ -1346,7 +1421,7 @@ interface RedisCommander { ): Result<[key: Buffer, member: Buffer, score: Buffer] | null, Context>; /** - * Instruct the server about tracking or not keys in the next request + * Instructs the server whether to track the keys in the next request. * - _group_: connection * - _complexity_: O(1) * - _since_: 6.0.0 @@ -1363,7 +1438,24 @@ interface RedisCommander { ): Result<"OK", Context>; /** - * Get the current connection name + * A client claims its capability. + * - _group_: connection + * - _complexity_: O(1) + * - _since_: 8.0.0 + */ + client( + ...args: [ + subcommand: "CAPA", + ...capabilities: (string | Buffer)[], + callback: Callback + ] + ): Result; + client( + ...args: [subcommand: "CAPA", ...capabilities: (string | Buffer)[]] + ): Result; + + /** + * Returns the name of the connection. * - _group_: connection * - _complexity_: O(1) * - _since_: 2.6.9 @@ -1378,7 +1470,7 @@ interface RedisCommander { ): Result; /** - * Get tracking notifications redirection client ID if any + * Returns the client ID to which the connection's tracking notifications are redirected. * - _group_: connection * - _complexity_: O(1) * - _since_: 6.0.0 @@ -1389,7 +1481,7 @@ interface RedisCommander { ): Result; /** - * Show helpful text about the different subcommands + * Returns helpful text about the different subcommands. * - _group_: connection * - _complexity_: O(1) * - _since_: 5.0.0 @@ -1400,7 +1492,7 @@ interface RedisCommander { ): Result; /** - * Returns the client ID for the current connection + * Returns the unique client ID of the connection. * - _group_: connection * - _complexity_: O(1) * - _since_: 5.0.0 @@ -1411,7 +1503,7 @@ interface RedisCommander { ): Result; /** - * Returns information about the current client connection. + * Returns information about the connection. * - _group_: connection * - _complexity_: O(1) * - _since_: 6.2.0 @@ -1426,24 +1518,125 @@ interface RedisCommander { ): Result; /** - * Kill the connection of a client + * Terminates open connections. * - _group_: connection * - _complexity_: O(N) where N is the number of client connections * - _since_: 2.4.0 */ client( - ...args: [ - subcommand: "KILL", - ...args: RedisValue[], - callback: Callback - ] + subcommand: "KILL", + oldFormat: string | Buffer, + callback?: Callback + ): Result; + client( + subcommand: "KILL", + callback?: Callback + ): Result; + client( + subcommand: "KILL", + clientIdToken: "ID", + clientId: number | string, + callback?: Callback + ): Result; + client( + subcommand: "KILL", + callback?: Callback + ): Result; + client( + subcommand: "KILL", + type: "TYPE", + normal: "NORMAL", + callback?: Callback + ): Result; + client( + subcommand: "KILL", + type: "TYPE", + master: "MASTER", + callback?: Callback + ): Result; + client( + subcommand: "KILL", + type: "TYPE", + primary: "PRIMARY", + callback?: Callback + ): Result; + client( + subcommand: "KILL", + type: "TYPE", + slave: "SLAVE", + callback?: Callback + ): Result; + client( + subcommand: "KILL", + type: "TYPE", + replica: "REPLICA", + callback?: Callback + ): Result; + client( + subcommand: "KILL", + type: "TYPE", + pubsub: "PUBSUB", + callback?: Callback + ): Result; + client( + subcommand: "KILL", + callback?: Callback + ): Result; + client( + subcommand: "KILL", + usernameToken: "USER", + username: string | Buffer, + callback?: Callback + ): Result; + client( + subcommand: "KILL", + callback?: Callback + ): Result; + client( + subcommand: "KILL", + addrToken: "ADDR", + addr: string | Buffer, + callback?: Callback + ): Result; + client( + subcommand: "KILL", + callback?: Callback + ): Result; + client( + subcommand: "KILL", + laddrToken: "LADDR", + laddr: string | Buffer, + callback?: Callback + ): Result; + client( + subcommand: "KILL", + callback?: Callback + ): Result; + client( + subcommand: "KILL", + skipme: "SKIPME", + yes: "YES", + callback?: Callback + ): Result; + client( + subcommand: "KILL", + skipme: "SKIPME", + no: "NO", + callback?: Callback + ): Result; + client( + subcommand: "KILL", + callback?: Callback ): Result; client( - ...args: [subcommand: "KILL", ...args: RedisValue[]] + subcommand: "KILL", + maxageToken: "MAXAGE", + maxage: number | string, + callback?: Callback ): Result; /** - * Get the list of client connections + * Lists open connections. * - _group_: connection * - _complexity_: O(N) where N is the number of client connections * - _since_: 2.4.0 @@ -1455,7 +1648,7 @@ interface RedisCommander { client( ...args: [ subcommand: "LIST", - idToken: "ID", + clientIdToken: "ID", ...clientIds: (number | string)[], callback: Callback ] @@ -1463,7 +1656,7 @@ interface RedisCommander { client( ...args: [ subcommand: "LIST", - idToken: "ID", + clientIdToken: "ID", ...clientIds: (number | string)[] ] ): Result; @@ -1478,7 +1671,7 @@ interface RedisCommander { subcommand: "LIST", type: "TYPE", normal: "NORMAL", - idToken: "ID", + clientIdToken: "ID", ...clientIds: (number | string)[], callback: Callback ] @@ -1488,7 +1681,7 @@ interface RedisCommander { subcommand: "LIST", type: "TYPE", normal: "NORMAL", - idToken: "ID", + clientIdToken: "ID", ...clientIds: (number | string)[] ] ): Result; @@ -1503,7 +1696,7 @@ interface RedisCommander { subcommand: "LIST", type: "TYPE", master: "MASTER", - idToken: "ID", + clientIdToken: "ID", ...clientIds: (number | string)[], callback: Callback ] @@ -1513,7 +1706,7 @@ interface RedisCommander { subcommand: "LIST", type: "TYPE", master: "MASTER", - idToken: "ID", + clientIdToken: "ID", ...clientIds: (number | string)[] ] ): Result; @@ -1528,7 +1721,7 @@ interface RedisCommander { subcommand: "LIST", type: "TYPE", replica: "REPLICA", - idToken: "ID", + clientIdToken: "ID", ...clientIds: (number | string)[], callback: Callback ] @@ -1538,7 +1731,7 @@ interface RedisCommander { subcommand: "LIST", type: "TYPE", replica: "REPLICA", - idToken: "ID", + clientIdToken: "ID", ...clientIds: (number | string)[] ] ): Result; @@ -1553,7 +1746,7 @@ interface RedisCommander { subcommand: "LIST", type: "TYPE", pubsub: "PUBSUB", - idToken: "ID", + clientIdToken: "ID", ...clientIds: (number | string)[], callback: Callback ] @@ -1563,13 +1756,13 @@ interface RedisCommander { subcommand: "LIST", type: "TYPE", pubsub: "PUBSUB", - idToken: "ID", + clientIdToken: "ID", ...clientIds: (number | string)[] ] ): Result; /** - * Set client eviction mode for the current connection + * Sets the client eviction mode of the connection. * - _group_: connection * - _complexity_: O(1) * - _since_: 7.0.0 @@ -1586,10 +1779,27 @@ interface RedisCommander { ): Result; /** - * Stop processing commands from clients for some time + * Controls whether commands sent by the client affect the LRU/LFU of accessed keys. + * - _group_: connection + * - _complexity_: O(1) + * - _since_: 7.2.0 + */ + client( + subcommand: "NO-TOUCH", + on: "ON", + callback?: Callback + ): Result; + client( + subcommand: "NO-TOUCH", + off: "OFF", + callback?: Callback + ): Result; + + /** + * Suspends commands processing. * - _group_: connection * - _complexity_: O(1) - * - _since_: 2.9.50 + * - _since_: 3.0.0 */ client( subcommand: "PAUSE", @@ -1610,7 +1820,7 @@ interface RedisCommander { ): Result<"OK", Context>; /** - * Instruct the server whether to reply to commands + * Instructs the server whether to reply to commands. * - _group_: connection * - _complexity_: O(1) * - _since_: 3.2.0 @@ -1632,7 +1842,38 @@ interface RedisCommander { ): Result; /** - * Set the current connection name + * Sets information specific to the client or connection. + * - _group_: connection + * - _complexity_: O(1) + * - _since_: 7.2.0 + */ + client( + subcommand: "SETINFO", + libnameToken: "LIB-NAME", + libname: string | Buffer, + callback?: Callback + ): Result; + clientBuffer( + subcommand: "SETINFO", + libnameToken: "LIB-NAME", + libname: string | Buffer, + callback?: Callback + ): Result; + client( + subcommand: "SETINFO", + libverToken: "LIB-VER", + libver: string | Buffer, + callback?: Callback + ): Result; + clientBuffer( + subcommand: "SETINFO", + libverToken: "LIB-VER", + libver: string | Buffer, + callback?: Callback + ): Result; + + /** + * Sets the connection name. * - _group_: connection * - _complexity_: O(1) * - _since_: 2.6.9 @@ -1644,7 +1885,7 @@ interface RedisCommander { ): Result<"OK", Context>; /** - * Enable or disable server assisted client side caching support + * Controls server-assisted client-side caching for the connection. * - _group_: connection * - _complexity_: O(1). Some options may introduce additional complexity. * - _since_: 6.0.0 @@ -1661,7 +1902,7 @@ interface RedisCommander { ): Result; /** - * Return information about server assisted client side caching for the current connection + * Returns information about server-assisted client-side caching for the connection. * - _group_: connection * - _complexity_: O(1) * - _since_: 6.2.0 @@ -1676,7 +1917,7 @@ interface RedisCommander { ): Result; /** - * Unblock a client blocked in a blocking command from a different connection + * Unblocks a client blocked by 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 @@ -1700,7 +1941,7 @@ interface RedisCommander { ): Result; /** - * Resume processing of clients that were paused + * Resumes processing commands from paused clients. * - _group_: connection * - _complexity_: O(N) Where N is the number of paused clients * - _since_: 6.2.0 @@ -1711,7 +1952,7 @@ interface RedisCommander { ): Result<"OK", Context>; /** - * Assign new hash slots to receiving node + * Assigns new hash slots to a node. * - _group_: cluster * - _complexity_: O(N) where N is the total number of hash slot arguments * - _since_: 3.0.0 @@ -1788,7 +2029,7 @@ interface RedisCommander { >; /** - * Assign new hash slots to receiving node + * Assigns new hash slot ranges to a 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 @@ -1796,7 +2037,7 @@ interface RedisCommander { cluster( ...args: [ subcommand: "ADDSLOTSRANGE", - ...startSlotEndSlots: (string | number)[], + ...ranges: (string | number)[], callback: Callback< [ startSlotRange: number, @@ -1819,10 +2060,7 @@ interface RedisCommander { Context >; cluster( - ...args: [ - subcommand: "ADDSLOTSRANGE", - ...startSlotEndSlots: (string | number)[] - ] + ...args: [subcommand: "ADDSLOTSRANGE", ...ranges: (string | number)[]] ): Result< [ startSlotRange: number, @@ -1833,7 +2071,7 @@ interface RedisCommander { >; /** - * Advance the cluster config epoch + * Advances the cluster config epoch. * - _group_: cluster * - _complexity_: O(1) * - _since_: 3.0.0 @@ -1844,7 +2082,7 @@ interface RedisCommander { ): Result<"BUMPED" | "STILL", Context>; /** - * Return the number of failure reports active for a given node + * Returns the number of active failure reports active for a node. * - _group_: cluster * - _complexity_: O(N) where N is the number of failure reports * - _since_: 3.0.0 @@ -1856,7 +2094,7 @@ interface RedisCommander { ): Result; /** - * Return the number of local keys in the specified hash slot + * Returns the number of keys in a hash slot. * - _group_: cluster * - _complexity_: O(1) * - _since_: 3.0.0 @@ -1868,7 +2106,7 @@ interface RedisCommander { ): Result; /** - * Set hash slots as unbound in receiving node + * Sets hash slots as unbound for a node. * - _group_: cluster * - _complexity_: O(N) where N is the total number of hash slot arguments * - _since_: 3.0.0 @@ -1945,7 +2183,7 @@ interface RedisCommander { >; /** - * Set hash slots as unbound in receiving node + * Sets hash slot ranges as unbound for a 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 @@ -1953,7 +2191,7 @@ interface RedisCommander { cluster( ...args: [ subcommand: "DELSLOTSRANGE", - ...startSlotEndSlots: (string | number)[], + ...ranges: (string | number)[], callback: Callback< [ startSlotRange: number, @@ -1976,10 +2214,7 @@ interface RedisCommander { Context >; cluster( - ...args: [ - subcommand: "DELSLOTSRANGE", - ...startSlotEndSlots: (string | number)[] - ] + ...args: [subcommand: "DELSLOTSRANGE", ...ranges: (string | number)[]] ): Result< [ startSlotRange: number, @@ -1990,7 +2225,7 @@ interface RedisCommander { >; /** - * Forces a replica to perform a manual failover of its master. + * Forces a replica to perform a manual failover of its primary. * - _group_: cluster * - _complexity_: O(1) * - _since_: 3.0.0 @@ -2011,7 +2246,7 @@ interface RedisCommander { ): Result<"OK", Context>; /** - * Delete a node's own slots information + * Deletes all slots information from a node. * - _group_: cluster * - _complexity_: O(1) * - _since_: 3.0.0 @@ -2040,7 +2275,7 @@ interface RedisCommander { >; /** - * Remove a node from the nodes table + * Removes a node from the nodes table. * - _group_: cluster * - _complexity_: O(1) * - _since_: 3.0.0 @@ -2052,9 +2287,9 @@ interface RedisCommander { ): Result<"OK", Context>; /** - * Return local key names in the specified hash slot + * Returns the key names in a hash slot. * - _group_: cluster - * - _complexity_: O(log(N)) where N is the number of requested keys + * - _complexity_: O(N) where N is the number of requested keys * - _since_: 3.0.0 */ cluster( @@ -2065,7 +2300,7 @@ interface RedisCommander { ): Result; /** - * Show helpful text about the different subcommands + * Returns helpful text about the different subcommands. * - _group_: cluster * - _complexity_: O(1) * - _since_: 5.0.0 @@ -2076,7 +2311,7 @@ interface RedisCommander { ): Result; /** - * Provides info about Redis Cluster node state + * Returns information about the state of a node. * - _group_: cluster * - _complexity_: O(1) * - _since_: 3.0.0 @@ -2087,7 +2322,7 @@ interface RedisCommander { ): Result; /** - * Returns the hash slot of the specified key + * Returns the hash slot for a key. * - _group_: cluster * - _complexity_: O(N) where N is the number of bytes in the key * - _since_: 3.0.0 @@ -2099,7 +2334,7 @@ interface RedisCommander { ): Result; /** - * Returns a list of all TCP links to and from peer nodes in cluster + * Returns a list of all TCP links to and from peer nodes. * - _group_: cluster * - _complexity_: O(N) where N is the total number of Cluster nodes * - _since_: 7.0.0 @@ -2110,7 +2345,7 @@ interface RedisCommander { ): Result; /** - * Force a node cluster to handshake with another node + * Forces a node to handshake with another node. * - _group_: cluster * - _complexity_: O(1) * - _since_: 3.0.0 @@ -2121,9 +2356,16 @@ interface RedisCommander { port: number | string, callback?: Callback<"OK"> ): Result<"OK", Context>; + cluster( + subcommand: "MEET", + ip: string | Buffer, + port: number | string, + clusterBusPort: number | string, + callback?: Callback<"OK"> + ): Result<"OK", Context>; /** - * Return the node id + * Returns the ID of a node. * - _group_: cluster * - _complexity_: O(1) * - _since_: 3.0.0 @@ -2134,7 +2376,18 @@ interface RedisCommander { ): Result; /** - * Get Cluster config for the node + * Returns the shard ID of a node. + * - _group_: cluster + * - _complexity_: O(1) + * - _since_: 7.2.0 + */ + cluster( + subcommand: "MYSHARDID", + callback?: Callback + ): Result; + + /** + * Returns the cluster configuration for a node. * - _group_: cluster * - _complexity_: O(N) where N is the total number of Cluster nodes * - _since_: 3.0.0 @@ -2145,9 +2398,9 @@ interface RedisCommander { ): Result; /** - * List replica nodes of the specified master node + * Lists the replica nodes of a primary node. * - _group_: cluster - * - _complexity_: O(1) + * - _complexity_: O(N) where N is the number of replicas. * - _since_: 5.0.0 */ cluster( @@ -2157,7 +2410,7 @@ interface RedisCommander { ): Result; /** - * Reconfigure a node as a replica of the specified master node + * Configure a node as replica of a primary node. * - _group_: cluster * - _complexity_: O(1) * - _since_: 3.0.0 @@ -2169,7 +2422,7 @@ interface RedisCommander { ): Result<"OK", Context>; /** - * Reset a Redis Cluster node + * Resets a 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 @@ -2190,7 +2443,7 @@ interface RedisCommander { ): Result<"OK", Context>; /** - * Forces the node to save cluster state on disk + * Forces a node to save the cluster configuration to disk. * - _group_: cluster * - _complexity_: O(1) * - _since_: 3.0.0 @@ -2201,7 +2454,7 @@ interface RedisCommander { ): Result<"OK", Context>; /** - * Set the configuration epoch in a new node + * Sets the configuration epoch for a new node. * - _group_: cluster * - _complexity_: O(1) * - _since_: 3.0.0 @@ -2213,7 +2466,7 @@ interface RedisCommander { ): Result<"OK", Context>; /** - * Bind a hash slot to a specific node + * Binds a hash slot to a node. * - _group_: cluster * - _complexity_: O(1) * - _since_: 3.0.0 @@ -2221,48 +2474,83 @@ interface RedisCommander { cluster( subcommand: "SETSLOT", slot: number | string, - nodeIdToken: "IMPORTING", - nodeId: string | Buffer | number, + importingToken: "IMPORTING", + importing: string | Buffer, callback?: Callback<"OK"> ): Result<"OK", Context>; cluster( subcommand: "SETSLOT", slot: number | string, - nodeIdToken: "MIGRATING", - nodeId: string | Buffer | number, + importingToken: "IMPORTING", + importing: string | Buffer, + timeoutToken: "TIMEOUT", + timeout: number | string, callback?: Callback<"OK"> ): Result<"OK", Context>; cluster( subcommand: "SETSLOT", slot: number | string, - nodeIdToken: "NODE", - nodeId: string | Buffer | number, + migratingToken: "MIGRATING", + migrating: string | Buffer, callback?: Callback<"OK"> ): Result<"OK", Context>; cluster( subcommand: "SETSLOT", slot: number | string, - stable: "STABLE", + migratingToken: "MIGRATING", + migrating: string | Buffer, + timeoutToken: "TIMEOUT", + timeout: number | string, callback?: Callback<"OK"> ): Result<"OK", Context>; - - /** - * 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 - */ cluster( - subcommand: "SHARDS", - callback?: Callback - ): Result; - - /** - * List replica nodes of the specified master node - * - _group_: cluster - * - _complexity_: O(1) - * - _since_: 3.0.0 - */ + subcommand: "SETSLOT", + slot: number | string, + nodeToken: "NODE", + node: string | Buffer, + callback?: Callback<"OK"> + ): Result<"OK", Context>; + cluster( + subcommand: "SETSLOT", + slot: number | string, + nodeToken: "NODE", + node: string | Buffer, + timeoutToken: "TIMEOUT", + timeout: number | string, + callback?: Callback<"OK"> + ): Result<"OK", Context>; + cluster( + subcommand: "SETSLOT", + slot: number | string, + stable: "STABLE", + callback?: Callback<"OK"> + ): Result<"OK", Context>; + cluster( + subcommand: "SETSLOT", + slot: number | string, + stable: "STABLE", + timeoutToken: "TIMEOUT", + timeout: number | string, + callback?: Callback<"OK"> + ): Result<"OK", Context>; + + /** + * Returns the mapping of cluster slots to shards. + * - _group_: cluster + * - _complexity_: O(N) where N is the total number of cluster nodes + * - _since_: 7.0.0 + */ + cluster( + subcommand: "SHARDS", + callback?: Callback + ): Result; + + /** + * Lists the replica nodes of a primary node. + * - _group_: cluster + * - _complexity_: O(N) where N is the number of replicas. + * - _since_: 3.0.0 + */ cluster( subcommand: "SLAVES", nodeId: string | Buffer | number, @@ -2270,7 +2558,67 @@ interface RedisCommander { ): Result; /** - * Get array of Cluster slot to node mappings + * Return an array of slot usage statistics for slots assigned to the current node. + * - _group_: cluster + * - _complexity_: O(N) where N is the total number of slots based on arguments. O(N*log(N)) with ORDERBY subcommand. + * - _since_: 8.0.0 + */ + cluster( + subcommand: "SLOT-STATS", + slotsrangeToken: "SLOTSRANGE", + startSlot: number | string, + endSlot: number | string, + callback?: Callback + ): Result; + cluster( + subcommand: "SLOT-STATS", + orderbyToken: "ORDERBY", + metric: string | Buffer, + callback?: Callback + ): Result; + cluster( + subcommand: "SLOT-STATS", + orderbyToken: "ORDERBY", + metric: string | Buffer, + asc: "ASC", + callback?: Callback + ): Result; + cluster( + subcommand: "SLOT-STATS", + orderbyToken: "ORDERBY", + metric: string | Buffer, + desc: "DESC", + callback?: Callback + ): Result; + cluster( + subcommand: "SLOT-STATS", + orderbyToken: "ORDERBY", + metric: string | Buffer, + limitToken: "LIMIT", + limit: number | string, + callback?: Callback + ): Result; + cluster( + subcommand: "SLOT-STATS", + orderbyToken: "ORDERBY", + metric: string | Buffer, + limitToken: "LIMIT", + limit: number | string, + asc: "ASC", + callback?: Callback + ): Result; + cluster( + subcommand: "SLOT-STATS", + orderbyToken: "ORDERBY", + metric: string | Buffer, + limitToken: "LIMIT", + limit: number | string, + desc: "DESC", + callback?: Callback + ): Result; + + /** + * Returns the mapping of cluster slots to nodes. * - _group_: cluster * - _complexity_: O(N) where N is the total number of Cluster nodes * - _since_: 3.0.0 @@ -2299,7 +2647,7 @@ interface RedisCommander { >; /** - * Get total number of Redis commands + * Returns a count of commands. * - _group_: server * - _complexity_: O(1) * - _since_: 2.8.13 @@ -2310,7 +2658,7 @@ interface RedisCommander { ): Result; /** - * Get array of specific Redis command documentation + * Returns documentary information about one, multiple or all commands. * - _group_: server * - _complexity_: O(N) where N is the number of commands to look up * - _since_: 7.0.0 @@ -2331,29 +2679,61 @@ interface RedisCommander { ): Result; /** - * Extract keys given a full Redis command + * Extracts the key names from an arbitrary command. * - _group_: server * - _complexity_: O(N) where N is the number of arguments to the command * - _since_: 2.8.13 */ command( subcommand: "GETKEYS", + command: string | Buffer, callback?: Callback ): Result; + command( + ...args: [ + subcommand: "GETKEYS", + command: string | Buffer, + ...args: (string | Buffer | number)[], + callback: Callback + ] + ): Result; + command( + ...args: [ + subcommand: "GETKEYS", + command: string | Buffer, + ...args: (string | Buffer | number)[] + ] + ): Result; /** - * Extract keys and access flags given a full Redis command + * Extracts the key names and access flags for an arbitrary command. * - _group_: server * - _complexity_: O(N) where N is the number of arguments to the command * - _since_: 7.0.0 */ command( subcommand: "GETKEYSANDFLAGS", + command: string | Buffer, callback?: Callback ): Result; + command( + ...args: [ + subcommand: "GETKEYSANDFLAGS", + command: string | Buffer, + ...args: (string | Buffer | number)[], + callback: Callback + ] + ): Result; + command( + ...args: [ + subcommand: "GETKEYSANDFLAGS", + command: string | Buffer, + ...args: (string | Buffer | number)[] + ] + ): Result; /** - * Show helpful text about the different subcommands + * Returns helpful text about the different subcommands. * - _group_: server * - _complexity_: O(1) * - _since_: 5.0.0 @@ -2364,7 +2744,7 @@ interface RedisCommander { ): Result; /** - * Get array of specific Redis command details, or all when no argument is given. + * Returns information about one, multiple or all commands. * - _group_: server * - _complexity_: O(N) where N is the number of commands to look up * - _since_: 2.8.13 @@ -2385,9 +2765,9 @@ interface RedisCommander { ): Result; /** - * Get an array of Redis command names + * Returns a list of command names. * - _group_: server - * - _complexity_: O(N) where N is the total number of Redis commands + * - _complexity_: O(N) where N is the total number of commands * - _since_: 7.0.0 */ command( @@ -2417,7 +2797,7 @@ interface RedisCommander { ): Result; /** - * Get the values of configuration parameters + * Returns the effective values of configuration parameters. * - _group_: server * - _complexity_: O(N) when N is the number of configuration parameters provided * - _since_: 2.0.0 @@ -2434,7 +2814,7 @@ interface RedisCommander { ): Result; /** - * Show helpful text about the different subcommands + * Returns helpful text about the different subcommands. * - _group_: server * - _complexity_: O(1) * - _since_: 5.0.0 @@ -2445,7 +2825,7 @@ interface RedisCommander { ): Result; /** - * Reset the stats returned by INFO + * Resets the server's statistics. * - _group_: server * - _complexity_: O(1) * - _since_: 2.0.0 @@ -2456,7 +2836,7 @@ interface RedisCommander { ): Result; /** - * Rewrite the configuration file with the in memory configuration + * Persists the effective configuration to file. * - _group_: server * - _complexity_: O(1) * - _since_: 2.8.0 @@ -2467,7 +2847,7 @@ interface RedisCommander { ): Result; /** - * Set configuration parameters to the given values + * Sets configuration parameters in-flight. * - _group_: server * - _complexity_: O(N) when N is the number of configuration parameters provided * - _since_: 2.0.0 @@ -2475,19 +2855,16 @@ interface RedisCommander { config( ...args: [ subcommand: "SET", - ...parameterValues: (string | Buffer | number)[], + ...data: (string | Buffer | number)[], callback: Callback ] ): Result; config( - ...args: [ - subcommand: "SET", - ...parameterValues: (string | Buffer | number)[] - ] + ...args: [subcommand: "SET", ...data: (string | Buffer | number)[]] ): Result; /** - * Copy a key + * Copies the value of a key to a new 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 @@ -2520,7 +2897,7 @@ interface RedisCommander { ): Result; /** - * Return the number of keys in the selected database + * Returns the number of keys in the database. * - _group_: server * - _complexity_: O(1) * - _since_: 1.0.0 @@ -2528,7 +2905,7 @@ interface RedisCommander { dbsize(callback?: Callback): Result; /** - * A container for debugging commands + * A container for debugging commands. * - _group_: server * - _complexity_: Depends on subcommand. * - _since_: 1.0.0 @@ -2549,7 +2926,7 @@ interface RedisCommander { ): Result; /** - * Decrement the integer value of a key by one + * Decrements the integer value of a key by one. Uses 0 as initial value if the key doesn't exist. * - _group_: string * - _complexity_: O(1) * - _since_: 1.0.0 @@ -2557,7 +2934,7 @@ interface RedisCommander { decr(key: RedisKey, callback?: Callback): Result; /** - * Decrement the integer value of a key by the given number + * Decrements a number from the integer value of a key. Uses 0 as initial value if the key doesn't exist. * - _group_: string * - _complexity_: O(1) * - _since_: 1.0.0 @@ -2569,7 +2946,7 @@ interface RedisCommander { ): Result; /** - * Delete a key + * Deletes one or more keys. * - _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 @@ -2584,7 +2961,7 @@ interface RedisCommander { del(...args: [keys: RedisKey[]]): Result; /** - * Discard all commands issued after MULTI + * Discards a transaction. * - _group_: transactions * - _complexity_: O(N), when N is the number of queued commands * - _since_: 2.0.0 @@ -2592,9 +2969,9 @@ interface RedisCommander { discard(callback?: Callback<"OK">): Result<"OK", Context>; /** - * Return a serialized version of the value stored at the specified key. + * Returns a serialized representation of the value stored at a key. * - _group_: generic - * - _complexity_: O(1) to access the key and additional O(N*M) 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(1*M) where M is small, so simply O(1). + * - _complexity_: O(1) to access the key and additional O(N*M) to serialize it, where N is the number of objects composing the value and M their average size. For small string values the time complexity is thus O(1)+O(1*M) where M is small, so simply O(1). * - _since_: 2.6.0 */ dump(key: RedisKey, callback?: Callback): Result; @@ -2604,7 +2981,7 @@ interface RedisCommander { ): Result; /** - * Echo the given string + * Returns the given string. * - _group_: connection * - _complexity_: O(1) * - _since_: 1.0.0 @@ -2619,7 +2996,7 @@ interface RedisCommander { ): Result; /** - * Execute a Lua script server side + * Executes a server-side Lua script. * - _group_: scripting * - _complexity_: Depends on the script that is executed. * - _since_: 2.6.0 @@ -2691,11 +3068,61 @@ interface RedisCommander { ): Result; /** - * Execute a read-only Lua script server side + * Executes a read-only server-side Lua script. * - _group_: scripting * - _complexity_: Depends on the script that is executed. * - _since_: 7.0.0 */ + eval_ro( + script: string | Buffer, + numkeys: number | string, + callback?: Callback + ): Result; + eval_ro( + ...args: [ + script: string | Buffer, + numkeys: number | string, + ...args: (string | Buffer | number)[], + callback: Callback + ] + ): Result; + eval_ro( + ...args: [ + script: string | Buffer, + numkeys: number | string, + ...args: (string | Buffer | number)[] + ] + ): Result; + eval_ro( + ...args: [ + script: string | Buffer, + numkeys: number | string, + ...keys: RedisKey[], + callback: Callback + ] + ): Result; + eval_ro( + ...args: [ + script: string | Buffer, + numkeys: number | string, + keys: RedisKey[], + callback: Callback + ] + ): Result; + eval_ro( + ...args: [ + script: string | Buffer, + numkeys: number | string, + ...keys: RedisKey[] + ] + ): Result; + eval_ro( + ...args: [ + script: string | Buffer, + numkeys: number | string, + keys: RedisKey[] + ] + ): Result; eval_ro( ...args: [ script: string | Buffer, @@ -2713,7 +3140,7 @@ interface RedisCommander { ): Result; /** - * Execute a Lua script server side + * Executes a server-side Lua script by SHA1 digest. * - _group_: scripting * - _complexity_: Depends on the script that is executed. * - _since_: 2.6.0 @@ -2781,11 +3208,57 @@ interface RedisCommander { ): Result; /** - * Execute a read-only Lua script server side + * Executes a read-only server-side Lua script by SHA1 digest. * - _group_: scripting * - _complexity_: Depends on the script that is executed. * - _since_: 7.0.0 */ + evalsha_ro( + sha1: string | Buffer, + numkeys: number | string, + callback?: Callback + ): Result; + evalsha_ro( + ...args: [ + sha1: string | Buffer, + numkeys: number | string, + ...args: (string | Buffer | number)[], + callback: Callback + ] + ): Result; + evalsha_ro( + ...args: [ + sha1: string | Buffer, + numkeys: number | string, + ...args: (string | Buffer | number)[] + ] + ): Result; + evalsha_ro( + ...args: [ + sha1: string | Buffer, + numkeys: number | string, + ...keys: RedisKey[], + callback: Callback + ] + ): Result; + evalsha_ro( + ...args: [ + sha1: string | Buffer, + numkeys: number | string, + keys: RedisKey[], + callback: Callback + ] + ): Result; + evalsha_ro( + ...args: [ + sha1: string | Buffer, + numkeys: number | string, + ...keys: RedisKey[] + ] + ): Result; + evalsha_ro( + ...args: [sha1: string | Buffer, numkeys: number | string, keys: RedisKey[]] + ): Result; evalsha_ro( ...args: [ sha1: string | Buffer, @@ -2803,7 +3276,7 @@ interface RedisCommander { ): Result; /** - * Execute all commands issued after MULTI + * Executes all commands in a transaction. * - _group_: transactions * - _complexity_: Depends on commands in the transaction * - _since_: 1.2.0 @@ -2813,7 +3286,7 @@ interface RedisCommander { ): Promise<[error: Error | null, result: unknown][] | null>; /** - * Determine if a key exists + * Determines whether one or more keys exist. * - _group_: generic * - _complexity_: O(N) where N is the number of keys to check. * - _since_: 1.0.0 @@ -2828,7 +3301,7 @@ interface RedisCommander { exists(...args: [keys: RedisKey[]]): Result; /** - * Set a key's time to live in seconds + * Sets the expiration time of a key in seconds. * - _group_: generic * - _complexity_: O(1) * - _since_: 1.0.0 @@ -2864,7 +3337,7 @@ interface RedisCommander { ): Result; /** - * Set the expiration for a key as a UNIX timestamp + * Sets the expiration time of a key to a Unix timestamp. * - _group_: generic * - _complexity_: O(1) * - _since_: 1.2.0 @@ -2900,7 +3373,7 @@ interface RedisCommander { ): Result; /** - * Get the expiration Unix timestamp for a key + * Returns the expiration time of a key as a Unix timestamp. * - _group_: generic * - _complexity_: O(1) * - _since_: 7.0.0 @@ -2911,7 +3384,7 @@ interface RedisCommander { ): Result; /** - * Start a coordinated failover between this server and one of its replicas. + * Starts a coordinated failover from a server to one of its replicas. * - _group_: server * - _complexity_: O(1) * - _since_: 6.2.0 @@ -2995,14 +3468,60 @@ interface RedisCommander { ): Result<"OK", Context>; /** - * Invoke a function + * Invokes a function. * - _group_: scripting * - _complexity_: Depends on the function that is executed. * - _since_: 7.0.0 */ + fcall( + fun: string | Buffer, + numkeys: number | string, + callback?: Callback + ): Result; + fcall( + ...args: [ + fun: string | Buffer, + numkeys: number | string, + ...args: (string | Buffer | number)[], + callback: Callback + ] + ): Result; + fcall( + ...args: [ + fun: string | Buffer, + numkeys: number | string, + ...args: (string | Buffer | number)[] + ] + ): Result; + fcall( + ...args: [ + fun: string | Buffer, + numkeys: number | string, + ...keys: RedisKey[], + callback: Callback + ] + ): Result; + fcall( + ...args: [ + fun: string | Buffer, + numkeys: number | string, + keys: RedisKey[], + callback: Callback + ] + ): Result; + fcall( + ...args: [ + fun: string | Buffer, + numkeys: number | string, + ...keys: RedisKey[] + ] + ): Result; + fcall( + ...args: [fun: string | Buffer, numkeys: number | string, keys: RedisKey[]] + ): Result; fcall( ...args: [ - function: string | Buffer, + fun: string | Buffer, numkeys: number | string, ...args: RedisValue[], callback: Callback @@ -3010,271 +3529,102 @@ interface RedisCommander { ): Result; fcall( ...args: [ - function: string | Buffer, + fun: string | Buffer, numkeys: number | string, ...args: RedisValue[] ] ): Result; /** - * Invoke a read-only function + * Invokes a read-only function. * - _group_: scripting * - _complexity_: Depends on the function that is executed. * - _since_: 7.0.0 */ + fcall_ro( + fun: string | Buffer, + numkeys: number | string, + callback?: Callback + ): Result; fcall_ro( ...args: [ - function: string | Buffer, + fun: string | Buffer, numkeys: number | string, - ...args: RedisValue[], + ...args: (string | Buffer | number)[], callback: Callback ] ): Result; fcall_ro( ...args: [ - function: string | Buffer, + fun: string | Buffer, numkeys: number | string, - ...args: RedisValue[] + ...args: (string | Buffer | number)[] ] ): Result; - - /** - * 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 - */ - flushall(callback?: Callback<"OK">): Result<"OK", Context>; - flushall(async: "ASYNC", callback?: Callback<"OK">): Result<"OK", Context>; - flushall(sync: "SYNC", callback?: Callback<"OK">): Result<"OK", Context>; - - /** - * 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 - */ - flushdb(callback?: Callback<"OK">): Result<"OK", Context>; - flushdb(async: "ASYNC", callback?: Callback<"OK">): Result<"OK", Context>; - flushdb(sync: "SYNC", callback?: Callback<"OK">): Result<"OK", Context>; - - /** - * Delete a function by name - * - _group_: scripting - * - _complexity_: O(1) - * - _since_: 7.0.0 - */ - function( - subcommand: "DELETE", - libraryName: string | Buffer, - callback?: Callback - ): Result; - functionBuffer( - subcommand: "DELETE", - libraryName: string | Buffer, - callback?: Callback - ): Result; - - /** - * Dump all functions into a serialized binary payload - * - _group_: scripting - * - _complexity_: O(N) where N is the number of functions - * - _since_: 7.0.0 - */ - function( - subcommand: "DUMP", - callback?: Callback - ): Result; - functionBuffer( - subcommand: "DUMP", - callback?: Callback - ): Result; - - /** - * Deleting all functions - * - _group_: scripting - * - _complexity_: O(N) where N is the number of functions deleted - * - _since_: 7.0.0 - */ - function( - subcommand: "FLUSH", - callback?: Callback - ): Result; - functionBuffer( - subcommand: "FLUSH", - callback?: Callback - ): Result; - function( - subcommand: "FLUSH", - async: "ASYNC", - callback?: Callback - ): Result; - functionBuffer( - subcommand: "FLUSH", - async: "ASYNC", - callback?: Callback - ): Result; - function( - subcommand: "FLUSH", - sync: "SYNC", - callback?: Callback - ): Result; - functionBuffer( - subcommand: "FLUSH", - sync: "SYNC", - callback?: Callback - ): Result; - - /** - * Show helpful text about the different subcommands - * - _group_: scripting - * - _complexity_: O(1) - * - _since_: 7.0.0 - */ - function( - subcommand: "HELP", - callback?: Callback + fcall_ro( + ...args: [ + fun: string | Buffer, + numkeys: number | string, + ...keys: RedisKey[], + callback: Callback + ] + ): Result; + fcall_ro( + ...args: [ + fun: string | Buffer, + numkeys: number | string, + keys: RedisKey[], + callback: Callback + ] + ): Result; + fcall_ro( + ...args: [ + fun: string | Buffer, + numkeys: number | string, + ...keys: RedisKey[] + ] + ): Result; + fcall_ro( + ...args: [fun: string | Buffer, numkeys: number | string, keys: RedisKey[]] + ): Result; + fcall_ro( + ...args: [ + fun: string | Buffer, + numkeys: number | string, + ...args: RedisValue[], + callback: Callback + ] + ): Result; + fcall_ro( + ...args: [ + fun: string | Buffer, + numkeys: number | string, + ...args: RedisValue[] + ] ): Result; /** - * Kill the function currently in execution. - * - _group_: scripting - * - _complexity_: O(1) - * - _since_: 7.0.0 - */ - function( - subcommand: "KILL", - callback?: Callback - ): Result; - functionBuffer( - subcommand: "KILL", - callback?: Callback - ): Result; - - /** - * List information about all the functions - * - _group_: scripting - * - _complexity_: O(N) where N is the number of functions - * - _since_: 7.0.0 - */ - function( - subcommand: "LIST", - callback?: Callback - ): Result; - function( - subcommand: "LIST", - withcode: "WITHCODE", - callback?: Callback - ): Result; - function( - subcommand: "LIST", - libraryNamePatternToken: "LIBRARYNAME", - libraryNamePattern: string | Buffer, - callback?: Callback - ): Result; - function( - subcommand: "LIST", - libraryNamePatternToken: "LIBRARYNAME", - libraryNamePattern: string | Buffer, - withcode: "WITHCODE", - callback?: Callback - ): Result; - - /** - * Create a function with the given arguments (name, code, description) - * - _group_: scripting - * - _complexity_: O(1) (considering compilation time is redundant) - * - _since_: 7.0.0 - */ - function( - subcommand: "LOAD", - functionCode: string | Buffer, - callback?: Callback - ): Result; - functionBuffer( - subcommand: "LOAD", - functionCode: string | Buffer, - callback?: Callback - ): Result; - function( - subcommand: "LOAD", - replace: "REPLACE", - functionCode: string | Buffer, - callback?: Callback - ): Result; - functionBuffer( - subcommand: "LOAD", - replace: "REPLACE", - functionCode: string | Buffer, - callback?: Callback - ): Result; - - /** - * 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 + * Removes 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 */ - function( - subcommand: "RESTORE", - serializedValue: string | Buffer | number, - callback?: Callback - ): Result; - functionBuffer( - subcommand: "RESTORE", - serializedValue: string | Buffer | number, - callback?: Callback - ): Result; - function( - subcommand: "RESTORE", - serializedValue: string | Buffer | number, - flush: "FLUSH", - callback?: Callback - ): Result; - functionBuffer( - subcommand: "RESTORE", - serializedValue: string | Buffer | number, - flush: "FLUSH", - callback?: Callback - ): Result; - function( - subcommand: "RESTORE", - serializedValue: string | Buffer | number, - append: "APPEND", - callback?: Callback - ): Result; - functionBuffer( - subcommand: "RESTORE", - serializedValue: string | Buffer | number, - append: "APPEND", - callback?: Callback - ): Result; - function( - subcommand: "RESTORE", - serializedValue: string | Buffer | number, - replace: "REPLACE", - callback?: Callback - ): Result; - functionBuffer( - subcommand: "RESTORE", - serializedValue: string | Buffer | number, - replace: "REPLACE", - callback?: Callback - ): Result; + flushall(callback?: Callback<"OK">): Result<"OK", Context>; + flushall(async: "ASYNC", callback?: Callback<"OK">): Result<"OK", Context>; + flushall(sync: "SYNC", callback?: Callback<"OK">): Result<"OK", Context>; /** - * Return information about the function currently running (name, description, duration) - * - _group_: scripting - * - _complexity_: O(1) - * - _since_: 7.0.0 + * 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 */ - function( - subcommand: "STATS", - callback?: Callback - ): Result; + flushdb(callback?: Callback<"OK">): Result<"OK", Context>; + flushdb(async: "ASYNC", callback?: Callback<"OK">): Result<"OK", Context>; + flushdb(sync: "SYNC", callback?: Callback<"OK">): Result<"OK", Context>; /** - * Add one or more geospatial items in the geospatial index represented using a sorted set + * Adds one or more members to a geospatial index. The key is created if it doesn't exist. * - _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 @@ -3282,52 +3632,41 @@ interface RedisCommander { geoadd( ...args: [ key: RedisKey, - ...longitudeLatitudeMembers: (string | Buffer | number)[], + ...data: (string | Buffer | number)[], callback: Callback ] ): Result; geoadd( - ...args: [ - key: RedisKey, - ...longitudeLatitudeMembers: (string | Buffer | number)[] - ] + ...args: [key: RedisKey, ...data: (string | Buffer | number)[]] ): Result; geoadd( ...args: [ key: RedisKey, ch: "CH", - ...longitudeLatitudeMembers: (string | Buffer | number)[], + ...data: (string | Buffer | number)[], callback: Callback ] ): Result; geoadd( - ...args: [ - key: RedisKey, - ch: "CH", - ...longitudeLatitudeMembers: (string | Buffer | number)[] - ] + ...args: [key: RedisKey, ch: "CH", ...data: (string | Buffer | number)[]] ): Result; geoadd( ...args: [ key: RedisKey, nx: "NX", - ...longitudeLatitudeMembers: (string | Buffer | number)[], + ...data: (string | Buffer | number)[], callback: Callback ] ): Result; geoadd( - ...args: [ - key: RedisKey, - nx: "NX", - ...longitudeLatitudeMembers: (string | Buffer | number)[] - ] + ...args: [key: RedisKey, nx: "NX", ...data: (string | Buffer | number)[]] ): Result; geoadd( ...args: [ key: RedisKey, nx: "NX", ch: "CH", - ...longitudeLatitudeMembers: (string | Buffer | number)[], + ...data: (string | Buffer | number)[], callback: Callback ] ): Result; @@ -3336,30 +3675,26 @@ interface RedisCommander { key: RedisKey, nx: "NX", ch: "CH", - ...longitudeLatitudeMembers: (string | Buffer | number)[] + ...data: (string | Buffer | number)[] ] ): Result; geoadd( ...args: [ key: RedisKey, xx: "XX", - ...longitudeLatitudeMembers: (string | Buffer | number)[], + ...data: (string | Buffer | number)[], callback: Callback ] ): Result; geoadd( - ...args: [ - key: RedisKey, - xx: "XX", - ...longitudeLatitudeMembers: (string | Buffer | number)[] - ] + ...args: [key: RedisKey, xx: "XX", ...data: (string | Buffer | number)[]] ): Result; geoadd( ...args: [ key: RedisKey, xx: "XX", ch: "CH", - ...longitudeLatitudeMembers: (string | Buffer | number)[], + ...data: (string | Buffer | number)[], callback: Callback ] ): Result; @@ -3368,14 +3703,14 @@ interface RedisCommander { key: RedisKey, xx: "XX", ch: "CH", - ...longitudeLatitudeMembers: (string | Buffer | number)[] + ...data: (string | Buffer | number)[] ] ): Result; /** - * Returns the distance between two members of a geospatial index + * Returns the distance between two members of a geospatial index. * - _group_: geo - * - _complexity_: O(log(N)) + * - _complexity_: O(1) * - _since_: 3.2.0 */ geodist( @@ -3448,11 +3783,19 @@ interface RedisCommander { ): Result; /** - * Returns members of a geospatial index as standard geohash strings + * Returns members from a geospatial index as geohash strings. * - _group_: geo - * - _complexity_: O(log(N)) for each member requested, where N is the number of elements in the sorted set. + * - _complexity_: O(1) for each member requested. * - _since_: 3.2.0 */ + geohash( + key: RedisKey, + callback?: Callback + ): Result; + geohashBuffer( + key: RedisKey, + callback?: Callback + ): Result; geohash( ...args: [ key: RedisKey, @@ -3495,11 +3838,15 @@ interface RedisCommander { ): Result; /** - * Returns longitude and latitude of members of a geospatial index + * Returns the longitude and latitude of members from a geospatial index. * - _group_: geo - * - _complexity_: O(N) where N is the number of members requested. + * - _complexity_: O(1) for each member requested. * - _since_: 3.2.0 */ + geopos( + key: RedisKey, + callback?: Callback<([longitude: string, latitude: string] | null)[]> + ): Result<([longitude: string, latitude: string] | null)[], Context>; geopos( ...args: [ key: RedisKey, @@ -3522,7 +3869,7 @@ interface RedisCommander { ): Result<([longitude: string, latitude: string] | null)[], Context>; /** - * Query a sorted set representing a geospatial index to fetch members matching a given maximum distance from a point + * Queries a geospatial index for members within a distance from a coordinate, optionally stores the result. * - _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 @@ -3548,7 +3895,7 @@ interface RedisCommander { ): Result; /** - * A read-only variant for GEORADIUS + * Returns members from a geospatial index that are within a distance from a coordinate. * - _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 @@ -3574,7 +3921,7 @@ interface RedisCommander { ): Result; /** - * Query a sorted set representing a geospatial index to fetch members matching a given maximum distance from a member + * Queries a geospatial index for members within a distance from a member, optionally stores the result. * - _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 @@ -3598,7 +3945,7 @@ interface RedisCommander { ): Result; /** - * A read-only variant for GEORADIUSBYMEMBER + * Returns members from a geospatial index that are within a 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.10 @@ -3622,7 +3969,7 @@ interface RedisCommander { ): Result; /** - * Query a sorted set representing a geospatial index to fetch members inside an area of a box or a circle. + * Queries a geospatial index for 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 @@ -3639,7 +3986,7 @@ interface RedisCommander { ): Result; /** - * 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. + * Queries a geospatial index for members inside an area of a box or a circle, optionally stores the result. * - _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 @@ -3657,7 +4004,7 @@ interface RedisCommander { ): Result; /** - * Get the value of a key + * Returns the string value of a key. * - _group_: string * - _complexity_: O(1) * - _since_: 1.0.0 @@ -3672,7 +4019,7 @@ interface RedisCommander { ): Result; /** - * Returns the bit value at offset in the string value stored at key + * Returns a bit value by offset. * - _group_: bitmap * - _complexity_: O(1) * - _since_: 2.2.0 @@ -3684,7 +4031,7 @@ interface RedisCommander { ): Result; /** - * Get the value of a key and delete the key + * Returns the string value of a key after deleting the key. * - _group_: string * - _complexity_: O(1) * - _since_: 6.2.0 @@ -3699,7 +4046,7 @@ interface RedisCommander { ): Result; /** - * Get the value of a key and optionally set its expiration + * Returns the string value of a key after setting its expiration time. * - _group_: string * - _complexity_: O(1) * - _since_: 6.2.0 @@ -3772,7 +4119,7 @@ interface RedisCommander { ): Result; /** - * Get a substring of the string stored at a key + * Returns 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 @@ -3791,7 +4138,7 @@ interface RedisCommander { ): Result; /** - * Set the string value of a key and return its old value + * Returns the previous string value of a key after setting it to a new value. * - _group_: string * - _complexity_: O(1) * - _since_: 1.0.0 @@ -3808,7 +4155,7 @@ interface RedisCommander { ): Result; /** - * Delete one or more hash fields + * Deletes one or more fields and their values from a hash. Deletes the hash if no fields remain. * - _group_: hash * - _complexity_: O(N) where N is the number of fields to be removed. * - _since_: 2.0.0 @@ -3825,7 +4172,7 @@ interface RedisCommander { ): Result; /** - * Handshake with Redis + * Handshakes with the server. * - _group_: connection * - _complexity_: O(1) * - _since_: 6.0.0 @@ -3843,14 +4190,14 @@ interface RedisCommander { ): Result; hello( protover: number | string, - usernamePasswordToken: "AUTH", + authToken: "AUTH", username: string | Buffer, password: string | Buffer, callback?: Callback ): Result; hello( protover: number | string, - usernamePasswordToken: "AUTH", + authToken: "AUTH", username: string | Buffer, password: string | Buffer, clientnameToken: "SETNAME", @@ -3859,7 +4206,7 @@ interface RedisCommander { ): Result; /** - * Determine if a hash field exists + * Determines whether a field exists in a hash. * - _group_: hash * - _complexity_: O(1) * - _since_: 2.0.0 @@ -3871,7 +4218,7 @@ interface RedisCommander { ): Result; /** - * Get the value of a hash field + * Returns the value of a field in a hash. * - _group_: hash * - _complexity_: O(1) * - _since_: 2.0.0 @@ -3888,7 +4235,7 @@ interface RedisCommander { ): Result; /** - * Get all the fields and values in a hash + * Returns all fields and values in a hash. * - _group_: hash * - _complexity_: O(N) where N is the size of the hash. * - _since_: 2.0.0 @@ -3903,7 +4250,7 @@ interface RedisCommander { ): Result, Context>; /** - * Increment the integer value of a hash field by the given number + * Increments the integer value of a field in a hash by a number. Uses 0 as initial value if the field doesn't exist. * - _group_: hash * - _complexity_: O(1) * - _since_: 2.0.0 @@ -3916,7 +4263,7 @@ interface RedisCommander { ): Result; /** - * Increment the float value of a hash field by the given amount + * Increments the floating point value of a field by a number. Uses 0 as initial value if the field doesn't exist. * - _group_: hash * - _complexity_: O(1) * - _since_: 2.6.0 @@ -3935,7 +4282,7 @@ interface RedisCommander { ): Result; /** - * Get all the fields in a hash + * Returns all fields in a hash. * - _group_: hash * - _complexity_: O(N) where N is the size of the hash. * - _since_: 2.0.0 @@ -3950,7 +4297,7 @@ interface RedisCommander { ): Result; /** - * Get the number of fields in a hash + * Returns the number of fields in a hash. * - _group_: hash * - _complexity_: O(1) * - _since_: 2.0.0 @@ -3958,7 +4305,7 @@ interface RedisCommander { hlen(key: RedisKey, callback?: Callback): Result; /** - * Get the values of all the given hash fields + * Returns the values of all fields in a hash. * - _group_: hash * - _complexity_: O(N) where N is the number of fields being requested. * - _since_: 2.0.0 @@ -3985,7 +4332,7 @@ interface RedisCommander { ): Result<(Buffer | null)[], Context>; /** - * Set multiple hash fields to multiple values + * Sets the values of multiple fields. * - _group_: hash * - _complexity_: O(N) where N is the number of fields being set. * - _since_: 2.0.0 @@ -4003,16 +4350,16 @@ interface RedisCommander { hmset( ...args: [ key: RedisKey, - ...fieldValues: (string | Buffer | number)[], + ...data: (string | Buffer | number)[], callback: Callback<"OK"> ] ): Result<"OK", Context>; hmset( - ...args: [key: RedisKey, ...fieldValues: (string | Buffer | number)[]] + ...args: [key: RedisKey, ...data: (string | Buffer | number)[]] ): Result<"OK", Context>; /** - * Get one or multiple random fields from a hash + * Returns one or more random fields from a hash. * - _group_: hash * - _complexity_: O(N) where N is the number of fields returned * - _since_: 6.2.0 @@ -4049,9 +4396,9 @@ interface RedisCommander { ): Result; /** - * Incrementally iterate hash fields and associated values + * Iterates over fields and values of a hash. * - _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.. + * - _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 */ hscan( @@ -4064,11 +4411,38 @@ interface RedisCommander { cursor: number | string, callback?: Callback<[cursor: Buffer, elements: Buffer[]]> ): Result<[cursor: Buffer, elements: Buffer[]], Context>; + hscan( + key: RedisKey, + cursor: number | string, + novalues: "NOVALUES", + callback?: Callback<[cursor: string, elements: string[]]> + ): Result<[cursor: string, elements: string[]], Context>; + hscanBuffer( + key: RedisKey, + cursor: number | string, + novalues: "NOVALUES", + callback?: Callback<[cursor: Buffer, elements: Buffer[]]> + ): Result<[cursor: Buffer, elements: Buffer[]], Context>; + hscan( + key: RedisKey, + cursor: number | string, + countToken: "COUNT", + count: number | string, + callback?: Callback<[cursor: string, elements: string[]]> + ): Result<[cursor: string, elements: string[]], Context>; + hscanBuffer( + key: RedisKey, + cursor: number | string, + countToken: "COUNT", + count: number | string, + callback?: Callback<[cursor: Buffer, elements: Buffer[]]> + ): Result<[cursor: Buffer, elements: Buffer[]], Context>; hscan( key: RedisKey, cursor: number | string, countToken: "COUNT", count: number | string, + novalues: "NOVALUES", callback?: Callback<[cursor: string, elements: string[]]> ): Result<[cursor: string, elements: string[]], Context>; hscanBuffer( @@ -4076,6 +4450,21 @@ interface RedisCommander { cursor: number | string, countToken: "COUNT", count: number | string, + novalues: "NOVALUES", + callback?: Callback<[cursor: Buffer, elements: Buffer[]]> + ): Result<[cursor: Buffer, elements: Buffer[]], Context>; + hscan( + key: RedisKey, + cursor: number | string, + patternToken: "MATCH", + pattern: string, + callback?: Callback<[cursor: string, elements: string[]]> + ): Result<[cursor: string, elements: string[]], Context>; + hscanBuffer( + key: RedisKey, + cursor: number | string, + patternToken: "MATCH", + pattern: string, callback?: Callback<[cursor: Buffer, elements: Buffer[]]> ): Result<[cursor: Buffer, elements: Buffer[]], Context>; hscan( @@ -4083,6 +4472,7 @@ interface RedisCommander { cursor: number | string, patternToken: "MATCH", pattern: string, + novalues: "NOVALUES", callback?: Callback<[cursor: string, elements: string[]]> ): Result<[cursor: string, elements: string[]], Context>; hscanBuffer( @@ -4090,6 +4480,7 @@ interface RedisCommander { cursor: number | string, patternToken: "MATCH", pattern: string, + novalues: "NOVALUES", callback?: Callback<[cursor: Buffer, elements: Buffer[]]> ): Result<[cursor: Buffer, elements: Buffer[]], Context>; hscan( @@ -4110,12 +4501,32 @@ interface RedisCommander { count: number | string, callback?: Callback<[cursor: Buffer, elements: Buffer[]]> ): Result<[cursor: Buffer, elements: Buffer[]], Context>; - - /** - * 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 + hscan( + key: RedisKey, + cursor: number | string, + patternToken: "MATCH", + pattern: string, + countToken: "COUNT", + count: number | string, + novalues: "NOVALUES", + callback?: Callback<[cursor: string, elements: string[]]> + ): Result<[cursor: string, elements: string[]], Context>; + hscanBuffer( + key: RedisKey, + cursor: number | string, + patternToken: "MATCH", + pattern: string, + countToken: "COUNT", + count: number | string, + novalues: "NOVALUES", + callback?: Callback<[cursor: Buffer, elements: Buffer[]]> + ): Result<[cursor: Buffer, elements: Buffer[]], Context>; + + /** + * Creates or modifies the value of a field in a hash. + * - _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 */ hset( key: RedisKey, @@ -4130,16 +4541,16 @@ interface RedisCommander { hset( ...args: [ key: RedisKey, - ...fieldValues: (string | Buffer | number)[], + ...data: (string | Buffer | number)[], callback: Callback ] ): Result; hset( - ...args: [key: RedisKey, ...fieldValues: (string | Buffer | number)[]] + ...args: [key: RedisKey, ...data: (string | Buffer | number)[]] ): Result; /** - * Set the value of a hash field, only if the field does not exist + * Sets the value of a field in a hash only when the field doesn't exist. * - _group_: hash * - _complexity_: O(1) * - _since_: 2.0.0 @@ -4152,7 +4563,7 @@ interface RedisCommander { ): Result; /** - * Get the length of the value of a hash field + * Returns the length of the value of a field. * - _group_: hash * - _complexity_: O(1) * - _since_: 3.2.0 @@ -4164,7 +4575,7 @@ interface RedisCommander { ): Result; /** - * Get all the values in a hash + * Returns all values in a hash. * - _group_: hash * - _complexity_: O(N) where N is the size of the hash. * - _since_: 2.0.0 @@ -4179,7 +4590,7 @@ interface RedisCommander { ): Result; /** - * Increment the integer value of a key by one + * Increments the integer value of a key by one. Uses 0 as initial value if the key doesn't exist. * - _group_: string * - _complexity_: O(1) * - _since_: 1.0.0 @@ -4187,7 +4598,7 @@ interface RedisCommander { incr(key: RedisKey, callback?: Callback): Result; /** - * Increment the integer value of a key by the given amount + * Increments the integer value of a key by a number. Uses 0 as initial value if the key doesn't exist. * - _group_: string * - _complexity_: O(1) * - _since_: 1.0.0 @@ -4199,7 +4610,7 @@ interface RedisCommander { ): Result; /** - * Increment the float value of a key by the given amount + * Increment the floating point value of a key by a number. Uses 0 as initial value if the key doesn't exist. * - _group_: string * - _complexity_: O(1) * - _since_: 2.6.0 @@ -4211,7 +4622,7 @@ interface RedisCommander { ): Result; /** - * Get information and statistics about the server + * Returns information and statistics about the server. * - _group_: server * - _complexity_: O(1) * - _since_: 1.0.0 @@ -4223,7 +4634,7 @@ interface RedisCommander { info(...args: [...sections: (string | Buffer)[]]): Result; /** - * Find all keys matching the given pattern + * Returns all key names that match a 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 @@ -4238,7 +4649,7 @@ interface RedisCommander { ): Result; /** - * Get the UNIX time stamp of the last successful save to disk + * Returns the Unix timestamp of the last successful save to disk. * - _group_: server * - _complexity_: O(1) * - _since_: 1.0.0 @@ -4246,7 +4657,7 @@ interface RedisCommander { lastsave(callback?: Callback): Result; /** - * Return a human readable latency analysis report. + * Returns a human-readable latency analysis report. * - _group_: server * - _complexity_: O(1) * - _since_: 2.8.13 @@ -4257,7 +4668,7 @@ interface RedisCommander { ): Result; /** - * Return a latency graph for the event. + * Returns a latency graph for an event. * - _group_: server * - _complexity_: O(1) * - _since_: 2.8.13 @@ -4269,7 +4680,7 @@ interface RedisCommander { ): Result; /** - * Show helpful text about the different subcommands. + * Returns helpful text about the different subcommands. * - _group_: server * - _complexity_: O(1) * - _since_: 2.8.13 @@ -4280,7 +4691,7 @@ interface RedisCommander { ): Result; /** - * Return the cumulative distribution of latencies of a subset of commands or all. + * Returns the cumulative distribution of latencies of a subset or all commands. * - _group_: server * - _complexity_: O(N) where N is the number of commands with latency information being retrieved. * - _since_: 7.0.0 @@ -4301,7 +4712,7 @@ interface RedisCommander { ): Result; /** - * Return timestamp-latency samples for the event. + * Returns timestamp-latency samples for an event. * - _group_: server * - _complexity_: O(1) * - _since_: 2.8.13 @@ -4313,7 +4724,7 @@ interface RedisCommander { ): Result; /** - * Return the latest latency samples for all events. + * Returns the latest latency samples for all events. * - _group_: server * - _complexity_: O(1) * - _since_: 2.8.13 @@ -4324,7 +4735,7 @@ interface RedisCommander { ): Result; /** - * Reset latency data for one or more events. + * Resets the latency data for one or more events. * - _group_: server * - _complexity_: O(1) * - _since_: 2.8.13 @@ -4345,7 +4756,7 @@ interface RedisCommander { ): Result; /** - * Find longest common substring + * Finds the longest common substring. * - _group_: string * - _complexity_: O(N*M) where N and M are the lengths of s1 and s2, respectively * - _since_: 7.0.0 @@ -4364,15 +4775,15 @@ interface RedisCommander { lcs( key1: RedisKey, key2: RedisKey, - lenToken: "MINMATCHLEN", - len: number | string, + minMatchLenToken: "MINMATCHLEN", + minMatchLen: number | string, callback?: Callback ): Result; lcs( key1: RedisKey, key2: RedisKey, - lenToken: "MINMATCHLEN", - len: number | string, + minMatchLenToken: "MINMATCHLEN", + minMatchLen: number | string, withmatchlen: "WITHMATCHLEN", callback?: Callback ): Result; @@ -4393,16 +4804,16 @@ interface RedisCommander { key1: RedisKey, key2: RedisKey, idx: "IDX", - lenToken: "MINMATCHLEN", - len: number | string, + minMatchLenToken: "MINMATCHLEN", + minMatchLen: number | string, callback?: Callback ): Result; lcs( key1: RedisKey, key2: RedisKey, idx: "IDX", - lenToken: "MINMATCHLEN", - len: number | string, + minMatchLenToken: "MINMATCHLEN", + minMatchLen: number | string, withmatchlen: "WITHMATCHLEN", callback?: Callback ): Result; @@ -4423,16 +4834,16 @@ interface RedisCommander { key1: RedisKey, key2: RedisKey, len: "LEN", - lenToken: "MINMATCHLEN", - len1: number | string, + minMatchLenToken: "MINMATCHLEN", + minMatchLen: number | string, callback?: Callback ): Result; lcs( key1: RedisKey, key2: RedisKey, len: "LEN", - lenToken: "MINMATCHLEN", - len1: number | string, + minMatchLenToken: "MINMATCHLEN", + minMatchLen: number | string, withmatchlen: "WITHMATCHLEN", callback?: Callback ): Result; @@ -4456,8 +4867,8 @@ interface RedisCommander { key2: RedisKey, len: "LEN", idx: "IDX", - lenToken: "MINMATCHLEN", - len1: number | string, + minMatchLenToken: "MINMATCHLEN", + minMatchLen: number | string, callback?: Callback ): Result; lcs( @@ -4465,14 +4876,14 @@ interface RedisCommander { key2: RedisKey, len: "LEN", idx: "IDX", - lenToken: "MINMATCHLEN", - len1: number | string, + minMatchLenToken: "MINMATCHLEN", + minMatchLen: number | string, withmatchlen: "WITHMATCHLEN", callback?: Callback ): Result; /** - * Get an element from a list by its index + * Returns 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 @@ -4489,7 +4900,7 @@ interface RedisCommander { ): Result; /** - * Insert an element before or after another element in a list + * Inserts 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 @@ -4510,7 +4921,7 @@ interface RedisCommander { ): Result; /** - * Get the length of a list + * Returns the length of a list. * - _group_: list * - _complexity_: O(1) * - _since_: 1.0.0 @@ -4518,7 +4929,7 @@ interface RedisCommander { llen(key: RedisKey, callback?: Callback): Result; /** - * Pop an element from a list, push it to another list and return it + * Returns an element after popping it from one list and pushing it to another. Deletes the list if the last element was moved. * - _group_: list * - _complexity_: O(1) * - _since_: 6.2.0 @@ -4581,7 +4992,7 @@ interface RedisCommander { ): Result; /** - * Pop elements from a list + * Returns multiple elements from a list after removing them. Deletes the list if the last element was popped. * - _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 @@ -4828,7 +5239,7 @@ interface RedisCommander { ): Result<[key: Buffer, members: Buffer[]] | null, Context>; /** - * Display some computer art and the Redis version + * Displays computer art and the server version * - _group_: server * - _complexity_: undefined * - _since_: 5.0.0 @@ -4841,7 +5252,7 @@ interface RedisCommander { ): Result; /** - * Remove and get the first elements in a list + * Returns the first elements in a list after removing it. Deletes the list if the last element was popped. * - _group_: list * - _complexity_: O(N) where N is the number of elements returned * - _since_: 1.0.0 @@ -4866,7 +5277,7 @@ interface RedisCommander { ): Result; /** - * Return the index of matching elements on a list + * Returns the index of matching elements in 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 @@ -4937,7 +5348,7 @@ interface RedisCommander { ): Result; /** - * Prepend one or multiple elements to a list + * Prepends one or more elements to a list. Creates the key if it doesn't exist. * - _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 @@ -4954,7 +5365,7 @@ interface RedisCommander { ): Result; /** - * Prepend an element to a list, only if the list exists + * Prepends one or more elements to a list only when 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 @@ -4971,7 +5382,7 @@ interface RedisCommander { ): Result; /** - * Get a range of elements from a list + * Returns 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 @@ -4990,7 +5401,7 @@ interface RedisCommander { ): Result; /** - * Remove elements from a list + * Removes elements from a list. Deletes the list if the last element was removed. * - _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 @@ -5003,7 +5414,7 @@ interface RedisCommander { ): Result; /** - * Set the value of an element in a list by its index + * Sets 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 @@ -5016,7 +5427,7 @@ interface RedisCommander { ): Result<"OK", Context>; /** - * Trim a list to the specified range + * Removes elements from both ends a list. Deletes the list if all elements were trimmed. * - _group_: list * - _complexity_: O(N) where N is the number of elements to be removed by the operation. * - _since_: 1.0.0 @@ -5029,7 +5440,7 @@ interface RedisCommander { ): Result<"OK", Context>; /** - * Outputs memory problems report + * Outputs a memory problems report. * - _group_: server * - _complexity_: O(1) * - _since_: 4.0.0 @@ -5040,7 +5451,7 @@ interface RedisCommander { ): Result; /** - * Show helpful text about the different subcommands + * Returns helpful text about the different subcommands. * - _group_: server * - _complexity_: O(1) * - _since_: 4.0.0 @@ -5051,7 +5462,7 @@ interface RedisCommander { ): Result; /** - * Show allocator internal stats + * Returns the allocator statistics. * - _group_: server * - _complexity_: Depends on how much memory is allocated, could be slow * - _since_: 4.0.0 @@ -5062,7 +5473,7 @@ interface RedisCommander { ): Result; /** - * Ask the allocator to release memory + * Asks the allocator to release memory. * - _group_: server * - _complexity_: Depends on how much memory is allocated, could be slow * - _since_: 4.0.0 @@ -5070,7 +5481,7 @@ interface RedisCommander { memory(subcommand: "PURGE", callback?: Callback<"OK">): Result<"OK", Context>; /** - * Show memory usage details + * Returns details about memory usage. * - _group_: server * - _complexity_: O(1) * - _since_: 4.0.0 @@ -5081,7 +5492,7 @@ interface RedisCommander { ): Result; /** - * Estimate the memory usage of a key + * Estimates the memory usage of a key. * - _group_: server * - _complexity_: O(N) where N is the number of samples. * - _since_: 4.0.0 @@ -5100,7 +5511,7 @@ interface RedisCommander { ): Result; /** - * Get the values of all the given keys + * Atomically returns the string values of one or more keys. * - _group_: string * - _complexity_: O(N) where N is the number of keys to retrieve. * - _since_: 1.0.0 @@ -5125,16 +5536,28 @@ interface RedisCommander { mgetBuffer(...args: [keys: RedisKey[]]): Result<(Buffer | null)[], Context>; /** - * Atomically transfer a key from a Redis instance to another one. + * Atomically transfers a key from one instance to another. * - _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 */ + migrate( + host: string | Buffer, + port: number | string, + key: RedisKey, + destinationDb: number | string, + timeout: number | string, + callback?: Callback<"OK"> + ): Result<"OK", Context>; migrate( ...args: [ host: string | Buffer, port: number | string, - ...args: RedisValue[], + key: RedisKey, + destinationDb: number | string, + timeout: number | string, + keysToken: "KEYS", + ...keys: RedisKey[], callback: Callback<"OK"> ] ): Result<"OK", Context>; @@ -5142,4294 +5565,4959 @@ interface RedisCommander { ...args: [ host: string | Buffer, port: number | string, - ...args: RedisValue[] + key: RedisKey, + destinationDb: number | string, + timeout: number | string, + keysToken: "KEYS", + keys: RedisKey[], + callback: Callback<"OK"> ] ): Result<"OK", Context>; - - /** - * Show helpful text about the different subcommands - * - _group_: server - * - _complexity_: O(1) - * - _since_: 5.0.0 - */ - module( - subcommand: "HELP", - callback?: Callback - ): Result; - - /** - * List all modules loaded by the server - * - _group_: server - * - _complexity_: O(N) where N is the number of loaded modules. - * - _since_: 4.0.0 - */ - module( - subcommand: "LIST", - callback?: Callback - ): Result; - - /** - * Load a module - * - _group_: server - * - _complexity_: O(1) - * - _since_: 4.0.0 - */ - module( - subcommand: "LOAD", - path: string | Buffer, - callback?: Callback - ): Result; - module( - ...args: [ - subcommand: "LOAD", - path: string | Buffer, - ...args: (string | Buffer | number)[], - callback: Callback - ] - ): Result; - module( - ...args: [ - subcommand: "LOAD", - path: string | Buffer, - ...args: (string | Buffer | number)[] - ] - ): Result; - - /** - * Load a module with extended parameters - * - _group_: server - * - _complexity_: O(1) - * - _since_: 7.0.0 - */ - module( - subcommand: "LOADEX", - path: string | Buffer, - callback?: Callback - ): Result; - module( + migrate( ...args: [ - subcommand: "LOADEX", - path: string | Buffer, - argsToken: "ARGS", - ...args: (string | Buffer | number)[], - callback: Callback + host: string | Buffer, + port: number | string, + key: RedisKey, + destinationDb: number | string, + timeout: number | string, + keysToken: "KEYS", + ...keys: RedisKey[] ] - ): Result; - module( + ): Result<"OK", Context>; + migrate( ...args: [ - subcommand: "LOADEX", - path: string | Buffer, - argsToken: "ARGS", - ...args: (string | Buffer | number)[] + host: string | Buffer, + port: number | string, + key: RedisKey, + destinationDb: number | string, + timeout: number | string, + keysToken: "KEYS", + keys: RedisKey[] ] - ): Result; - module( + ): Result<"OK", Context>; + migrate( + host: string | Buffer, + port: number | string, + key: RedisKey, + destinationDb: number | string, + timeout: number | string, + authToken: "AUTH", + auth: string | Buffer, + callback?: Callback<"OK"> + ): Result<"OK", Context>; + migrate( ...args: [ - subcommand: "LOADEX", - path: string | Buffer, - configsToken: "CONFIG", - ...configs: (string | Buffer | number)[], - callback: Callback + host: string | Buffer, + port: number | string, + key: RedisKey, + destinationDb: number | string, + timeout: number | string, + authToken: "AUTH", + auth: string | Buffer, + keysToken: "KEYS", + ...keys: RedisKey[], + callback: Callback<"OK"> ] - ): Result; - module( + ): Result<"OK", Context>; + migrate( ...args: [ - subcommand: "LOADEX", - path: string | Buffer, - configsToken: "CONFIG", - ...configs: (string | Buffer | number)[] + host: string | Buffer, + port: number | string, + key: RedisKey, + destinationDb: number | string, + timeout: number | string, + authToken: "AUTH", + auth: string | Buffer, + keysToken: "KEYS", + keys: RedisKey[], + callback: Callback<"OK"> ] - ): Result; - module( + ): Result<"OK", Context>; + migrate( ...args: [ - subcommand: "LOADEX", - path: string | Buffer, - configsToken: "CONFIG", - ...args: RedisValue[], - callback: Callback + host: string | Buffer, + port: number | string, + key: RedisKey, + destinationDb: number | string, + timeout: number | string, + authToken: "AUTH", + auth: string | Buffer, + keysToken: "KEYS", + ...keys: RedisKey[] ] - ): Result; - module( + ): Result<"OK", Context>; + migrate( ...args: [ - subcommand: "LOADEX", - path: string | Buffer, - configsToken: "CONFIG", - ...args: RedisValue[] + host: string | Buffer, + port: number | string, + key: RedisKey, + destinationDb: number | string, + timeout: number | string, + authToken: "AUTH", + auth: string | Buffer, + keysToken: "KEYS", + keys: RedisKey[] ] - ): Result; - - /** - * Unload a module - * - _group_: server - * - _complexity_: O(1) - * - _since_: 4.0.0 - */ - module( - subcommand: "UNLOAD", - name: string | Buffer, - callback?: Callback - ): Result; - - /** - * Move a key to another database - * - _group_: generic - * - _complexity_: O(1) - * - _since_: 1.0.0 - */ - move( + ): Result<"OK", Context>; + migrate( + host: string | Buffer, + port: number | string, key: RedisKey, - db: number | string, - callback?: Callback - ): Result; - - /** - * Set multiple keys to multiple values - * - _group_: string - * - _complexity_: O(N) where N is the number of keys to set. - * - _since_: 1.0.1 - */ - mset(object: object, callback?: Callback<"OK">): Result<"OK", Context>; - mset( - map: Map, + destinationDb: number | string, + timeout: number | string, + auth2Token: "AUTH2", + username: string | Buffer, + password: string | Buffer, callback?: Callback<"OK"> ): Result<"OK", Context>; - mset( + migrate( ...args: [ - ...keyValues: (RedisKey | string | Buffer | number)[], + host: string | Buffer, + port: number | string, + key: RedisKey, + destinationDb: number | string, + timeout: number | string, + auth2Token: "AUTH2", + username: string | Buffer, + password: string | Buffer, + keysToken: "KEYS", + ...keys: RedisKey[], callback: Callback<"OK"> ] ): Result<"OK", Context>; - mset( - ...args: [...keyValues: (RedisKey | string | Buffer | number)[]] - ): Result<"OK", Context>; - - /** - * 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 - */ - msetnx(object: object, callback?: Callback<"OK">): Result<"OK", Context>; - msetnx( - map: Map, - callback?: Callback<"OK"> - ): Result<"OK", Context>; - msetnx( + migrate( ...args: [ - ...keyValues: (RedisKey | string | Buffer | number)[], - callback: Callback - ] - ): Result; - msetnx( - ...args: [...keyValues: (RedisKey | string | Buffer | number)[]] - ): Result; - - /** - * Inspect the internal encoding of a Redis object - * - _group_: generic - * - _complexity_: O(1) - * - _since_: 2.2.3 - */ - object( - subcommand: "ENCODING", - key: RedisKey, - callback?: Callback - ): Result; - - /** - * Get the logarithmic access frequency counter of a Redis object - * - _group_: generic - * - _complexity_: O(1) - * - _since_: 4.0.0 - */ - object( - subcommand: "FREQ", - key: RedisKey, - callback?: Callback - ): Result; - - /** - * Show helpful text about the different subcommands - * - _group_: generic - * - _complexity_: O(1) - * - _since_: 6.2.0 - */ - object( - subcommand: "HELP", - callback?: Callback - ): Result; - - /** - * Get the time since a Redis object was last accessed - * - _group_: generic - * - _complexity_: O(1) - * - _since_: 2.2.3 - */ - object( - subcommand: "IDLETIME", - key: RedisKey, - callback?: Callback - ): Result; - - /** - * Get the number of references to the value of the key - * - _group_: generic - * - _complexity_: O(1) - * - _since_: 2.2.3 - */ - object( - subcommand: "REFCOUNT", - key: RedisKey, - callback?: Callback - ): Result; - - /** - * Remove the expiration from a key - * - _group_: generic - * - _complexity_: O(1) - * - _since_: 2.2.0 - */ - persist(key: RedisKey, callback?: Callback): Result; - - /** - * Set a key's time to live in milliseconds - * - _group_: generic - * - _complexity_: O(1) - * - _since_: 2.6.0 - */ - pexpire( - key: RedisKey, - milliseconds: number | string, - callback?: Callback - ): Result; - pexpire( - key: RedisKey, - milliseconds: number | string, - nx: "NX", - callback?: Callback - ): Result; - pexpire( - key: RedisKey, - milliseconds: number | string, - xx: "XX", - callback?: Callback - ): Result; - pexpire( - key: RedisKey, - milliseconds: number | string, - gt: "GT", - callback?: Callback - ): Result; - pexpire( - key: RedisKey, - milliseconds: number | string, - lt: "LT", - callback?: Callback - ): Result; - - /** - * Set the expiration for a key as a UNIX timestamp specified in milliseconds - * - _group_: generic - * - _complexity_: O(1) - * - _since_: 2.6.0 - */ - pexpireat( - key: RedisKey, - unixTimeMilliseconds: number | string, - callback?: Callback - ): Result; - pexpireat( - key: RedisKey, - unixTimeMilliseconds: number | string, - nx: "NX", - callback?: Callback - ): Result; - pexpireat( - key: RedisKey, - unixTimeMilliseconds: number | string, - xx: "XX", - callback?: Callback - ): Result; - pexpireat( - key: RedisKey, - unixTimeMilliseconds: number | string, - gt: "GT", - callback?: Callback - ): Result; - pexpireat( - key: RedisKey, - unixTimeMilliseconds: number | string, - lt: "LT", - callback?: Callback - ): Result; - - /** - * Get the expiration Unix timestamp for a key in milliseconds - * - _group_: generic - * - _complexity_: O(1) - * - _since_: 7.0.0 - */ - pexpiretime( - key: RedisKey, - callback?: Callback - ): Result; - - /** - * Adds the specified elements to the specified HyperLogLog. - * - _group_: hyperloglog - * - _complexity_: O(1) to add every element. - * - _since_: 2.8.9 - */ - pfadd(key: RedisKey, callback?: Callback): Result; - pfadd( + host: string | Buffer, + port: number | string, + key: RedisKey, + destinationDb: number | string, + timeout: number | string, + auth2Token: "AUTH2", + username: string | Buffer, + password: string | Buffer, + keysToken: "KEYS", + keys: RedisKey[], + callback: Callback<"OK"> + ] + ): Result<"OK", Context>; + migrate( ...args: [ + host: string | Buffer, + port: number | string, key: RedisKey, - ...elements: (string | Buffer | number)[], - callback: Callback + destinationDb: number | string, + timeout: number | string, + auth2Token: "AUTH2", + username: string | Buffer, + password: string | Buffer, + keysToken: "KEYS", + ...keys: RedisKey[] ] - ): Result; - pfadd( - ...args: [key: RedisKey, ...elements: (string | Buffer | number)[]] - ): Result; - - /** - * 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 - */ - pfcount( - ...args: [...keys: RedisKey[], callback: Callback] - ): Result; - pfcount( - ...args: [keys: RedisKey[], callback: Callback] - ): Result; - pfcount(...args: [...keys: RedisKey[]]): Result; - pfcount(...args: [keys: RedisKey[]]): Result; - - /** - * Internal commands for debugging HyperLogLog values - * - _group_: hyperloglog - * - _complexity_: N/A - * - _since_: 2.8.9 - */ - pfdebug( - subcommand: string | Buffer, + ): Result<"OK", Context>; + migrate( + ...args: [ + host: string | Buffer, + port: number | string, + key: RedisKey, + destinationDb: number | string, + timeout: number | string, + auth2Token: "AUTH2", + username: string | Buffer, + password: string | Buffer, + keysToken: "KEYS", + keys: RedisKey[] + ] + ): Result<"OK", Context>; + migrate( + host: string | Buffer, + port: number | string, key: RedisKey, - callback?: Callback - ): Result; - - /** - * Merge N different HyperLogLogs into a single one. - * - _group_: hyperloglog - * - _complexity_: O(N) to merge N HyperLogLogs, but with high constant times. - * - _since_: 2.8.9 - */ - pfmerge( + destinationDb: number | string, + timeout: number | string, + replace: "REPLACE", + callback?: Callback<"OK"> + ): Result<"OK", Context>; + migrate( ...args: [ - destkey: RedisKey, - ...sourcekeys: RedisKey[], + host: string | Buffer, + port: number | string, + key: RedisKey, + destinationDb: number | string, + timeout: number | string, + replace: "REPLACE", + keysToken: "KEYS", + ...keys: RedisKey[], callback: Callback<"OK"> ] ): Result<"OK", Context>; - pfmerge( + migrate( ...args: [ - destkey: RedisKey, - sourcekeys: RedisKey[], + host: string | Buffer, + port: number | string, + key: RedisKey, + destinationDb: number | string, + timeout: number | string, + replace: "REPLACE", + keysToken: "KEYS", + keys: RedisKey[], callback: Callback<"OK"> ] ): Result<"OK", Context>; - pfmerge( - ...args: [destkey: RedisKey, ...sourcekeys: RedisKey[]] - ): Result<"OK", Context>; - pfmerge( - ...args: [destkey: RedisKey, sourcekeys: RedisKey[]] + migrate( + ...args: [ + host: string | Buffer, + port: number | string, + key: RedisKey, + destinationDb: number | string, + timeout: number | string, + replace: "REPLACE", + keysToken: "KEYS", + ...keys: RedisKey[] + ] ): Result<"OK", Context>; - - /** - * An internal command for testing HyperLogLog values - * - _group_: hyperloglog - * - _complexity_: N/A - * - _since_: 2.8.9 - */ - pfselftest(callback?: Callback): Result; - - /** - * Ping the server - * - _group_: connection - * - _complexity_: O(1) - * - _since_: 1.0.0 - */ - ping(callback?: Callback<"PONG">): Result<"PONG", Context>; - ping( - message: string | Buffer, - callback?: Callback - ): Result; - pingBuffer( - message: string | Buffer, - callback?: Callback - ): Result; - - /** - * Set the value and expiration in milliseconds of a key - * - _group_: string - * - _complexity_: O(1) - * - _since_: 2.6.0 - */ - psetex( - key: RedisKey, - milliseconds: number | string, - value: string | Buffer | number, - callback?: Callback - ): Result; - - /** - * 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 - */ - psubscribe( - ...args: [...patterns: string[], callback: Callback] - ): Result; - psubscribe(...args: [...patterns: string[]]): Result; - - /** - * Internal command used for replication - * - _group_: server - * - _complexity_: undefined - * - _since_: 2.8.0 - */ - psync( - replicationid: string | Buffer | number, - offset: number | string, - callback?: Callback - ): Result; - - /** - * Get the time to live for a key in milliseconds - * - _group_: generic - * - _complexity_: O(1) - * - _since_: 2.6.0 - */ - pttl(key: RedisKey, callback?: Callback): Result; - - /** - * 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 - */ - publish( - channel: string | Buffer, - message: string | Buffer, - callback?: Callback - ): Result; - - /** - * 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 - */ - pubsub( - subcommand: "CHANNELS", - callback?: Callback - ): Result; - pubsub( - subcommand: "CHANNELS", - pattern: string, - callback?: Callback - ): Result; - - /** - * Show helpful text about the different subcommands - * - _group_: pubsub - * - _complexity_: O(1) - * - _since_: 6.2.0 - */ - pubsub( - subcommand: "HELP", - callback?: Callback - ): Result; - - /** - * Get the count of unique patterns pattern subscriptions - * - _group_: pubsub - * - _complexity_: O(1) - * - _since_: 2.8.0 - */ - pubsub( - subcommand: "NUMPAT", - callback?: Callback - ): Result; - - /** - * 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 - */ - pubsub( - subcommand: "NUMSUB", - callback?: Callback - ): Result; - pubsub( - ...args: [ - subcommand: "NUMSUB", - ...channels: (string | Buffer)[], - callback: Callback - ] - ): Result; - pubsub( - ...args: [subcommand: "NUMSUB", ...channels: (string | Buffer)[]] - ): Result; - - /** - * 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 - */ - pubsub( - subcommand: "SHARDCHANNELS", - callback?: Callback - ): Result; - pubsub( - subcommand: "SHARDCHANNELS", - pattern: string, - callback?: Callback - ): Result; - - /** - * 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 - */ - pubsub( - subcommand: "SHARDNUMSUB", - callback?: Callback - ): Result; - pubsub( + migrate( ...args: [ - subcommand: "SHARDNUMSUB", - ...shardchannels: (string | Buffer)[], - callback: Callback + host: string | Buffer, + port: number | string, + key: RedisKey, + destinationDb: number | string, + timeout: number | string, + replace: "REPLACE", + keysToken: "KEYS", + keys: RedisKey[] ] - ): Result; - pubsub( - ...args: [subcommand: "SHARDNUMSUB", ...shardchannels: (string | Buffer)[]] - ): Result; - - /** - * 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 - */ - punsubscribe(callback?: Callback): Result; - punsubscribe( - ...args: [...patterns: string[], callback: Callback] - ): Result; - punsubscribe(...args: [...patterns: string[]]): Result; - - /** - * Close the connection - * - _group_: connection - * - _complexity_: O(1) - * - _since_: 1.0.0 - */ - quit(callback?: Callback<"OK">): Result<"OK", Context>; - - /** - * Return a random key from the keyspace - * - _group_: generic - * - _complexity_: O(1) - * - _since_: 1.0.0 - */ - randomkey(callback?: Callback): Result; - randomkeyBuffer( - callback?: Callback - ): Result; - - /** - * Enables read queries for a connection to a cluster replica node - * - _group_: cluster - * - _complexity_: O(1) - * - _since_: 3.0.0 - */ - readonly(callback?: Callback<"OK">): Result<"OK", Context>; - - /** - * Disables read queries for a connection to a cluster replica node - * - _group_: cluster - * - _complexity_: O(1) - * - _since_: 3.0.0 - */ - readwrite(callback?: Callback<"OK">): Result<"OK", Context>; - - /** - * Rename a key - * - _group_: generic - * - _complexity_: O(1) - * - _since_: 1.0.0 - */ - rename( - key: RedisKey, - newkey: RedisKey, - callback?: Callback<"OK"> ): Result<"OK", Context>; - - /** - * Rename a key, only if the new key does not exist - * - _group_: generic - * - _complexity_: O(1) - * - _since_: 1.0.0 - */ - renamenx( - key: RedisKey, - newkey: RedisKey, - callback?: Callback - ): Result; - - /** - * An internal command for configuring the replication stream - * - _group_: server - * - _complexity_: O(1) - * - _since_: 3.0.0 - */ - replconf(callback?: Callback): Result; - - /** - * Make the server a replica of another instance, or promote it as master. - * - _group_: server - * - _complexity_: O(1) - * - _since_: 5.0.0 - */ - replicaof( + migrate( host: string | Buffer, port: number | string, + key: RedisKey, + destinationDb: number | string, + timeout: number | string, + replace: "REPLACE", + authToken: "AUTH", + auth: string | Buffer, callback?: Callback<"OK"> ): Result<"OK", Context>; - - /** - * Reset the connection - * - _group_: connection - * - _complexity_: O(1) - * - _since_: 6.2.0 - */ - reset(callback?: Callback<"OK">): Result<"OK", Context>; - - /** - * 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(N*M) 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(1*M) where M is small, so simply O(1). However for sorted set values the complexity is O(N*M*log(N)) because inserting values into sorted sets is O(log(N)). - * - _since_: 2.6.0 - */ - restore( - key: RedisKey, - ttl: number | string, - serializedValue: string | Buffer | number, - callback?: Callback<"OK"> - ): Result<"OK", Context>; - restore( - key: RedisKey, - ttl: number | string, - serializedValue: string | Buffer | number, - frequencyToken: "FREQ", - frequency: number | string, - callback?: Callback<"OK"> + migrate( + ...args: [ + host: string | Buffer, + port: number | string, + key: RedisKey, + destinationDb: number | string, + timeout: number | string, + replace: "REPLACE", + authToken: "AUTH", + auth: string | Buffer, + keysToken: "KEYS", + ...keys: RedisKey[], + callback: Callback<"OK"> + ] ): Result<"OK", Context>; - restore( - key: RedisKey, - ttl: number | string, - serializedValue: string | Buffer | number, - secondsToken: "IDLETIME", - seconds: number | string, - callback?: Callback<"OK"> + migrate( + ...args: [ + host: string | Buffer, + port: number | string, + key: RedisKey, + destinationDb: number | string, + timeout: number | string, + replace: "REPLACE", + authToken: "AUTH", + auth: string | Buffer, + keysToken: "KEYS", + keys: RedisKey[], + callback: Callback<"OK"> + ] ): Result<"OK", Context>; - restore( - key: RedisKey, - ttl: number | string, - serializedValue: string | Buffer | number, - secondsToken: "IDLETIME", - seconds: number | string, - frequencyToken: "FREQ", - frequency: number | string, - callback?: Callback<"OK"> + migrate( + ...args: [ + host: string | Buffer, + port: number | string, + key: RedisKey, + destinationDb: number | string, + timeout: number | string, + replace: "REPLACE", + authToken: "AUTH", + auth: string | Buffer, + keysToken: "KEYS", + ...keys: RedisKey[] + ] ): Result<"OK", Context>; - restore( - key: RedisKey, - ttl: number | string, - serializedValue: string | Buffer | number, - absttl: "ABSTTL", - callback?: Callback<"OK"> + migrate( + ...args: [ + host: string | Buffer, + port: number | string, + key: RedisKey, + destinationDb: number | string, + timeout: number | string, + replace: "REPLACE", + authToken: "AUTH", + auth: string | Buffer, + keysToken: "KEYS", + keys: RedisKey[] + ] ): Result<"OK", Context>; - restore( + migrate( + host: string | Buffer, + port: number | string, key: RedisKey, - ttl: number | string, - serializedValue: string | Buffer | number, - absttl: "ABSTTL", - frequencyToken: "FREQ", - frequency: number | string, + destinationDb: number | string, + timeout: number | string, + replace: "REPLACE", + auth2Token: "AUTH2", + username: string | Buffer, + password: string | Buffer, callback?: Callback<"OK"> ): Result<"OK", Context>; - restore( - key: RedisKey, - ttl: number | string, - serializedValue: string | Buffer | number, - absttl: "ABSTTL", - secondsToken: "IDLETIME", - seconds: number | string, - callback?: Callback<"OK"> + migrate( + ...args: [ + host: string | Buffer, + port: number | string, + key: RedisKey, + destinationDb: number | string, + timeout: number | string, + replace: "REPLACE", + auth2Token: "AUTH2", + username: string | Buffer, + password: string | Buffer, + keysToken: "KEYS", + ...keys: RedisKey[], + callback: Callback<"OK"> + ] ): Result<"OK", Context>; - restore( - key: RedisKey, - ttl: number | string, - serializedValue: string | Buffer | number, - absttl: "ABSTTL", - secondsToken: "IDLETIME", - seconds: number | string, - frequencyToken: "FREQ", - frequency: number | string, - callback?: Callback<"OK"> + migrate( + ...args: [ + host: string | Buffer, + port: number | string, + key: RedisKey, + destinationDb: number | string, + timeout: number | string, + replace: "REPLACE", + auth2Token: "AUTH2", + username: string | Buffer, + password: string | Buffer, + keysToken: "KEYS", + keys: RedisKey[], + callback: Callback<"OK"> + ] ): Result<"OK", Context>; - restore( - key: RedisKey, - ttl: number | string, - serializedValue: string | Buffer | number, - replace: "REPLACE", - callback?: Callback<"OK"> + migrate( + ...args: [ + host: string | Buffer, + port: number | string, + key: RedisKey, + destinationDb: number | string, + timeout: number | string, + replace: "REPLACE", + auth2Token: "AUTH2", + username: string | Buffer, + password: string | Buffer, + keysToken: "KEYS", + ...keys: RedisKey[] + ] ): Result<"OK", Context>; - restore( - key: RedisKey, - ttl: number | string, - serializedValue: string | Buffer | number, - replace: "REPLACE", - frequencyToken: "FREQ", - frequency: number | string, - callback?: Callback<"OK"> + migrate( + ...args: [ + host: string | Buffer, + port: number | string, + key: RedisKey, + destinationDb: number | string, + timeout: number | string, + replace: "REPLACE", + auth2Token: "AUTH2", + username: string | Buffer, + password: string | Buffer, + keysToken: "KEYS", + keys: RedisKey[] + ] ): Result<"OK", Context>; - restore( + migrate( + host: string | Buffer, + port: number | string, key: RedisKey, - ttl: number | string, - serializedValue: string | Buffer | number, - replace: "REPLACE", - secondsToken: "IDLETIME", - seconds: number | string, + destinationDb: number | string, + timeout: number | string, + copy: "COPY", callback?: Callback<"OK"> ): Result<"OK", Context>; - restore( - key: RedisKey, - ttl: number | string, - serializedValue: string | Buffer | number, - replace: "REPLACE", - secondsToken: "IDLETIME", - seconds: number | string, - frequencyToken: "FREQ", - frequency: number | string, - callback?: Callback<"OK"> + migrate( + ...args: [ + host: string | Buffer, + port: number | string, + key: RedisKey, + destinationDb: number | string, + timeout: number | string, + copy: "COPY", + keysToken: "KEYS", + ...keys: RedisKey[], + callback: Callback<"OK"> + ] ): Result<"OK", Context>; - restore( - key: RedisKey, - ttl: number | string, - serializedValue: string | Buffer | number, - replace: "REPLACE", - absttl: "ABSTTL", - callback?: Callback<"OK"> + migrate( + ...args: [ + host: string | Buffer, + port: number | string, + key: RedisKey, + destinationDb: number | string, + timeout: number | string, + copy: "COPY", + keysToken: "KEYS", + keys: RedisKey[], + callback: Callback<"OK"> + ] ): Result<"OK", Context>; - restore( - key: RedisKey, - ttl: number | string, - serializedValue: string | Buffer | number, - replace: "REPLACE", - absttl: "ABSTTL", - frequencyToken: "FREQ", - frequency: number | string, - callback?: Callback<"OK"> + migrate( + ...args: [ + host: string | Buffer, + port: number | string, + key: RedisKey, + destinationDb: number | string, + timeout: number | string, + copy: "COPY", + keysToken: "KEYS", + ...keys: RedisKey[] + ] ): Result<"OK", Context>; - restore( - key: RedisKey, - ttl: number | string, - serializedValue: string | Buffer | number, - replace: "REPLACE", - absttl: "ABSTTL", - secondsToken: "IDLETIME", - seconds: number | string, - callback?: Callback<"OK"> + migrate( + ...args: [ + host: string | Buffer, + port: number | string, + key: RedisKey, + destinationDb: number | string, + timeout: number | string, + copy: "COPY", + keysToken: "KEYS", + keys: RedisKey[] + ] ): Result<"OK", Context>; - restore( + migrate( + host: string | Buffer, + port: number | string, key: RedisKey, - ttl: number | string, - serializedValue: string | Buffer | number, - replace: "REPLACE", - absttl: "ABSTTL", - secondsToken: "IDLETIME", - seconds: number | string, - frequencyToken: "FREQ", - frequency: number | string, + destinationDb: number | string, + timeout: number | string, + copy: "COPY", + authToken: "AUTH", + auth: string | Buffer, callback?: Callback<"OK"> ): Result<"OK", Context>; - - /** - * An internal command for migrating keys in a cluster - * - _group_: server - * - _complexity_: O(1) to create the new key and additional O(N*M) 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(1*M) where M is small, so simply O(1). However for sorted set values the complexity is O(N*M*log(N)) because inserting values into sorted sets is O(log(N)). - * - _since_: 3.0.0 - */ - ["restore-asking"]( - key: RedisKey, - ttl: number | string, - serializedValue: string | Buffer | number, - callback?: Callback - ): Result; - ["restore-asking"]( - key: RedisKey, - ttl: number | string, - serializedValue: string | Buffer | number, - frequencyToken: "FREQ", - frequency: number | string, - callback?: Callback - ): Result; - ["restore-asking"]( - key: RedisKey, - ttl: number | string, - serializedValue: string | Buffer | number, - secondsToken: "IDLETIME", - seconds: number | string, - callback?: Callback - ): Result; - ["restore-asking"]( - key: RedisKey, - ttl: number | string, - serializedValue: string | Buffer | number, - secondsToken: "IDLETIME", - seconds: number | string, - frequencyToken: "FREQ", - frequency: number | string, - callback?: Callback - ): Result; - ["restore-asking"]( - key: RedisKey, - ttl: number | string, - serializedValue: string | Buffer | number, - absttl: "ABSTTL", - callback?: Callback - ): Result; - ["restore-asking"]( - key: RedisKey, - ttl: number | string, - serializedValue: string | Buffer | number, - absttl: "ABSTTL", - frequencyToken: "FREQ", - frequency: number | string, - callback?: Callback - ): Result; - ["restore-asking"]( - key: RedisKey, - ttl: number | string, - serializedValue: string | Buffer | number, - absttl: "ABSTTL", - secondsToken: "IDLETIME", - seconds: number | string, - callback?: Callback - ): Result; - ["restore-asking"]( - key: RedisKey, - ttl: number | string, - serializedValue: string | Buffer | number, - absttl: "ABSTTL", - secondsToken: "IDLETIME", - seconds: number | string, - frequencyToken: "FREQ", - frequency: number | string, - callback?: Callback - ): Result; - ["restore-asking"]( - key: RedisKey, - ttl: number | string, - serializedValue: string | Buffer | number, - replace: "REPLACE", - callback?: Callback - ): Result; - ["restore-asking"]( - key: RedisKey, - ttl: number | string, - serializedValue: string | Buffer | number, - replace: "REPLACE", - frequencyToken: "FREQ", - frequency: number | string, - callback?: Callback - ): Result; - ["restore-asking"]( - key: RedisKey, - ttl: number | string, - serializedValue: string | Buffer | number, - replace: "REPLACE", - secondsToken: "IDLETIME", - seconds: number | string, - callback?: Callback - ): Result; - ["restore-asking"]( - key: RedisKey, - ttl: number | string, - serializedValue: string | Buffer | number, - replace: "REPLACE", - secondsToken: "IDLETIME", - seconds: number | string, - frequencyToken: "FREQ", - frequency: number | string, - callback?: Callback - ): Result; - ["restore-asking"]( - key: RedisKey, - ttl: number | string, - serializedValue: string | Buffer | number, - replace: "REPLACE", - absttl: "ABSTTL", - callback?: Callback - ): Result; - ["restore-asking"]( - key: RedisKey, - ttl: number | string, - serializedValue: string | Buffer | number, - replace: "REPLACE", - absttl: "ABSTTL", - frequencyToken: "FREQ", - frequency: number | string, - callback?: Callback - ): Result; - ["restore-asking"]( - key: RedisKey, - ttl: number | string, - serializedValue: string | Buffer | number, - replace: "REPLACE", - absttl: "ABSTTL", - secondsToken: "IDLETIME", - seconds: number | string, - callback?: Callback - ): Result; - ["restore-asking"]( - key: RedisKey, - ttl: number | string, - serializedValue: string | Buffer | number, - replace: "REPLACE", - absttl: "ABSTTL", - secondsToken: "IDLETIME", - seconds: number | string, - frequencyToken: "FREQ", - frequency: number | string, - callback?: Callback - ): Result; - - /** - * Return the role of the instance in the context of replication - * - _group_: server - * - _complexity_: O(1) - * - _since_: 2.8.12 - */ - role(callback?: Callback): Result; - - /** - * 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 - */ - rpop( - key: RedisKey, - callback?: Callback - ): Result; - rpopBuffer( - key: RedisKey, - callback?: Callback - ): Result; - rpop( - key: RedisKey, - count: number | string, - callback?: Callback - ): Result; - rpopBuffer( - key: RedisKey, - count: number | string, - callback?: Callback - ): Result; - - /** - * Remove the last element in a list, prepend it to another list and return it - * - _group_: list - * - _complexity_: O(1) - * - _since_: 1.2.0 - */ - rpoplpush( - source: RedisKey, - destination: RedisKey, - callback?: Callback - ): Result; - rpoplpushBuffer( - source: RedisKey, - destination: RedisKey, - callback?: Callback - ): Result; - - /** - * 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 - */ - rpush( + migrate( ...args: [ + host: string | Buffer, + port: number | string, key: RedisKey, - ...elements: (string | Buffer | number)[], - callback: Callback + destinationDb: number | string, + timeout: number | string, + copy: "COPY", + authToken: "AUTH", + auth: string | Buffer, + keysToken: "KEYS", + ...keys: RedisKey[], + callback: Callback<"OK"> ] - ): Result; - rpush( - ...args: [key: RedisKey, ...elements: (string | Buffer | number)[]] - ): Result; - - /** - * 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 - */ - rpushx( + ): Result<"OK", Context>; + migrate( ...args: [ + host: string | Buffer, + port: number | string, key: RedisKey, - ...elements: (string | Buffer | number)[], - callback: Callback + destinationDb: number | string, + timeout: number | string, + copy: "COPY", + authToken: "AUTH", + auth: string | Buffer, + keysToken: "KEYS", + keys: RedisKey[], + callback: Callback<"OK"> ] - ): Result; - rpushx( - ...args: [key: RedisKey, ...elements: (string | Buffer | number)[]] - ): Result; - - /** - * 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 - */ - sadd( + ): Result<"OK", Context>; + migrate( ...args: [ + host: string | Buffer, + port: number | string, key: RedisKey, - ...members: (string | Buffer | number)[], - callback: Callback + destinationDb: number | string, + timeout: number | string, + copy: "COPY", + authToken: "AUTH", + auth: string | Buffer, + keysToken: "KEYS", + ...keys: RedisKey[] ] - ): Result; - sadd( + ): Result<"OK", Context>; + migrate( ...args: [ + host: string | Buffer, + port: number | string, key: RedisKey, - members: (string | Buffer | number)[], - callback: Callback + destinationDb: number | string, + timeout: number | string, + copy: "COPY", + authToken: "AUTH", + auth: string | Buffer, + keysToken: "KEYS", + keys: RedisKey[] ] - ): Result; - sadd( - ...args: [key: RedisKey, ...members: (string | Buffer | number)[]] - ): Result; - sadd( - ...args: [key: RedisKey, members: (string | Buffer | number)[]] - ): Result; - - /** - * 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 - */ - save(callback?: Callback<"OK">): Result<"OK", Context>; - - /** - * 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 - */ - scan( - cursor: number | string, - callback?: Callback<[cursor: string, elements: string[]]> - ): Result<[cursor: string, elements: string[]], Context>; - scanBuffer( - cursor: number | string, - callback?: Callback<[cursor: Buffer, elements: Buffer[]]> - ): Result<[cursor: Buffer, elements: Buffer[]], Context>; - scan( - cursor: number | string, - typeToken: "TYPE", - type: string | Buffer, - callback?: Callback<[cursor: string, elements: string[]]> - ): Result<[cursor: string, elements: string[]], Context>; - scanBuffer( - cursor: number | string, - typeToken: "TYPE", - type: string | Buffer, - callback?: Callback<[cursor: Buffer, elements: Buffer[]]> - ): Result<[cursor: Buffer, elements: Buffer[]], Context>; - scan( - cursor: number | string, - countToken: "COUNT", - count: number | string, - callback?: Callback<[cursor: string, elements: string[]]> - ): Result<[cursor: string, elements: string[]], Context>; - scanBuffer( - cursor: number | string, - countToken: "COUNT", - count: number | string, - callback?: Callback<[cursor: Buffer, elements: Buffer[]]> - ): Result<[cursor: Buffer, elements: Buffer[]], Context>; - scan( - cursor: number | string, - countToken: "COUNT", - count: number | string, - typeToken: "TYPE", - type: string | Buffer, - callback?: Callback<[cursor: string, elements: string[]]> - ): Result<[cursor: string, elements: string[]], Context>; - scanBuffer( - cursor: number | string, - countToken: "COUNT", - count: number | string, - typeToken: "TYPE", - type: string | Buffer, - callback?: Callback<[cursor: Buffer, elements: Buffer[]]> - ): Result<[cursor: Buffer, elements: Buffer[]], Context>; - scan( - cursor: number | string, - patternToken: "MATCH", - pattern: string, - callback?: Callback<[cursor: string, elements: string[]]> - ): Result<[cursor: string, elements: string[]], Context>; - scanBuffer( - cursor: number | string, - patternToken: "MATCH", - pattern: string, - callback?: Callback<[cursor: Buffer, elements: Buffer[]]> - ): Result<[cursor: Buffer, elements: Buffer[]], Context>; - scan( - cursor: number | string, - patternToken: "MATCH", - pattern: string, - typeToken: "TYPE", - type: string | Buffer, - callback?: Callback<[cursor: string, elements: string[]]> - ): Result<[cursor: string, elements: string[]], Context>; - scanBuffer( - cursor: number | string, - patternToken: "MATCH", - pattern: string, - typeToken: "TYPE", - type: string | Buffer, - callback?: Callback<[cursor: Buffer, elements: Buffer[]]> - ): Result<[cursor: Buffer, elements: Buffer[]], Context>; - scan( - cursor: number | string, - patternToken: "MATCH", - pattern: string, - countToken: "COUNT", - count: number | string, - callback?: Callback<[cursor: string, elements: string[]]> - ): Result<[cursor: string, elements: string[]], Context>; - scanBuffer( - cursor: number | string, - patternToken: "MATCH", - pattern: string, - countToken: "COUNT", - count: number | string, - callback?: Callback<[cursor: Buffer, elements: Buffer[]]> - ): Result<[cursor: Buffer, elements: Buffer[]], Context>; - scan( - cursor: number | string, - patternToken: "MATCH", - pattern: string, - countToken: "COUNT", - count: number | string, - typeToken: "TYPE", - type: string | Buffer, - callback?: Callback<[cursor: string, elements: string[]]> - ): Result<[cursor: string, elements: string[]], Context>; - scanBuffer( - cursor: number | string, - patternToken: "MATCH", - pattern: string, - countToken: "COUNT", - count: number | string, - typeToken: "TYPE", - type: string | Buffer, - callback?: Callback<[cursor: Buffer, elements: Buffer[]]> - ): Result<[cursor: Buffer, elements: Buffer[]], Context>; - - /** - * Get the number of members in a set - * - _group_: set - * - _complexity_: O(1) - * - _since_: 1.0.0 - */ - scard(key: RedisKey, callback?: Callback): Result; - - /** - * Set the debug mode for executed scripts. - * - _group_: scripting - * - _complexity_: O(1) - * - _since_: 3.2.0 - */ - script( - subcommand: "DEBUG", - yes: "YES", - callback?: Callback - ): Result; - script( - subcommand: "DEBUG", - sync: "SYNC", - callback?: Callback - ): Result; - script( - subcommand: "DEBUG", - no: "NO", - callback?: Callback - ): Result; - - /** - * 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 - */ - script( + ): Result<"OK", Context>; + migrate( + host: string | Buffer, + port: number | string, + key: RedisKey, + destinationDb: number | string, + timeout: number | string, + copy: "COPY", + auth2Token: "AUTH2", + username: string | Buffer, + password: string | Buffer, + callback?: Callback<"OK"> + ): Result<"OK", Context>; + migrate( + ...args: [ + host: string | Buffer, + port: number | string, + key: RedisKey, + destinationDb: number | string, + timeout: number | string, + copy: "COPY", + auth2Token: "AUTH2", + username: string | Buffer, + password: string | Buffer, + keysToken: "KEYS", + ...keys: RedisKey[], + callback: Callback<"OK"> + ] + ): Result<"OK", Context>; + migrate( + ...args: [ + host: string | Buffer, + port: number | string, + key: RedisKey, + destinationDb: number | string, + timeout: number | string, + copy: "COPY", + auth2Token: "AUTH2", + username: string | Buffer, + password: string | Buffer, + keysToken: "KEYS", + keys: RedisKey[], + callback: Callback<"OK"> + ] + ): Result<"OK", Context>; + migrate( + ...args: [ + host: string | Buffer, + port: number | string, + key: RedisKey, + destinationDb: number | string, + timeout: number | string, + copy: "COPY", + auth2Token: "AUTH2", + username: string | Buffer, + password: string | Buffer, + keysToken: "KEYS", + ...keys: RedisKey[] + ] + ): Result<"OK", Context>; + migrate( + ...args: [ + host: string | Buffer, + port: number | string, + key: RedisKey, + destinationDb: number | string, + timeout: number | string, + copy: "COPY", + auth2Token: "AUTH2", + username: string | Buffer, + password: string | Buffer, + keysToken: "KEYS", + keys: RedisKey[] + ] + ): Result<"OK", Context>; + migrate( + host: string | Buffer, + port: number | string, + key: RedisKey, + destinationDb: number | string, + timeout: number | string, + copy: "COPY", + replace: "REPLACE", + callback?: Callback<"OK"> + ): Result<"OK", Context>; + migrate( + ...args: [ + host: string | Buffer, + port: number | string, + key: RedisKey, + destinationDb: number | string, + timeout: number | string, + copy: "COPY", + replace: "REPLACE", + keysToken: "KEYS", + ...keys: RedisKey[], + callback: Callback<"OK"> + ] + ): Result<"OK", Context>; + migrate( + ...args: [ + host: string | Buffer, + port: number | string, + key: RedisKey, + destinationDb: number | string, + timeout: number | string, + copy: "COPY", + replace: "REPLACE", + keysToken: "KEYS", + keys: RedisKey[], + callback: Callback<"OK"> + ] + ): Result<"OK", Context>; + migrate( + ...args: [ + host: string | Buffer, + port: number | string, + key: RedisKey, + destinationDb: number | string, + timeout: number | string, + copy: "COPY", + replace: "REPLACE", + keysToken: "KEYS", + ...keys: RedisKey[] + ] + ): Result<"OK", Context>; + migrate( + ...args: [ + host: string | Buffer, + port: number | string, + key: RedisKey, + destinationDb: number | string, + timeout: number | string, + copy: "COPY", + replace: "REPLACE", + keysToken: "KEYS", + keys: RedisKey[] + ] + ): Result<"OK", Context>; + migrate( + host: string | Buffer, + port: number | string, + key: RedisKey, + destinationDb: number | string, + timeout: number | string, + copy: "COPY", + replace: "REPLACE", + authToken: "AUTH", + auth: string | Buffer, + callback?: Callback<"OK"> + ): Result<"OK", Context>; + migrate( + ...args: [ + host: string | Buffer, + port: number | string, + key: RedisKey, + destinationDb: number | string, + timeout: number | string, + copy: "COPY", + replace: "REPLACE", + authToken: "AUTH", + auth: string | Buffer, + keysToken: "KEYS", + ...keys: RedisKey[], + callback: Callback<"OK"> + ] + ): Result<"OK", Context>; + migrate( + ...args: [ + host: string | Buffer, + port: number | string, + key: RedisKey, + destinationDb: number | string, + timeout: number | string, + copy: "COPY", + replace: "REPLACE", + authToken: "AUTH", + auth: string | Buffer, + keysToken: "KEYS", + keys: RedisKey[], + callback: Callback<"OK"> + ] + ): Result<"OK", Context>; + migrate( + ...args: [ + host: string | Buffer, + port: number | string, + key: RedisKey, + destinationDb: number | string, + timeout: number | string, + copy: "COPY", + replace: "REPLACE", + authToken: "AUTH", + auth: string | Buffer, + keysToken: "KEYS", + ...keys: RedisKey[] + ] + ): Result<"OK", Context>; + migrate( + ...args: [ + host: string | Buffer, + port: number | string, + key: RedisKey, + destinationDb: number | string, + timeout: number | string, + copy: "COPY", + replace: "REPLACE", + authToken: "AUTH", + auth: string | Buffer, + keysToken: "KEYS", + keys: RedisKey[] + ] + ): Result<"OK", Context>; + migrate( + host: string | Buffer, + port: number | string, + key: RedisKey, + destinationDb: number | string, + timeout: number | string, + copy: "COPY", + replace: "REPLACE", + auth2Token: "AUTH2", + username: string | Buffer, + password: string | Buffer, + callback?: Callback<"OK"> + ): Result<"OK", Context>; + migrate( + ...args: [ + host: string | Buffer, + port: number | string, + key: RedisKey, + destinationDb: number | string, + timeout: number | string, + copy: "COPY", + replace: "REPLACE", + auth2Token: "AUTH2", + username: string | Buffer, + password: string | Buffer, + keysToken: "KEYS", + ...keys: RedisKey[], + callback: Callback<"OK"> + ] + ): Result<"OK", Context>; + migrate( + ...args: [ + host: string | Buffer, + port: number | string, + key: RedisKey, + destinationDb: number | string, + timeout: number | string, + copy: "COPY", + replace: "REPLACE", + auth2Token: "AUTH2", + username: string | Buffer, + password: string | Buffer, + keysToken: "KEYS", + keys: RedisKey[], + callback: Callback<"OK"> + ] + ): Result<"OK", Context>; + migrate( + ...args: [ + host: string | Buffer, + port: number | string, + key: RedisKey, + destinationDb: number | string, + timeout: number | string, + copy: "COPY", + replace: "REPLACE", + auth2Token: "AUTH2", + username: string | Buffer, + password: string | Buffer, + keysToken: "KEYS", + ...keys: RedisKey[] + ] + ): Result<"OK", Context>; + migrate( + ...args: [ + host: string | Buffer, + port: number | string, + key: RedisKey, + destinationDb: number | string, + timeout: number | string, + copy: "COPY", + replace: "REPLACE", + auth2Token: "AUTH2", + username: string | Buffer, + password: string | Buffer, + keysToken: "KEYS", + keys: RedisKey[] + ] + ): Result<"OK", Context>; + migrate( + host: string | Buffer, + port: number | string, + destinationDb: number | string, + timeout: number | string, + callback?: Callback<"OK"> + ): Result<"OK", Context>; + migrate( + ...args: [ + host: string | Buffer, + port: number | string, + destinationDb: number | string, + timeout: number | string, + keysToken: "KEYS", + ...keys: RedisKey[], + callback: Callback<"OK"> + ] + ): Result<"OK", Context>; + migrate( + ...args: [ + host: string | Buffer, + port: number | string, + destinationDb: number | string, + timeout: number | string, + keysToken: "KEYS", + keys: RedisKey[], + callback: Callback<"OK"> + ] + ): Result<"OK", Context>; + migrate( + ...args: [ + host: string | Buffer, + port: number | string, + destinationDb: number | string, + timeout: number | string, + keysToken: "KEYS", + ...keys: RedisKey[] + ] + ): Result<"OK", Context>; + migrate( + ...args: [ + host: string | Buffer, + port: number | string, + destinationDb: number | string, + timeout: number | string, + keysToken: "KEYS", + keys: RedisKey[] + ] + ): Result<"OK", Context>; + migrate( + host: string | Buffer, + port: number | string, + destinationDb: number | string, + timeout: number | string, + authToken: "AUTH", + auth: string | Buffer, + callback?: Callback<"OK"> + ): Result<"OK", Context>; + migrate( + ...args: [ + host: string | Buffer, + port: number | string, + destinationDb: number | string, + timeout: number | string, + authToken: "AUTH", + auth: string | Buffer, + keysToken: "KEYS", + ...keys: RedisKey[], + callback: Callback<"OK"> + ] + ): Result<"OK", Context>; + migrate( + ...args: [ + host: string | Buffer, + port: number | string, + destinationDb: number | string, + timeout: number | string, + authToken: "AUTH", + auth: string | Buffer, + keysToken: "KEYS", + keys: RedisKey[], + callback: Callback<"OK"> + ] + ): Result<"OK", Context>; + migrate( + ...args: [ + host: string | Buffer, + port: number | string, + destinationDb: number | string, + timeout: number | string, + authToken: "AUTH", + auth: string | Buffer, + keysToken: "KEYS", + ...keys: RedisKey[] + ] + ): Result<"OK", Context>; + migrate( + ...args: [ + host: string | Buffer, + port: number | string, + destinationDb: number | string, + timeout: number | string, + authToken: "AUTH", + auth: string | Buffer, + keysToken: "KEYS", + keys: RedisKey[] + ] + ): Result<"OK", Context>; + migrate( + host: string | Buffer, + port: number | string, + destinationDb: number | string, + timeout: number | string, + auth2Token: "AUTH2", + username: string | Buffer, + password: string | Buffer, + callback?: Callback<"OK"> + ): Result<"OK", Context>; + migrate( + ...args: [ + host: string | Buffer, + port: number | string, + destinationDb: number | string, + timeout: number | string, + auth2Token: "AUTH2", + username: string | Buffer, + password: string | Buffer, + keysToken: "KEYS", + ...keys: RedisKey[], + callback: Callback<"OK"> + ] + ): Result<"OK", Context>; + migrate( + ...args: [ + host: string | Buffer, + port: number | string, + destinationDb: number | string, + timeout: number | string, + auth2Token: "AUTH2", + username: string | Buffer, + password: string | Buffer, + keysToken: "KEYS", + keys: RedisKey[], + callback: Callback<"OK"> + ] + ): Result<"OK", Context>; + migrate( + ...args: [ + host: string | Buffer, + port: number | string, + destinationDb: number | string, + timeout: number | string, + auth2Token: "AUTH2", + username: string | Buffer, + password: string | Buffer, + keysToken: "KEYS", + ...keys: RedisKey[] + ] + ): Result<"OK", Context>; + migrate( + ...args: [ + host: string | Buffer, + port: number | string, + destinationDb: number | string, + timeout: number | string, + auth2Token: "AUTH2", + username: string | Buffer, + password: string | Buffer, + keysToken: "KEYS", + keys: RedisKey[] + ] + ): Result<"OK", Context>; + migrate( + host: string | Buffer, + port: number | string, + destinationDb: number | string, + timeout: number | string, + replace: "REPLACE", + callback?: Callback<"OK"> + ): Result<"OK", Context>; + migrate( + ...args: [ + host: string | Buffer, + port: number | string, + destinationDb: number | string, + timeout: number | string, + replace: "REPLACE", + keysToken: "KEYS", + ...keys: RedisKey[], + callback: Callback<"OK"> + ] + ): Result<"OK", Context>; + migrate( + ...args: [ + host: string | Buffer, + port: number | string, + destinationDb: number | string, + timeout: number | string, + replace: "REPLACE", + keysToken: "KEYS", + keys: RedisKey[], + callback: Callback<"OK"> + ] + ): Result<"OK", Context>; + migrate( + ...args: [ + host: string | Buffer, + port: number | string, + destinationDb: number | string, + timeout: number | string, + replace: "REPLACE", + keysToken: "KEYS", + ...keys: RedisKey[] + ] + ): Result<"OK", Context>; + migrate( + ...args: [ + host: string | Buffer, + port: number | string, + destinationDb: number | string, + timeout: number | string, + replace: "REPLACE", + keysToken: "KEYS", + keys: RedisKey[] + ] + ): Result<"OK", Context>; + migrate( + host: string | Buffer, + port: number | string, + destinationDb: number | string, + timeout: number | string, + replace: "REPLACE", + authToken: "AUTH", + auth: string | Buffer, + callback?: Callback<"OK"> + ): Result<"OK", Context>; + migrate( + ...args: [ + host: string | Buffer, + port: number | string, + destinationDb: number | string, + timeout: number | string, + replace: "REPLACE", + authToken: "AUTH", + auth: string | Buffer, + keysToken: "KEYS", + ...keys: RedisKey[], + callback: Callback<"OK"> + ] + ): Result<"OK", Context>; + migrate( + ...args: [ + host: string | Buffer, + port: number | string, + destinationDb: number | string, + timeout: number | string, + replace: "REPLACE", + authToken: "AUTH", + auth: string | Buffer, + keysToken: "KEYS", + keys: RedisKey[], + callback: Callback<"OK"> + ] + ): Result<"OK", Context>; + migrate( + ...args: [ + host: string | Buffer, + port: number | string, + destinationDb: number | string, + timeout: number | string, + replace: "REPLACE", + authToken: "AUTH", + auth: string | Buffer, + keysToken: "KEYS", + ...keys: RedisKey[] + ] + ): Result<"OK", Context>; + migrate( + ...args: [ + host: string | Buffer, + port: number | string, + destinationDb: number | string, + timeout: number | string, + replace: "REPLACE", + authToken: "AUTH", + auth: string | Buffer, + keysToken: "KEYS", + keys: RedisKey[] + ] + ): Result<"OK", Context>; + migrate( + host: string | Buffer, + port: number | string, + destinationDb: number | string, + timeout: number | string, + replace: "REPLACE", + auth2Token: "AUTH2", + username: string | Buffer, + password: string | Buffer, + callback?: Callback<"OK"> + ): Result<"OK", Context>; + migrate( + ...args: [ + host: string | Buffer, + port: number | string, + destinationDb: number | string, + timeout: number | string, + replace: "REPLACE", + auth2Token: "AUTH2", + username: string | Buffer, + password: string | Buffer, + keysToken: "KEYS", + ...keys: RedisKey[], + callback: Callback<"OK"> + ] + ): Result<"OK", Context>; + migrate( + ...args: [ + host: string | Buffer, + port: number | string, + destinationDb: number | string, + timeout: number | string, + replace: "REPLACE", + auth2Token: "AUTH2", + username: string | Buffer, + password: string | Buffer, + keysToken: "KEYS", + keys: RedisKey[], + callback: Callback<"OK"> + ] + ): Result<"OK", Context>; + migrate( + ...args: [ + host: string | Buffer, + port: number | string, + destinationDb: number | string, + timeout: number | string, + replace: "REPLACE", + auth2Token: "AUTH2", + username: string | Buffer, + password: string | Buffer, + keysToken: "KEYS", + ...keys: RedisKey[] + ] + ): Result<"OK", Context>; + migrate( + ...args: [ + host: string | Buffer, + port: number | string, + destinationDb: number | string, + timeout: number | string, + replace: "REPLACE", + auth2Token: "AUTH2", + username: string | Buffer, + password: string | Buffer, + keysToken: "KEYS", + keys: RedisKey[] + ] + ): Result<"OK", Context>; + migrate( + host: string | Buffer, + port: number | string, + destinationDb: number | string, + timeout: number | string, + copy: "COPY", + callback?: Callback<"OK"> + ): Result<"OK", Context>; + migrate( + ...args: [ + host: string | Buffer, + port: number | string, + destinationDb: number | string, + timeout: number | string, + copy: "COPY", + keysToken: "KEYS", + ...keys: RedisKey[], + callback: Callback<"OK"> + ] + ): Result<"OK", Context>; + migrate( + ...args: [ + host: string | Buffer, + port: number | string, + destinationDb: number | string, + timeout: number | string, + copy: "COPY", + keysToken: "KEYS", + keys: RedisKey[], + callback: Callback<"OK"> + ] + ): Result<"OK", Context>; + migrate( + ...args: [ + host: string | Buffer, + port: number | string, + destinationDb: number | string, + timeout: number | string, + copy: "COPY", + keysToken: "KEYS", + ...keys: RedisKey[] + ] + ): Result<"OK", Context>; + migrate( + ...args: [ + host: string | Buffer, + port: number | string, + destinationDb: number | string, + timeout: number | string, + copy: "COPY", + keysToken: "KEYS", + keys: RedisKey[] + ] + ): Result<"OK", Context>; + migrate( + host: string | Buffer, + port: number | string, + destinationDb: number | string, + timeout: number | string, + copy: "COPY", + authToken: "AUTH", + auth: string | Buffer, + callback?: Callback<"OK"> + ): Result<"OK", Context>; + migrate( ...args: [ - subcommand: "EXISTS", - ...sha1s: (string | Buffer)[], - callback: Callback + host: string | Buffer, + port: number | string, + destinationDb: number | string, + timeout: number | string, + copy: "COPY", + authToken: "AUTH", + auth: string | Buffer, + keysToken: "KEYS", + ...keys: RedisKey[], + callback: Callback<"OK"> ] - ): Result; - script( - ...args: [subcommand: "EXISTS", ...sha1s: (string | Buffer)[]] - ): Result; - - /** - * 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 - */ - script( - subcommand: "FLUSH", - callback?: Callback - ): Result; - script( - subcommand: "FLUSH", - async: "ASYNC", - callback?: Callback - ): Result; - script( - subcommand: "FLUSH", - sync: "SYNC", - callback?: Callback - ): Result; + ): Result<"OK", Context>; + migrate( + ...args: [ + host: string | Buffer, + port: number | string, + destinationDb: number | string, + timeout: number | string, + copy: "COPY", + authToken: "AUTH", + auth: string | Buffer, + keysToken: "KEYS", + keys: RedisKey[], + callback: Callback<"OK"> + ] + ): Result<"OK", Context>; + migrate( + ...args: [ + host: string | Buffer, + port: number | string, + destinationDb: number | string, + timeout: number | string, + copy: "COPY", + authToken: "AUTH", + auth: string | Buffer, + keysToken: "KEYS", + ...keys: RedisKey[] + ] + ): Result<"OK", Context>; + migrate( + ...args: [ + host: string | Buffer, + port: number | string, + destinationDb: number | string, + timeout: number | string, + copy: "COPY", + authToken: "AUTH", + auth: string | Buffer, + keysToken: "KEYS", + keys: RedisKey[] + ] + ): Result<"OK", Context>; + migrate( + host: string | Buffer, + port: number | string, + destinationDb: number | string, + timeout: number | string, + copy: "COPY", + auth2Token: "AUTH2", + username: string | Buffer, + password: string | Buffer, + callback?: Callback<"OK"> + ): Result<"OK", Context>; + migrate( + ...args: [ + host: string | Buffer, + port: number | string, + destinationDb: number | string, + timeout: number | string, + copy: "COPY", + auth2Token: "AUTH2", + username: string | Buffer, + password: string | Buffer, + keysToken: "KEYS", + ...keys: RedisKey[], + callback: Callback<"OK"> + ] + ): Result<"OK", Context>; + migrate( + ...args: [ + host: string | Buffer, + port: number | string, + destinationDb: number | string, + timeout: number | string, + copy: "COPY", + auth2Token: "AUTH2", + username: string | Buffer, + password: string | Buffer, + keysToken: "KEYS", + keys: RedisKey[], + callback: Callback<"OK"> + ] + ): Result<"OK", Context>; + migrate( + ...args: [ + host: string | Buffer, + port: number | string, + destinationDb: number | string, + timeout: number | string, + copy: "COPY", + auth2Token: "AUTH2", + username: string | Buffer, + password: string | Buffer, + keysToken: "KEYS", + ...keys: RedisKey[] + ] + ): Result<"OK", Context>; + migrate( + ...args: [ + host: string | Buffer, + port: number | string, + destinationDb: number | string, + timeout: number | string, + copy: "COPY", + auth2Token: "AUTH2", + username: string | Buffer, + password: string | Buffer, + keysToken: "KEYS", + keys: RedisKey[] + ] + ): Result<"OK", Context>; + migrate( + host: string | Buffer, + port: number | string, + destinationDb: number | string, + timeout: number | string, + copy: "COPY", + replace: "REPLACE", + callback?: Callback<"OK"> + ): Result<"OK", Context>; + migrate( + ...args: [ + host: string | Buffer, + port: number | string, + destinationDb: number | string, + timeout: number | string, + copy: "COPY", + replace: "REPLACE", + keysToken: "KEYS", + ...keys: RedisKey[], + callback: Callback<"OK"> + ] + ): Result<"OK", Context>; + migrate( + ...args: [ + host: string | Buffer, + port: number | string, + destinationDb: number | string, + timeout: number | string, + copy: "COPY", + replace: "REPLACE", + keysToken: "KEYS", + keys: RedisKey[], + callback: Callback<"OK"> + ] + ): Result<"OK", Context>; + migrate( + ...args: [ + host: string | Buffer, + port: number | string, + destinationDb: number | string, + timeout: number | string, + copy: "COPY", + replace: "REPLACE", + keysToken: "KEYS", + ...keys: RedisKey[] + ] + ): Result<"OK", Context>; + migrate( + ...args: [ + host: string | Buffer, + port: number | string, + destinationDb: number | string, + timeout: number | string, + copy: "COPY", + replace: "REPLACE", + keysToken: "KEYS", + keys: RedisKey[] + ] + ): Result<"OK", Context>; + migrate( + host: string | Buffer, + port: number | string, + destinationDb: number | string, + timeout: number | string, + copy: "COPY", + replace: "REPLACE", + authToken: "AUTH", + auth: string | Buffer, + callback?: Callback<"OK"> + ): Result<"OK", Context>; + migrate( + ...args: [ + host: string | Buffer, + port: number | string, + destinationDb: number | string, + timeout: number | string, + copy: "COPY", + replace: "REPLACE", + authToken: "AUTH", + auth: string | Buffer, + keysToken: "KEYS", + ...keys: RedisKey[], + callback: Callback<"OK"> + ] + ): Result<"OK", Context>; + migrate( + ...args: [ + host: string | Buffer, + port: number | string, + destinationDb: number | string, + timeout: number | string, + copy: "COPY", + replace: "REPLACE", + authToken: "AUTH", + auth: string | Buffer, + keysToken: "KEYS", + keys: RedisKey[], + callback: Callback<"OK"> + ] + ): Result<"OK", Context>; + migrate( + ...args: [ + host: string | Buffer, + port: number | string, + destinationDb: number | string, + timeout: number | string, + copy: "COPY", + replace: "REPLACE", + authToken: "AUTH", + auth: string | Buffer, + keysToken: "KEYS", + ...keys: RedisKey[] + ] + ): Result<"OK", Context>; + migrate( + ...args: [ + host: string | Buffer, + port: number | string, + destinationDb: number | string, + timeout: number | string, + copy: "COPY", + replace: "REPLACE", + authToken: "AUTH", + auth: string | Buffer, + keysToken: "KEYS", + keys: RedisKey[] + ] + ): Result<"OK", Context>; + migrate( + host: string | Buffer, + port: number | string, + destinationDb: number | string, + timeout: number | string, + copy: "COPY", + replace: "REPLACE", + auth2Token: "AUTH2", + username: string | Buffer, + password: string | Buffer, + callback?: Callback<"OK"> + ): Result<"OK", Context>; + migrate( + ...args: [ + host: string | Buffer, + port: number | string, + destinationDb: number | string, + timeout: number | string, + copy: "COPY", + replace: "REPLACE", + auth2Token: "AUTH2", + username: string | Buffer, + password: string | Buffer, + keysToken: "KEYS", + ...keys: RedisKey[], + callback: Callback<"OK"> + ] + ): Result<"OK", Context>; + migrate( + ...args: [ + host: string | Buffer, + port: number | string, + destinationDb: number | string, + timeout: number | string, + copy: "COPY", + replace: "REPLACE", + auth2Token: "AUTH2", + username: string | Buffer, + password: string | Buffer, + keysToken: "KEYS", + keys: RedisKey[], + callback: Callback<"OK"> + ] + ): Result<"OK", Context>; + migrate( + ...args: [ + host: string | Buffer, + port: number | string, + destinationDb: number | string, + timeout: number | string, + copy: "COPY", + replace: "REPLACE", + auth2Token: "AUTH2", + username: string | Buffer, + password: string | Buffer, + keysToken: "KEYS", + ...keys: RedisKey[] + ] + ): Result<"OK", Context>; + migrate( + ...args: [ + host: string | Buffer, + port: number | string, + destinationDb: number | string, + timeout: number | string, + copy: "COPY", + replace: "REPLACE", + auth2Token: "AUTH2", + username: string | Buffer, + password: string | Buffer, + keysToken: "KEYS", + keys: RedisKey[] + ] + ): Result<"OK", Context>; /** - * Show helpful text about the different subcommands - * - _group_: scripting + * Returns helpful text about the different subcommands. + * - _group_: server * - _complexity_: O(1) * - _since_: 5.0.0 - */ - script( - subcommand: "HELP", - callback?: Callback - ): Result; - - /** - * Kill the script currently in execution. - * - _group_: scripting - * - _complexity_: O(1) - * - _since_: 2.6.0 - */ - script( - subcommand: "KILL", + */ + module( + subcommand: "HELP", callback?: Callback ): Result; /** - * 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 + * Returns all loaded modules. + * - _group_: server + * - _complexity_: O(N) where N is the number of loaded modules. + * - _since_: 4.0.0 */ - script( - subcommand: "LOAD", - script: string | Buffer, + module( + subcommand: "LIST", callback?: Callback ): Result; /** - * Subtract multiple sets - * - _group_: set - * - _complexity_: O(N) where N is the total number of elements in all given sets. - * - _since_: 1.0.0 - */ - sdiff( - ...args: [...keys: RedisKey[], callback: Callback] - ): Result; - sdiffBuffer( - ...args: [...keys: RedisKey[], callback: Callback] - ): Result; - sdiff( - ...args: [keys: RedisKey[], callback: Callback] - ): Result; - sdiffBuffer( - ...args: [keys: RedisKey[], callback: Callback] - ): Result; - sdiff(...args: [...keys: RedisKey[]]): Result; - sdiffBuffer(...args: [...keys: RedisKey[]]): Result; - sdiff(...args: [keys: RedisKey[]]): Result; - sdiffBuffer(...args: [keys: RedisKey[]]): Result; - - /** - * Subtract multiple sets and store the resulting set in a key - * - _group_: set - * - _complexity_: O(N) where N is the total number of elements in all given sets. - * - _since_: 1.0.0 + * Loads a module. + * - _group_: server + * - _complexity_: O(1) + * - _since_: 4.0.0 */ - sdiffstore( + module( + subcommand: "LOAD", + path: string | Buffer, + callback?: Callback + ): Result; + module( ...args: [ - destination: RedisKey, - ...keys: RedisKey[], - callback: Callback + subcommand: "LOAD", + path: string | Buffer, + ...args: (string | Buffer | number)[], + callback: Callback ] - ): Result; - sdiffstore( + ): Result; + module( ...args: [ - destination: RedisKey, - keys: RedisKey[], - callback: Callback + subcommand: "LOAD", + path: string | Buffer, + ...args: (string | Buffer | number)[] ] - ): Result; - sdiffstore( - ...args: [destination: RedisKey, ...keys: RedisKey[]] - ): Result; - sdiffstore( - ...args: [destination: RedisKey, keys: RedisKey[]] - ): Result; - - /** - * Change the selected database for the current connection - * - _group_: connection - * - _complexity_: O(1) - * - _since_: 1.0.0 - */ - select( - index: number | string, - callback?: Callback<"OK"> - ): Result<"OK", Context>; + ): Result; /** - * Set the string value of a key - * - _group_: string + * Loads a module using extended parameters. + * - _group_: server * - _complexity_: O(1) - * - _since_: 1.0.0 + * - _since_: 7.0.0 */ - set( - key: RedisKey, - value: string | Buffer | number, - callback?: Callback<"OK"> - ): Result<"OK", Context>; - set( - key: RedisKey, - value: string | Buffer | number, - get: "GET", - callback?: Callback - ): Result; - setBuffer( - key: RedisKey, - value: string | Buffer | number, - get: "GET", - callback?: Callback - ): Result; - set( - key: RedisKey, - value: string | Buffer | number, - nx: "NX", - callback?: Callback<"OK" | null> - ): Result<"OK" | null, Context>; - set( - key: RedisKey, - value: string | Buffer | number, - nx: "NX", - get: "GET", - callback?: Callback - ): Result; - setBuffer( - key: RedisKey, - value: string | Buffer | number, - nx: "NX", - get: "GET", - callback?: Callback - ): Result; - set( - key: RedisKey, - value: string | Buffer | number, - xx: "XX", - callback?: Callback<"OK" | null> - ): Result<"OK" | null, Context>; - set( - key: RedisKey, - value: string | Buffer | number, - xx: "XX", - get: "GET", - callback?: Callback - ): Result; - setBuffer( - key: RedisKey, - value: string | Buffer | number, - xx: "XX", - get: "GET", - callback?: Callback - ): Result; - set( - key: RedisKey, - value: string | Buffer | number, - secondsToken: "EX", - seconds: number | string, - callback?: Callback<"OK"> - ): Result<"OK", Context>; - set( - key: RedisKey, - value: string | Buffer | number, - secondsToken: "EX", - seconds: number | string, - get: "GET", - callback?: Callback - ): Result; - setBuffer( - key: RedisKey, - value: string | Buffer | number, - secondsToken: "EX", - seconds: number | string, - get: "GET", - callback?: Callback - ): Result; - set( - key: RedisKey, - value: string | Buffer | number, - secondsToken: "EX", - seconds: number | string, - nx: "NX", - callback?: Callback<"OK" | null> - ): Result<"OK" | null, Context>; - set( - key: RedisKey, - value: string | Buffer | number, - secondsToken: "EX", - seconds: number | string, - nx: "NX", - get: "GET", - callback?: Callback - ): Result; - setBuffer( - key: RedisKey, - value: string | Buffer | number, - secondsToken: "EX", - seconds: number | string, - nx: "NX", - get: "GET", - callback?: Callback - ): Result; - set( - key: RedisKey, - value: string | Buffer | number, - secondsToken: "EX", - seconds: number | string, - xx: "XX", - callback?: Callback<"OK" | null> - ): Result<"OK" | null, Context>; - set( - key: RedisKey, - value: string | Buffer | number, - secondsToken: "EX", - seconds: number | string, - xx: "XX", - get: "GET", - callback?: Callback - ): Result; - setBuffer( - key: RedisKey, - value: string | Buffer | number, - secondsToken: "EX", - seconds: number | string, - xx: "XX", - get: "GET", - callback?: Callback - ): Result; - set( + module( + subcommand: "LOADEX", + path: string | Buffer, + callback?: Callback + ): Result; + module( + ...args: [ + subcommand: "LOADEX", + path: string | Buffer, + argsToken: "ARGS", + ...args: (string | Buffer | number)[], + callback: Callback + ] + ): Result; + module( + ...args: [ + subcommand: "LOADEX", + path: string | Buffer, + argsToken: "ARGS", + ...args: (string | Buffer | number)[] + ] + ): Result; + module( + ...args: [ + subcommand: "LOADEX", + path: string | Buffer, + configsToken: "CONFIG", + ...configs: (string | Buffer | number)[], + callback: Callback + ] + ): Result; + module( + ...args: [ + subcommand: "LOADEX", + path: string | Buffer, + configsToken: "CONFIG", + ...configs: (string | Buffer | number)[] + ] + ): Result; + module( + ...args: [ + subcommand: "LOADEX", + path: string | Buffer, + configsToken: "CONFIG", + ...args: RedisValue[], + callback: Callback + ] + ): Result; + module( + ...args: [ + subcommand: "LOADEX", + path: string | Buffer, + configsToken: "CONFIG", + ...args: RedisValue[] + ] + ): Result; + + /** + * Unloads a module. + * - _group_: server + * - _complexity_: O(1) + * - _since_: 4.0.0 + */ + module( + subcommand: "UNLOAD", + name: string | Buffer, + callback?: Callback + ): Result; + + /** + * Moves a key to another database. + * - _group_: generic + * - _complexity_: O(1) + * - _since_: 1.0.0 + */ + move( key: RedisKey, - value: string | Buffer | number, - millisecondsToken: "PX", - milliseconds: number | string, + db: number | string, + callback?: Callback + ): Result; + + /** + * Atomically creates or modifies the string values of one or more keys. + * - _group_: string + * - _complexity_: O(N) where N is the number of keys to set. + * - _since_: 1.0.1 + */ + mset(object: object, callback?: Callback<"OK">): Result<"OK", Context>; + mset( + map: Map, callback?: Callback<"OK"> ): Result<"OK", Context>; - set( - key: RedisKey, - value: string | Buffer | number, - millisecondsToken: "PX", - milliseconds: number | string, - get: "GET", - callback?: Callback - ): Result; - setBuffer( - key: RedisKey, - value: string | Buffer | number, - millisecondsToken: "PX", - milliseconds: number | string, - get: "GET", - callback?: Callback - ): Result; - set( - key: RedisKey, - value: string | Buffer | number, - millisecondsToken: "PX", - milliseconds: number | string, - nx: "NX", - callback?: Callback<"OK" | null> - ): Result<"OK" | null, Context>; - set( - key: RedisKey, - value: string | Buffer | number, - millisecondsToken: "PX", - milliseconds: number | string, - nx: "NX", - get: "GET", - callback?: Callback - ): Result; - setBuffer( - key: RedisKey, - value: string | Buffer | number, - millisecondsToken: "PX", - milliseconds: number | string, - nx: "NX", - get: "GET", - callback?: Callback - ): Result; - set( - key: RedisKey, - value: string | Buffer | number, - millisecondsToken: "PX", - milliseconds: number | string, - xx: "XX", - callback?: Callback<"OK" | null> - ): Result<"OK" | null, Context>; - set( - key: RedisKey, - value: string | Buffer | number, - millisecondsToken: "PX", - milliseconds: number | string, - xx: "XX", - get: "GET", - callback?: Callback - ): Result; - setBuffer( - key: RedisKey, - value: string | Buffer | number, - millisecondsToken: "PX", - milliseconds: number | string, - xx: "XX", - get: "GET", - callback?: Callback - ): Result; - set( - key: RedisKey, - value: string | Buffer | number, - unixTimeSecondsToken: "EXAT", - unixTimeSeconds: number | string, + mset( + ...args: [ + ...data: (RedisKey | string | Buffer | number)[], + callback: Callback<"OK"> + ] + ): Result<"OK", Context>; + mset( + ...args: [...data: (RedisKey | string | Buffer | number)[]] + ): Result<"OK", Context>; + + /** + * Atomically modifies the string values of one or more keys only when all keys don't exist. + * - _group_: string + * - _complexity_: O(N) where N is the number of keys to set. + * - _since_: 1.0.1 + */ + msetnx(object: object, callback?: Callback<"OK">): Result<"OK", Context>; + msetnx( + map: Map, callback?: Callback<"OK"> ): Result<"OK", Context>; - set( - key: RedisKey, - value: string | Buffer | number, - unixTimeSecondsToken: "EXAT", - unixTimeSeconds: number | string, - get: "GET", - callback?: Callback - ): Result; - setBuffer( - key: RedisKey, - value: string | Buffer | number, - unixTimeSecondsToken: "EXAT", - unixTimeSeconds: number | string, - get: "GET", - callback?: Callback - ): Result; - set( - key: RedisKey, - value: string | Buffer | number, - unixTimeSecondsToken: "EXAT", - unixTimeSeconds: number | string, - nx: "NX", - callback?: Callback<"OK" | null> - ): Result<"OK" | null, Context>; - set( + msetnx( + ...args: [ + ...data: (RedisKey | string | Buffer | number)[], + callback: Callback + ] + ): Result; + msetnx( + ...args: [...data: (RedisKey | string | Buffer | number)[]] + ): Result; + + /** + * Returns the internal encoding of an object. + * - _group_: generic + * - _complexity_: O(1) + * - _since_: 2.2.3 + */ + object( + subcommand: "ENCODING", key: RedisKey, - value: string | Buffer | number, - unixTimeSecondsToken: "EXAT", - unixTimeSeconds: number | string, - nx: "NX", - get: "GET", - callback?: Callback - ): Result; - setBuffer( + callback?: Callback + ): Result; + + /** + * Returns the logarithmic access frequency counter of an object. + * - _group_: generic + * - _complexity_: O(1) + * - _since_: 4.0.0 + */ + object( + subcommand: "FREQ", key: RedisKey, - value: string | Buffer | number, - unixTimeSecondsToken: "EXAT", - unixTimeSeconds: number | string, - nx: "NX", - get: "GET", - callback?: Callback - ): Result; - set( + callback?: Callback + ): Result; + + /** + * Returns helpful text about the different subcommands. + * - _group_: generic + * - _complexity_: O(1) + * - _since_: 6.2.0 + */ + object( + subcommand: "HELP", + callback?: Callback + ): Result; + + /** + * Returns the time since the last access to an object. + * - _group_: generic + * - _complexity_: O(1) + * - _since_: 2.2.3 + */ + object( + subcommand: "IDLETIME", key: RedisKey, - value: string | Buffer | number, - unixTimeSecondsToken: "EXAT", - unixTimeSeconds: number | string, - xx: "XX", - callback?: Callback<"OK" | null> - ): Result<"OK" | null, Context>; - set( + callback?: Callback + ): Result; + + /** + * Returns the reference count of a value of a key. + * - _group_: generic + * - _complexity_: O(1) + * - _since_: 2.2.3 + */ + object( + subcommand: "REFCOUNT", key: RedisKey, - value: string | Buffer | number, - unixTimeSecondsToken: "EXAT", - unixTimeSeconds: number | string, - xx: "XX", - get: "GET", - callback?: Callback - ): Result; - setBuffer( + callback?: Callback + ): Result; + + /** + * Removes the expiration time of a key. + * - _group_: generic + * - _complexity_: O(1) + * - _since_: 2.2.0 + */ + persist(key: RedisKey, callback?: Callback): Result; + + /** + * Sets the expiration time of a key in milliseconds. + * - _group_: generic + * - _complexity_: O(1) + * - _since_: 2.6.0 + */ + pexpire( key: RedisKey, - value: string | Buffer | number, - unixTimeSecondsToken: "EXAT", - unixTimeSeconds: number | string, - xx: "XX", - get: "GET", - callback?: Callback - ): Result; - set( + milliseconds: number | string, + callback?: Callback + ): Result; + pexpire( key: RedisKey, - value: string | Buffer | number, - unixTimeMillisecondsToken: "PXAT", - unixTimeMilliseconds: number | string, - callback?: Callback<"OK"> - ): Result<"OK", Context>; - set( + milliseconds: number | string, + nx: "NX", + callback?: Callback + ): Result; + pexpire( key: RedisKey, - value: string | Buffer | number, - unixTimeMillisecondsToken: "PXAT", - unixTimeMilliseconds: number | string, - get: "GET", - callback?: Callback - ): Result; - setBuffer( + milliseconds: number | string, + xx: "XX", + callback?: Callback + ): Result; + pexpire( key: RedisKey, - value: string | Buffer | number, - unixTimeMillisecondsToken: "PXAT", - unixTimeMilliseconds: number | string, - get: "GET", - callback?: Callback - ): Result; - set( + milliseconds: number | string, + gt: "GT", + callback?: Callback + ): Result; + pexpire( key: RedisKey, - value: string | Buffer | number, - unixTimeMillisecondsToken: "PXAT", - unixTimeMilliseconds: number | string, - nx: "NX", - callback?: Callback<"OK" | null> - ): Result<"OK" | null, Context>; - set( + milliseconds: number | string, + lt: "LT", + callback?: Callback + ): Result; + + /** + * Sets the expiration time of a key to a Unix milliseconds timestamp. + * - _group_: generic + * - _complexity_: O(1) + * - _since_: 2.6.0 + */ + pexpireat( key: RedisKey, - value: string | Buffer | number, - unixTimeMillisecondsToken: "PXAT", unixTimeMilliseconds: number | string, - nx: "NX", - get: "GET", - callback?: Callback - ): Result; - setBuffer( + callback?: Callback + ): Result; + pexpireat( key: RedisKey, - value: string | Buffer | number, - unixTimeMillisecondsToken: "PXAT", unixTimeMilliseconds: number | string, nx: "NX", - get: "GET", - callback?: Callback - ): Result; - set( + callback?: Callback + ): Result; + pexpireat( key: RedisKey, - value: string | Buffer | number, - unixTimeMillisecondsToken: "PXAT", unixTimeMilliseconds: number | string, xx: "XX", - callback?: Callback<"OK" | null> - ): Result<"OK" | null, Context>; - set( + callback?: Callback + ): Result; + pexpireat( key: RedisKey, - value: string | Buffer | number, - unixTimeMillisecondsToken: "PXAT", unixTimeMilliseconds: number | string, - xx: "XX", - get: "GET", - callback?: Callback - ): Result; - setBuffer( + gt: "GT", + callback?: Callback + ): Result; + pexpireat( key: RedisKey, - value: string | Buffer | number, - unixTimeMillisecondsToken: "PXAT", unixTimeMilliseconds: number | string, - xx: "XX", - get: "GET", - callback?: Callback - ): Result; - set( - key: RedisKey, - value: string | Buffer | number, - keepttl: "KEEPTTL", - callback?: Callback<"OK"> - ): Result<"OK", Context>; - set( - key: RedisKey, - value: string | Buffer | number, - keepttl: "KEEPTTL", - get: "GET", - callback?: Callback - ): Result; - setBuffer( - key: RedisKey, - value: string | Buffer | number, - keepttl: "KEEPTTL", - get: "GET", - callback?: Callback - ): Result; - set( - key: RedisKey, - value: string | Buffer | number, - keepttl: "KEEPTTL", - nx: "NX", - callback?: Callback<"OK" | null> - ): Result<"OK" | null, Context>; - set( - key: RedisKey, - value: string | Buffer | number, - keepttl: "KEEPTTL", - nx: "NX", - get: "GET", - callback?: Callback - ): Result; - setBuffer( - key: RedisKey, - value: string | Buffer | number, - keepttl: "KEEPTTL", - nx: "NX", - get: "GET", - callback?: Callback - ): Result; - set( - key: RedisKey, - value: string | Buffer | number, - keepttl: "KEEPTTL", - xx: "XX", - callback?: Callback<"OK" | null> - ): Result<"OK" | null, Context>; - set( + lt: "LT", + callback?: Callback + ): Result; + + /** + * Returns the expiration time of a key as a Unix milliseconds timestamp. + * - _group_: generic + * - _complexity_: O(1) + * - _since_: 7.0.0 + */ + pexpiretime( key: RedisKey, - value: string | Buffer | number, - keepttl: "KEEPTTL", - xx: "XX", - get: "GET", - callback?: Callback - ): Result; - setBuffer( + callback?: Callback + ): Result; + + /** + * Adds elements to a HyperLogLog key. Creates the key if it doesn't exist. + * - _group_: hyperloglog + * - _complexity_: O(1) to add every element. + * - _since_: 2.8.9 + */ + pfadd(key: RedisKey, callback?: Callback): Result; + pfadd( + ...args: [ + key: RedisKey, + ...elements: (string | Buffer | number)[], + callback: Callback + ] + ): Result; + pfadd( + ...args: [key: RedisKey, ...elements: (string | Buffer | number)[]] + ): Result; + + /** + * Returns the approximated cardinality of the set(s) observed by the HyperLogLog 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 + */ + pfcount( + ...args: [...keys: RedisKey[], callback: Callback] + ): Result; + pfcount( + ...args: [keys: RedisKey[], callback: Callback] + ): Result; + pfcount(...args: [...keys: RedisKey[]]): Result; + pfcount(...args: [keys: RedisKey[]]): Result; + + /** + * Internal commands for debugging HyperLogLog values. + * - _group_: hyperloglog + * - _complexity_: N/A + * - _since_: 2.8.9 + */ + pfdebug( + subcommand: string | Buffer, key: RedisKey, - value: string | Buffer | number, - keepttl: "KEEPTTL", - xx: "XX", - get: "GET", - callback?: Callback - ): Result; + callback?: Callback + ): Result; + + /** + * Merges one or more HyperLogLog values into a single key. + * - _group_: hyperloglog + * - _complexity_: O(N) to merge N HyperLogLogs, but with high constant times. + * - _since_: 2.8.9 + */ + pfmerge(destkey: RedisKey, callback?: Callback<"OK">): Result<"OK", Context>; + pfmerge( + ...args: [ + destkey: RedisKey, + ...sourcekeys: RedisKey[], + callback: Callback<"OK"> + ] + ): Result<"OK", Context>; + pfmerge( + ...args: [ + destkey: RedisKey, + sourcekeys: RedisKey[], + callback: Callback<"OK"> + ] + ): Result<"OK", Context>; + pfmerge( + ...args: [destkey: RedisKey, ...sourcekeys: RedisKey[]] + ): Result<"OK", Context>; + pfmerge( + ...args: [destkey: RedisKey, sourcekeys: RedisKey[]] + ): Result<"OK", Context>; /** - * Sets or clears the bit at offset in the string value stored at key - * - _group_: bitmap - * - _complexity_: O(1) - * - _since_: 2.2.0 + * An internal command for testing HyperLogLog values. + * - _group_: hyperloglog + * - _complexity_: N/A + * - _since_: 2.8.9 */ - setbit( - key: RedisKey, - offset: number | string, - value: number | string, - callback?: Callback - ): Result; + pfselftest(callback?: Callback): Result; /** - * Set the value and expiration of a key - * - _group_: string + * Returns the server's liveliness response. + * - _group_: connection * - _complexity_: O(1) - * - _since_: 2.0.0 + * - _since_: 1.0.0 */ - setex( - key: RedisKey, - seconds: number | string, - value: string | Buffer | number, - callback?: Callback<"OK"> - ): Result<"OK", Context>; + ping(callback?: Callback<"PONG">): Result<"PONG", Context>; + ping( + message: string | Buffer, + callback?: Callback + ): Result; + pingBuffer( + message: string | Buffer, + callback?: Callback + ): Result; /** - * Set the value of a key, only if the key does not exist + * Sets both string value and expiration time in milliseconds of a key. The key is created if it doesn't exist. * - _group_: string * - _complexity_: O(1) - * - _since_: 1.0.0 + * - _since_: 2.6.0 */ - setnx( + psetex( key: RedisKey, + milliseconds: number | string, value: string | Buffer | number, - callback?: Callback - ): Result; + callback?: Callback + ): Result; /** - * 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 + * Listens for messages published to channels that match one or more patterns. + * - _group_: pubsub + * - _complexity_: O(N) where N is the number of patterns to subscribe to. + * - _since_: 2.0.0 */ - setrange( - key: RedisKey, + psubscribe( + ...args: [...patterns: string[], callback: Callback] + ): Result; + psubscribe(...args: [...patterns: string[]]): Result; + + /** + * An internal command used in replication. + * - _group_: server + * - _complexity_: undefined + * - _since_: 2.8.0 + */ + psync( + replicationid: string | Buffer | number, offset: number | string, - value: string | Buffer | number, + callback?: Callback + ): Result; + + /** + * Returns the expiration time in milliseconds of a key. + * - _group_: generic + * - _complexity_: O(1) + * - _since_: 2.6.0 + */ + pttl(key: RedisKey, callback?: Callback): Result; + + /** + * Posts 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 + */ + publish( + channel: string | Buffer, + message: string | Buffer, callback?: Callback ): Result; /** - * 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) + * Returns the 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 + */ + pubsub( + subcommand: "CHANNELS", + callback?: Callback + ): Result; + pubsub( + subcommand: "CHANNELS", + pattern: string, + callback?: Callback + ): Result; + + /** + * Returns helpful text about the different subcommands. + * - _group_: pubsub + * - _complexity_: O(1) + * - _since_: 6.2.0 + */ + pubsub( + subcommand: "HELP", + callback?: Callback + ): Result; + + /** + * Returns a count of unique pattern subscriptions. + * - _group_: pubsub + * - _complexity_: O(1) + * - _since_: 2.8.0 + */ + pubsub( + subcommand: "NUMPAT", + callback?: Callback + ): Result; + + /** + * Returns a count of subscribers to channels. + * - _group_: pubsub + * - _complexity_: O(N) for the NUMSUB subcommand, where N is the number of requested channels + * - _since_: 2.8.0 + */ + pubsub( + subcommand: "NUMSUB", + callback?: Callback + ): Result; + pubsub( + ...args: [ + subcommand: "NUMSUB", + ...channels: (string | Buffer)[], + callback: Callback + ] + ): Result; + pubsub( + ...args: [subcommand: "NUMSUB", ...channels: (string | Buffer)[]] + ): Result; + + /** + * Returns the 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 + */ + pubsub( + subcommand: "SHARDCHANNELS", + callback?: Callback + ): Result; + pubsub( + subcommand: "SHARDCHANNELS", + pattern: string, + callback?: Callback + ): Result; + + /** + * Returns the count of subscribers of shard channels. + * - _group_: pubsub + * - _complexity_: O(N) for the SHARDNUMSUB subcommand, where N is the number of requested shard channels + * - _since_: 7.0.0 + */ + pubsub( + subcommand: "SHARDNUMSUB", + callback?: Callback + ): Result; + pubsub( + ...args: [ + subcommand: "SHARDNUMSUB", + ...shardchannels: (string | Buffer)[], + callback: Callback + ] + ): Result; + pubsub( + ...args: [subcommand: "SHARDNUMSUB", ...shardchannels: (string | Buffer)[]] + ): Result; + + /** + * Stops listening to messages published to channels that match one or more patterns. + * - _group_: pubsub + * - _complexity_: O(N) where N is the number of patterns to unsubscribe. + * - _since_: 2.0.0 + */ + punsubscribe(callback?: Callback): Result; + punsubscribe( + ...args: [...patterns: string[], callback: Callback] + ): Result; + punsubscribe(...args: [...patterns: string[]]): Result; + + /** + * Closes the connection. + * - _group_: connection + * - _complexity_: O(1) * - _since_: 1.0.0 */ - shutdown(callback?: Callback<"OK">): Result<"OK", Context>; - shutdown(abort: "ABORT", callback?: Callback<"OK">): Result<"OK", Context>; - shutdown(force: "FORCE", callback?: Callback<"OK">): Result<"OK", Context>; - shutdown( - force: "FORCE", - abort: "ABORT", - callback?: Callback<"OK"> - ): Result<"OK", Context>; - shutdown(now: "NOW", callback?: Callback<"OK">): Result<"OK", Context>; - shutdown( - now: "NOW", - abort: "ABORT", - callback?: Callback<"OK"> - ): Result<"OK", Context>; - shutdown( - now: "NOW", - force: "FORCE", - callback?: Callback<"OK"> - ): Result<"OK", Context>; - shutdown( - now: "NOW", - force: "FORCE", - abort: "ABORT", - callback?: Callback<"OK"> - ): Result<"OK", Context>; - shutdown(nosave: "NOSAVE", callback?: Callback<"OK">): Result<"OK", Context>; - shutdown( - nosave: "NOSAVE", - abort: "ABORT", - callback?: Callback<"OK"> - ): Result<"OK", Context>; - shutdown( - nosave: "NOSAVE", - force: "FORCE", - callback?: Callback<"OK"> - ): Result<"OK", Context>; - shutdown( - nosave: "NOSAVE", - force: "FORCE", - abort: "ABORT", - callback?: Callback<"OK"> - ): Result<"OK", Context>; - shutdown( - nosave: "NOSAVE", - now: "NOW", - callback?: Callback<"OK"> - ): Result<"OK", Context>; - shutdown( - nosave: "NOSAVE", - now: "NOW", - abort: "ABORT", - callback?: Callback<"OK"> - ): Result<"OK", Context>; - shutdown( - nosave: "NOSAVE", - now: "NOW", - force: "FORCE", + quit(callback?: Callback<"OK">): Result<"OK", Context>; + + /** + * Returns a random key name from the database. + * - _group_: generic + * - _complexity_: O(1) + * - _since_: 1.0.0 + */ + randomkey(callback?: Callback): Result; + randomkeyBuffer( + callback?: Callback + ): Result; + + /** + * Enables read-only queries for a connection to a Valkey replica node. + * - _group_: cluster + * - _complexity_: O(1) + * - _since_: 3.0.0 + */ + readonly(callback?: Callback<"OK">): Result<"OK", Context>; + + /** + * Enables read-write queries for a connection to a Valkey replica node. + * - _group_: cluster + * - _complexity_: O(1) + * - _since_: 3.0.0 + */ + readwrite(callback?: Callback<"OK">): Result<"OK", Context>; + + /** + * Renames a key and overwrites the destination. + * - _group_: generic + * - _complexity_: O(1) + * - _since_: 1.0.0 + */ + rename( + key: RedisKey, + newkey: RedisKey, callback?: Callback<"OK"> ): Result<"OK", Context>; - shutdown( - nosave: "NOSAVE", - now: "NOW", - force: "FORCE", - abort: "ABORT", + + /** + * Renames a key only when the target key name doesn't exist. + * - _group_: generic + * - _complexity_: O(1) + * - _since_: 1.0.0 + */ + renamenx( + key: RedisKey, + newkey: RedisKey, + callback?: Callback + ): Result; + + /** + * An internal command for configuring the replication stream. + * - _group_: server + * - _complexity_: O(1) + * - _since_: 3.0.0 + */ + replconf(callback?: Callback): Result; + + /** + * Configures a server as replica of another, or promotes it to a primary. + * - _group_: server + * - _complexity_: O(1) + * - _since_: 5.0.0 + */ + replicaof( + host: string | Buffer, + port: number | string, callback?: Callback<"OK"> ): Result<"OK", Context>; - shutdown(save: "SAVE", callback?: Callback<"OK">): Result<"OK", Context>; - shutdown( - save: "SAVE", - abort: "ABORT", + replicaof( + no: "NO", + one: "ONE", callback?: Callback<"OK"> ): Result<"OK", Context>; - shutdown( - save: "SAVE", - force: "FORCE", + + /** + * Resets the connection. + * - _group_: connection + * - _complexity_: O(1) + * - _since_: 6.2.0 + */ + reset(callback?: Callback<"OK">): Result<"OK", Context>; + + /** + * Creates a key from the serialized representation of a value. + * - _group_: generic + * - _complexity_: O(1) to create the new key and additional O(N*M) to reconstruct the serialized value, where N is the number of objects composing the value and M their average size. For small string values the time complexity is thus O(1)+O(1*M) where M is small, so simply O(1). However for sorted set values the complexity is O(N*M*log(N)) because inserting values into sorted sets is O(log(N)). + * - _since_: 2.6.0 + */ + restore( + key: RedisKey, + ttl: number | string, + serializedValue: string | Buffer | number, callback?: Callback<"OK"> ): Result<"OK", Context>; - shutdown( - save: "SAVE", - force: "FORCE", - abort: "ABORT", + restore( + key: RedisKey, + ttl: number | string, + serializedValue: string | Buffer | number, + frequencyToken: "FREQ", + frequency: number | string, callback?: Callback<"OK"> ): Result<"OK", Context>; - shutdown( - save: "SAVE", - now: "NOW", + restore( + key: RedisKey, + ttl: number | string, + serializedValue: string | Buffer | number, + secondsToken: "IDLETIME", + seconds: number | string, callback?: Callback<"OK"> ): Result<"OK", Context>; - shutdown( - save: "SAVE", - now: "NOW", - abort: "ABORT", + restore( + key: RedisKey, + ttl: number | string, + serializedValue: string | Buffer | number, + secondsToken: "IDLETIME", + seconds: number | string, + frequencyToken: "FREQ", + frequency: number | string, callback?: Callback<"OK"> ): Result<"OK", Context>; - shutdown( - save: "SAVE", - now: "NOW", - force: "FORCE", + restore( + key: RedisKey, + ttl: number | string, + serializedValue: string | Buffer | number, + absttl: "ABSTTL", callback?: Callback<"OK"> ): Result<"OK", Context>; - shutdown( - save: "SAVE", - now: "NOW", - force: "FORCE", - abort: "ABORT", + restore( + key: RedisKey, + ttl: number | string, + serializedValue: string | Buffer | number, + absttl: "ABSTTL", + frequencyToken: "FREQ", + frequency: number | string, callback?: Callback<"OK"> ): Result<"OK", Context>; - - /** - * 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 - */ - sinter( - ...args: [...keys: RedisKey[], callback: Callback] - ): Result; - sinterBuffer( - ...args: [...keys: RedisKey[], callback: Callback] - ): Result; - sinter( - ...args: [keys: RedisKey[], callback: Callback] - ): Result; - sinterBuffer( - ...args: [keys: RedisKey[], callback: Callback] - ): Result; - sinter(...args: [...keys: RedisKey[]]): Result; - sinterBuffer(...args: [...keys: RedisKey[]]): Result; - sinter(...args: [keys: RedisKey[]]): Result; - sinterBuffer(...args: [keys: RedisKey[]]): Result; - - /** - * 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 - */ - sintercard( - ...args: [ - numkeys: number | string, - ...keys: RedisKey[], - callback: Callback - ] - ): Result; - sintercard( - ...args: [ - numkeys: number | string, - keys: RedisKey[], - callback: Callback - ] - ): Result; - sintercard( - ...args: [numkeys: number | string, ...keys: RedisKey[]] - ): Result; - sintercard( - ...args: [numkeys: number | string, keys: RedisKey[]] - ): Result; - sintercard( - ...args: [ - numkeys: number | string, - ...keys: RedisKey[], - limitToken: "LIMIT", - limit: number | string, - callback: Callback - ] - ): Result; - sintercard( - ...args: [ - numkeys: number | string, - keys: RedisKey[], - limitToken: "LIMIT", - limit: number | string, - callback: Callback - ] - ): Result; - sintercard( - ...args: [ - numkeys: number | string, - ...keys: RedisKey[], - limitToken: "LIMIT", - limit: number | string - ] - ): Result; - sintercard( - ...args: [ - numkeys: number | string, - keys: RedisKey[], - limitToken: "LIMIT", - limit: number | string - ] - ): Result; - - /** - * 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 - */ - sinterstore( - ...args: [ - destination: RedisKey, - ...keys: RedisKey[], - callback: Callback - ] - ): Result; - sinterstore( - ...args: [ - destination: RedisKey, - keys: RedisKey[], - callback: Callback - ] - ): Result; - sinterstore( - ...args: [destination: RedisKey, ...keys: RedisKey[]] - ): Result; - sinterstore( - ...args: [destination: RedisKey, keys: RedisKey[]] - ): Result; - - /** - * Determine if a given value is a member of a set - * - _group_: set - * - _complexity_: O(1) - * - _since_: 1.0.0 - */ - sismember( + restore( + key: RedisKey, + ttl: number | string, + serializedValue: string | Buffer | number, + absttl: "ABSTTL", + secondsToken: "IDLETIME", + seconds: number | string, + callback?: Callback<"OK"> + ): Result<"OK", Context>; + restore( key: RedisKey, - member: string | Buffer | number, - callback?: Callback - ): Result; - - /** - * Make the server a replica of another instance, or promote it as master. - * - _group_: server - * - _complexity_: O(1) - * - _since_: 1.0.0 - */ - slaveof( - host: string | Buffer, - port: number | string, + ttl: number | string, + serializedValue: string | Buffer | number, + absttl: "ABSTTL", + secondsToken: "IDLETIME", + seconds: number | string, + frequencyToken: "FREQ", + frequency: number | string, + callback?: Callback<"OK"> + ): Result<"OK", Context>; + restore( + key: RedisKey, + ttl: number | string, + serializedValue: string | Buffer | number, + replace: "REPLACE", + callback?: Callback<"OK"> + ): Result<"OK", Context>; + restore( + key: RedisKey, + ttl: number | string, + serializedValue: string | Buffer | number, + replace: "REPLACE", + frequencyToken: "FREQ", + frequency: number | string, + callback?: Callback<"OK"> + ): Result<"OK", Context>; + restore( + key: RedisKey, + ttl: number | string, + serializedValue: string | Buffer | number, + replace: "REPLACE", + secondsToken: "IDLETIME", + seconds: number | string, + callback?: Callback<"OK"> + ): Result<"OK", Context>; + restore( + key: RedisKey, + ttl: number | string, + serializedValue: string | Buffer | number, + replace: "REPLACE", + secondsToken: "IDLETIME", + seconds: number | string, + frequencyToken: "FREQ", + frequency: number | string, + callback?: Callback<"OK"> + ): Result<"OK", Context>; + restore( + key: RedisKey, + ttl: number | string, + serializedValue: string | Buffer | number, + replace: "REPLACE", + absttl: "ABSTTL", + callback?: Callback<"OK"> + ): Result<"OK", Context>; + restore( + key: RedisKey, + ttl: number | string, + serializedValue: string | Buffer | number, + replace: "REPLACE", + absttl: "ABSTTL", + frequencyToken: "FREQ", + frequency: number | string, + callback?: Callback<"OK"> + ): Result<"OK", Context>; + restore( + key: RedisKey, + ttl: number | string, + serializedValue: string | Buffer | number, + replace: "REPLACE", + absttl: "ABSTTL", + secondsToken: "IDLETIME", + seconds: number | string, + callback?: Callback<"OK"> + ): Result<"OK", Context>; + restore( + key: RedisKey, + ttl: number | string, + serializedValue: string | Buffer | number, + replace: "REPLACE", + absttl: "ABSTTL", + secondsToken: "IDLETIME", + seconds: number | string, + frequencyToken: "FREQ", + frequency: number | string, callback?: Callback<"OK"> ): Result<"OK", Context>; /** - * Get the slow log's entries + * An internal command for migrating keys in a cluster. * - _group_: server - * - _complexity_: O(N) where N is the number of entries returned - * - _since_: 2.2.12 + * - _complexity_: O(1) to create the new key and additional O(N*M) to reconstruct the serialized value, where N is the number of objects composing the value and M their average size. For small string values the time complexity is thus O(1)+O(1*M) where M is small, so simply O(1). However for sorted set values the complexity is O(N*M*log(N)) because inserting values into sorted sets is O(log(N)). + * - _since_: 3.0.0 */ - slowlog( - subcommand: "GET", + ["restore-asking"]( + key: RedisKey, + ttl: number | string, + serializedValue: string | Buffer | number, callback?: Callback ): Result; - slowlog( - subcommand: "GET", - count: number | string, + ["restore-asking"]( + key: RedisKey, + ttl: number | string, + serializedValue: string | Buffer | number, + frequencyToken: "FREQ", + frequency: number | string, callback?: Callback ): Result; - - /** - * Show helpful text about the different subcommands - * - _group_: server - * - _complexity_: O(1) - * - _since_: 6.2.0 - */ - slowlog( - subcommand: "HELP", + ["restore-asking"]( + key: RedisKey, + ttl: number | string, + serializedValue: string | Buffer | number, + secondsToken: "IDLETIME", + seconds: number | string, + callback?: Callback + ): Result; + ["restore-asking"]( + key: RedisKey, + ttl: number | string, + serializedValue: string | Buffer | number, + secondsToken: "IDLETIME", + seconds: number | string, + frequencyToken: "FREQ", + frequency: number | string, + callback?: Callback + ): Result; + ["restore-asking"]( + key: RedisKey, + ttl: number | string, + serializedValue: string | Buffer | number, + absttl: "ABSTTL", + callback?: Callback + ): Result; + ["restore-asking"]( + key: RedisKey, + ttl: number | string, + serializedValue: string | Buffer | number, + absttl: "ABSTTL", + frequencyToken: "FREQ", + frequency: number | string, + callback?: Callback + ): Result; + ["restore-asking"]( + key: RedisKey, + ttl: number | string, + serializedValue: string | Buffer | number, + absttl: "ABSTTL", + secondsToken: "IDLETIME", + seconds: number | string, + callback?: Callback + ): Result; + ["restore-asking"]( + key: RedisKey, + ttl: number | string, + serializedValue: string | Buffer | number, + absttl: "ABSTTL", + secondsToken: "IDLETIME", + seconds: number | string, + frequencyToken: "FREQ", + frequency: number | string, + callback?: Callback + ): Result; + ["restore-asking"]( + key: RedisKey, + ttl: number | string, + serializedValue: string | Buffer | number, + replace: "REPLACE", + callback?: Callback + ): Result; + ["restore-asking"]( + key: RedisKey, + ttl: number | string, + serializedValue: string | Buffer | number, + replace: "REPLACE", + frequencyToken: "FREQ", + frequency: number | string, + callback?: Callback + ): Result; + ["restore-asking"]( + key: RedisKey, + ttl: number | string, + serializedValue: string | Buffer | number, + replace: "REPLACE", + secondsToken: "IDLETIME", + seconds: number | string, + callback?: Callback + ): Result; + ["restore-asking"]( + key: RedisKey, + ttl: number | string, + serializedValue: string | Buffer | number, + replace: "REPLACE", + secondsToken: "IDLETIME", + seconds: number | string, + frequencyToken: "FREQ", + frequency: number | string, + callback?: Callback + ): Result; + ["restore-asking"]( + key: RedisKey, + ttl: number | string, + serializedValue: string | Buffer | number, + replace: "REPLACE", + absttl: "ABSTTL", + callback?: Callback + ): Result; + ["restore-asking"]( + key: RedisKey, + ttl: number | string, + serializedValue: string | Buffer | number, + replace: "REPLACE", + absttl: "ABSTTL", + frequencyToken: "FREQ", + frequency: number | string, + callback?: Callback + ): Result; + ["restore-asking"]( + key: RedisKey, + ttl: number | string, + serializedValue: string | Buffer | number, + replace: "REPLACE", + absttl: "ABSTTL", + secondsToken: "IDLETIME", + seconds: number | string, + callback?: Callback + ): Result; + ["restore-asking"]( + key: RedisKey, + ttl: number | string, + serializedValue: string | Buffer | number, + replace: "REPLACE", + absttl: "ABSTTL", + secondsToken: "IDLETIME", + seconds: number | string, + frequencyToken: "FREQ", + frequency: number | string, callback?: Callback ): Result; /** - * Get the slow log's length + * Returns the replication role. * - _group_: server * - _complexity_: O(1) - * - _since_: 2.2.12 + * - _since_: 2.8.12 */ - slowlog( - subcommand: "LEN", - callback?: Callback - ): Result; + role(callback?: Callback): Result; /** - * 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 + * Returns and removes the last elements of a list. Deletes the list if the last element was popped. + * - _group_: list + * - _complexity_: O(N) where N is the number of elements returned + * - _since_: 1.0.0 */ - slowlog( - subcommand: "RESET", - callback?: Callback - ): Result; + rpop( + key: RedisKey, + callback?: Callback + ): Result; + rpopBuffer( + key: RedisKey, + callback?: Callback + ): Result; + rpop( + key: RedisKey, + count: number | string, + callback?: Callback + ): Result; + rpopBuffer( + key: RedisKey, + count: number | string, + callback?: Callback + ): Result; /** - * Get all the members in a set - * - _group_: set - * - _complexity_: O(N) where N is the set cardinality. + * Returns the last element of a list after removing and pushing it to another list. Deletes the list if the last element was popped. + * - _group_: list + * - _complexity_: O(1) + * - _since_: 1.2.0 + */ + rpoplpush( + source: RedisKey, + destination: RedisKey, + callback?: Callback + ): Result; + rpoplpushBuffer( + source: RedisKey, + destination: RedisKey, + callback?: Callback + ): Result; + + /** + * Appends one or more elements to a list. Creates the key if it doesn't exist. + * - _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 */ - smembers( - key: RedisKey, - callback?: Callback - ): Result; - smembersBuffer( - key: RedisKey, - callback?: Callback - ): Result; + rpush( + ...args: [ + key: RedisKey, + ...elements: (string | Buffer | number)[], + callback: Callback + ] + ): Result; + rpush( + ...args: [key: RedisKey, ...elements: (string | Buffer | number)[]] + ): Result; + + /** + * Appends an element to a list only when 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 + */ + rpushx( + ...args: [ + key: RedisKey, + ...elements: (string | Buffer | number)[], + callback: Callback + ] + ): Result; + rpushx( + ...args: [key: RedisKey, ...elements: (string | Buffer | number)[]] + ): Result; /** - * Returns the membership associated with the given elements for a set + * Adds one or more members to a set. Creates the key if it doesn't exist. * - _group_: set - * - _complexity_: O(N) where N is the number of elements being checked for membership - * - _since_: 6.2.0 + * - _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 */ - smismember( + sadd( ...args: [ key: RedisKey, ...members: (string | Buffer | number)[], - callback: Callback + callback: Callback ] - ): Result; - smismember( + ): Result; + sadd( ...args: [ key: RedisKey, members: (string | Buffer | number)[], - callback: Callback + callback: Callback ] - ): Result; - smismember( + ): Result; + sadd( ...args: [key: RedisKey, ...members: (string | Buffer | number)[]] - ): Result; - smismember( + ): Result; + sadd( ...args: [key: RedisKey, members: (string | Buffer | number)[]] - ): Result; + ): Result; /** - * Move a member from one set to another - * - _group_: set - * - _complexity_: O(1) + * Synchronously saves the database(s) to disk. + * - _group_: server + * - _complexity_: O(N) where N is the total number of keys in all databases * - _since_: 1.0.0 */ - smove( - source: RedisKey, - destination: RedisKey, - member: string | Buffer | number, - callback?: Callback - ): Result; + save(callback?: Callback<"OK">): Result<"OK", Context>; /** - * Sort the elements in a list, set or sorted set + * Iterates over the key names in the database. * - _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). + * - _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 + */ + scan( + cursor: number | string, + callback?: Callback<[cursor: string, elements: string[]]> + ): Result<[cursor: string, elements: string[]], Context>; + scanBuffer( + cursor: number | string, + callback?: Callback<[cursor: Buffer, elements: Buffer[]]> + ): Result<[cursor: Buffer, elements: Buffer[]], Context>; + scan( + cursor: number | string, + typeToken: "TYPE", + type: string | Buffer, + callback?: Callback<[cursor: string, elements: string[]]> + ): Result<[cursor: string, elements: string[]], Context>; + scanBuffer( + cursor: number | string, + typeToken: "TYPE", + type: string | Buffer, + callback?: Callback<[cursor: Buffer, elements: Buffer[]]> + ): Result<[cursor: Buffer, elements: Buffer[]], Context>; + scan( + cursor: number | string, + countToken: "COUNT", + count: number | string, + callback?: Callback<[cursor: string, elements: string[]]> + ): Result<[cursor: string, elements: string[]], Context>; + scanBuffer( + cursor: number | string, + countToken: "COUNT", + count: number | string, + callback?: Callback<[cursor: Buffer, elements: Buffer[]]> + ): Result<[cursor: Buffer, elements: Buffer[]], Context>; + scan( + cursor: number | string, + countToken: "COUNT", + count: number | string, + typeToken: "TYPE", + type: string | Buffer, + callback?: Callback<[cursor: string, elements: string[]]> + ): Result<[cursor: string, elements: string[]], Context>; + scanBuffer( + cursor: number | string, + countToken: "COUNT", + count: number | string, + typeToken: "TYPE", + type: string | Buffer, + callback?: Callback<[cursor: Buffer, elements: Buffer[]]> + ): Result<[cursor: Buffer, elements: Buffer[]], Context>; + scan( + cursor: number | string, + patternToken: "MATCH", + pattern: string, + callback?: Callback<[cursor: string, elements: string[]]> + ): Result<[cursor: string, elements: string[]], Context>; + scanBuffer( + cursor: number | string, + patternToken: "MATCH", + pattern: string, + callback?: Callback<[cursor: Buffer, elements: Buffer[]]> + ): Result<[cursor: Buffer, elements: Buffer[]], Context>; + scan( + cursor: number | string, + patternToken: "MATCH", + pattern: string, + typeToken: "TYPE", + type: string | Buffer, + callback?: Callback<[cursor: string, elements: string[]]> + ): Result<[cursor: string, elements: string[]], Context>; + scanBuffer( + cursor: number | string, + patternToken: "MATCH", + pattern: string, + typeToken: "TYPE", + type: string | Buffer, + callback?: Callback<[cursor: Buffer, elements: Buffer[]]> + ): Result<[cursor: Buffer, elements: Buffer[]], Context>; + scan( + cursor: number | string, + patternToken: "MATCH", + pattern: string, + countToken: "COUNT", + count: number | string, + callback?: Callback<[cursor: string, elements: string[]]> + ): Result<[cursor: string, elements: string[]], Context>; + scanBuffer( + cursor: number | string, + patternToken: "MATCH", + pattern: string, + countToken: "COUNT", + count: number | string, + callback?: Callback<[cursor: Buffer, elements: Buffer[]]> + ): Result<[cursor: Buffer, elements: Buffer[]], Context>; + scan( + cursor: number | string, + patternToken: "MATCH", + pattern: string, + countToken: "COUNT", + count: number | string, + typeToken: "TYPE", + type: string | Buffer, + callback?: Callback<[cursor: string, elements: string[]]> + ): Result<[cursor: string, elements: string[]], Context>; + scanBuffer( + cursor: number | string, + patternToken: "MATCH", + pattern: string, + countToken: "COUNT", + count: number | string, + typeToken: "TYPE", + type: string | Buffer, + callback?: Callback<[cursor: Buffer, elements: Buffer[]]> + ): Result<[cursor: Buffer, elements: Buffer[]], Context>; + + /** + * Returns the number of members in a set. + * - _group_: set + * - _complexity_: O(1) * - _since_: 1.0.0 */ - sort( - ...args: [key: RedisKey, ...args: RedisValue[], callback: Callback] - ): Result; - sort( - ...args: [key: RedisKey, ...args: RedisValue[]] - ): Result; + scard(key: RedisKey, callback?: Callback): Result; /** - * 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 + * Sets the debug mode of server-side Lua scripts. + * - _group_: scripting + * - _complexity_: O(1) + * - _since_: 3.2.0 */ - sort_ro( - key: RedisKey, - callback?: Callback - ): Result; - sort_ro( - key: RedisKey, - alpha: "ALPHA", - callback?: Callback - ): Result; - sort_ro( - key: RedisKey, - asc: "ASC", - callback?: Callback - ): Result; - sort_ro( - key: RedisKey, - asc: "ASC", - alpha: "ALPHA", + script( + subcommand: "DEBUG", + yes: "YES", callback?: Callback ): Result; - sort_ro( - key: RedisKey, - desc: "DESC", + script( + subcommand: "DEBUG", + sync: "SYNC", callback?: Callback ): Result; - sort_ro( - key: RedisKey, - desc: "DESC", - alpha: "ALPHA", + script( + subcommand: "DEBUG", + no: "NO", callback?: Callback ): Result; - sort_ro( - ...args: [ - key: RedisKey, - patternToken: "GET", - ...patterns: string[], - callback: Callback - ] - ): Result; - sort_ro( - ...args: [key: RedisKey, patternToken: "GET", ...patterns: string[]] - ): Result; - sort_ro( - ...args: [ - key: RedisKey, - patternToken: "GET", - ...patterns: string[], - alpha: "ALPHA", - callback: Callback - ] - ): Result; - sort_ro( - ...args: [ - key: RedisKey, - patternToken: "GET", - ...patterns: string[], - alpha: "ALPHA" - ] - ): Result; - sort_ro( - ...args: [ - key: RedisKey, - patternToken: "GET", - ...patterns: string[], - asc: "ASC", - callback: Callback - ] - ): Result; - sort_ro( - ...args: [ - key: RedisKey, - patternToken: "GET", - ...patterns: string[], - asc: "ASC" - ] - ): Result; - sort_ro( - ...args: [ - key: RedisKey, - patternToken: "GET", - ...patterns: string[], - asc: "ASC", - alpha: "ALPHA", - callback: Callback - ] - ): Result; - sort_ro( - ...args: [ - key: RedisKey, - patternToken: "GET", - ...patterns: string[], - asc: "ASC", - alpha: "ALPHA" - ] - ): Result; - sort_ro( - ...args: [ - key: RedisKey, - patternToken: "GET", - ...patterns: string[], - desc: "DESC", - callback: Callback - ] - ): Result; - sort_ro( - ...args: [ - key: RedisKey, - patternToken: "GET", - ...patterns: string[], - desc: "DESC" - ] - ): Result; - sort_ro( + + /** + * Determines whether server-side Lua scripts exist 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 + */ + script( ...args: [ - key: RedisKey, - patternToken: "GET", - ...patterns: string[], - desc: "DESC", - alpha: "ALPHA", + subcommand: "EXISTS", + ...sha1s: (string | Buffer)[], callback: Callback ] ): Result; - sort_ro( - ...args: [ - key: RedisKey, - patternToken: "GET", - ...patterns: string[], - desc: "DESC", - alpha: "ALPHA" - ] - ): Result; - sort_ro( - key: RedisKey, - offsetCountToken: "LIMIT", - offset: number | string, - count: number | string, - callback?: Callback - ): Result; - sort_ro( - key: RedisKey, - offsetCountToken: "LIMIT", - offset: number | string, - count: number | string, - alpha: "ALPHA", - callback?: Callback + script( + ...args: [subcommand: "EXISTS", ...sha1s: (string | Buffer)[]] ): Result; - sort_ro( - key: RedisKey, - offsetCountToken: "LIMIT", - offset: number | string, - count: number | string, - asc: "ASC", + + /** + * Removes all server-side Lua scripts from the script cache. + * - _group_: scripting + * - _complexity_: O(N) with N being the number of scripts in cache + * - _since_: 2.6.0 + */ + script( + subcommand: "FLUSH", callback?: Callback ): Result; - sort_ro( - key: RedisKey, - offsetCountToken: "LIMIT", - offset: number | string, - count: number | string, - asc: "ASC", - alpha: "ALPHA", + script( + subcommand: "FLUSH", + async: "ASYNC", callback?: Callback ): Result; - sort_ro( - key: RedisKey, - offsetCountToken: "LIMIT", - offset: number | string, - count: number | string, - desc: "DESC", + script( + subcommand: "FLUSH", + sync: "SYNC", callback?: Callback ): Result; - sort_ro( - key: RedisKey, - offsetCountToken: "LIMIT", - offset: number | string, - count: number | string, - desc: "DESC", - alpha: "ALPHA", + + /** + * Returns helpful text about the different subcommands. + * - _group_: scripting + * - _complexity_: O(1) + * - _since_: 5.0.0 + */ + script( + subcommand: "HELP", callback?: Callback ): Result; - sort_ro( - ...args: [ - key: RedisKey, - offsetCountToken: "LIMIT", - offset: number | string, - count: number | string, - patternToken: "GET", - ...patterns: string[], - callback: Callback - ] - ): Result; - sort_ro( - ...args: [ - key: RedisKey, - offsetCountToken: "LIMIT", - offset: number | string, - count: number | string, - patternToken: "GET", - ...patterns: string[] - ] - ): Result; - sort_ro( - ...args: [ - key: RedisKey, - offsetCountToken: "LIMIT", - offset: number | string, - count: number | string, - patternToken: "GET", - ...patterns: string[], - alpha: "ALPHA", - callback: Callback - ] - ): Result; - sort_ro( - ...args: [ - key: RedisKey, - offsetCountToken: "LIMIT", - offset: number | string, - count: number | string, - patternToken: "GET", - ...patterns: string[], - alpha: "ALPHA" - ] - ): Result; - sort_ro( - ...args: [ - key: RedisKey, - offsetCountToken: "LIMIT", - offset: number | string, - count: number | string, - patternToken: "GET", - ...patterns: string[], - asc: "ASC", - callback: Callback - ] - ): Result; - sort_ro( - ...args: [ - key: RedisKey, - offsetCountToken: "LIMIT", - offset: number | string, - count: number | string, - patternToken: "GET", - ...patterns: string[], - asc: "ASC" - ] - ): Result; - sort_ro( - ...args: [ - key: RedisKey, - offsetCountToken: "LIMIT", - offset: number | string, - count: number | string, - patternToken: "GET", - ...patterns: string[], - asc: "ASC", - alpha: "ALPHA", - callback: Callback - ] - ): Result; - sort_ro( - ...args: [ - key: RedisKey, - offsetCountToken: "LIMIT", - offset: number | string, - count: number | string, - patternToken: "GET", - ...patterns: string[], - asc: "ASC", - alpha: "ALPHA" - ] - ): Result; - sort_ro( - ...args: [ - key: RedisKey, - offsetCountToken: "LIMIT", - offset: number | string, - count: number | string, - patternToken: "GET", - ...patterns: string[], - desc: "DESC", - callback: Callback - ] + + /** + * Terminates a server-side Lua script during execution. + * - _group_: scripting + * - _complexity_: O(1) + * - _since_: 2.6.0 + */ + script( + subcommand: "KILL", + callback?: Callback ): Result; - sort_ro( - ...args: [ - key: RedisKey, - offsetCountToken: "LIMIT", - offset: number | string, - count: number | string, - patternToken: "GET", - ...patterns: string[], - desc: "DESC" - ] + + /** + * Loads a server-side Lua script to the script cache. + * - _group_: scripting + * - _complexity_: O(N) with N being the length in bytes of the script body. + * - _since_: 2.6.0 + */ + script( + subcommand: "LOAD", + script: string | Buffer, + callback?: Callback ): Result; - sort_ro( + + /** + * Show server-side Lua script in the script cache. + * - _group_: scripting + * - _complexity_: O(1). + * - _since_: 8.0.0 + */ + script( + subcommand: "SHOW", + sha1: string | Buffer, + callback?: Callback + ): Result; + + /** + * Returns the difference of multiple sets. + * - _group_: set + * - _complexity_: O(N) where N is the total number of elements in all given sets. + * - _since_: 1.0.0 + */ + sdiff( + ...args: [...keys: RedisKey[], callback: Callback] + ): Result; + sdiffBuffer( + ...args: [...keys: RedisKey[], callback: Callback] + ): Result; + sdiff( + ...args: [keys: RedisKey[], callback: Callback] + ): Result; + sdiffBuffer( + ...args: [keys: RedisKey[], callback: Callback] + ): Result; + sdiff(...args: [...keys: RedisKey[]]): Result; + sdiffBuffer(...args: [...keys: RedisKey[]]): Result; + sdiff(...args: [keys: RedisKey[]]): Result; + sdiffBuffer(...args: [keys: RedisKey[]]): Result; + + /** + * Stores the difference of multiple sets in a key. + * - _group_: set + * - _complexity_: O(N) where N is the total number of elements in all given sets. + * - _since_: 1.0.0 + */ + sdiffstore( ...args: [ - key: RedisKey, - offsetCountToken: "LIMIT", - offset: number | string, - count: number | string, - patternToken: "GET", - ...patterns: string[], - desc: "DESC", - alpha: "ALPHA", - callback: Callback + destination: RedisKey, + ...keys: RedisKey[], + callback: Callback ] - ): Result; - sort_ro( + ): Result; + sdiffstore( ...args: [ - key: RedisKey, - offsetCountToken: "LIMIT", - offset: number | string, - count: number | string, - patternToken: "GET", - ...patterns: string[], - desc: "DESC", - alpha: "ALPHA" + destination: RedisKey, + keys: RedisKey[], + callback: Callback ] - ): Result; - sort_ro( + ): Result; + sdiffstore( + ...args: [destination: RedisKey, ...keys: RedisKey[]] + ): Result; + sdiffstore( + ...args: [destination: RedisKey, keys: RedisKey[]] + ): Result; + + /** + * Changes the selected database. + * - _group_: connection + * - _complexity_: O(1) + * - _since_: 1.0.0 + */ + select( + index: number | string, + callback?: Callback<"OK"> + ): Result<"OK", Context>; + + /** + * Sets the string value of a key, ignoring its type. The key is created if it doesn't exist. + * - _group_: string + * - _complexity_: O(1) + * - _since_: 1.0.0 + */ + set( + key: RedisKey, + value: string | Buffer | number, + callback?: Callback<"OK"> + ): Result<"OK", Context>; + set( + key: RedisKey, + value: string | Buffer | number, + get: "GET", + callback?: Callback + ): Result; + setBuffer( + key: RedisKey, + value: string | Buffer | number, + get: "GET", + callback?: Callback + ): Result; + set( + key: RedisKey, + value: string | Buffer | number, + nx: "NX", + callback?: Callback<"OK" | null> + ): Result<"OK" | null, Context>; + set( + key: RedisKey, + value: string | Buffer | number, + nx: "NX", + get: "GET", + callback?: Callback + ): Result; + setBuffer( + key: RedisKey, + value: string | Buffer | number, + nx: "NX", + get: "GET", + callback?: Callback + ): Result; + set( + key: RedisKey, + value: string | Buffer | number, + xx: "XX", + callback?: Callback<"OK" | null> + ): Result<"OK" | null, Context>; + set( + key: RedisKey, + value: string | Buffer | number, + xx: "XX", + get: "GET", + callback?: Callback + ): Result; + setBuffer( + key: RedisKey, + value: string | Buffer | number, + xx: "XX", + get: "GET", + callback?: Callback + ): Result; + set( + key: RedisKey, + value: string | Buffer | number, + secondsToken: "EX", + seconds: number | string, + callback?: Callback<"OK"> + ): Result<"OK", Context>; + set( + key: RedisKey, + value: string | Buffer | number, + secondsToken: "EX", + seconds: number | string, + get: "GET", + callback?: Callback + ): Result; + setBuffer( + key: RedisKey, + value: string | Buffer | number, + secondsToken: "EX", + seconds: number | string, + get: "GET", + callback?: Callback + ): Result; + set( + key: RedisKey, + value: string | Buffer | number, + secondsToken: "EX", + seconds: number | string, + nx: "NX", + callback?: Callback<"OK" | null> + ): Result<"OK" | null, Context>; + set( + key: RedisKey, + value: string | Buffer | number, + secondsToken: "EX", + seconds: number | string, + nx: "NX", + get: "GET", + callback?: Callback + ): Result; + setBuffer( + key: RedisKey, + value: string | Buffer | number, + secondsToken: "EX", + seconds: number | string, + nx: "NX", + get: "GET", + callback?: Callback + ): Result; + set( + key: RedisKey, + value: string | Buffer | number, + secondsToken: "EX", + seconds: number | string, + xx: "XX", + callback?: Callback<"OK" | null> + ): Result<"OK" | null, Context>; + set( + key: RedisKey, + value: string | Buffer | number, + secondsToken: "EX", + seconds: number | string, + xx: "XX", + get: "GET", + callback?: Callback + ): Result; + setBuffer( + key: RedisKey, + value: string | Buffer | number, + secondsToken: "EX", + seconds: number | string, + xx: "XX", + get: "GET", + callback?: Callback + ): Result; + set( + key: RedisKey, + value: string | Buffer | number, + millisecondsToken: "PX", + milliseconds: number | string, + callback?: Callback<"OK"> + ): Result<"OK", Context>; + set( + key: RedisKey, + value: string | Buffer | number, + millisecondsToken: "PX", + milliseconds: number | string, + get: "GET", + callback?: Callback + ): Result; + setBuffer( + key: RedisKey, + value: string | Buffer | number, + millisecondsToken: "PX", + milliseconds: number | string, + get: "GET", + callback?: Callback + ): Result; + set( key: RedisKey, - patternToken: "BY", - pattern: string, - callback?: Callback - ): Result; - sort_ro( + value: string | Buffer | number, + millisecondsToken: "PX", + milliseconds: number | string, + nx: "NX", + callback?: Callback<"OK" | null> + ): Result<"OK" | null, Context>; + set( key: RedisKey, - patternToken: "BY", - pattern: string, - alpha: "ALPHA", - callback?: Callback - ): Result; - sort_ro( + value: string | Buffer | number, + millisecondsToken: "PX", + milliseconds: number | string, + nx: "NX", + get: "GET", + callback?: Callback + ): Result; + setBuffer( key: RedisKey, - patternToken: "BY", - pattern: string, - asc: "ASC", - callback?: Callback - ): Result; - sort_ro( + value: string | Buffer | number, + millisecondsToken: "PX", + milliseconds: number | string, + nx: "NX", + get: "GET", + callback?: Callback + ): Result; + set( key: RedisKey, - patternToken: "BY", - pattern: string, - asc: "ASC", - alpha: "ALPHA", - callback?: Callback - ): Result; - sort_ro( + value: string | Buffer | number, + millisecondsToken: "PX", + milliseconds: number | string, + xx: "XX", + callback?: Callback<"OK" | null> + ): Result<"OK" | null, Context>; + set( key: RedisKey, - patternToken: "BY", - pattern: string, - desc: "DESC", - callback?: Callback - ): Result; - sort_ro( + value: string | Buffer | number, + millisecondsToken: "PX", + milliseconds: number | string, + xx: "XX", + get: "GET", + callback?: Callback + ): Result; + setBuffer( key: RedisKey, - patternToken: "BY", - pattern: string, - desc: "DESC", - alpha: "ALPHA", - callback?: Callback - ): Result; - sort_ro( - ...args: [ - key: RedisKey, - patternToken: "BY", - pattern: string, - patternToken1: "GET", - ...pattern1s: string[], - callback: Callback - ] - ): Result; - sort_ro( - ...args: [ - key: RedisKey, - patternToken: "BY", - pattern: string, - patternToken1: "GET", - ...pattern1s: string[] - ] - ): Result; - sort_ro( - ...args: [ - key: RedisKey, - patternToken: "BY", - pattern: string, - patternToken1: "GET", - ...pattern1s: string[], - alpha: "ALPHA", - callback: Callback - ] - ): Result; - sort_ro( - ...args: [ - key: RedisKey, - patternToken: "BY", - pattern: string, - patternToken1: "GET", - ...pattern1s: string[], - alpha: "ALPHA" - ] - ): Result; - sort_ro( - ...args: [ - key: RedisKey, - patternToken: "BY", - pattern: string, - patternToken1: "GET", - ...pattern1s: string[], - asc: "ASC", - callback: Callback - ] - ): Result; - sort_ro( - ...args: [ - key: RedisKey, - patternToken: "BY", - pattern: string, - patternToken1: "GET", - ...pattern1s: string[], - asc: "ASC" - ] - ): Result; - sort_ro( - ...args: [ - key: RedisKey, - patternToken: "BY", - pattern: string, - patternToken1: "GET", - ...pattern1s: string[], - asc: "ASC", - alpha: "ALPHA", - callback: Callback - ] - ): Result; - sort_ro( - ...args: [ - key: RedisKey, - patternToken: "BY", - pattern: string, - patternToken1: "GET", - ...pattern1s: string[], - asc: "ASC", - alpha: "ALPHA" - ] - ): Result; - sort_ro( - ...args: [ - key: RedisKey, - patternToken: "BY", - pattern: string, - patternToken1: "GET", - ...pattern1s: string[], - desc: "DESC", - callback: Callback - ] - ): Result; - sort_ro( - ...args: [ - key: RedisKey, - patternToken: "BY", - pattern: string, - patternToken1: "GET", - ...pattern1s: string[], - desc: "DESC" - ] - ): Result; - sort_ro( - ...args: [ - key: RedisKey, - patternToken: "BY", - pattern: string, - patternToken1: "GET", - ...pattern1s: string[], - desc: "DESC", - alpha: "ALPHA", - callback: Callback - ] - ): Result; - sort_ro( - ...args: [ - key: RedisKey, - patternToken: "BY", - pattern: string, - patternToken1: "GET", - ...pattern1s: string[], - desc: "DESC", - alpha: "ALPHA" - ] - ): Result; - sort_ro( + value: string | Buffer | number, + millisecondsToken: "PX", + milliseconds: number | string, + xx: "XX", + get: "GET", + callback?: Callback + ): Result; + set( key: RedisKey, - patternToken: "BY", - pattern: string, - offsetCountToken: "LIMIT", - offset: number | string, - count: number | string, - callback?: Callback - ): Result; - sort_ro( + value: string | Buffer | number, + unixTimeSecondsToken: "EXAT", + unixTimeSeconds: number | string, + callback?: Callback<"OK"> + ): Result<"OK", Context>; + set( + key: RedisKey, + value: string | Buffer | number, + unixTimeSecondsToken: "EXAT", + unixTimeSeconds: number | string, + get: "GET", + callback?: Callback + ): Result; + setBuffer( + key: RedisKey, + value: string | Buffer | number, + unixTimeSecondsToken: "EXAT", + unixTimeSeconds: number | string, + get: "GET", + callback?: Callback + ): Result; + set( + key: RedisKey, + value: string | Buffer | number, + unixTimeSecondsToken: "EXAT", + unixTimeSeconds: number | string, + nx: "NX", + callback?: Callback<"OK" | null> + ): Result<"OK" | null, Context>; + set( + key: RedisKey, + value: string | Buffer | number, + unixTimeSecondsToken: "EXAT", + unixTimeSeconds: number | string, + nx: "NX", + get: "GET", + callback?: Callback + ): Result; + setBuffer( + key: RedisKey, + value: string | Buffer | number, + unixTimeSecondsToken: "EXAT", + unixTimeSeconds: number | string, + nx: "NX", + get: "GET", + callback?: Callback + ): Result; + set( + key: RedisKey, + value: string | Buffer | number, + unixTimeSecondsToken: "EXAT", + unixTimeSeconds: number | string, + xx: "XX", + callback?: Callback<"OK" | null> + ): Result<"OK" | null, Context>; + set( + key: RedisKey, + value: string | Buffer | number, + unixTimeSecondsToken: "EXAT", + unixTimeSeconds: number | string, + xx: "XX", + get: "GET", + callback?: Callback + ): Result; + setBuffer( + key: RedisKey, + value: string | Buffer | number, + unixTimeSecondsToken: "EXAT", + unixTimeSeconds: number | string, + xx: "XX", + get: "GET", + callback?: Callback + ): Result; + set( + key: RedisKey, + value: string | Buffer | number, + unixTimeMillisecondsToken: "PXAT", + unixTimeMilliseconds: number | string, + callback?: Callback<"OK"> + ): Result<"OK", Context>; + set( + key: RedisKey, + value: string | Buffer | number, + unixTimeMillisecondsToken: "PXAT", + unixTimeMilliseconds: number | string, + get: "GET", + callback?: Callback + ): Result; + setBuffer( key: RedisKey, - patternToken: "BY", - pattern: string, - offsetCountToken: "LIMIT", - offset: number | string, - count: number | string, - alpha: "ALPHA", - callback?: Callback - ): Result; - sort_ro( + value: string | Buffer | number, + unixTimeMillisecondsToken: "PXAT", + unixTimeMilliseconds: number | string, + get: "GET", + callback?: Callback + ): Result; + set( key: RedisKey, - patternToken: "BY", - pattern: string, - offsetCountToken: "LIMIT", - offset: number | string, - count: number | string, - asc: "ASC", - callback?: Callback - ): Result; - sort_ro( + value: string | Buffer | number, + unixTimeMillisecondsToken: "PXAT", + unixTimeMilliseconds: number | string, + nx: "NX", + callback?: Callback<"OK" | null> + ): Result<"OK" | null, Context>; + set( key: RedisKey, - patternToken: "BY", - pattern: string, - offsetCountToken: "LIMIT", - offset: number | string, - count: number | string, - asc: "ASC", - alpha: "ALPHA", - callback?: Callback - ): Result; - sort_ro( + value: string | Buffer | number, + unixTimeMillisecondsToken: "PXAT", + unixTimeMilliseconds: number | string, + nx: "NX", + get: "GET", + callback?: Callback + ): Result; + setBuffer( key: RedisKey, - patternToken: "BY", - pattern: string, - offsetCountToken: "LIMIT", - offset: number | string, - count: number | string, - desc: "DESC", - callback?: Callback - ): Result; - sort_ro( + value: string | Buffer | number, + unixTimeMillisecondsToken: "PXAT", + unixTimeMilliseconds: number | string, + nx: "NX", + get: "GET", + callback?: Callback + ): Result; + set( key: RedisKey, - patternToken: "BY", - pattern: string, - offsetCountToken: "LIMIT", - offset: number | string, - count: number | string, - desc: "DESC", - alpha: "ALPHA", - callback?: Callback - ): Result; - sort_ro( - ...args: [ - key: RedisKey, - patternToken: "BY", - pattern: string, - offsetCountToken: "LIMIT", - offset: number | string, - count: number | string, - patternToken1: "GET", - ...pattern1s: string[], - callback: Callback - ] - ): Result; - sort_ro( - ...args: [ - key: RedisKey, - patternToken: "BY", - pattern: string, - offsetCountToken: "LIMIT", - offset: number | string, - count: number | string, - patternToken1: "GET", - ...pattern1s: string[] - ] - ): Result; - sort_ro( - ...args: [ - key: RedisKey, - patternToken: "BY", - pattern: string, - offsetCountToken: "LIMIT", - offset: number | string, - count: number | string, - patternToken1: "GET", - ...pattern1s: string[], - alpha: "ALPHA", - callback: Callback - ] - ): Result; - sort_ro( - ...args: [ - key: RedisKey, - patternToken: "BY", - pattern: string, - offsetCountToken: "LIMIT", - offset: number | string, - count: number | string, - patternToken1: "GET", - ...pattern1s: string[], - alpha: "ALPHA" - ] - ): Result; - sort_ro( - ...args: [ - key: RedisKey, - patternToken: "BY", - pattern: string, - offsetCountToken: "LIMIT", - offset: number | string, - count: number | string, - patternToken1: "GET", - ...pattern1s: string[], - asc: "ASC", - callback: Callback - ] - ): Result; - sort_ro( - ...args: [ - key: RedisKey, - patternToken: "BY", - pattern: string, - offsetCountToken: "LIMIT", - offset: number | string, - count: number | string, - patternToken1: "GET", - ...pattern1s: string[], - asc: "ASC" - ] - ): Result; - sort_ro( - ...args: [ - key: RedisKey, - patternToken: "BY", - pattern: string, - offsetCountToken: "LIMIT", - offset: number | string, - count: number | string, - patternToken1: "GET", - ...pattern1s: string[], - asc: "ASC", - alpha: "ALPHA", - callback: Callback - ] - ): Result; - sort_ro( - ...args: [ - key: RedisKey, - patternToken: "BY", - pattern: string, - offsetCountToken: "LIMIT", - offset: number | string, - count: number | string, - patternToken1: "GET", - ...pattern1s: string[], - asc: "ASC", - alpha: "ALPHA" - ] - ): Result; - sort_ro( - ...args: [ - key: RedisKey, - patternToken: "BY", - pattern: string, - offsetCountToken: "LIMIT", - offset: number | string, - count: number | string, - patternToken1: "GET", - ...pattern1s: string[], - desc: "DESC", - callback: Callback - ] - ): Result; - sort_ro( - ...args: [ - key: RedisKey, - patternToken: "BY", - pattern: string, - offsetCountToken: "LIMIT", - offset: number | string, - count: number | string, - patternToken1: "GET", - ...pattern1s: string[], - desc: "DESC" - ] - ): Result; - sort_ro( - ...args: [ - key: RedisKey, - patternToken: "BY", - pattern: string, - offsetCountToken: "LIMIT", - offset: number | string, - count: number | string, - patternToken1: "GET", - ...pattern1s: string[], - desc: "DESC", - alpha: "ALPHA", - callback: Callback - ] - ): Result; - sort_ro( - ...args: [ - key: RedisKey, - patternToken: "BY", - pattern: string, - offsetCountToken: "LIMIT", - offset: number | string, - count: number | string, - patternToken1: "GET", - ...pattern1s: string[], - desc: "DESC", - alpha: "ALPHA" - ] - ): Result; - - /** - * 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 - */ - spop( + value: string | Buffer | number, + unixTimeMillisecondsToken: "PXAT", + unixTimeMilliseconds: number | string, + xx: "XX", + callback?: Callback<"OK" | null> + ): Result<"OK" | null, Context>; + set( key: RedisKey, + value: string | Buffer | number, + unixTimeMillisecondsToken: "PXAT", + unixTimeMilliseconds: number | string, + xx: "XX", + get: "GET", callback?: Callback ): Result; - spopBuffer( + setBuffer( key: RedisKey, + value: string | Buffer | number, + unixTimeMillisecondsToken: "PXAT", + unixTimeMilliseconds: number | string, + xx: "XX", + get: "GET", callback?: Callback ): Result; - spop( + set( key: RedisKey, - count: number | string, - callback?: Callback - ): Result; - spopBuffer( + value: string | Buffer | number, + keepttl: "KEEPTTL", + callback?: Callback<"OK"> + ): Result<"OK", Context>; + set( key: RedisKey, - count: number | string, - callback?: Callback - ): Result; - - /** - * 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 - */ - spublish( - shardchannel: string | Buffer, - message: string | Buffer, - callback?: Callback - ): Result; - - /** - * 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 - */ - srandmember( + value: string | Buffer | number, + keepttl: "KEEPTTL", + get: "GET", + callback?: Callback + ): Result; + setBuffer( + key: RedisKey, + value: string | Buffer | number, + keepttl: "KEEPTTL", + get: "GET", + callback?: Callback + ): Result; + set( + key: RedisKey, + value: string | Buffer | number, + keepttl: "KEEPTTL", + nx: "NX", + callback?: Callback<"OK" | null> + ): Result<"OK" | null, Context>; + set( key: RedisKey, + value: string | Buffer | number, + keepttl: "KEEPTTL", + nx: "NX", + get: "GET", callback?: Callback ): Result; - srandmemberBuffer( + setBuffer( key: RedisKey, + value: string | Buffer | number, + keepttl: "KEEPTTL", + nx: "NX", + get: "GET", callback?: Callback ): Result; - srandmember( + set( key: RedisKey, - count: number | string, - callback?: Callback - ): Result; - srandmemberBuffer( + value: string | Buffer | number, + keepttl: "KEEPTTL", + xx: "XX", + callback?: Callback<"OK" | null> + ): Result<"OK" | null, Context>; + set( key: RedisKey, - count: number | string, - callback?: Callback - ): Result; + value: string | Buffer | number, + keepttl: "KEEPTTL", + xx: "XX", + get: "GET", + callback?: Callback + ): Result; + setBuffer( + key: RedisKey, + value: string | Buffer | number, + keepttl: "KEEPTTL", + xx: "XX", + get: "GET", + callback?: Callback + ): Result; /** - * 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 + * Sets or clears the bit at offset of the string value. Creates the key if it doesn't exist. + * - _group_: bitmap + * - _complexity_: O(1) + * - _since_: 2.2.0 */ - srem( - ...args: [ - key: RedisKey, - ...members: (string | Buffer | number)[], - callback: Callback - ] - ): Result; - srem( - ...args: [ - key: RedisKey, - members: (string | Buffer | number)[], - callback: Callback - ] - ): Result; - srem( - ...args: [key: RedisKey, ...members: (string | Buffer | number)[]] - ): Result; - srem( - ...args: [key: RedisKey, members: (string | Buffer | number)[]] + setbit( + key: RedisKey, + offset: number | string, + value: number | string, + callback?: Callback ): Result; /** - * 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 + * Sets the string value and expiration time of a key. Creates the key if it doesn't exist. + * - _group_: string + * - _complexity_: O(1) + * - _since_: 2.0.0 */ - sscan( - key: RedisKey, - cursor: number | string, - callback?: Callback<[cursor: string, elements: string[]]> - ): Result<[cursor: string, elements: string[]], Context>; - sscanBuffer( - key: RedisKey, - cursor: number | string, - callback?: Callback<[cursor: Buffer, elements: Buffer[]]> - ): Result<[cursor: Buffer, elements: Buffer[]], Context>; - sscan( - key: RedisKey, - cursor: number | string, - countToken: "COUNT", - count: number | string, - callback?: Callback<[cursor: string, elements: string[]]> - ): Result<[cursor: string, elements: string[]], Context>; - sscanBuffer( - key: RedisKey, - cursor: number | string, - countToken: "COUNT", - count: number | string, - callback?: Callback<[cursor: Buffer, elements: Buffer[]]> - ): Result<[cursor: Buffer, elements: Buffer[]], Context>; - sscan( - key: RedisKey, - cursor: number | string, - patternToken: "MATCH", - pattern: string, - callback?: Callback<[cursor: string, elements: string[]]> - ): Result<[cursor: string, elements: string[]], Context>; - sscanBuffer( - key: RedisKey, - cursor: number | string, - patternToken: "MATCH", - pattern: string, - callback?: Callback<[cursor: Buffer, elements: Buffer[]]> - ): Result<[cursor: Buffer, elements: Buffer[]], Context>; - sscan( - key: RedisKey, - cursor: number | string, - patternToken: "MATCH", - pattern: string, - countToken: "COUNT", - count: number | string, - callback?: Callback<[cursor: string, elements: string[]]> - ): Result<[cursor: string, elements: string[]], Context>; - sscanBuffer( + setex( key: RedisKey, - cursor: number | string, - patternToken: "MATCH", - pattern: string, - countToken: "COUNT", - count: number | string, - callback?: Callback<[cursor: Buffer, elements: Buffer[]]> - ): Result<[cursor: Buffer, elements: Buffer[]], Context>; - - /** - * 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 - */ - ssubscribe( - ...args: [ - ...shardchannels: (string | Buffer)[], - callback: Callback - ] - ): Result; - ssubscribe( - ...args: [...shardchannels: (string | Buffer)[]] - ): Result; + seconds: number | string, + value: string | Buffer | number, + callback?: Callback<"OK"> + ): Result<"OK", Context>; /** - * Get the length of the value stored in a key + * Set the string value of a key only when the key doesn't exist. * - _group_: string * - _complexity_: O(1) - * - _since_: 2.2.0 + * - _since_: 1.0.0 */ - strlen(key: RedisKey, callback?: Callback): Result; + setnx( + key: RedisKey, + value: string | Buffer | number, + callback?: Callback + ): Result; /** - * 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 + * Overwrites a part of a string value with another by an offset. Creates the key if it doesn't exist. + * - _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 */ - subscribe( - ...args: [...channels: (string | Buffer)[], callback: Callback] - ): Result; - subscribe( - ...args: [...channels: (string | Buffer)[]] - ): Result; + setrange( + key: RedisKey, + offset: number | string, + value: string | Buffer | number, + callback?: Callback + ): Result; /** - * 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. + * Synchronously saves the database(s) to disk and shuts 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 */ - substr( - key: RedisKey, - start: number | string, - end: number | string, - callback?: Callback - ): Result; + shutdown(callback?: Callback<"OK">): Result<"OK", Context>; + shutdown(callback?: Callback<"OK">): Result<"OK", Context>; + shutdown(force: "FORCE", callback?: Callback<"OK">): Result<"OK", Context>; + shutdown(now: "NOW", callback?: Callback<"OK">): Result<"OK", Context>; + shutdown( + now: "NOW", + force: "FORCE", + callback?: Callback<"OK"> + ): Result<"OK", Context>; + shutdown(nosave: "NOSAVE", callback?: Callback<"OK">): Result<"OK", Context>; + shutdown( + nosave: "NOSAVE", + force: "FORCE", + callback?: Callback<"OK"> + ): Result<"OK", Context>; + shutdown( + nosave: "NOSAVE", + now: "NOW", + callback?: Callback<"OK"> + ): Result<"OK", Context>; + shutdown( + nosave: "NOSAVE", + now: "NOW", + force: "FORCE", + callback?: Callback<"OK"> + ): Result<"OK", Context>; + shutdown(save: "SAVE", callback?: Callback<"OK">): Result<"OK", Context>; + shutdown( + save: "SAVE", + force: "FORCE", + callback?: Callback<"OK"> + ): Result<"OK", Context>; + shutdown( + save: "SAVE", + now: "NOW", + callback?: Callback<"OK"> + ): Result<"OK", Context>; + shutdown( + save: "SAVE", + now: "NOW", + force: "FORCE", + callback?: Callback<"OK"> + ): Result<"OK", Context>; + shutdown(abort: "ABORT", callback?: Callback<"OK">): Result<"OK", Context>; /** - * Add multiple sets + * Returns the intersect of multiple sets. * - _group_: set - * - _complexity_: O(N) where N is the total number of elements in all given sets. + * - _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 */ - sunion( + sinter( ...args: [...keys: RedisKey[], callback: Callback] ): Result; - sunionBuffer( + sinterBuffer( ...args: [...keys: RedisKey[], callback: Callback] ): Result; - sunion( + sinter( ...args: [keys: RedisKey[], callback: Callback] ): Result; - sunionBuffer( + sinterBuffer( ...args: [keys: RedisKey[], callback: Callback] ): Result; - sunion(...args: [...keys: RedisKey[]]): Result; - sunionBuffer(...args: [...keys: RedisKey[]]): Result; - sunion(...args: [keys: RedisKey[]]): Result; - sunionBuffer(...args: [keys: RedisKey[]]): Result; + sinter(...args: [...keys: RedisKey[]]): Result; + sinterBuffer(...args: [...keys: RedisKey[]]): Result; + sinter(...args: [keys: RedisKey[]]): Result; + sinterBuffer(...args: [keys: RedisKey[]]): Result; + + /** + * Returns the number of members of the intersect of 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_: 7.0.0 + */ + sintercard( + ...args: [ + numkeys: number | string, + ...keys: RedisKey[], + callback: Callback + ] + ): Result; + sintercard( + ...args: [ + numkeys: number | string, + keys: RedisKey[], + callback: Callback + ] + ): Result; + sintercard( + ...args: [numkeys: number | string, ...keys: RedisKey[]] + ): Result; + sintercard( + ...args: [numkeys: number | string, keys: RedisKey[]] + ): Result; + sintercard( + ...args: [ + numkeys: number | string, + ...keys: RedisKey[], + limitToken: "LIMIT", + limit: number | string, + callback: Callback + ] + ): Result; + sintercard( + ...args: [ + numkeys: number | string, + keys: RedisKey[], + limitToken: "LIMIT", + limit: number | string, + callback: Callback + ] + ): Result; + sintercard( + ...args: [ + numkeys: number | string, + ...keys: RedisKey[], + limitToken: "LIMIT", + limit: number | string + ] + ): Result; + sintercard( + ...args: [ + numkeys: number | string, + keys: RedisKey[], + limitToken: "LIMIT", + limit: number | string + ] + ): Result; /** - * Add multiple sets and store the resulting set in a key + * Stores the intersect of multiple sets in a key. * - _group_: set - * - _complexity_: O(N) where N is the total number of elements in all given sets. + * - _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 */ - sunionstore( + sinterstore( ...args: [ destination: RedisKey, ...keys: RedisKey[], callback: Callback ] ): Result; - sunionstore( + sinterstore( ...args: [ destination: RedisKey, keys: RedisKey[], callback: Callback ] ): Result; - sunionstore( + sinterstore( ...args: [destination: RedisKey, ...keys: RedisKey[]] ): Result; - sunionstore( + sinterstore( ...args: [destination: RedisKey, keys: RedisKey[]] ): Result; /** - * 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 + * Determines whether a member belongs to a set. + * - _group_: set + * - _complexity_: O(1) + * - _since_: 1.0.0 */ - sunsubscribe(callback?: Callback): Result; - sunsubscribe( - ...args: [ - ...shardchannels: (string | Buffer)[], - callback: Callback - ] - ): Result; - sunsubscribe( - ...args: [...shardchannels: (string | Buffer)[]] - ): Result; + sismember( + key: RedisKey, + member: string | Buffer | number, + callback?: Callback + ): Result; /** - * Swaps two Redis databases + * Sets a server as a replica of another, or promotes it to being a primary. * - _group_: server - * - _complexity_: O(N) where N is the count of clients watching or blocking on keys from both databases. - * - _since_: 4.0.0 + * - _complexity_: O(1) + * - _since_: 1.0.0 */ - swapdb( - index1: number | string, - index2: number | string, + slaveof( + host: string | Buffer, + port: number | string, + callback?: Callback<"OK"> + ): Result<"OK", Context>; + slaveof( + no: "NO", + one: "ONE", callback?: Callback<"OK"> ): Result<"OK", Context>; /** - * Internal command used for replication + * Returns the slow log's entries. * - _group_: server - * - _complexity_: undefined - * - _since_: 1.0.0 + * - _complexity_: O(N) where N is the number of entries returned + * - _since_: 2.2.12 */ - sync(callback?: Callback): Result; + slowlog( + subcommand: "GET", + callback?: Callback + ): Result; + slowlog( + subcommand: "GET", + count: number | string, + callback?: Callback + ): Result; /** - * Return the current server time + * Show helpful text about the different subcommands * - _group_: server * - _complexity_: O(1) - * - _since_: 2.6.0 - */ - time(callback?: Callback): Result; - - /** - * 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 - */ - touch( - ...args: [...keys: RedisKey[], callback: Callback] - ): Result; - touch( - ...args: [keys: RedisKey[], callback: Callback] - ): Result; - touch(...args: [...keys: RedisKey[]]): Result; - touch(...args: [keys: RedisKey[]]): Result; - - /** - * Get the time to live for a key in seconds - * - _group_: generic - * - _complexity_: O(1) - * - _since_: 1.0.0 - */ - ttl(key: RedisKey, callback?: Callback): Result; - - /** - * Determine the type stored at key - * - _group_: generic - * - _complexity_: O(1) - * - _since_: 1.0.0 - */ - type(key: RedisKey, callback?: Callback): Result; - - /** - * 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 - */ - unlink( - ...args: [...keys: RedisKey[], callback: Callback] - ): Result; - unlink( - ...args: [keys: RedisKey[], callback: Callback] - ): Result; - unlink(...args: [...keys: RedisKey[]]): Result; - unlink(...args: [keys: RedisKey[]]): Result; - - /** - * 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 + * - _since_: 6.2.0 */ - unsubscribe(callback?: Callback): Result; - unsubscribe( - ...args: [...channels: (string | Buffer)[], callback: Callback] - ): Result; - unsubscribe( - ...args: [...channels: (string | Buffer)[]] + slowlog( + subcommand: "HELP", + callback?: Callback ): Result; /** - * Forget about all watched keys - * - _group_: transactions + * Returns the number of entries in the slow log. + * - _group_: server * - _complexity_: O(1) - * - _since_: 2.2.0 + * - _since_: 2.2.12 */ - unwatch(callback?: Callback<"OK">): Result<"OK", Context>; + slowlog( + subcommand: "LEN", + callback?: Callback + ): Result; /** - * 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 + * Clears 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 */ - wait( - numreplicas: number | string, - timeout: number | string, - callback?: Callback - ): Result; + slowlog( + subcommand: "RESET", + callback?: Callback + ): Result; /** - * Watch the given keys to determine execution of the MULTI/EXEC block - * - _group_: transactions - * - _complexity_: O(1) for every key. - * - _since_: 2.2.0 + * Returns all members of a set. + * - _group_: set + * - _complexity_: O(N) where N is the set cardinality. + * - _since_: 1.0.0 */ - watch( - ...args: [...keys: RedisKey[], callback: Callback<"OK">] - ): Result<"OK", Context>; - watch( - ...args: [keys: RedisKey[], callback: Callback<"OK">] - ): Result<"OK", Context>; - watch(...args: [...keys: RedisKey[]]): Result<"OK", Context>; - watch(...args: [keys: RedisKey[]]): Result<"OK", Context>; + smembers( + key: RedisKey, + callback?: Callback + ): Result; + smembersBuffer( + key: RedisKey, + callback?: Callback + ): Result; /** - * 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 + * Determines whether multiple members belong to a set. + * - _group_: set + * - _complexity_: O(N) where N is the number of elements being checked for membership + * - _since_: 6.2.0 */ - xack( + smismember( ...args: [ key: RedisKey, - group: string | Buffer, - ...ids: (string | Buffer | number)[], - callback: Callback + ...members: (string | Buffer | number)[], + callback: Callback ] - ): Result; - xack( + ): Result; + smismember( ...args: [ key: RedisKey, - group: string | Buffer, - ...ids: (string | Buffer | number)[] + members: (string | Buffer | number)[], + callback: Callback ] + ): Result; + smismember( + ...args: [key: RedisKey, ...members: (string | Buffer | number)[]] + ): Result; + smismember( + ...args: [key: RedisKey, members: (string | Buffer | number)[]] + ): Result; + + /** + * Moves a member from one set to another. + * - _group_: set + * - _complexity_: O(1) + * - _since_: 1.0.0 + */ + smove( + source: RedisKey, + destination: RedisKey, + member: string | Buffer | number, + callback?: Callback ): Result; /** - * 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 + * Sorts the elements in a list, a set, or a sorted set, optionally storing the result. + * - _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 */ - xadd( - ...args: [ - key: RedisKey, - ...args: RedisValue[], - callback: Callback - ] - ): Result; - xaddBuffer( - ...args: [ - key: RedisKey, - ...args: RedisValue[], - callback: Callback - ] - ): Result; - xadd( - ...args: [key: RedisKey, ...args: RedisValue[]] - ): Result; - xaddBuffer( + sort( + ...args: [key: RedisKey, ...args: RedisValue[], callback: Callback] + ): Result; + sort( ...args: [key: RedisKey, ...args: RedisValue[]] - ): Result; + ): Result; /** - * 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 + * Returns the sorted elements of a list, a set, or a 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_: 7.0.0 */ - xautoclaim( + sort_ro( key: RedisKey, - group: string | Buffer, - consumer: string | Buffer, - minIdleTime: string | Buffer | number, - start: string | Buffer | number, - callback?: Callback - ): Result; - xautoclaim( + callback?: Callback + ): Result; + sort_ro( key: RedisKey, - group: string | Buffer, - consumer: string | Buffer, - minIdleTime: string | Buffer | number, - start: string | Buffer | number, - justid: "JUSTID", - callback?: Callback - ): Result; - xautoclaim( + alpha: "ALPHA", + callback?: Callback + ): Result; + sort_ro( key: RedisKey, - group: string | Buffer, - consumer: string | Buffer, - minIdleTime: string | Buffer | number, - start: string | Buffer | number, - countToken: "COUNT", - count: number | string, - callback?: Callback - ): Result; - xautoclaim( + asc: "ASC", + callback?: Callback + ): Result; + sort_ro( key: RedisKey, - group: string | Buffer, - consumer: string | Buffer, - minIdleTime: string | Buffer | number, - start: string | Buffer | number, - countToken: "COUNT", - count: number | string, - justid: "JUSTID", - callback?: Callback - ): Result; - - /** - * 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 - */ - xclaim( + asc: "ASC", + alpha: "ALPHA", + callback?: Callback + ): Result; + sort_ro( + key: RedisKey, + desc: "DESC", + callback?: Callback + ): Result; + sort_ro( + key: RedisKey, + desc: "DESC", + alpha: "ALPHA", + callback?: Callback + ): Result; + sort_ro( ...args: [ key: RedisKey, - group: string | Buffer, - consumer: string | Buffer, - minIdleTime: string | Buffer | number, - ...ids: (string | Buffer | number)[], - callback: Callback + getPatternToken: "GET", + ...getPatterns: string[], + callback: Callback ] - ): Result; - xclaim( + ): Result; + sort_ro( + ...args: [key: RedisKey, getPatternToken: "GET", ...getPatterns: string[]] + ): Result; + sort_ro( ...args: [ key: RedisKey, - group: string | Buffer, - consumer: string | Buffer, - minIdleTime: string | Buffer | number, - ...ids: (string | Buffer | number)[] + getPatternToken: "GET", + ...getPatterns: string[], + alpha: "ALPHA", + callback: Callback ] - ): Result; - xclaim( + ): Result; + sort_ro( ...args: [ key: RedisKey, - group: string | Buffer, - consumer: string | Buffer, - minIdleTime: string | Buffer | number, - ...ids: (string | Buffer | number)[], - justid: "JUSTID", - callback: Callback + getPatternToken: "GET", + ...getPatterns: string[], + alpha: "ALPHA" ] - ): Result; - xclaim( + ): Result; + sort_ro( ...args: [ key: RedisKey, - group: string | Buffer, - consumer: string | Buffer, - minIdleTime: string | Buffer | number, - ...ids: (string | Buffer | number)[], - justid: "JUSTID" + getPatternToken: "GET", + ...getPatterns: string[], + asc: "ASC", + callback: Callback ] - ): Result; - xclaim( + ): Result; + sort_ro( ...args: [ key: RedisKey, - group: string | Buffer, - consumer: string | Buffer, - minIdleTime: string | Buffer | number, - ...ids: (string | Buffer | number)[], - force: "FORCE", - callback: Callback + getPatternToken: "GET", + ...getPatterns: string[], + asc: "ASC" ] - ): Result; - xclaim( + ): Result; + sort_ro( ...args: [ key: RedisKey, - group: string | Buffer, - consumer: string | Buffer, - minIdleTime: string | Buffer | number, - ...ids: (string | Buffer | number)[], - force: "FORCE" + getPatternToken: "GET", + ...getPatterns: string[], + asc: "ASC", + alpha: "ALPHA", + callback: Callback ] - ): Result; - xclaim( + ): Result; + sort_ro( ...args: [ key: RedisKey, - group: string | Buffer, - consumer: string | Buffer, - minIdleTime: string | Buffer | number, - ...ids: (string | Buffer | number)[], - force: "FORCE", - justid: "JUSTID", - callback: Callback + getPatternToken: "GET", + ...getPatterns: string[], + asc: "ASC", + alpha: "ALPHA" ] - ): Result; - xclaim( + ): Result; + sort_ro( ...args: [ key: RedisKey, - group: string | Buffer, - consumer: string | Buffer, - minIdleTime: string | Buffer | number, - ...ids: (string | Buffer | number)[], - force: "FORCE", - justid: "JUSTID" + getPatternToken: "GET", + ...getPatterns: string[], + desc: "DESC", + callback: Callback ] - ): Result; - xclaim( + ): Result; + sort_ro( ...args: [ key: RedisKey, - group: string | Buffer, - consumer: string | Buffer, - minIdleTime: string | Buffer | number, - ...ids: (string | Buffer | number)[], - countToken: "RETRYCOUNT", - count: number | string, - callback: Callback + getPatternToken: "GET", + ...getPatterns: string[], + desc: "DESC" ] - ): Result; - xclaim( + ): Result; + sort_ro( ...args: [ key: RedisKey, - group: string | Buffer, - consumer: string | Buffer, - minIdleTime: string | Buffer | number, - ...ids: (string | Buffer | number)[], - countToken: "RETRYCOUNT", - count: number | string + getPatternToken: "GET", + ...getPatterns: string[], + desc: "DESC", + alpha: "ALPHA", + callback: Callback ] - ): Result; - xclaim( + ): Result; + sort_ro( + ...args: [ + key: RedisKey, + getPatternToken: "GET", + ...getPatterns: string[], + desc: "DESC", + alpha: "ALPHA" + ] + ): Result; + sort_ro( + key: RedisKey, + limitToken: "LIMIT", + offset: number | string, + count: number | string, + callback?: Callback + ): Result; + sort_ro( + key: RedisKey, + limitToken: "LIMIT", + offset: number | string, + count: number | string, + alpha: "ALPHA", + callback?: Callback + ): Result; + sort_ro( + key: RedisKey, + limitToken: "LIMIT", + offset: number | string, + count: number | string, + asc: "ASC", + callback?: Callback + ): Result; + sort_ro( + key: RedisKey, + limitToken: "LIMIT", + offset: number | string, + count: number | string, + asc: "ASC", + alpha: "ALPHA", + callback?: Callback + ): Result; + sort_ro( + key: RedisKey, + limitToken: "LIMIT", + offset: number | string, + count: number | string, + desc: "DESC", + callback?: Callback + ): Result; + sort_ro( + key: RedisKey, + limitToken: "LIMIT", + offset: number | string, + count: number | string, + desc: "DESC", + alpha: "ALPHA", + callback?: Callback + ): Result; + sort_ro( ...args: [ key: RedisKey, - group: string | Buffer, - consumer: string | Buffer, - minIdleTime: string | Buffer | number, - ...ids: (string | Buffer | number)[], - countToken: "RETRYCOUNT", + limitToken: "LIMIT", + offset: number | string, count: number | string, - justid: "JUSTID", - callback: Callback + getPatternToken: "GET", + ...getPatterns: string[], + callback: Callback ] - ): Result; - xclaim( + ): Result; + sort_ro( ...args: [ key: RedisKey, - group: string | Buffer, - consumer: string | Buffer, - minIdleTime: string | Buffer | number, - ...ids: (string | Buffer | number)[], - countToken: "RETRYCOUNT", + limitToken: "LIMIT", + offset: number | string, count: number | string, - justid: "JUSTID" + getPatternToken: "GET", + ...getPatterns: string[] ] - ): Result; - xclaim( + ): Result; + sort_ro( ...args: [ key: RedisKey, - group: string | Buffer, - consumer: string | Buffer, - minIdleTime: string | Buffer | number, - ...ids: (string | Buffer | number)[], - countToken: "RETRYCOUNT", + limitToken: "LIMIT", + offset: number | string, count: number | string, - force: "FORCE", - callback: Callback + getPatternToken: "GET", + ...getPatterns: string[], + alpha: "ALPHA", + callback: Callback ] - ): Result; - xclaim( + ): Result; + sort_ro( ...args: [ key: RedisKey, - group: string | Buffer, - consumer: string | Buffer, - minIdleTime: string | Buffer | number, - ...ids: (string | Buffer | number)[], - countToken: "RETRYCOUNT", + limitToken: "LIMIT", + offset: number | string, count: number | string, - force: "FORCE" + getPatternToken: "GET", + ...getPatterns: string[], + alpha: "ALPHA" ] - ): Result; - xclaim( + ): Result; + sort_ro( ...args: [ key: RedisKey, - group: string | Buffer, - consumer: string | Buffer, - minIdleTime: string | Buffer | number, - ...ids: (string | Buffer | number)[], - countToken: "RETRYCOUNT", + limitToken: "LIMIT", + offset: number | string, count: number | string, - force: "FORCE", - justid: "JUSTID", - callback: Callback + getPatternToken: "GET", + ...getPatterns: string[], + asc: "ASC", + callback: Callback ] - ): Result; - xclaim( + ): Result; + sort_ro( ...args: [ key: RedisKey, - group: string | Buffer, - consumer: string | Buffer, - minIdleTime: string | Buffer | number, - ...ids: (string | Buffer | number)[], - countToken: "RETRYCOUNT", + limitToken: "LIMIT", + offset: number | string, count: number | string, - force: "FORCE", - justid: "JUSTID" - ] - ): Result; - xclaim( - ...args: [ - key: RedisKey, - group: string | Buffer, - consumer: string | Buffer, - minIdleTime: string | Buffer | number, - ...ids: (string | Buffer | number)[], - unixTimeMillisecondsToken: "TIME", - unixTimeMilliseconds: number | string, - callback: Callback - ] - ): Result; - xclaim( - ...args: [ - key: RedisKey, - group: string | Buffer, - consumer: string | Buffer, - minIdleTime: string | Buffer | number, - ...ids: (string | Buffer | number)[], - unixTimeMillisecondsToken: "TIME", - unixTimeMilliseconds: number | string - ] - ): Result; - xclaim( - ...args: [ - key: RedisKey, - group: string | Buffer, - consumer: string | Buffer, - minIdleTime: string | Buffer | number, - ...ids: (string | Buffer | number)[], - unixTimeMillisecondsToken: "TIME", - unixTimeMilliseconds: number | string, - justid: "JUSTID", - callback: Callback - ] - ): Result; - xclaim( - ...args: [ - key: RedisKey, - group: string | Buffer, - consumer: string | Buffer, - minIdleTime: string | Buffer | number, - ...ids: (string | Buffer | number)[], - unixTimeMillisecondsToken: "TIME", - unixTimeMilliseconds: number | string, - justid: "JUSTID" - ] - ): Result; - xclaim( - ...args: [ - key: RedisKey, - group: string | Buffer, - consumer: string | Buffer, - minIdleTime: string | Buffer | number, - ...ids: (string | Buffer | number)[], - unixTimeMillisecondsToken: "TIME", - unixTimeMilliseconds: number | string, - force: "FORCE", - callback: Callback + getPatternToken: "GET", + ...getPatterns: string[], + asc: "ASC" ] - ): Result; - xclaim( + ): Result; + sort_ro( ...args: [ key: RedisKey, - group: string | Buffer, - consumer: string | Buffer, - minIdleTime: string | Buffer | number, - ...ids: (string | Buffer | number)[], - unixTimeMillisecondsToken: "TIME", - unixTimeMilliseconds: number | string, - force: "FORCE" + limitToken: "LIMIT", + offset: number | string, + count: number | string, + getPatternToken: "GET", + ...getPatterns: string[], + asc: "ASC", + alpha: "ALPHA", + callback: Callback ] - ): Result; - xclaim( + ): Result; + sort_ro( ...args: [ key: RedisKey, - group: string | Buffer, - consumer: string | Buffer, - minIdleTime: string | Buffer | number, - ...ids: (string | Buffer | number)[], - unixTimeMillisecondsToken: "TIME", - unixTimeMilliseconds: number | string, - force: "FORCE", - justid: "JUSTID", - callback: Callback + limitToken: "LIMIT", + offset: number | string, + count: number | string, + getPatternToken: "GET", + ...getPatterns: string[], + asc: "ASC", + alpha: "ALPHA" ] - ): Result; - xclaim( + ): Result; + sort_ro( ...args: [ key: RedisKey, - group: string | Buffer, - consumer: string | Buffer, - minIdleTime: string | Buffer | number, - ...ids: (string | Buffer | number)[], - unixTimeMillisecondsToken: "TIME", - unixTimeMilliseconds: number | string, - force: "FORCE", - justid: "JUSTID" + limitToken: "LIMIT", + offset: number | string, + count: number | string, + getPatternToken: "GET", + ...getPatterns: string[], + desc: "DESC", + callback: Callback ] - ): Result; - xclaim( + ): Result; + sort_ro( ...args: [ key: RedisKey, - group: string | Buffer, - consumer: string | Buffer, - minIdleTime: string | Buffer | number, - ...ids: (string | Buffer | number)[], - unixTimeMillisecondsToken: "TIME", - unixTimeMilliseconds: number | string, - countToken: "RETRYCOUNT", + limitToken: "LIMIT", + offset: number | string, count: number | string, - callback: Callback + getPatternToken: "GET", + ...getPatterns: string[], + desc: "DESC" ] - ): Result; - xclaim( + ): Result; + sort_ro( ...args: [ key: RedisKey, - group: string | Buffer, - consumer: string | Buffer, - minIdleTime: string | Buffer | number, - ...ids: (string | Buffer | number)[], - unixTimeMillisecondsToken: "TIME", - unixTimeMilliseconds: number | string, - countToken: "RETRYCOUNT", - count: number | string + limitToken: "LIMIT", + offset: number | string, + count: number | string, + getPatternToken: "GET", + ...getPatterns: string[], + desc: "DESC", + alpha: "ALPHA", + callback: Callback ] - ): Result; - xclaim( + ): Result; + sort_ro( ...args: [ key: RedisKey, - group: string | Buffer, - consumer: string | Buffer, - minIdleTime: string | Buffer | number, - ...ids: (string | Buffer | number)[], - unixTimeMillisecondsToken: "TIME", - unixTimeMilliseconds: number | string, - countToken: "RETRYCOUNT", + limitToken: "LIMIT", + offset: number | string, count: number | string, - justid: "JUSTID", - callback: Callback + getPatternToken: "GET", + ...getPatterns: string[], + desc: "DESC", + alpha: "ALPHA" ] - ): Result; - xclaim( + ): Result; + sort_ro( + key: RedisKey, + byPatternToken: "BY", + byPattern: string, + callback?: Callback + ): Result; + sort_ro( + key: RedisKey, + byPatternToken: "BY", + byPattern: string, + alpha: "ALPHA", + callback?: Callback + ): Result; + sort_ro( + key: RedisKey, + byPatternToken: "BY", + byPattern: string, + asc: "ASC", + callback?: Callback + ): Result; + sort_ro( + key: RedisKey, + byPatternToken: "BY", + byPattern: string, + asc: "ASC", + alpha: "ALPHA", + callback?: Callback + ): Result; + sort_ro( + key: RedisKey, + byPatternToken: "BY", + byPattern: string, + desc: "DESC", + callback?: Callback + ): Result; + sort_ro( + key: RedisKey, + byPatternToken: "BY", + byPattern: string, + desc: "DESC", + alpha: "ALPHA", + callback?: Callback + ): Result; + sort_ro( ...args: [ key: RedisKey, - group: string | Buffer, - consumer: string | Buffer, - minIdleTime: string | Buffer | number, - ...ids: (string | Buffer | number)[], - unixTimeMillisecondsToken: "TIME", - unixTimeMilliseconds: number | string, - countToken: "RETRYCOUNT", - count: number | string, - justid: "JUSTID" + byPatternToken: "BY", + byPattern: string, + getPatternToken: "GET", + ...getPatterns: string[], + callback: Callback ] - ): Result; - xclaim( + ): Result; + sort_ro( ...args: [ key: RedisKey, - group: string | Buffer, - consumer: string | Buffer, - minIdleTime: string | Buffer | number, - ...ids: (string | Buffer | number)[], - unixTimeMillisecondsToken: "TIME", - unixTimeMilliseconds: number | string, - countToken: "RETRYCOUNT", - count: number | string, - force: "FORCE", - callback: Callback + byPatternToken: "BY", + byPattern: string, + getPatternToken: "GET", + ...getPatterns: string[] ] - ): Result; - xclaim( + ): Result; + sort_ro( ...args: [ key: RedisKey, - group: string | Buffer, - consumer: string | Buffer, - minIdleTime: string | Buffer | number, - ...ids: (string | Buffer | number)[], - unixTimeMillisecondsToken: "TIME", - unixTimeMilliseconds: number | string, - countToken: "RETRYCOUNT", - count: number | string, - force: "FORCE" + byPatternToken: "BY", + byPattern: string, + getPatternToken: "GET", + ...getPatterns: string[], + alpha: "ALPHA", + callback: Callback ] - ): Result; - xclaim( + ): Result; + sort_ro( ...args: [ key: RedisKey, - group: string | Buffer, - consumer: string | Buffer, - minIdleTime: string | Buffer | number, - ...ids: (string | Buffer | number)[], - unixTimeMillisecondsToken: "TIME", - unixTimeMilliseconds: number | string, - countToken: "RETRYCOUNT", - count: number | string, - force: "FORCE", - justid: "JUSTID", - callback: Callback + byPatternToken: "BY", + byPattern: string, + getPatternToken: "GET", + ...getPatterns: string[], + alpha: "ALPHA" ] - ): Result; - xclaim( + ): Result; + sort_ro( ...args: [ key: RedisKey, - group: string | Buffer, - consumer: string | Buffer, - minIdleTime: string | Buffer | number, - ...ids: (string | Buffer | number)[], - unixTimeMillisecondsToken: "TIME", - unixTimeMilliseconds: number | string, - countToken: "RETRYCOUNT", - count: number | string, - force: "FORCE", - justid: "JUSTID" + byPatternToken: "BY", + byPattern: string, + getPatternToken: "GET", + ...getPatterns: string[], + asc: "ASC", + callback: Callback ] - ): Result; - xclaim( + ): Result; + sort_ro( ...args: [ key: RedisKey, - group: string | Buffer, - consumer: string | Buffer, - minIdleTime: string | Buffer | number, - ...ids: (string | Buffer | number)[], - msToken: "IDLE", - ms: number | string, - callback: Callback + byPatternToken: "BY", + byPattern: string, + getPatternToken: "GET", + ...getPatterns: string[], + asc: "ASC" ] - ): Result; - xclaim( + ): Result; + sort_ro( ...args: [ key: RedisKey, - group: string | Buffer, - consumer: string | Buffer, - minIdleTime: string | Buffer | number, - ...ids: (string | Buffer | number)[], - msToken: "IDLE", - ms: number | string + byPatternToken: "BY", + byPattern: string, + getPatternToken: "GET", + ...getPatterns: string[], + asc: "ASC", + alpha: "ALPHA", + callback: Callback ] - ): Result; - xclaim( + ): Result; + sort_ro( ...args: [ key: RedisKey, - group: string | Buffer, - consumer: string | Buffer, - minIdleTime: string | Buffer | number, - ...ids: (string | Buffer | number)[], - msToken: "IDLE", - ms: number | string, - justid: "JUSTID", - callback: Callback + byPatternToken: "BY", + byPattern: string, + getPatternToken: "GET", + ...getPatterns: string[], + asc: "ASC", + alpha: "ALPHA" ] - ): Result; - xclaim( + ): Result; + sort_ro( ...args: [ key: RedisKey, - group: string | Buffer, - consumer: string | Buffer, - minIdleTime: string | Buffer | number, - ...ids: (string | Buffer | number)[], - msToken: "IDLE", - ms: number | string, - justid: "JUSTID" + byPatternToken: "BY", + byPattern: string, + getPatternToken: "GET", + ...getPatterns: string[], + desc: "DESC", + callback: Callback ] - ): Result; - xclaim( + ): Result; + sort_ro( ...args: [ key: RedisKey, - group: string | Buffer, - consumer: string | Buffer, - minIdleTime: string | Buffer | number, - ...ids: (string | Buffer | number)[], - msToken: "IDLE", - ms: number | string, - force: "FORCE", - callback: Callback + byPatternToken: "BY", + byPattern: string, + getPatternToken: "GET", + ...getPatterns: string[], + desc: "DESC" ] - ): Result; - xclaim( + ): Result; + sort_ro( ...args: [ key: RedisKey, - group: string | Buffer, - consumer: string | Buffer, - minIdleTime: string | Buffer | number, - ...ids: (string | Buffer | number)[], - msToken: "IDLE", - ms: number | string, - force: "FORCE" + byPatternToken: "BY", + byPattern: string, + getPatternToken: "GET", + ...getPatterns: string[], + desc: "DESC", + alpha: "ALPHA", + callback: Callback ] - ): Result; - xclaim( + ): Result; + sort_ro( ...args: [ key: RedisKey, - group: string | Buffer, - consumer: string | Buffer, - minIdleTime: string | Buffer | number, - ...ids: (string | Buffer | number)[], - msToken: "IDLE", - ms: number | string, - force: "FORCE", - justid: "JUSTID", - callback: Callback + byPatternToken: "BY", + byPattern: string, + getPatternToken: "GET", + ...getPatterns: string[], + desc: "DESC", + alpha: "ALPHA" ] - ): Result; - xclaim( + ): Result; + sort_ro( + key: RedisKey, + byPatternToken: "BY", + byPattern: string, + limitToken: "LIMIT", + offset: number | string, + count: number | string, + callback?: Callback + ): Result; + sort_ro( + key: RedisKey, + byPatternToken: "BY", + byPattern: string, + limitToken: "LIMIT", + offset: number | string, + count: number | string, + alpha: "ALPHA", + callback?: Callback + ): Result; + sort_ro( + key: RedisKey, + byPatternToken: "BY", + byPattern: string, + limitToken: "LIMIT", + offset: number | string, + count: number | string, + asc: "ASC", + callback?: Callback + ): Result; + sort_ro( + key: RedisKey, + byPatternToken: "BY", + byPattern: string, + limitToken: "LIMIT", + offset: number | string, + count: number | string, + asc: "ASC", + alpha: "ALPHA", + callback?: Callback + ): Result; + sort_ro( + key: RedisKey, + byPatternToken: "BY", + byPattern: string, + limitToken: "LIMIT", + offset: number | string, + count: number | string, + desc: "DESC", + callback?: Callback + ): Result; + sort_ro( + key: RedisKey, + byPatternToken: "BY", + byPattern: string, + limitToken: "LIMIT", + offset: number | string, + count: number | string, + desc: "DESC", + alpha: "ALPHA", + callback?: Callback + ): Result; + sort_ro( ...args: [ key: RedisKey, - group: string | Buffer, - consumer: string | Buffer, - minIdleTime: string | Buffer | number, - ...ids: (string | Buffer | number)[], - msToken: "IDLE", - ms: number | string, - force: "FORCE", - justid: "JUSTID" + byPatternToken: "BY", + byPattern: string, + limitToken: "LIMIT", + offset: number | string, + count: number | string, + getPatternToken: "GET", + ...getPatterns: string[], + callback: Callback ] - ): Result; - xclaim( + ): Result; + sort_ro( ...args: [ key: RedisKey, - group: string | Buffer, - consumer: string | Buffer, - minIdleTime: string | Buffer | number, - ...ids: (string | Buffer | number)[], - msToken: "IDLE", - ms: number | string, - countToken: "RETRYCOUNT", + byPatternToken: "BY", + byPattern: string, + limitToken: "LIMIT", + offset: number | string, count: number | string, - callback: Callback + getPatternToken: "GET", + ...getPatterns: string[] ] - ): Result; - xclaim( + ): Result; + sort_ro( ...args: [ key: RedisKey, - group: string | Buffer, - consumer: string | Buffer, - minIdleTime: string | Buffer | number, - ...ids: (string | Buffer | number)[], - msToken: "IDLE", - ms: number | string, - countToken: "RETRYCOUNT", - count: number | string + byPatternToken: "BY", + byPattern: string, + limitToken: "LIMIT", + offset: number | string, + count: number | string, + getPatternToken: "GET", + ...getPatterns: string[], + alpha: "ALPHA", + callback: Callback ] - ): Result; - xclaim( + ): Result; + sort_ro( ...args: [ key: RedisKey, - group: string | Buffer, - consumer: string | Buffer, - minIdleTime: string | Buffer | number, - ...ids: (string | Buffer | number)[], - msToken: "IDLE", - ms: number | string, - countToken: "RETRYCOUNT", + byPatternToken: "BY", + byPattern: string, + limitToken: "LIMIT", + offset: number | string, count: number | string, - justid: "JUSTID", - callback: Callback + getPatternToken: "GET", + ...getPatterns: string[], + alpha: "ALPHA" ] - ): Result; - xclaim( + ): Result; + sort_ro( ...args: [ key: RedisKey, - group: string | Buffer, - consumer: string | Buffer, - minIdleTime: string | Buffer | number, - ...ids: (string | Buffer | number)[], - msToken: "IDLE", - ms: number | string, - countToken: "RETRYCOUNT", + byPatternToken: "BY", + byPattern: string, + limitToken: "LIMIT", + offset: number | string, count: number | string, - justid: "JUSTID" + getPatternToken: "GET", + ...getPatterns: string[], + asc: "ASC", + callback: Callback ] - ): Result; - xclaim( + ): Result; + sort_ro( ...args: [ key: RedisKey, - group: string | Buffer, - consumer: string | Buffer, - minIdleTime: string | Buffer | number, - ...ids: (string | Buffer | number)[], - msToken: "IDLE", - ms: number | string, - countToken: "RETRYCOUNT", + byPatternToken: "BY", + byPattern: string, + limitToken: "LIMIT", + offset: number | string, count: number | string, - force: "FORCE", - callback: Callback + getPatternToken: "GET", + ...getPatterns: string[], + asc: "ASC" ] - ): Result; - xclaim( + ): Result; + sort_ro( ...args: [ key: RedisKey, - group: string | Buffer, - consumer: string | Buffer, - minIdleTime: string | Buffer | number, - ...ids: (string | Buffer | number)[], - msToken: "IDLE", - ms: number | string, - countToken: "RETRYCOUNT", + byPatternToken: "BY", + byPattern: string, + limitToken: "LIMIT", + offset: number | string, count: number | string, - force: "FORCE" + getPatternToken: "GET", + ...getPatterns: string[], + asc: "ASC", + alpha: "ALPHA", + callback: Callback ] - ): Result; - xclaim( + ): Result; + sort_ro( ...args: [ key: RedisKey, - group: string | Buffer, - consumer: string | Buffer, - minIdleTime: string | Buffer | number, - ...ids: (string | Buffer | number)[], - msToken: "IDLE", - ms: number | string, - countToken: "RETRYCOUNT", + byPatternToken: "BY", + byPattern: string, + limitToken: "LIMIT", + offset: number | string, count: number | string, - force: "FORCE", - justid: "JUSTID", - callback: Callback + getPatternToken: "GET", + ...getPatterns: string[], + asc: "ASC", + alpha: "ALPHA" ] - ): Result; - xclaim( + ): Result; + sort_ro( ...args: [ key: RedisKey, - group: string | Buffer, - consumer: string | Buffer, - minIdleTime: string | Buffer | number, - ...ids: (string | Buffer | number)[], - msToken: "IDLE", - ms: number | string, - countToken: "RETRYCOUNT", + byPatternToken: "BY", + byPattern: string, + limitToken: "LIMIT", + offset: number | string, + count: number | string, + getPatternToken: "GET", + ...getPatterns: string[], + desc: "DESC", + callback: Callback + ] + ): Result; + sort_ro( + ...args: [ + key: RedisKey, + byPatternToken: "BY", + byPattern: string, + limitToken: "LIMIT", + offset: number | string, count: number | string, - force: "FORCE", - justid: "JUSTID" + getPatternToken: "GET", + ...getPatterns: string[], + desc: "DESC" ] - ): Result; - xclaim( + ): Result; + sort_ro( ...args: [ key: RedisKey, - group: string | Buffer, - consumer: string | Buffer, - minIdleTime: string | Buffer | number, - ...ids: (string | Buffer | number)[], - msToken: "IDLE", - ms: number | string, - unixTimeMillisecondsToken: "TIME", - unixTimeMilliseconds: number | string, - callback: Callback + byPatternToken: "BY", + byPattern: string, + limitToken: "LIMIT", + offset: number | string, + count: number | string, + getPatternToken: "GET", + ...getPatterns: string[], + desc: "DESC", + alpha: "ALPHA", + callback: Callback ] - ): Result; - xclaim( + ): Result; + sort_ro( ...args: [ key: RedisKey, - group: string | Buffer, - consumer: string | Buffer, - minIdleTime: string | Buffer | number, - ...ids: (string | Buffer | number)[], - msToken: "IDLE", - ms: number | string, - unixTimeMillisecondsToken: "TIME", - unixTimeMilliseconds: number | string + byPatternToken: "BY", + byPattern: string, + limitToken: "LIMIT", + offset: number | string, + count: number | string, + getPatternToken: "GET", + ...getPatterns: string[], + desc: "DESC", + alpha: "ALPHA" ] - ): Result; - xclaim( + ): Result; + + /** + * Returns one or more random members from a set after removing them. Deletes the set if the last member was popped. + * - _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 + */ + spop( + key: RedisKey, + callback?: Callback + ): Result; + spopBuffer( + key: RedisKey, + callback?: Callback + ): Result; + spop( + key: RedisKey, + count: number | string, + callback?: Callback + ): Result; + spopBuffer( + key: RedisKey, + count: number | string, + callback?: Callback + ): Result; + + /** + * 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 + */ + spublish( + shardchannel: string | Buffer, + message: string | Buffer, + callback?: Callback + ): Result; + + /** + * 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 + */ + srandmember( + key: RedisKey, + callback?: Callback + ): Result; + srandmemberBuffer( + key: RedisKey, + callback?: Callback + ): Result; + srandmember( + key: RedisKey, + count: number | string, + callback?: Callback + ): Result; + srandmemberBuffer( + key: RedisKey, + count: number | string, + callback?: Callback + ): Result; + + /** + * Removes one or more members from a set. Deletes the set if the last member was removed. + * - _group_: set + * - _complexity_: O(N) where N is the number of members to be removed. + * - _since_: 1.0.0 + */ + srem( ...args: [ key: RedisKey, - group: string | Buffer, - consumer: string | Buffer, - minIdleTime: string | Buffer | number, - ...ids: (string | Buffer | number)[], - msToken: "IDLE", - ms: number | string, - unixTimeMillisecondsToken: "TIME", - unixTimeMilliseconds: number | string, - justid: "JUSTID", - callback: Callback + ...members: (string | Buffer | number)[], + callback: Callback ] - ): Result; - xclaim( + ): Result; + srem( ...args: [ key: RedisKey, - group: string | Buffer, - consumer: string | Buffer, - minIdleTime: string | Buffer | number, - ...ids: (string | Buffer | number)[], - msToken: "IDLE", - ms: number | string, - unixTimeMillisecondsToken: "TIME", - unixTimeMilliseconds: number | string, - justid: "JUSTID" + members: (string | Buffer | number)[], + callback: Callback ] - ): Result; - xclaim( + ): Result; + srem( + ...args: [key: RedisKey, ...members: (string | Buffer | number)[]] + ): Result; + srem( + ...args: [key: RedisKey, members: (string | Buffer | number)[]] + ): Result; + + /** + * Iterates over members of a set. + * - _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 + */ + sscan( + key: RedisKey, + cursor: number | string, + callback?: Callback<[cursor: string, elements: string[]]> + ): Result<[cursor: string, elements: string[]], Context>; + sscanBuffer( + key: RedisKey, + cursor: number | string, + callback?: Callback<[cursor: Buffer, elements: Buffer[]]> + ): Result<[cursor: Buffer, elements: Buffer[]], Context>; + sscan( + key: RedisKey, + cursor: number | string, + countToken: "COUNT", + count: number | string, + callback?: Callback<[cursor: string, elements: string[]]> + ): Result<[cursor: string, elements: string[]], Context>; + sscanBuffer( + key: RedisKey, + cursor: number | string, + countToken: "COUNT", + count: number | string, + callback?: Callback<[cursor: Buffer, elements: Buffer[]]> + ): Result<[cursor: Buffer, elements: Buffer[]], Context>; + sscan( + key: RedisKey, + cursor: number | string, + patternToken: "MATCH", + pattern: string, + callback?: Callback<[cursor: string, elements: string[]]> + ): Result<[cursor: string, elements: string[]], Context>; + sscanBuffer( + key: RedisKey, + cursor: number | string, + patternToken: "MATCH", + pattern: string, + callback?: Callback<[cursor: Buffer, elements: Buffer[]]> + ): Result<[cursor: Buffer, elements: Buffer[]], Context>; + sscan( + key: RedisKey, + cursor: number | string, + patternToken: "MATCH", + pattern: string, + countToken: "COUNT", + count: number | string, + callback?: Callback<[cursor: string, elements: string[]]> + ): Result<[cursor: string, elements: string[]], Context>; + sscanBuffer( + key: RedisKey, + cursor: number | string, + patternToken: "MATCH", + pattern: string, + countToken: "COUNT", + count: number | string, + callback?: Callback<[cursor: Buffer, elements: Buffer[]]> + ): Result<[cursor: Buffer, elements: Buffer[]], Context>; + + /** + * Listens for messages published to shard channels. + * - _group_: pubsub + * - _complexity_: O(N) where N is the number of shard channels to subscribe to. + * - _since_: 7.0.0 + */ + ssubscribe( ...args: [ - key: RedisKey, - group: string | Buffer, - consumer: string | Buffer, - minIdleTime: string | Buffer | number, - ...ids: (string | Buffer | number)[], - msToken: "IDLE", - ms: number | string, - unixTimeMillisecondsToken: "TIME", - unixTimeMilliseconds: number | string, - force: "FORCE", - callback: Callback + ...shardchannels: (string | Buffer)[], + callback: Callback ] - ): Result; - xclaim( + ): Result; + ssubscribe( + ...args: [...shardchannels: (string | Buffer)[]] + ): Result; + + /** + * Returns the length of a string value. + * - _group_: string + * - _complexity_: O(1) + * - _since_: 2.2.0 + */ + strlen(key: RedisKey, callback?: Callback): Result; + + /** + * Listens for messages published to channels. + * - _group_: pubsub + * - _complexity_: O(N) where N is the number of channels to subscribe to. + * - _since_: 2.0.0 + */ + subscribe( + ...args: [...channels: (string | Buffer)[], callback: Callback] + ): Result; + subscribe( + ...args: [...channels: (string | Buffer)[]] + ): Result; + + /** + * Returns a substring from a string value. + * - _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 + */ + substr( + key: RedisKey, + start: number | string, + end: number | string, + callback?: Callback + ): Result; + + /** + * Returns the union of multiple sets. + * - _group_: set + * - _complexity_: O(N) where N is the total number of elements in all given sets. + * - _since_: 1.0.0 + */ + sunion( + ...args: [...keys: RedisKey[], callback: Callback] + ): Result; + sunionBuffer( + ...args: [...keys: RedisKey[], callback: Callback] + ): Result; + sunion( + ...args: [keys: RedisKey[], callback: Callback] + ): Result; + sunionBuffer( + ...args: [keys: RedisKey[], callback: Callback] + ): Result; + sunion(...args: [...keys: RedisKey[]]): Result; + sunionBuffer(...args: [...keys: RedisKey[]]): Result; + sunion(...args: [keys: RedisKey[]]): Result; + sunionBuffer(...args: [keys: RedisKey[]]): Result; + + /** + * Stores the union of multiple sets in a key. + * - _group_: set + * - _complexity_: O(N) where N is the total number of elements in all given sets. + * - _since_: 1.0.0 + */ + sunionstore( ...args: [ - key: RedisKey, - group: string | Buffer, - consumer: string | Buffer, - minIdleTime: string | Buffer | number, - ...ids: (string | Buffer | number)[], - msToken: "IDLE", - ms: number | string, - unixTimeMillisecondsToken: "TIME", - unixTimeMilliseconds: number | string, - force: "FORCE" + destination: RedisKey, + ...keys: RedisKey[], + callback: Callback ] - ): Result; - xclaim( + ): Result; + sunionstore( ...args: [ - key: RedisKey, - group: string | Buffer, - consumer: string | Buffer, - minIdleTime: string | Buffer | number, - ...ids: (string | Buffer | number)[], - msToken: "IDLE", - ms: number | string, - unixTimeMillisecondsToken: "TIME", - unixTimeMilliseconds: number | string, - force: "FORCE", - justid: "JUSTID", - callback: Callback + destination: RedisKey, + keys: RedisKey[], + callback: Callback ] - ): Result; - xclaim( + ): Result; + sunionstore( + ...args: [destination: RedisKey, ...keys: RedisKey[]] + ): Result; + sunionstore( + ...args: [destination: RedisKey, keys: RedisKey[]] + ): Result; + + /** + * Stops listening to messages posted to shard channels. + * - _group_: pubsub + * - _complexity_: O(N) where N is the number of shard channels to unsubscribe. + * - _since_: 7.0.0 + */ + sunsubscribe(callback?: Callback): Result; + sunsubscribe( ...args: [ - key: RedisKey, - group: string | Buffer, - consumer: string | Buffer, - minIdleTime: string | Buffer | number, - ...ids: (string | Buffer | number)[], - msToken: "IDLE", - ms: number | string, - unixTimeMillisecondsToken: "TIME", - unixTimeMilliseconds: number | string, - force: "FORCE", - justid: "JUSTID" + ...shardchannels: (string | Buffer)[], + callback: Callback ] - ): Result; - xclaim( + ): Result; + sunsubscribe( + ...args: [...shardchannels: (string | Buffer)[]] + ): Result; + + /** + * Swaps two 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 + */ + swapdb( + index1: number | string, + index2: number | string, + callback?: Callback<"OK"> + ): Result<"OK", Context>; + + /** + * An internal command used in replication. + * - _group_: server + * - _complexity_: undefined + * - _since_: 1.0.0 + */ + sync(callback?: Callback): Result; + + /** + * Returns the server time. + * - _group_: server + * - _complexity_: O(1) + * - _since_: 2.6.0 + */ + time(callback?: Callback): Result; + + /** + * Returns the number of existing keys out of those specified after updating the time they were last accessed. + * - _group_: generic + * - _complexity_: O(N) where N is the number of keys that will be touched. + * - _since_: 3.2.1 + */ + touch( + ...args: [...keys: RedisKey[], callback: Callback] + ): Result; + touch( + ...args: [keys: RedisKey[], callback: Callback] + ): Result; + touch(...args: [...keys: RedisKey[]]): Result; + touch(...args: [keys: RedisKey[]]): Result; + + /** + * Returns the expiration time in seconds of a key. + * - _group_: generic + * - _complexity_: O(1) + * - _since_: 1.0.0 + */ + ttl(key: RedisKey, callback?: Callback): Result; + + /** + * Determines the type of value stored at a key. + * - _group_: generic + * - _complexity_: O(1) + * - _since_: 1.0.0 + */ + type(key: RedisKey, callback?: Callback): Result; + + /** + * Asynchronously deletes one or more keys. + * - _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 + */ + unlink( + ...args: [...keys: RedisKey[], callback: Callback] + ): Result; + unlink( + ...args: [keys: RedisKey[], callback: Callback] + ): Result; + unlink(...args: [...keys: RedisKey[]]): Result; + unlink(...args: [keys: RedisKey[]]): Result; + + /** + * Stops listening to messages posted to channels. + * - _group_: pubsub + * - _complexity_: O(N) where N is the number of channels to unsubscribe. + * - _since_: 2.0.0 + */ + unsubscribe(callback?: Callback): Result; + unsubscribe( + ...args: [...channels: (string | Buffer)[], callback: Callback] + ): Result; + unsubscribe( + ...args: [...channels: (string | Buffer)[]] + ): Result; + + /** + * Forgets about watched keys of a transaction. + * - _group_: transactions + * - _complexity_: O(1) + * - _since_: 2.2.0 + */ + unwatch(callback?: Callback<"OK">): Result<"OK", Context>; + + /** + * Blocks until the asynchronous replication of all preceding write commands sent by the connection is completed. + * - _group_: generic + * - _complexity_: O(1) + * - _since_: 3.0.0 + */ + wait( + numreplicas: number | string, + timeout: number | string, + callback?: Callback + ): Result; + + /** + * Blocks until all of the preceding write commands sent by the connection are written to the append-only file of the primary and/or replicas. + * - _group_: generic + * - _complexity_: O(1) + * - _since_: 7.2.0 + */ + waitaof( + numlocal: number | string, + numreplicas: number | string, + timeout: number | string, + callback?: Callback + ): Result; + + /** + * Monitors changes to keys to determine the execution of a transaction. + * - _group_: transactions + * - _complexity_: O(1) for every key. + * - _since_: 2.2.0 + */ + watch( + ...args: [...keys: RedisKey[], callback: Callback<"OK">] + ): Result<"OK", Context>; + watch( + ...args: [keys: RedisKey[], callback: Callback<"OK">] + ): Result<"OK", Context>; + watch(...args: [...keys: RedisKey[]]): Result<"OK", Context>; + watch(...args: [keys: RedisKey[]]): Result<"OK", Context>; + + /** + * Returns the number of messages that were successfully acknowledged by the consumer group member of a stream. + * - _group_: stream + * - _complexity_: O(1) for each message ID processed. + * - _since_: 5.0.0 + */ + xack( ...args: [ key: RedisKey, group: string | Buffer, - consumer: string | Buffer, - minIdleTime: string | Buffer | number, ...ids: (string | Buffer | number)[], - msToken: "IDLE", - ms: number | string, - unixTimeMillisecondsToken: "TIME", - unixTimeMilliseconds: number | string, - countToken: "RETRYCOUNT", - count: number | string, - callback: Callback + callback: Callback ] - ): Result; - xclaim( + ): Result; + xack( ...args: [ key: RedisKey, group: string | Buffer, - consumer: string | Buffer, - minIdleTime: string | Buffer | number, - ...ids: (string | Buffer | number)[], - msToken: "IDLE", - ms: number | string, - unixTimeMillisecondsToken: "TIME", - unixTimeMilliseconds: number | string, - countToken: "RETRYCOUNT", - count: number | string + ...ids: (string | Buffer | number)[] ] - ): Result; - xclaim( + ): Result; + + /** + * Appends a new message to a stream. Creates the key if it doesn't exist. + * - _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 + */ + xadd( ...args: [ key: RedisKey, - group: string | Buffer, - consumer: string | Buffer, - minIdleTime: string | Buffer | number, - ...ids: (string | Buffer | number)[], - msToken: "IDLE", - ms: number | string, - unixTimeMillisecondsToken: "TIME", - unixTimeMilliseconds: number | string, - countToken: "RETRYCOUNT", - count: number | string, - justid: "JUSTID", - callback: Callback + ...args: RedisValue[], + callback: Callback ] - ): Result; - xclaim( + ): Result; + xaddBuffer( ...args: [ key: RedisKey, - group: string | Buffer, - consumer: string | Buffer, - minIdleTime: string | Buffer | number, - ...ids: (string | Buffer | number)[], - msToken: "IDLE", - ms: number | string, - unixTimeMillisecondsToken: "TIME", - unixTimeMilliseconds: number | string, - countToken: "RETRYCOUNT", - count: number | string, - justid: "JUSTID" + ...args: RedisValue[], + callback: Callback ] + ): Result; + xadd( + ...args: [key: RedisKey, ...args: RedisValue[]] + ): Result; + xaddBuffer( + ...args: [key: RedisKey, ...args: RedisValue[]] + ): Result; + + /** + * Changes, or acquires, ownership of messages in a consumer group, as if the messages were delivered to as consumer group member. + * - _group_: stream + * - _complexity_: O(1) if COUNT is small. + * - _since_: 6.2.0 + */ + xautoclaim( + key: RedisKey, + group: string | Buffer, + consumer: string | Buffer, + minIdleTime: string | Buffer | number, + start: string | Buffer | number, + callback?: Callback ): Result; - xclaim( - ...args: [ - key: RedisKey, - group: string | Buffer, - consumer: string | Buffer, - minIdleTime: string | Buffer | number, - ...ids: (string | Buffer | number)[], - msToken: "IDLE", - ms: number | string, - unixTimeMillisecondsToken: "TIME", - unixTimeMilliseconds: number | string, - countToken: "RETRYCOUNT", - count: number | string, - force: "FORCE", - callback: Callback - ] + xautoclaim( + key: RedisKey, + group: string | Buffer, + consumer: string | Buffer, + minIdleTime: string | Buffer | number, + start: string | Buffer | number, + justid: "JUSTID", + callback?: Callback ): Result; - xclaim( - ...args: [ - key: RedisKey, - group: string | Buffer, - consumer: string | Buffer, - minIdleTime: string | Buffer | number, - ...ids: (string | Buffer | number)[], - msToken: "IDLE", - ms: number | string, - unixTimeMillisecondsToken: "TIME", - unixTimeMilliseconds: number | string, - countToken: "RETRYCOUNT", - count: number | string, - force: "FORCE" - ] + xautoclaim( + key: RedisKey, + group: string | Buffer, + consumer: string | Buffer, + minIdleTime: string | Buffer | number, + start: string | Buffer | number, + countToken: "COUNT", + count: number | string, + callback?: Callback + ): Result; + xautoclaim( + key: RedisKey, + group: string | Buffer, + consumer: string | Buffer, + minIdleTime: string | Buffer | number, + start: string | Buffer | number, + countToken: "COUNT", + count: number | string, + justid: "JUSTID", + callback?: Callback ): Result; + + /** + * Changes, or acquires, ownership of a message in a consumer group, as if the message was delivered a consumer group member. + * - _group_: stream + * - _complexity_: O(log N) with N being the number of messages in the PEL of the consumer group. + * - _since_: 5.0.0 + */ xclaim( ...args: [ key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | Buffer | number, - ...ids: (string | Buffer | number)[], - msToken: "IDLE", - ms: number | string, - unixTimeMillisecondsToken: "TIME", - unixTimeMilliseconds: number | string, - countToken: "RETRYCOUNT", - count: number | string, - force: "FORCE", - justid: "JUSTID", + ...args: RedisValue[], callback: Callback ] ): Result; @@ -9439,20 +10527,12 @@ interface RedisCommander { group: string | Buffer, consumer: string | Buffer, minIdleTime: string | Buffer | number, - ...ids: (string | Buffer | number)[], - msToken: "IDLE", - ms: number | string, - unixTimeMillisecondsToken: "TIME", - unixTimeMilliseconds: number | string, - countToken: "RETRYCOUNT", - count: number | string, - force: "FORCE", - justid: "JUSTID" + ...args: RedisValue[] ] ): Result; /** - * 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. + * Returns the number of messages after removing them from a stream. * - _group_: stream * - _complexity_: O(1) for each single item to delete in the stream, regardless of the stream size. * - _since_: 5.0.0 @@ -9469,7 +10549,7 @@ interface RedisCommander { ): Result; /** - * Create a consumer group. + * Creates a consumer group. * - _group_: stream * - _complexity_: O(1) * - _since_: 5.0.0 @@ -9477,23 +10557,23 @@ interface RedisCommander { xgroup( subcommand: "CREATE", key: RedisKey, - groupname: string | Buffer, + group: string | Buffer, id: string | Buffer | number, callback?: Callback ): Result; xgroup( subcommand: "CREATE", key: RedisKey, - groupname: string | Buffer, + group: string | Buffer, id: string | Buffer | number, - entriesReadToken: "ENTRIESREAD", - entriesRead: number | string, + entriesreadToken: "ENTRIESREAD", + entriesread: number | string, callback?: Callback ): Result; xgroup( subcommand: "CREATE", key: RedisKey, - groupname: string | Buffer, + group: string | Buffer, id: string | Buffer | number, mkstream: "MKSTREAM", callback?: Callback @@ -9501,33 +10581,33 @@ interface RedisCommander { xgroup( subcommand: "CREATE", key: RedisKey, - groupname: string | Buffer, + group: string | Buffer, id: string | Buffer | number, mkstream: "MKSTREAM", - entriesReadToken: "ENTRIESREAD", - entriesRead: number | string, + entriesreadToken: "ENTRIESREAD", + entriesread: number | string, callback?: Callback ): Result; xgroup( subcommand: "CREATE", key: RedisKey, - groupname: string | Buffer, + group: string | Buffer, newId: "$", callback?: Callback ): Result; xgroup( subcommand: "CREATE", key: RedisKey, - groupname: string | Buffer, + group: string | Buffer, newId: "$", - entriesReadToken: "ENTRIESREAD", - entriesRead: number | string, + entriesreadToken: "ENTRIESREAD", + entriesread: number | string, callback?: Callback ): Result; xgroup( subcommand: "CREATE", key: RedisKey, - groupname: string | Buffer, + group: string | Buffer, newId: "$", mkstream: "MKSTREAM", callback?: Callback @@ -9535,16 +10615,16 @@ interface RedisCommander { xgroup( subcommand: "CREATE", key: RedisKey, - groupname: string | Buffer, + group: string | Buffer, newId: "$", mkstream: "MKSTREAM", - entriesReadToken: "ENTRIESREAD", - entriesRead: number | string, + entriesreadToken: "ENTRIESREAD", + entriesread: number | string, callback?: Callback ): Result; /** - * Create a consumer in a consumer group. + * Creates a consumer in a consumer group. * - _group_: stream * - _complexity_: O(1) * - _since_: 6.2.0 @@ -9552,13 +10632,13 @@ interface RedisCommander { xgroup( subcommand: "CREATECONSUMER", key: RedisKey, - groupname: string | Buffer, - consumername: string | Buffer, + group: string | Buffer, + consumer: string | Buffer, callback?: Callback ): Result; /** - * Delete a consumer from a consumer group. + * Deletes a consumer from a consumer group. * - _group_: stream * - _complexity_: O(1) * - _since_: 5.0.0 @@ -9566,13 +10646,13 @@ interface RedisCommander { xgroup( subcommand: "DELCONSUMER", key: RedisKey, - groupname: string | Buffer, - consumername: string | Buffer, + group: string | Buffer, + consumer: string | Buffer, callback?: Callback ): Result; /** - * Destroy a consumer group. + * Destroys 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 @@ -9580,12 +10660,12 @@ interface RedisCommander { xgroup( subcommand: "DESTROY", key: RedisKey, - groupname: string | Buffer, + group: string | Buffer, callback?: Callback ): Result; /** - * Show helpful text about the different subcommands + * Returns helpful text about the different subcommands. * - _group_: stream * - _complexity_: O(1) * - _since_: 5.0.0 @@ -9596,7 +10676,7 @@ interface RedisCommander { ): Result; /** - * Set a consumer group to an arbitrary last delivered ID value. + * Sets the last-delivered ID of a consumer group. * - _group_: stream * - _complexity_: O(1) * - _since_: 5.0.0 @@ -9604,38 +10684,38 @@ interface RedisCommander { xgroup( subcommand: "SETID", key: RedisKey, - groupname: string | Buffer, + group: string | Buffer, id: string | Buffer | number, callback?: Callback ): Result; xgroup( subcommand: "SETID", key: RedisKey, - groupname: string | Buffer, + group: string | Buffer, id: string | Buffer | number, - entriesReadToken: "ENTRIESREAD", - entriesRead: number | string, + entriesreadToken: "ENTRIESREAD", + entriesread: number | string, callback?: Callback ): Result; xgroup( subcommand: "SETID", key: RedisKey, - groupname: string | Buffer, + group: string | Buffer, newId: "$", callback?: Callback ): Result; xgroup( subcommand: "SETID", key: RedisKey, - groupname: string | Buffer, + group: string | Buffer, newId: "$", - entriesReadToken: "ENTRIESREAD", - entriesRead: number | string, + entriesreadToken: "ENTRIESREAD", + entriesread: number | string, callback?: Callback ): Result; /** - * List the consumers in a consumer group + * Returns a list of the consumers in a consumer group. * - _group_: stream * - _complexity_: O(1) * - _since_: 5.0.0 @@ -9643,12 +10723,12 @@ interface RedisCommander { xinfo( subcommand: "CONSUMERS", key: RedisKey, - groupname: string | Buffer, + group: string | Buffer, callback?: Callback ): Result; /** - * List the consumer groups of a stream + * Returns a list of the consumer groups of a stream. * - _group_: stream * - _complexity_: O(1) * - _since_: 5.0.0 @@ -9660,7 +10740,7 @@ interface RedisCommander { ): Result; /** - * Show helpful text about the different subcommands + * Returns helpful text about the different subcommands. * - _group_: stream * - _complexity_: O(1) * - _since_: 5.0.0 @@ -9671,7 +10751,7 @@ interface RedisCommander { ): Result; /** - * Get information about a stream + * Returns information about a stream. * - _group_: stream * - _complexity_: O(1) * - _since_: 5.0.0 @@ -9684,20 +10764,20 @@ interface RedisCommander { xinfo( subcommand: "STREAM", key: RedisKey, - fullToken: "FULL", + full: "FULL", callback?: Callback ): Result; xinfo( subcommand: "STREAM", key: RedisKey, - fullToken: "FULL", + full: "FULL", countToken: "COUNT", count: number | string, callback?: Callback ): Result; /** - * Return the number of entries in a stream + * Return the number of messages in a stream. * - _group_: stream * - _complexity_: O(1) * - _since_: 5.0.0 @@ -9705,7 +10785,7 @@ interface RedisCommander { xlen(key: RedisKey, callback?: Callback): Result; /** - * Return information and entries from a stream consumer group pending entries list, that are messages fetched but never acknowledged. + * Returns the information and entries from a stream consumer group's pending entries list. * - _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 @@ -9755,7 +10835,7 @@ interface RedisCommander { ): Result; /** - * Return a range of elements in a stream, with IDs matching the specified IDs interval + * Returns the messages from a stream within a range of IDs. * - _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 @@ -9790,9 +10870,9 @@ interface RedisCommander { ): Result<[id: Buffer, fields: Buffer[]][], Context>; /** - * Return never seen elements in multiple streams, with IDs greater than the ones reported by the caller for each stream. Can block. + * Returns messages from multiple streams with IDs greater than the ones requested. Blocks until a message is available otherwise. * - _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. + * - _complexity_: undefined * - _since_: 5.0.0 */ xread( @@ -9991,14 +11071,14 @@ interface RedisCommander { >; /** - * Return new entries from a stream using a consumer group, or access the history of the pending entries for a given consumer. Can block. + * Returns new or historical messages from a stream for a consumer in a group. Blocks until a message is available otherwise. * - _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 */ xreadgroup( ...args: [ - groupConsumerToken: "GROUP", + groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, streamsToken: "STREAMS", @@ -10008,7 +11088,7 @@ interface RedisCommander { ): Result; xreadgroup( ...args: [ - groupConsumerToken: "GROUP", + groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, streamsToken: "STREAMS", @@ -10017,7 +11097,7 @@ interface RedisCommander { ): Result; xreadgroup( ...args: [ - groupConsumerToken: "GROUP", + groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, noack: "NOACK", @@ -10028,7 +11108,7 @@ interface RedisCommander { ): Result; xreadgroup( ...args: [ - groupConsumerToken: "GROUP", + groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, noack: "NOACK", @@ -10038,7 +11118,7 @@ interface RedisCommander { ): Result; xreadgroup( ...args: [ - groupConsumerToken: "GROUP", + groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, millisecondsToken: "BLOCK", @@ -10050,7 +11130,7 @@ interface RedisCommander { ): Result; xreadgroup( ...args: [ - groupConsumerToken: "GROUP", + groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, millisecondsToken: "BLOCK", @@ -10061,7 +11141,7 @@ interface RedisCommander { ): Result; xreadgroup( ...args: [ - groupConsumerToken: "GROUP", + groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, millisecondsToken: "BLOCK", @@ -10074,7 +11154,7 @@ interface RedisCommander { ): Result; xreadgroup( ...args: [ - groupConsumerToken: "GROUP", + groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, millisecondsToken: "BLOCK", @@ -10086,7 +11166,7 @@ interface RedisCommander { ): Result; xreadgroup( ...args: [ - groupConsumerToken: "GROUP", + groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", @@ -10098,7 +11178,7 @@ interface RedisCommander { ): Result; xreadgroup( ...args: [ - groupConsumerToken: "GROUP", + groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", @@ -10109,7 +11189,7 @@ interface RedisCommander { ): Result; xreadgroup( ...args: [ - groupConsumerToken: "GROUP", + groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", @@ -10122,7 +11202,7 @@ interface RedisCommander { ): Result; xreadgroup( ...args: [ - groupConsumerToken: "GROUP", + groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", @@ -10134,7 +11214,7 @@ interface RedisCommander { ): Result; xreadgroup( ...args: [ - groupConsumerToken: "GROUP", + groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", @@ -10148,7 +11228,7 @@ interface RedisCommander { ): Result; xreadgroup( ...args: [ - groupConsumerToken: "GROUP", + groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", @@ -10161,7 +11241,7 @@ interface RedisCommander { ): Result; xreadgroup( ...args: [ - groupConsumerToken: "GROUP", + groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", @@ -10176,7 +11256,7 @@ interface RedisCommander { ): Result; xreadgroup( ...args: [ - groupConsumerToken: "GROUP", + groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", @@ -10190,7 +11270,7 @@ interface RedisCommander { ): Result; /** - * 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 + * Returns the messages from a stream within a range of IDs in reverse order. * - _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 @@ -10225,7 +11305,7 @@ interface RedisCommander { ): Result<[id: Buffer, fields: Buffer[]][], Context>; /** - * An internal command for replicating stream values + * An internal command for replicating stream values. * - _group_: stream * - _complexity_: O(1) * - _since_: 5.0.0 @@ -10238,8 +11318,8 @@ interface RedisCommander { xsetid( key: RedisKey, lastId: string | Buffer | number, - maxDeletedEntryIdToken: "MAXDELETEDID", - maxDeletedEntryId: string | Buffer | number, + maxDeletedIdToken: "MAXDELETEDID", + maxDeletedId: string | Buffer | number, callback?: Callback ): Result; xsetid( @@ -10254,13 +11334,13 @@ interface RedisCommander { lastId: string | Buffer | number, entriesAddedToken: "ENTRIESADDED", entriesAdded: number | string, - maxDeletedEntryIdToken: "MAXDELETEDID", - maxDeletedEntryId: string | Buffer | number, + maxDeletedIdToken: "MAXDELETEDID", + maxDeletedId: string | Buffer | number, callback?: Callback ): Result; /** - * Trims the stream to (approximately if '~' is passed) a certain size + * Deletes messages from the beginning of a stream. * - _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 @@ -10359,7 +11439,7 @@ interface RedisCommander { ): Result; /** - * Add one or more members to a sorted set, or update its score if it already exists + * Adds one or more members to a sorted set, or updates their scores. Creates the key if it doesn't exist. * - _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 @@ -10367,18 +11447,18 @@ interface RedisCommander { zadd( ...args: [ key: RedisKey, - ...scoreMembers: (string | Buffer | number)[], + ...data: (string | Buffer | number)[], callback: Callback ] ): Result; zadd( - ...args: [key: RedisKey, ...scoreMembers: (string | Buffer | number)[]] + ...args: [key: RedisKey, ...data: (string | Buffer | number)[]] ): Result; zadd( ...args: [ key: RedisKey, incr: "INCR", - ...scoreMembers: (string | Buffer | number)[], + ...data: (string | Buffer | number)[], callback: Callback ] ): Result; @@ -10386,7 +11466,7 @@ interface RedisCommander { ...args: [ key: RedisKey, incr: "INCR", - ...scoreMembers: (string | Buffer | number)[], + ...data: (string | Buffer | number)[], callback: Callback ] ): Result; @@ -10394,37 +11474,33 @@ interface RedisCommander { ...args: [ key: RedisKey, incr: "INCR", - ...scoreMembers: (string | Buffer | number)[] + ...data: (string | Buffer | number)[] ] ): Result; zaddBuffer( ...args: [ key: RedisKey, incr: "INCR", - ...scoreMembers: (string | Buffer | number)[] + ...data: (string | Buffer | number)[] ] ): Result; zadd( ...args: [ key: RedisKey, ch: "CH", - ...scoreMembers: (string | Buffer | number)[], + ...data: (string | Buffer | number)[], callback: Callback ] ): Result; zadd( - ...args: [ - key: RedisKey, - ch: "CH", - ...scoreMembers: (string | Buffer | number)[] - ] + ...args: [key: RedisKey, ch: "CH", ...data: (string | Buffer | number)[]] ): Result; zadd( ...args: [ key: RedisKey, ch: "CH", incr: "INCR", - ...scoreMembers: (string | Buffer | number)[], + ...data: (string | Buffer | number)[], callback: Callback ] ): Result; @@ -10433,7 +11509,7 @@ interface RedisCommander { key: RedisKey, ch: "CH", incr: "INCR", - ...scoreMembers: (string | Buffer | number)[], + ...data: (string | Buffer | number)[], callback: Callback ] ): Result; @@ -10442,7 +11518,7 @@ interface RedisCommander { key: RedisKey, ch: "CH", incr: "INCR", - ...scoreMembers: (string | Buffer | number)[] + ...data: (string | Buffer | number)[] ] ): Result; zaddBuffer( @@ -10450,30 +11526,26 @@ interface RedisCommander { key: RedisKey, ch: "CH", incr: "INCR", - ...scoreMembers: (string | Buffer | number)[] + ...data: (string | Buffer | number)[] ] ): Result; zadd( ...args: [ key: RedisKey, gt: "GT", - ...scoreMembers: (string | Buffer | number)[], + ...data: (string | Buffer | number)[], callback: Callback ] ): Result; zadd( - ...args: [ - key: RedisKey, - gt: "GT", - ...scoreMembers: (string | Buffer | number)[] - ] + ...args: [key: RedisKey, gt: "GT", ...data: (string | Buffer | number)[]] ): Result; zadd( ...args: [ key: RedisKey, gt: "GT", incr: "INCR", - ...scoreMembers: (string | Buffer | number)[], + ...data: (string | Buffer | number)[], callback: Callback ] ): Result; @@ -10482,7 +11554,7 @@ interface RedisCommander { key: RedisKey, gt: "GT", incr: "INCR", - ...scoreMembers: (string | Buffer | number)[], + ...data: (string | Buffer | number)[], callback: Callback ] ): Result; @@ -10491,7 +11563,7 @@ interface RedisCommander { key: RedisKey, gt: "GT", incr: "INCR", - ...scoreMembers: (string | Buffer | number)[] + ...data: (string | Buffer | number)[] ] ): Result; zaddBuffer( @@ -10499,7 +11571,7 @@ interface RedisCommander { key: RedisKey, gt: "GT", incr: "INCR", - ...scoreMembers: (string | Buffer | number)[] + ...data: (string | Buffer | number)[] ] ): Result; zadd( @@ -10507,7 +11579,7 @@ interface RedisCommander { key: RedisKey, gt: "GT", ch: "CH", - ...scoreMembers: (string | Buffer | number)[], + ...data: (string | Buffer | number)[], callback: Callback ] ): Result; @@ -10516,7 +11588,7 @@ interface RedisCommander { key: RedisKey, gt: "GT", ch: "CH", - ...scoreMembers: (string | Buffer | number)[] + ...data: (string | Buffer | number)[] ] ): Result; zadd( @@ -10525,7 +11597,7 @@ interface RedisCommander { gt: "GT", ch: "CH", incr: "INCR", - ...scoreMembers: (string | Buffer | number)[], + ...data: (string | Buffer | number)[], callback: Callback ] ): Result; @@ -10535,7 +11607,7 @@ interface RedisCommander { gt: "GT", ch: "CH", incr: "INCR", - ...scoreMembers: (string | Buffer | number)[], + ...data: (string | Buffer | number)[], callback: Callback ] ): Result; @@ -10545,7 +11617,7 @@ interface RedisCommander { gt: "GT", ch: "CH", incr: "INCR", - ...scoreMembers: (string | Buffer | number)[] + ...data: (string | Buffer | number)[] ] ): Result; zaddBuffer( @@ -10554,30 +11626,26 @@ interface RedisCommander { gt: "GT", ch: "CH", incr: "INCR", - ...scoreMembers: (string | Buffer | number)[] + ...data: (string | Buffer | number)[] ] ): Result; zadd( ...args: [ key: RedisKey, lt: "LT", - ...scoreMembers: (string | Buffer | number)[], + ...data: (string | Buffer | number)[], callback: Callback ] ): Result; zadd( - ...args: [ - key: RedisKey, - lt: "LT", - ...scoreMembers: (string | Buffer | number)[] - ] + ...args: [key: RedisKey, lt: "LT", ...data: (string | Buffer | number)[]] ): Result; zadd( ...args: [ key: RedisKey, lt: "LT", incr: "INCR", - ...scoreMembers: (string | Buffer | number)[], + ...data: (string | Buffer | number)[], callback: Callback ] ): Result; @@ -10586,7 +11654,7 @@ interface RedisCommander { key: RedisKey, lt: "LT", incr: "INCR", - ...scoreMembers: (string | Buffer | number)[], + ...data: (string | Buffer | number)[], callback: Callback ] ): Result; @@ -10595,7 +11663,7 @@ interface RedisCommander { key: RedisKey, lt: "LT", incr: "INCR", - ...scoreMembers: (string | Buffer | number)[] + ...data: (string | Buffer | number)[] ] ): Result; zaddBuffer( @@ -10603,7 +11671,7 @@ interface RedisCommander { key: RedisKey, lt: "LT", incr: "INCR", - ...scoreMembers: (string | Buffer | number)[] + ...data: (string | Buffer | number)[] ] ): Result; zadd( @@ -10611,7 +11679,7 @@ interface RedisCommander { key: RedisKey, lt: "LT", ch: "CH", - ...scoreMembers: (string | Buffer | number)[], + ...data: (string | Buffer | number)[], callback: Callback ] ): Result; @@ -10620,7 +11688,7 @@ interface RedisCommander { key: RedisKey, lt: "LT", ch: "CH", - ...scoreMembers: (string | Buffer | number)[] + ...data: (string | Buffer | number)[] ] ): Result; zadd( @@ -10629,7 +11697,7 @@ interface RedisCommander { lt: "LT", ch: "CH", incr: "INCR", - ...scoreMembers: (string | Buffer | number)[], + ...data: (string | Buffer | number)[], callback: Callback ] ): Result; @@ -10639,7 +11707,7 @@ interface RedisCommander { lt: "LT", ch: "CH", incr: "INCR", - ...scoreMembers: (string | Buffer | number)[], + ...data: (string | Buffer | number)[], callback: Callback ] ): Result; @@ -10649,7 +11717,7 @@ interface RedisCommander { lt: "LT", ch: "CH", incr: "INCR", - ...scoreMembers: (string | Buffer | number)[] + ...data: (string | Buffer | number)[] ] ): Result; zaddBuffer( @@ -10658,30 +11726,26 @@ interface RedisCommander { lt: "LT", ch: "CH", incr: "INCR", - ...scoreMembers: (string | Buffer | number)[] + ...data: (string | Buffer | number)[] ] ): Result; zadd( ...args: [ key: RedisKey, nx: "NX", - ...scoreMembers: (string | Buffer | number)[], + ...data: (string | Buffer | number)[], callback: Callback ] ): Result; zadd( - ...args: [ - key: RedisKey, - nx: "NX", - ...scoreMembers: (string | Buffer | number)[] - ] + ...args: [key: RedisKey, nx: "NX", ...data: (string | Buffer | number)[]] ): Result; zadd( ...args: [ key: RedisKey, nx: "NX", incr: "INCR", - ...scoreMembers: (string | Buffer | number)[], + ...data: (string | Buffer | number)[], callback: Callback ] ): Result; @@ -10690,7 +11754,7 @@ interface RedisCommander { key: RedisKey, nx: "NX", incr: "INCR", - ...scoreMembers: (string | Buffer | number)[], + ...data: (string | Buffer | number)[], callback: Callback ] ): Result; @@ -10699,7 +11763,7 @@ interface RedisCommander { key: RedisKey, nx: "NX", incr: "INCR", - ...scoreMembers: (string | Buffer | number)[] + ...data: (string | Buffer | number)[] ] ): Result; zaddBuffer( @@ -10707,7 +11771,7 @@ interface RedisCommander { key: RedisKey, nx: "NX", incr: "INCR", - ...scoreMembers: (string | Buffer | number)[] + ...data: (string | Buffer | number)[] ] ): Result; zadd( @@ -10715,7 +11779,7 @@ interface RedisCommander { key: RedisKey, nx: "NX", ch: "CH", - ...scoreMembers: (string | Buffer | number)[], + ...data: (string | Buffer | number)[], callback: Callback ] ): Result; @@ -10724,7 +11788,7 @@ interface RedisCommander { key: RedisKey, nx: "NX", ch: "CH", - ...scoreMembers: (string | Buffer | number)[] + ...data: (string | Buffer | number)[] ] ): Result; zadd( @@ -10733,7 +11797,7 @@ interface RedisCommander { nx: "NX", ch: "CH", incr: "INCR", - ...scoreMembers: (string | Buffer | number)[], + ...data: (string | Buffer | number)[], callback: Callback ] ): Result; @@ -10743,7 +11807,7 @@ interface RedisCommander { nx: "NX", ch: "CH", incr: "INCR", - ...scoreMembers: (string | Buffer | number)[], + ...data: (string | Buffer | number)[], callback: Callback ] ): Result; @@ -10753,7 +11817,7 @@ interface RedisCommander { nx: "NX", ch: "CH", incr: "INCR", - ...scoreMembers: (string | Buffer | number)[] + ...data: (string | Buffer | number)[] ] ): Result; zaddBuffer( @@ -10762,7 +11826,7 @@ interface RedisCommander { nx: "NX", ch: "CH", incr: "INCR", - ...scoreMembers: (string | Buffer | number)[] + ...data: (string | Buffer | number)[] ] ): Result; zadd( @@ -10770,7 +11834,7 @@ interface RedisCommander { key: RedisKey, nx: "NX", gt: "GT", - ...scoreMembers: (string | Buffer | number)[], + ...data: (string | Buffer | number)[], callback: Callback ] ): Result; @@ -10779,7 +11843,7 @@ interface RedisCommander { key: RedisKey, nx: "NX", gt: "GT", - ...scoreMembers: (string | Buffer | number)[] + ...data: (string | Buffer | number)[] ] ): Result; zadd( @@ -10788,7 +11852,7 @@ interface RedisCommander { nx: "NX", gt: "GT", incr: "INCR", - ...scoreMembers: (string | Buffer | number)[], + ...data: (string | Buffer | number)[], callback: Callback ] ): Result; @@ -10798,7 +11862,7 @@ interface RedisCommander { nx: "NX", gt: "GT", incr: "INCR", - ...scoreMembers: (string | Buffer | number)[], + ...data: (string | Buffer | number)[], callback: Callback ] ): Result; @@ -10808,7 +11872,7 @@ interface RedisCommander { nx: "NX", gt: "GT", incr: "INCR", - ...scoreMembers: (string | Buffer | number)[] + ...data: (string | Buffer | number)[] ] ): Result; zaddBuffer( @@ -10817,7 +11881,7 @@ interface RedisCommander { nx: "NX", gt: "GT", incr: "INCR", - ...scoreMembers: (string | Buffer | number)[] + ...data: (string | Buffer | number)[] ] ): Result; zadd( @@ -10826,7 +11890,7 @@ interface RedisCommander { nx: "NX", gt: "GT", ch: "CH", - ...scoreMembers: (string | Buffer | number)[], + ...data: (string | Buffer | number)[], callback: Callback ] ): Result; @@ -10836,7 +11900,7 @@ interface RedisCommander { nx: "NX", gt: "GT", ch: "CH", - ...scoreMembers: (string | Buffer | number)[] + ...data: (string | Buffer | number)[] ] ): Result; zadd( @@ -10846,7 +11910,7 @@ interface RedisCommander { gt: "GT", ch: "CH", incr: "INCR", - ...scoreMembers: (string | Buffer | number)[], + ...data: (string | Buffer | number)[], callback: Callback ] ): Result; @@ -10857,7 +11921,7 @@ interface RedisCommander { gt: "GT", ch: "CH", incr: "INCR", - ...scoreMembers: (string | Buffer | number)[], + ...data: (string | Buffer | number)[], callback: Callback ] ): Result; @@ -10868,7 +11932,7 @@ interface RedisCommander { gt: "GT", ch: "CH", incr: "INCR", - ...scoreMembers: (string | Buffer | number)[] + ...data: (string | Buffer | number)[] ] ): Result; zaddBuffer( @@ -10878,7 +11942,7 @@ interface RedisCommander { gt: "GT", ch: "CH", incr: "INCR", - ...scoreMembers: (string | Buffer | number)[] + ...data: (string | Buffer | number)[] ] ): Result; zadd( @@ -10886,7 +11950,7 @@ interface RedisCommander { key: RedisKey, nx: "NX", lt: "LT", - ...scoreMembers: (string | Buffer | number)[], + ...data: (string | Buffer | number)[], callback: Callback ] ): Result; @@ -10895,7 +11959,7 @@ interface RedisCommander { key: RedisKey, nx: "NX", lt: "LT", - ...scoreMembers: (string | Buffer | number)[] + ...data: (string | Buffer | number)[] ] ): Result; zadd( @@ -10904,7 +11968,7 @@ interface RedisCommander { nx: "NX", lt: "LT", incr: "INCR", - ...scoreMembers: (string | Buffer | number)[], + ...data: (string | Buffer | number)[], callback: Callback ] ): Result; @@ -10914,7 +11978,7 @@ interface RedisCommander { nx: "NX", lt: "LT", incr: "INCR", - ...scoreMembers: (string | Buffer | number)[], + ...data: (string | Buffer | number)[], callback: Callback ] ): Result; @@ -10924,7 +11988,7 @@ interface RedisCommander { nx: "NX", lt: "LT", incr: "INCR", - ...scoreMembers: (string | Buffer | number)[] + ...data: (string | Buffer | number)[] ] ): Result; zaddBuffer( @@ -10933,7 +11997,7 @@ interface RedisCommander { nx: "NX", lt: "LT", incr: "INCR", - ...scoreMembers: (string | Buffer | number)[] + ...data: (string | Buffer | number)[] ] ): Result; zadd( @@ -10942,7 +12006,7 @@ interface RedisCommander { nx: "NX", lt: "LT", ch: "CH", - ...scoreMembers: (string | Buffer | number)[], + ...data: (string | Buffer | number)[], callback: Callback ] ): Result; @@ -10952,7 +12016,7 @@ interface RedisCommander { nx: "NX", lt: "LT", ch: "CH", - ...scoreMembers: (string | Buffer | number)[] + ...data: (string | Buffer | number)[] ] ): Result; zadd( @@ -10962,7 +12026,7 @@ interface RedisCommander { lt: "LT", ch: "CH", incr: "INCR", - ...scoreMembers: (string | Buffer | number)[], + ...data: (string | Buffer | number)[], callback: Callback ] ): Result; @@ -10973,7 +12037,7 @@ interface RedisCommander { lt: "LT", ch: "CH", incr: "INCR", - ...scoreMembers: (string | Buffer | number)[], + ...data: (string | Buffer | number)[], callback: Callback ] ): Result; @@ -10984,7 +12048,7 @@ interface RedisCommander { lt: "LT", ch: "CH", incr: "INCR", - ...scoreMembers: (string | Buffer | number)[] + ...data: (string | Buffer | number)[] ] ): Result; zaddBuffer( @@ -10994,30 +12058,26 @@ interface RedisCommander { lt: "LT", ch: "CH", incr: "INCR", - ...scoreMembers: (string | Buffer | number)[] + ...data: (string | Buffer | number)[] ] ): Result; zadd( ...args: [ key: RedisKey, xx: "XX", - ...scoreMembers: (string | Buffer | number)[], + ...data: (string | Buffer | number)[], callback: Callback ] ): Result; zadd( - ...args: [ - key: RedisKey, - xx: "XX", - ...scoreMembers: (string | Buffer | number)[] - ] + ...args: [key: RedisKey, xx: "XX", ...data: (string | Buffer | number)[]] ): Result; zadd( ...args: [ key: RedisKey, xx: "XX", incr: "INCR", - ...scoreMembers: (string | Buffer | number)[], + ...data: (string | Buffer | number)[], callback: Callback ] ): Result; @@ -11026,7 +12086,7 @@ interface RedisCommander { key: RedisKey, xx: "XX", incr: "INCR", - ...scoreMembers: (string | Buffer | number)[], + ...data: (string | Buffer | number)[], callback: Callback ] ): Result; @@ -11035,7 +12095,7 @@ interface RedisCommander { key: RedisKey, xx: "XX", incr: "INCR", - ...scoreMembers: (string | Buffer | number)[] + ...data: (string | Buffer | number)[] ] ): Result; zaddBuffer( @@ -11043,7 +12103,7 @@ interface RedisCommander { key: RedisKey, xx: "XX", incr: "INCR", - ...scoreMembers: (string | Buffer | number)[] + ...data: (string | Buffer | number)[] ] ): Result; zadd( @@ -11051,7 +12111,7 @@ interface RedisCommander { key: RedisKey, xx: "XX", ch: "CH", - ...scoreMembers: (string | Buffer | number)[], + ...data: (string | Buffer | number)[], callback: Callback ] ): Result; @@ -11060,7 +12120,7 @@ interface RedisCommander { key: RedisKey, xx: "XX", ch: "CH", - ...scoreMembers: (string | Buffer | number)[] + ...data: (string | Buffer | number)[] ] ): Result; zadd( @@ -11069,7 +12129,7 @@ interface RedisCommander { xx: "XX", ch: "CH", incr: "INCR", - ...scoreMembers: (string | Buffer | number)[], + ...data: (string | Buffer | number)[], callback: Callback ] ): Result; @@ -11079,7 +12139,7 @@ interface RedisCommander { xx: "XX", ch: "CH", incr: "INCR", - ...scoreMembers: (string | Buffer | number)[], + ...data: (string | Buffer | number)[], callback: Callback ] ): Result; @@ -11089,7 +12149,7 @@ interface RedisCommander { xx: "XX", ch: "CH", incr: "INCR", - ...scoreMembers: (string | Buffer | number)[] + ...data: (string | Buffer | number)[] ] ): Result; zaddBuffer( @@ -11098,7 +12158,7 @@ interface RedisCommander { xx: "XX", ch: "CH", incr: "INCR", - ...scoreMembers: (string | Buffer | number)[] + ...data: (string | Buffer | number)[] ] ): Result; zadd( @@ -11106,7 +12166,7 @@ interface RedisCommander { key: RedisKey, xx: "XX", gt: "GT", - ...scoreMembers: (string | Buffer | number)[], + ...data: (string | Buffer | number)[], callback: Callback ] ): Result; @@ -11115,7 +12175,7 @@ interface RedisCommander { key: RedisKey, xx: "XX", gt: "GT", - ...scoreMembers: (string | Buffer | number)[] + ...data: (string | Buffer | number)[] ] ): Result; zadd( @@ -11124,7 +12184,7 @@ interface RedisCommander { xx: "XX", gt: "GT", incr: "INCR", - ...scoreMembers: (string | Buffer | number)[], + ...data: (string | Buffer | number)[], callback: Callback ] ): Result; @@ -11134,7 +12194,7 @@ interface RedisCommander { xx: "XX", gt: "GT", incr: "INCR", - ...scoreMembers: (string | Buffer | number)[], + ...data: (string | Buffer | number)[], callback: Callback ] ): Result; @@ -11144,7 +12204,7 @@ interface RedisCommander { xx: "XX", gt: "GT", incr: "INCR", - ...scoreMembers: (string | Buffer | number)[] + ...data: (string | Buffer | number)[] ] ): Result; zaddBuffer( @@ -11153,7 +12213,7 @@ interface RedisCommander { xx: "XX", gt: "GT", incr: "INCR", - ...scoreMembers: (string | Buffer | number)[] + ...data: (string | Buffer | number)[] ] ): Result; zadd( @@ -11162,7 +12222,7 @@ interface RedisCommander { xx: "XX", gt: "GT", ch: "CH", - ...scoreMembers: (string | Buffer | number)[], + ...data: (string | Buffer | number)[], callback: Callback ] ): Result; @@ -11172,7 +12232,7 @@ interface RedisCommander { xx: "XX", gt: "GT", ch: "CH", - ...scoreMembers: (string | Buffer | number)[] + ...data: (string | Buffer | number)[] ] ): Result; zadd( @@ -11182,7 +12242,7 @@ interface RedisCommander { gt: "GT", ch: "CH", incr: "INCR", - ...scoreMembers: (string | Buffer | number)[], + ...data: (string | Buffer | number)[], callback: Callback ] ): Result; @@ -11193,7 +12253,7 @@ interface RedisCommander { gt: "GT", ch: "CH", incr: "INCR", - ...scoreMembers: (string | Buffer | number)[], + ...data: (string | Buffer | number)[], callback: Callback ] ): Result; @@ -11204,7 +12264,7 @@ interface RedisCommander { gt: "GT", ch: "CH", incr: "INCR", - ...scoreMembers: (string | Buffer | number)[] + ...data: (string | Buffer | number)[] ] ): Result; zaddBuffer( @@ -11214,7 +12274,7 @@ interface RedisCommander { gt: "GT", ch: "CH", incr: "INCR", - ...scoreMembers: (string | Buffer | number)[] + ...data: (string | Buffer | number)[] ] ): Result; zadd( @@ -11222,7 +12282,7 @@ interface RedisCommander { key: RedisKey, xx: "XX", lt: "LT", - ...scoreMembers: (string | Buffer | number)[], + ...data: (string | Buffer | number)[], callback: Callback ] ): Result; @@ -11231,7 +12291,7 @@ interface RedisCommander { key: RedisKey, xx: "XX", lt: "LT", - ...scoreMembers: (string | Buffer | number)[] + ...data: (string | Buffer | number)[] ] ): Result; zadd( @@ -11240,7 +12300,7 @@ interface RedisCommander { xx: "XX", lt: "LT", incr: "INCR", - ...scoreMembers: (string | Buffer | number)[], + ...data: (string | Buffer | number)[], callback: Callback ] ): Result; @@ -11250,7 +12310,7 @@ interface RedisCommander { xx: "XX", lt: "LT", incr: "INCR", - ...scoreMembers: (string | Buffer | number)[], + ...data: (string | Buffer | number)[], callback: Callback ] ): Result; @@ -11260,7 +12320,7 @@ interface RedisCommander { xx: "XX", lt: "LT", incr: "INCR", - ...scoreMembers: (string | Buffer | number)[] + ...data: (string | Buffer | number)[] ] ): Result; zaddBuffer( @@ -11269,7 +12329,7 @@ interface RedisCommander { xx: "XX", lt: "LT", incr: "INCR", - ...scoreMembers: (string | Buffer | number)[] + ...data: (string | Buffer | number)[] ] ): Result; zadd( @@ -11278,7 +12338,7 @@ interface RedisCommander { xx: "XX", lt: "LT", ch: "CH", - ...scoreMembers: (string | Buffer | number)[], + ...data: (string | Buffer | number)[], callback: Callback ] ): Result; @@ -11288,7 +12348,7 @@ interface RedisCommander { xx: "XX", lt: "LT", ch: "CH", - ...scoreMembers: (string | Buffer | number)[] + ...data: (string | Buffer | number)[] ] ): Result; zadd( @@ -11298,7 +12358,7 @@ interface RedisCommander { lt: "LT", ch: "CH", incr: "INCR", - ...scoreMembers: (string | Buffer | number)[], + ...data: (string | Buffer | number)[], callback: Callback ] ): Result; @@ -11309,7 +12369,7 @@ interface RedisCommander { lt: "LT", ch: "CH", incr: "INCR", - ...scoreMembers: (string | Buffer | number)[], + ...data: (string | Buffer | number)[], callback: Callback ] ): Result; @@ -11320,7 +12380,7 @@ interface RedisCommander { lt: "LT", ch: "CH", incr: "INCR", - ...scoreMembers: (string | Buffer | number)[] + ...data: (string | Buffer | number)[] ] ): Result; zaddBuffer( @@ -11330,12 +12390,12 @@ interface RedisCommander { lt: "LT", ch: "CH", incr: "INCR", - ...scoreMembers: (string | Buffer | number)[] + ...data: (string | Buffer | number)[] ] ): Result; /** - * Get the number of members in a sorted set + * Returns the number of members in a sorted set. * - _group_: sorted-set * - _complexity_: O(1) * - _since_: 1.2.0 @@ -11343,7 +12403,7 @@ interface RedisCommander { zcard(key: RedisKey, callback?: Callback): Result; /** - * Count the members in a sorted set with scores within the given values + * Returns the count of members in a sorted set that have scores within a range. * - _group_: sorted-set * - _complexity_: O(log(N)) with N being the number of elements in the sorted set. * - _since_: 2.0.0 @@ -11356,7 +12416,7 @@ interface RedisCommander { ): Result; /** - * Subtract multiple sorted sets + * Returns the difference between 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 @@ -11463,7 +12523,7 @@ interface RedisCommander { ): Result; /** - * Subtract multiple sorted sets and store the resulting sorted set in a new key + * Stores the difference of multiple sorted sets in a 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 @@ -11496,7 +12556,7 @@ interface RedisCommander { ): Result; /** - * Increment the score of a member in a sorted set + * Increments 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 @@ -11515,7 +12575,7 @@ interface RedisCommander { ): Result; /** - * Intersect multiple sorted sets + * Returns the intersect of multiple sorted sets. * - _group_: sorted-set * - _complexity_: O(N*K)+O(M*log(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 @@ -12320,7 +13380,7 @@ interface RedisCommander { ): Result; /** - * Intersect multiple sorted sets and return the cardinality of the result + * Returns the number of members of the intersect of multiple sorted sets. * - _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 @@ -12381,7 +13441,7 @@ interface RedisCommander { ): Result; /** - * Intersect multiple sorted sets and store the resulting sorted set in a new key + * Stores the intersect of multiple sorted sets in a key. * - _group_: sorted-set * - _complexity_: O(N*K)+O(M*log(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 @@ -12600,7 +13660,7 @@ interface RedisCommander { ): Result; /** - * Count the number of members in a sorted set between a given lexicographical range + * Returns the number of members in a sorted set within a lexicographical range. * - _group_: sorted-set * - _complexity_: O(log(N)) with N being the number of elements in the sorted set. * - _since_: 2.8.9 @@ -12613,9 +13673,9 @@ interface RedisCommander { ): Result; /** - * Remove and return members with scores in a sorted set + * Returns the highest- or lowest-scoring members from one or more sorted sets after removing them. Deletes the sorted set if the last member was popped. * - _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. + * - _complexity_: O(K) + O(M*log(N)) 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 */ zmpop( @@ -12740,7 +13800,7 @@ interface RedisCommander { ): Result; /** - * Get the score associated with the given members in a sorted set + * Returns the score of one or more members in a sorted set. * - _group_: sorted-set * - _complexity_: O(N) where N is the number of members being requested. * - _since_: 6.2.0 @@ -12787,7 +13847,7 @@ interface RedisCommander { ): Result<(Buffer | null)[], Context>; /** - * Remove and return members with the highest scores in a sorted set + * Returns the highest-scoring members from a sorted set after removing them. Deletes the sorted set if the last member was popped. * - _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 @@ -12812,7 +13872,7 @@ interface RedisCommander { ): Result; /** - * Remove and return members with the lowest scores in a sorted set + * Returns the lowest-scoring members from a sorted set after removing them. Deletes the sorted set if the last member was popped. * - _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 @@ -12837,9 +13897,9 @@ interface RedisCommander { ): Result; /** - * Get one or multiple random elements from a sorted set + * Returns one or more random members from a sorted set. * - _group_: sorted-set - * - _complexity_: O(N) where N is the number of elements returned + * - _complexity_: O(N) where N is the number of members returned * - _since_: 6.2.0 */ zrandmember( @@ -12874,60 +13934,60 @@ interface RedisCommander { ): Result; /** - * Return a range of members in a sorted set + * Returns members in a sorted set within a range of 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 returned. * - _since_: 1.2.0 */ zrange( key: RedisKey, - min: string | Buffer | number, - max: string | Buffer | number, + start: string | Buffer | number, + stop: string | Buffer, callback?: Callback ): Result; zrangeBuffer( key: RedisKey, - min: string | Buffer | number, - max: string | Buffer | number, + start: string | Buffer | number, + stop: string | Buffer, callback?: Callback ): Result; zrange( key: RedisKey, - min: string | Buffer | number, - max: string | Buffer | number, + start: string | Buffer | number, + stop: string | Buffer, withscores: "WITHSCORES", callback?: Callback ): Result; zrangeBuffer( key: RedisKey, - min: string | Buffer | number, - max: string | Buffer | number, + start: string | Buffer | number, + stop: string | Buffer, withscores: "WITHSCORES", callback?: Callback ): Result; zrange( key: RedisKey, - min: string | Buffer | number, - max: string | Buffer | number, - offsetCountToken: "LIMIT", + start: string | Buffer | number, + stop: string | Buffer, + limitToken: "LIMIT", offset: number | string, count: number | string, callback?: Callback ): Result; zrangeBuffer( key: RedisKey, - min: string | Buffer | number, - max: string | Buffer | number, - offsetCountToken: "LIMIT", + start: string | Buffer | number, + stop: string | Buffer, + limitToken: "LIMIT", offset: number | string, count: number | string, callback?: Callback ): Result; zrange( key: RedisKey, - min: string | Buffer | number, - max: string | Buffer | number, - offsetCountToken: "LIMIT", + start: string | Buffer | number, + stop: string | Buffer, + limitToken: "LIMIT", offset: number | string, count: number | string, withscores: "WITHSCORES", @@ -12935,9 +13995,9 @@ interface RedisCommander { ): Result; zrangeBuffer( key: RedisKey, - min: string | Buffer | number, - max: string | Buffer | number, - offsetCountToken: "LIMIT", + start: string | Buffer | number, + stop: string | Buffer, + limitToken: "LIMIT", offset: number | string, count: number | string, withscores: "WITHSCORES", @@ -12945,60 +14005,60 @@ interface RedisCommander { ): Result; zrange( key: RedisKey, - min: string | Buffer | number, - max: string | Buffer | number, + start: string | Buffer | number, + stop: string | Buffer, rev: "REV", callback?: Callback ): Result; zrangeBuffer( key: RedisKey, - min: string | Buffer | number, - max: string | Buffer | number, + start: string | Buffer | number, + stop: string | Buffer, rev: "REV", callback?: Callback ): Result; zrange( key: RedisKey, - min: string | Buffer | number, - max: string | Buffer | number, + start: string | Buffer | number, + stop: string | Buffer, rev: "REV", withscores: "WITHSCORES", callback?: Callback ): Result; zrangeBuffer( key: RedisKey, - min: string | Buffer | number, - max: string | Buffer | number, + start: string | Buffer | number, + stop: string | Buffer, rev: "REV", withscores: "WITHSCORES", callback?: Callback ): Result; zrange( key: RedisKey, - min: string | Buffer | number, - max: string | Buffer | number, + start: string | Buffer | number, + stop: string | Buffer, rev: "REV", - offsetCountToken: "LIMIT", + limitToken: "LIMIT", offset: number | string, count: number | string, callback?: Callback ): Result; zrangeBuffer( key: RedisKey, - min: string | Buffer | number, - max: string | Buffer | number, + start: string | Buffer | number, + stop: string | Buffer, rev: "REV", - offsetCountToken: "LIMIT", + limitToken: "LIMIT", offset: number | string, count: number | string, callback?: Callback ): Result; zrange( key: RedisKey, - min: string | Buffer | number, - max: string | Buffer | number, + start: string | Buffer | number, + stop: string | Buffer, rev: "REV", - offsetCountToken: "LIMIT", + limitToken: "LIMIT", offset: number | string, count: number | string, withscores: "WITHSCORES", @@ -13006,10 +14066,10 @@ interface RedisCommander { ): Result; zrangeBuffer( key: RedisKey, - min: string | Buffer | number, - max: string | Buffer | number, + start: string | Buffer | number, + stop: string | Buffer, rev: "REV", - offsetCountToken: "LIMIT", + limitToken: "LIMIT", offset: number | string, count: number | string, withscores: "WITHSCORES", @@ -13017,60 +14077,60 @@ interface RedisCommander { ): Result; zrange( key: RedisKey, - min: string | Buffer | number, - max: string | Buffer | number, + start: string | Buffer | number, + stop: string | Buffer, byscore: "BYSCORE", callback?: Callback ): Result; zrangeBuffer( key: RedisKey, - min: string | Buffer | number, - max: string | Buffer | number, + start: string | Buffer | number, + stop: string | Buffer, byscore: "BYSCORE", callback?: Callback ): Result; zrange( key: RedisKey, - min: string | Buffer | number, - max: string | Buffer | number, + start: string | Buffer | number, + stop: string | Buffer, byscore: "BYSCORE", withscores: "WITHSCORES", callback?: Callback ): Result; zrangeBuffer( key: RedisKey, - min: string | Buffer | number, - max: string | Buffer | number, + start: string | Buffer | number, + stop: string | Buffer, byscore: "BYSCORE", withscores: "WITHSCORES", callback?: Callback ): Result; zrange( key: RedisKey, - min: string | Buffer | number, - max: string | Buffer | number, + start: string | Buffer | number, + stop: string | Buffer, byscore: "BYSCORE", - offsetCountToken: "LIMIT", + limitToken: "LIMIT", offset: number | string, count: number | string, callback?: Callback ): Result; zrangeBuffer( key: RedisKey, - min: string | Buffer | number, - max: string | Buffer | number, + start: string | Buffer | number, + stop: string | Buffer, byscore: "BYSCORE", - offsetCountToken: "LIMIT", + limitToken: "LIMIT", offset: number | string, count: number | string, callback?: Callback ): Result; zrange( key: RedisKey, - min: string | Buffer | number, - max: string | Buffer | number, + start: string | Buffer | number, + stop: string | Buffer, byscore: "BYSCORE", - offsetCountToken: "LIMIT", + limitToken: "LIMIT", offset: number | string, count: number | string, withscores: "WITHSCORES", @@ -13078,10 +14138,10 @@ interface RedisCommander { ): Result; zrangeBuffer( key: RedisKey, - min: string | Buffer | number, - max: string | Buffer | number, + start: string | Buffer | number, + stop: string | Buffer, byscore: "BYSCORE", - offsetCountToken: "LIMIT", + limitToken: "LIMIT", offset: number | string, count: number | string, withscores: "WITHSCORES", @@ -13089,24 +14149,24 @@ interface RedisCommander { ): Result; zrange( key: RedisKey, - min: string | Buffer | number, - max: string | Buffer | number, + start: string | Buffer | number, + stop: string | Buffer, byscore: "BYSCORE", rev: "REV", callback?: Callback ): Result; zrangeBuffer( key: RedisKey, - min: string | Buffer | number, - max: string | Buffer | number, + start: string | Buffer | number, + stop: string | Buffer, byscore: "BYSCORE", rev: "REV", callback?: Callback ): Result; zrange( key: RedisKey, - min: string | Buffer | number, - max: string | Buffer | number, + start: string | Buffer | number, + stop: string | Buffer, byscore: "BYSCORE", rev: "REV", withscores: "WITHSCORES", @@ -13114,8 +14174,8 @@ interface RedisCommander { ): Result; zrangeBuffer( key: RedisKey, - min: string | Buffer | number, - max: string | Buffer | number, + start: string | Buffer | number, + stop: string | Buffer, byscore: "BYSCORE", rev: "REV", withscores: "WITHSCORES", @@ -13123,33 +14183,33 @@ interface RedisCommander { ): Result; zrange( key: RedisKey, - min: string | Buffer | number, - max: string | Buffer | number, + start: string | Buffer | number, + stop: string | Buffer, byscore: "BYSCORE", rev: "REV", - offsetCountToken: "LIMIT", + limitToken: "LIMIT", offset: number | string, count: number | string, callback?: Callback ): Result; zrangeBuffer( key: RedisKey, - min: string | Buffer | number, - max: string | Buffer | number, + start: string | Buffer | number, + stop: string | Buffer, byscore: "BYSCORE", rev: "REV", - offsetCountToken: "LIMIT", + limitToken: "LIMIT", offset: number | string, count: number | string, callback?: Callback ): Result; zrange( key: RedisKey, - min: string | Buffer | number, - max: string | Buffer | number, + start: string | Buffer | number, + stop: string | Buffer, byscore: "BYSCORE", rev: "REV", - offsetCountToken: "LIMIT", + limitToken: "LIMIT", offset: number | string, count: number | string, withscores: "WITHSCORES", @@ -13157,11 +14217,11 @@ interface RedisCommander { ): Result; zrangeBuffer( key: RedisKey, - min: string | Buffer | number, - max: string | Buffer | number, + start: string | Buffer | number, + stop: string | Buffer, byscore: "BYSCORE", rev: "REV", - offsetCountToken: "LIMIT", + limitToken: "LIMIT", offset: number | string, count: number | string, withscores: "WITHSCORES", @@ -13169,60 +14229,60 @@ interface RedisCommander { ): Result; zrange( key: RedisKey, - min: string | Buffer | number, - max: string | Buffer | number, + start: string | Buffer | number, + stop: string | Buffer, bylex: "BYLEX", callback?: Callback ): Result; zrangeBuffer( key: RedisKey, - min: string | Buffer | number, - max: string | Buffer | number, + start: string | Buffer | number, + stop: string | Buffer, bylex: "BYLEX", callback?: Callback ): Result; zrange( key: RedisKey, - min: string | Buffer | number, - max: string | Buffer | number, + start: string | Buffer | number, + stop: string | Buffer, bylex: "BYLEX", withscores: "WITHSCORES", callback?: Callback ): Result; zrangeBuffer( key: RedisKey, - min: string | Buffer | number, - max: string | Buffer | number, + start: string | Buffer | number, + stop: string | Buffer, bylex: "BYLEX", withscores: "WITHSCORES", callback?: Callback ): Result; zrange( key: RedisKey, - min: string | Buffer | number, - max: string | Buffer | number, + start: string | Buffer | number, + stop: string | Buffer, bylex: "BYLEX", - offsetCountToken: "LIMIT", + limitToken: "LIMIT", offset: number | string, count: number | string, callback?: Callback ): Result; zrangeBuffer( key: RedisKey, - min: string | Buffer | number, - max: string | Buffer | number, + start: string | Buffer | number, + stop: string | Buffer, bylex: "BYLEX", - offsetCountToken: "LIMIT", + limitToken: "LIMIT", offset: number | string, count: number | string, callback?: Callback ): Result; zrange( key: RedisKey, - min: string | Buffer | number, - max: string | Buffer | number, + start: string | Buffer | number, + stop: string | Buffer, bylex: "BYLEX", - offsetCountToken: "LIMIT", + limitToken: "LIMIT", offset: number | string, count: number | string, withscores: "WITHSCORES", @@ -13230,10 +14290,10 @@ interface RedisCommander { ): Result; zrangeBuffer( key: RedisKey, - min: string | Buffer | number, - max: string | Buffer | number, + start: string | Buffer | number, + stop: string | Buffer, bylex: "BYLEX", - offsetCountToken: "LIMIT", + limitToken: "LIMIT", offset: number | string, count: number | string, withscores: "WITHSCORES", @@ -13241,24 +14301,24 @@ interface RedisCommander { ): Result; zrange( key: RedisKey, - min: string | Buffer | number, - max: string | Buffer | number, + start: string | Buffer | number, + stop: string | Buffer, bylex: "BYLEX", rev: "REV", callback?: Callback ): Result; zrangeBuffer( key: RedisKey, - min: string | Buffer | number, - max: string | Buffer | number, + start: string | Buffer | number, + stop: string | Buffer, bylex: "BYLEX", rev: "REV", callback?: Callback ): Result; zrange( key: RedisKey, - min: string | Buffer | number, - max: string | Buffer | number, + start: string | Buffer | number, + stop: string | Buffer, bylex: "BYLEX", rev: "REV", withscores: "WITHSCORES", @@ -13266,8 +14326,8 @@ interface RedisCommander { ): Result; zrangeBuffer( key: RedisKey, - min: string | Buffer | number, - max: string | Buffer | number, + start: string | Buffer | number, + stop: string | Buffer, bylex: "BYLEX", rev: "REV", withscores: "WITHSCORES", @@ -13275,33 +14335,33 @@ interface RedisCommander { ): Result; zrange( key: RedisKey, - min: string | Buffer | number, - max: string | Buffer | number, + start: string | Buffer | number, + stop: string | Buffer, bylex: "BYLEX", rev: "REV", - offsetCountToken: "LIMIT", + limitToken: "LIMIT", offset: number | string, count: number | string, callback?: Callback ): Result; zrangeBuffer( key: RedisKey, - min: string | Buffer | number, - max: string | Buffer | number, + start: string | Buffer | number, + stop: string | Buffer, bylex: "BYLEX", rev: "REV", - offsetCountToken: "LIMIT", + limitToken: "LIMIT", offset: number | string, count: number | string, callback?: Callback ): Result; zrange( key: RedisKey, - min: string | Buffer | number, - max: string | Buffer | number, + start: string | Buffer | number, + stop: string | Buffer, bylex: "BYLEX", rev: "REV", - offsetCountToken: "LIMIT", + limitToken: "LIMIT", offset: number | string, count: number | string, withscores: "WITHSCORES", @@ -13309,11 +14369,11 @@ interface RedisCommander { ): Result; zrangeBuffer( key: RedisKey, - min: string | Buffer | number, - max: string | Buffer | number, + start: string | Buffer | number, + stop: string | Buffer, bylex: "BYLEX", rev: "REV", - offsetCountToken: "LIMIT", + limitToken: "LIMIT", offset: number | string, count: number | string, withscores: "WITHSCORES", @@ -13321,7 +14381,7 @@ interface RedisCommander { ): Result; /** - * Return a range of members in a sorted set, by lexicographical range + * Returns members in a sorted set within a 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 @@ -13342,7 +14402,7 @@ interface RedisCommander { key: RedisKey, min: string | Buffer | number, max: string | Buffer | number, - offsetCountToken: "LIMIT", + limitToken: "LIMIT", offset: number | string, count: number | string, callback?: Callback @@ -13351,14 +14411,14 @@ interface RedisCommander { key: RedisKey, min: string | Buffer | number, max: string | Buffer | number, - offsetCountToken: "LIMIT", + limitToken: "LIMIT", offset: number | string, count: number | string, callback?: Callback ): Result; /** - * Return a range of members in a sorted set, by score + * Returns members in a sorted set within a range of 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 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 @@ -13379,7 +14439,7 @@ interface RedisCommander { key: RedisKey, min: number | string, max: number | string, - offsetCountToken: "LIMIT", + limitToken: "LIMIT", offset: number | string, count: number | string, callback?: Callback @@ -13388,7 +14448,7 @@ interface RedisCommander { key: RedisKey, min: number | string, max: number | string, - offsetCountToken: "LIMIT", + limitToken: "LIMIT", offset: number | string, count: number | string, callback?: Callback @@ -13412,7 +14472,7 @@ interface RedisCommander { min: number | string, max: number | string, withscores: "WITHSCORES", - offsetCountToken: "LIMIT", + limitToken: "LIMIT", offset: number | string, count: number | string, callback?: Callback @@ -13422,14 +14482,14 @@ interface RedisCommander { min: number | string, max: number | string, withscores: "WITHSCORES", - offsetCountToken: "LIMIT", + limitToken: "LIMIT", offset: number | string, count: number | string, callback?: Callback ): Result; /** - * Store a range of members from sorted set into another key + * Stores a range of members from sorted set in a 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 @@ -13446,7 +14506,7 @@ interface RedisCommander { src: RedisKey, min: string | Buffer | number, max: string | Buffer | number, - offsetCountToken: "LIMIT", + limitToken: "LIMIT", offset: number | string, count: number | string, callback?: Callback @@ -13465,7 +14525,7 @@ interface RedisCommander { min: string | Buffer | number, max: string | Buffer | number, rev: "REV", - offsetCountToken: "LIMIT", + limitToken: "LIMIT", offset: number | string, count: number | string, callback?: Callback @@ -13484,7 +14544,7 @@ interface RedisCommander { min: string | Buffer | number, max: string | Buffer | number, byscore: "BYSCORE", - offsetCountToken: "LIMIT", + limitToken: "LIMIT", offset: number | string, count: number | string, callback?: Callback @@ -13505,7 +14565,7 @@ interface RedisCommander { max: string | Buffer | number, byscore: "BYSCORE", rev: "REV", - offsetCountToken: "LIMIT", + limitToken: "LIMIT", offset: number | string, count: number | string, callback?: Callback @@ -13524,7 +14584,7 @@ interface RedisCommander { min: string | Buffer | number, max: string | Buffer | number, bylex: "BYLEX", - offsetCountToken: "LIMIT", + limitToken: "LIMIT", offset: number | string, count: number | string, callback?: Callback @@ -13545,14 +14605,14 @@ interface RedisCommander { max: string | Buffer | number, bylex: "BYLEX", rev: "REV", - offsetCountToken: "LIMIT", + limitToken: "LIMIT", offset: number | string, count: number | string, callback?: Callback ): Result; /** - * Determine the index of a member in a sorted set + * Returns the index of a member in a sorted set ordered by ascending scores. * - _group_: sorted-set * - _complexity_: O(log(N)) * - _since_: 2.0.0 @@ -13562,9 +14622,15 @@ interface RedisCommander { member: string | Buffer | number, callback?: Callback ): Result; + zrank( + key: RedisKey, + member: string | Buffer | number, + withscore: "WITHSCORE", + callback?: Callback + ): Result; /** - * Remove one or more members from a sorted set + * Removes one or more members from a sorted set. Deletes the sorted set if all members were removed. * - _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 @@ -13591,7 +14657,7 @@ interface RedisCommander { ): Result; /** - * Remove all members in a sorted set between the given lexicographical range + * Removes members in a sorted set within a lexicographical range. Deletes the sorted set if all members were removed. * - _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 @@ -13604,7 +14670,7 @@ interface RedisCommander { ): Result; /** - * Remove all members in a sorted set within the given indexes + * Removes members in a sorted set within a range of indexes. Deletes the sorted set if all members were removed. * - _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 @@ -13617,7 +14683,7 @@ interface RedisCommander { ): Result; /** - * Remove all members in a sorted set within the given scores + * Removes members in a sorted set within a range of scores. Deletes the sorted set if all members were removed. * - _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 @@ -13630,7 +14696,7 @@ interface RedisCommander { ): Result; /** - * Return a range of members in a sorted set, by index, with scores ordered from high to low + * Returns members in a sorted set within a range of indexes in reverse order. * - _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 @@ -13663,7 +14729,7 @@ interface RedisCommander { ): Result; /** - * Return a range of members in a sorted set, by lexicographical range, ordered from higher to lower strings. + * Returns members in a sorted set within a lexicographical range in reverse order. * - _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 @@ -13684,7 +14750,7 @@ interface RedisCommander { key: RedisKey, max: string | Buffer | number, min: string | Buffer | number, - offsetCountToken: "LIMIT", + limitToken: "LIMIT", offset: number | string, count: number | string, callback?: Callback @@ -13693,14 +14759,14 @@ interface RedisCommander { key: RedisKey, max: string | Buffer | number, min: string | Buffer | number, - offsetCountToken: "LIMIT", + limitToken: "LIMIT", offset: number | string, count: number | string, callback?: Callback ): Result; /** - * Return a range of members in a sorted set, by score, with scores ordered from high to low + * Returns members in a sorted set within a range of scores in reverse order. * - _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 @@ -13721,7 +14787,7 @@ interface RedisCommander { key: RedisKey, max: number | string, min: number | string, - offsetCountToken: "LIMIT", + limitToken: "LIMIT", offset: number | string, count: number | string, callback?: Callback @@ -13730,7 +14796,7 @@ interface RedisCommander { key: RedisKey, max: number | string, min: number | string, - offsetCountToken: "LIMIT", + limitToken: "LIMIT", offset: number | string, count: number | string, callback?: Callback @@ -13754,7 +14820,7 @@ interface RedisCommander { max: number | string, min: number | string, withscores: "WITHSCORES", - offsetCountToken: "LIMIT", + limitToken: "LIMIT", offset: number | string, count: number | string, callback?: Callback @@ -13764,14 +14830,14 @@ interface RedisCommander { max: number | string, min: number | string, withscores: "WITHSCORES", - offsetCountToken: "LIMIT", + limitToken: "LIMIT", offset: number | string, count: number | string, callback?: Callback ): Result; /** - * Determine the index of a member in a sorted set, with scores ordered from high to low + * Returns the index of a member in a sorted set ordered by descending scores. * - _group_: sorted-set * - _complexity_: O(log(N)) * - _since_: 2.0.0 @@ -13781,11 +14847,17 @@ interface RedisCommander { member: string | Buffer | number, callback?: Callback ): Result; + zrevrank( + key: RedisKey, + member: string | Buffer | number, + withscore: "WITHSCORE", + callback?: Callback + ): Result; /** - * Incrementally iterate sorted sets elements and associated scores + * Iterates over members and scores of a sorted set. * - _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.. + * - _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 */ zscan( @@ -13801,13 +14873,13 @@ interface RedisCommander { zscan( key: RedisKey, cursor: number | string, - noscoresToken: "noscores", + noscores: "NOSCORES", callback?: Callback<[cursor: string, elements: string[]]> ): Result<[cursor: string, elements: string[]], Context>; zscanBuffer( key: RedisKey, cursor: number | string, - noscoresToken: "noscores", + noscores: "NOSCORES", callback?: Callback<[cursor: Buffer, elements: Buffer[]]> ): Result<[cursor: Buffer, elements: Buffer[]], Context>; zscan( @@ -13829,7 +14901,7 @@ interface RedisCommander { cursor: number | string, countToken: "COUNT", count: number | string, - noscoresToken: "noscores", + noscores: "NOSCORES", callback?: Callback<[cursor: string, elements: string[]]> ): Result<[cursor: string, elements: string[]], Context>; zscanBuffer( @@ -13837,7 +14909,7 @@ interface RedisCommander { cursor: number | string, countToken: "COUNT", count: number | string, - noscoresToken: "noscores", + noscores: "NOSCORES", callback?: Callback<[cursor: Buffer, elements: Buffer[]]> ): Result<[cursor: Buffer, elements: Buffer[]], Context>; zscan( @@ -13859,7 +14931,7 @@ interface RedisCommander { cursor: number | string, patternToken: "MATCH", pattern: string, - noscoresToken: "noscores", + noscores: "NOSCORES", callback?: Callback<[cursor: string, elements: string[]]> ): Result<[cursor: string, elements: string[]], Context>; zscanBuffer( @@ -13867,7 +14939,7 @@ interface RedisCommander { cursor: number | string, patternToken: "MATCH", pattern: string, - noscoresToken: "noscores", + noscores: "NOSCORES", callback?: Callback<[cursor: Buffer, elements: Buffer[]]> ): Result<[cursor: Buffer, elements: Buffer[]], Context>; zscan( @@ -13895,7 +14967,7 @@ interface RedisCommander { pattern: string, countToken: "COUNT", count: number | string, - noscoresToken: "noscores", + noscores: "NOSCORES", callback?: Callback<[cursor: string, elements: string[]]> ): Result<[cursor: string, elements: string[]], Context>; zscanBuffer( @@ -13905,12 +14977,12 @@ interface RedisCommander { pattern: string, countToken: "COUNT", count: number | string, - noscoresToken: "noscores", + noscores: "NOSCORES", callback?: Callback<[cursor: Buffer, elements: Buffer[]]> ): Result<[cursor: Buffer, elements: Buffer[]], Context>; /** - * Get the score associated with the given member in a sorted set + * Returns the score of a member in a sorted set. * - _group_: sorted-set * - _complexity_: O(1) * - _since_: 1.2.0 @@ -13927,7 +14999,7 @@ interface RedisCommander { ): Result; /** - * Add multiple sorted sets + * Returns the union of 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 @@ -14732,7 +15804,7 @@ interface RedisCommander { ): Result; /** - * Add multiple sorted sets and store the resulting sorted set in a new key + * Stores the union of multiple sorted sets in a 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 diff --git a/package-lock.json b/package-lock.json index 93110794..e1e1949f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -20,7 +20,7 @@ "standard-as-callback": "^2.1.0" }, "devDependencies": { - "@ioredis/interface-generator": "^1.3.0", + "@iovalkey/interface-generator": "^0.1.0", "@types/chai": "^4.3.0", "@types/chai-as-promised": "^7.1.5", "@types/debug": "^4.1.5", @@ -538,24 +538,25 @@ "integrity": "sha512-fsR4P/ROllzf/7lXYyElUJCheWdTJVJvOTps8v9IWKFATxR61ANOlnoPqhH099xYLrJGpc2ZQ28B3rMeUt5VQg==", "dev": true }, - "node_modules/@ioredis/interface-generator": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@ioredis/interface-generator/-/interface-generator-1.3.0.tgz", - "integrity": "sha512-RHxuMEpkj8HwceAq8BTwgyAT/8Jnq9Eo7cFeDn3IN4bYpVmwBo/8dQFwvGORBBR1w3gJunqaa+61eVZvRen4Rw==", + "node_modules/@iovalkey/commands": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@iovalkey/commands/-/commands-0.1.0.tgz", + "integrity": "sha512-/B9W4qKSSITDii5nkBCHyPkIkAi+ealUtr1oqBJsLxjSRLka4pxun2VvMNSmcwgAMxgXtQfl0qRv7TE+udPJzg==", + "license": "MIT" + }, + "node_modules/@iovalkey/interface-generator": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@iovalkey/interface-generator/-/interface-generator-0.1.0.tgz", + "integrity": "sha512-0uk1/pfwFHE5CiIe5rJGAToMNzJitBx9hfHVtjJO0FzHrzwLPUD8xRep38JSCLt3EqkYbFslZ40juj4TYSi3+w==", "dev": true, + "license": "MIT", "dependencies": { "inflection": "^1.13.2", - "ioredis": "^5.0.0", + "iovalkey": "^0.2.0", "lodash.camelcase": "^4.3.0", "lodash.flatmap": "^4.5.0" } }, - "node_modules/@iovalkey/commands": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/@iovalkey/commands/-/commands-0.1.0.tgz", - "integrity": "sha512-/B9W4qKSSITDii5nkBCHyPkIkAi+ealUtr1oqBJsLxjSRLka4pxun2VvMNSmcwgAMxgXtQfl0qRv7TE+udPJzg==", - "license": "MIT" - }, "node_modules/@istanbuljs/load-nyc-config": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", @@ -2511,16 +2512,17 @@ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", "dev": true }, - "node_modules/ioredis": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ioredis/-/ioredis-5.0.0.tgz", - "integrity": "sha512-pnHk1RMuyyyOGq5fe8evNuaZG4QMFj9sW9Mdx5EAbK5kJl5ENf1V0MsX5Wc5Cvfzs1kWK4NfECLY+0gC0FQTYQ==", + "node_modules/iovalkey": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/iovalkey/-/iovalkey-0.2.2.tgz", + "integrity": "sha512-7eVmLOYV2UamZ/YPXuUwTu/4zBDxXcfjj/wmOwlKBBhU2qjg60Th0Y/cqfED3OxNAhc6hUV2Ft4eQMCKi2EMpQ==", "dev": true, + "license": "MIT", "dependencies": { - "@ioredis/commands": "^1.1.0", + "@ioredis/commands": "^1.1.1", "cluster-key-slot": "^1.1.0", "debug": "^4.3.4", - "denque": "^2.0.1", + "denque": "^2.1.0", "lodash.defaults": "^4.2.0", "lodash.isarguments": "^3.1.0", "redis-errors": "^1.2.0", @@ -2528,11 +2530,7 @@ "standard-as-callback": "^2.1.0" }, "engines": { - "node": ">=12.22.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/ioredis" + "node": ">=18.12.0" } }, "node_modules/irregular-plurals": { @@ -5322,23 +5320,23 @@ "integrity": "sha512-fsR4P/ROllzf/7lXYyElUJCheWdTJVJvOTps8v9IWKFATxR61ANOlnoPqhH099xYLrJGpc2ZQ28B3rMeUt5VQg==", "dev": true }, - "@ioredis/interface-generator": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@ioredis/interface-generator/-/interface-generator-1.3.0.tgz", - "integrity": "sha512-RHxuMEpkj8HwceAq8BTwgyAT/8Jnq9Eo7cFeDn3IN4bYpVmwBo/8dQFwvGORBBR1w3gJunqaa+61eVZvRen4Rw==", + "@iovalkey/commands": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@iovalkey/commands/-/commands-0.1.0.tgz", + "integrity": "sha512-/B9W4qKSSITDii5nkBCHyPkIkAi+ealUtr1oqBJsLxjSRLka4pxun2VvMNSmcwgAMxgXtQfl0qRv7TE+udPJzg==" + }, + "@iovalkey/interface-generator": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@iovalkey/interface-generator/-/interface-generator-0.1.0.tgz", + "integrity": "sha512-0uk1/pfwFHE5CiIe5rJGAToMNzJitBx9hfHVtjJO0FzHrzwLPUD8xRep38JSCLt3EqkYbFslZ40juj4TYSi3+w==", "dev": true, "requires": { "inflection": "^1.13.2", - "ioredis": "^5.0.0", + "iovalkey": "^0.2.0", "lodash.camelcase": "^4.3.0", "lodash.flatmap": "^4.5.0" } }, - "@iovalkey/commands": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/@iovalkey/commands/-/commands-0.1.0.tgz", - "integrity": "sha512-/B9W4qKSSITDii5nkBCHyPkIkAi+ealUtr1oqBJsLxjSRLka4pxun2VvMNSmcwgAMxgXtQfl0qRv7TE+udPJzg==" - }, "@istanbuljs/load-nyc-config": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", @@ -6800,16 +6798,16 @@ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", "dev": true }, - "ioredis": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ioredis/-/ioredis-5.0.0.tgz", - "integrity": "sha512-pnHk1RMuyyyOGq5fe8evNuaZG4QMFj9sW9Mdx5EAbK5kJl5ENf1V0MsX5Wc5Cvfzs1kWK4NfECLY+0gC0FQTYQ==", + "iovalkey": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/iovalkey/-/iovalkey-0.2.2.tgz", + "integrity": "sha512-7eVmLOYV2UamZ/YPXuUwTu/4zBDxXcfjj/wmOwlKBBhU2qjg60Th0Y/cqfED3OxNAhc6hUV2Ft4eQMCKi2EMpQ==", "dev": true, "requires": { - "@ioredis/commands": "^1.1.0", + "@ioredis/commands": "^1.1.1", "cluster-key-slot": "^1.1.0", "debug": "^4.3.4", - "denque": "^2.0.1", + "denque": "^2.1.0", "lodash.defaults": "^4.2.0", "lodash.isarguments": "^3.1.0", "redis-errors": "^1.2.0", diff --git a/package.json b/package.json index 2f4fdf07..2c34cfd1 100644 --- a/package.json +++ b/package.json @@ -49,7 +49,7 @@ "standard-as-callback": "^2.1.0" }, "devDependencies": { - "@ioredis/interface-generator": "^1.3.0", + "@iovalkey/interface-generator": "^0.1.0", "@types/chai": "^4.3.0", "@types/chai-as-promised": "^7.1.5", "@types/debug": "^4.1.5", diff --git a/test/functional/cluster/pub_sub.ts b/test/functional/cluster/pub_sub.ts index 4d4a68e5..8c25fd74 100644 --- a/test/functional/cluster/pub_sub.ts +++ b/test/functional/cluster/pub_sub.ts @@ -49,7 +49,7 @@ describe("cluster:pub/sub", function () { sub.subscribe("test cluster", function () { sub.set("foo", "bar").then((res) => { expect(res).to.eql("OK"); - sub.disconnect() + sub.disconnect(); done(); }); }); @@ -74,7 +74,7 @@ describe("cluster:pub/sub", function () { const sub = new Cluster([{ port: "30001", password: "abc" }]); sub.subscribe("test cluster", function () { - sub.disconnect() + sub.disconnect(); done(); }); }); diff --git a/test/functional/pipeline.ts b/test/functional/pipeline.ts index ee81cc05..cce0370f 100644 --- a/test/functional/pipeline.ts +++ b/test/functional/pipeline.ts @@ -323,7 +323,9 @@ describe("pipeline", () => { redis.disconnect(); expectedCommands.forEach((expectedCommand, j) => { - expectedCommand.forEach((arg, i) => expect(arg).to.eql(commands[j][i].toLowerCase())); + expectedCommand.forEach((arg, i) => + expect(arg).to.eql(commands[j][i].toLowerCase()) + ); }); }); diff --git a/test/functional/scripting.ts b/test/functional/scripting.ts index a0401f53..a7764c67 100644 --- a/test/functional/scripting.ts +++ b/test/functional/scripting.ts @@ -204,7 +204,9 @@ describe("scripting", () => { }); const expectedComands = ["evalsha", "eval", "get", "evalsha", "get"]; - expect(commands.map((c) => c[0].toLowerCase())).to.have.members(expectedComands); + expect(commands.map((c) => c[0].toLowerCase())).to.have.members( + expectedComands + ); }); it("should load scripts first before execution of pipeline", async () => { @@ -230,7 +232,9 @@ describe("scripting", () => { const expectedComands = ["evalsha", "get", "eval", "set", "get"]; - expect(commands.map((c) => c[0].toLowerCase())).to.have.members(expectedComands); + expect(commands.map((c) => c[0].toLowerCase())).to.have.members( + expectedComands + ); }); it("does not fallback to EVAL in regular transaction", async () => { @@ -256,7 +260,9 @@ describe("scripting", () => { spy.restore(); expect(spy.callCount).to.equal(4); const expectedComands = ["multi", "evalsha", "evalsha", "exec"]; - expect(commands.map((c) => c[0].toLowerCase())).to.have.members(expectedComands); + expect(commands.map((c) => c[0].toLowerCase())).to.have.members( + expectedComands + ); }); it("does not fallback to EVAL in manual transaction", async () => { @@ -280,7 +286,9 @@ describe("scripting", () => { spy.restore(); expect(spy.callCount).to.equal(4); const expectedComands = ["multi", "evalsha", "evalsha", "exec"]; - expect(commands.map((c) => c[0].toLowerCase())).to.have.members(expectedComands); + expect(commands.map((c) => c[0].toLowerCase())).to.have.members( + expectedComands + ); }); it("should support key prefixing", (done) => { diff --git a/test/unit/commander.ts b/test/unit/commander.ts index ed25d4af..5bbfe51a 100644 --- a/test/unit/commander.ts +++ b/test/unit/commander.ts @@ -67,16 +67,32 @@ describe("Commander", () => { describe("#zscan", () => { it("should pass noscores option", async (done) => { - const args: any[] = ["key", "0", "MATCH", "pattern", "COUNT", "10", "noscores"]; + const args: any[] = [ + "key", + "0", + "MATCH", + "pattern", + "COUNT", + "10", + "noscores", + ]; sinon.stub(Commander.prototype, "sendCommand").callsFake((command) => { - if(command.args.every((arg, index) => arg === args[index])) { + if (command.args.every((arg, index) => arg === args[index])) { return done(); } return done(new Error(`args should be ${args.join(", ")}`)); }); const c = new Commander(); - await c.zscan(args[0], args[1], args[2], args[3], args[4], args[5], args[6]); + await c.zscan( + args[0], + args[1], + args[2], + args[3], + args[4], + args[5], + args[6] + ); (Commander.prototype.sendCommand as any).restore(); }); });