redis

  • Version 6.0.0
  • Published
  • 283 kB
  • 5 dependencies
  • MIT license

Install

npm i redis
yarn add redis
pnpm add redis

Overview

A modern, high performance Redis client

Index

Variables

variable modules

const modules: {
json: {
ARRAPPEND: {
readonly IS_READ_ONLY: false;
readonly parseCommand: (
this: void,
parser: any,
key: any,
path: any,
json: any,
...jsons: import('@redis/json').RedisJSON[]
) => void;
readonly transformReply: () =>
| import('@redis/client/dist/lib/RESP/types').NumberReply<number>
| import('@redis/client/dist/lib/RESP/types').ArrayReply<
| import('@redis/client/dist/lib/RESP/types').NullReply
| import('@redis/client/dist/lib/RESP/types').NumberReply<number>
>;
};
arrAppend: {
readonly IS_READ_ONLY: false;
readonly parseCommand: (
this: void,
parser: any,
key: any,
path: any,
json: any,
...jsons: import('@redis/json').RedisJSON[]
) => void;
readonly transformReply: () =>
| import('@redis/client/dist/lib/RESP/types').NumberReply<number>
| import('@redis/client/dist/lib/RESP/types').ArrayReply<
| import('@redis/client/dist/lib/RESP/types').NullReply
| import('@redis/client/dist/lib/RESP/types').NumberReply<number>
>;
};
ARRINDEX: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
key: any,
path: any,
json: any,
options?:
| import('@redis/json/dist/lib/commands/ARRINDEX').JsonArrIndexOptions
| undefined
) => void;
readonly transformReply: () =>
| import('@redis/client/dist/lib/RESP/types').NumberReply<number>
| import('@redis/client/dist/lib/RESP/types').ArrayReply<
| import('@redis/client/dist/lib/RESP/types').NullReply
| import('@redis/client/dist/lib/RESP/types').NumberReply<number>
>;
};
arrIndex: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
key: any,
path: any,
json: any,
options?:
| import('@redis/json/dist/lib/commands/ARRINDEX').JsonArrIndexOptions
| undefined
) => void;
readonly transformReply: () =>
| import('@redis/client/dist/lib/RESP/types').NumberReply<number>
| import('@redis/client/dist/lib/RESP/types').ArrayReply<
| import('@redis/client/dist/lib/RESP/types').NullReply
| import('@redis/client/dist/lib/RESP/types').NumberReply<number>
>;
};
ARRINSERT: {
readonly IS_READ_ONLY: false;
readonly parseCommand: (
this: void,
parser: any,
key: any,
path: any,
index: number,
json: any,
...jsons: import('@redis/json').RedisJSON[]
) => void;
readonly transformReply: () =>
| import('@redis/client/dist/lib/RESP/types').NumberReply<number>
| import('@redis/client/dist/lib/RESP/types').ArrayReply<
| import('@redis/client/dist/lib/RESP/types').NullReply
| import('@redis/client/dist/lib/RESP/types').NumberReply<number>
>;
};
arrInsert: {
readonly IS_READ_ONLY: false;
readonly parseCommand: (
this: void,
parser: any,
key: any,
path: any,
index: number,
json: any,
...jsons: import('@redis/json').RedisJSON[]
) => void;
readonly transformReply: () =>
| import('@redis/client/dist/lib/RESP/types').NumberReply<number>
| import('@redis/client/dist/lib/RESP/types').ArrayReply<
| import('@redis/client/dist/lib/RESP/types').NullReply
| import('@redis/client/dist/lib/RESP/types').NumberReply<number>
>;
};
ARRLEN: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
key: any,
options?:
| import('@redis/json/dist/lib/commands/ARRLEN').JsonArrLenOptions
| undefined
) => void;
readonly transformReply: () =>
| import('@redis/client/dist/lib/RESP/types').NumberReply<number>
| import('@redis/client/dist/lib/RESP/types').ArrayReply<
| import('@redis/client/dist/lib/RESP/types').NullReply
| import('@redis/client/dist/lib/RESP/types').NumberReply<number>
>;
};
arrLen: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
key: any,
options?:
| import('@redis/json/dist/lib/commands/ARRLEN').JsonArrLenOptions
| undefined
) => void;
readonly transformReply: () =>
| import('@redis/client/dist/lib/RESP/types').NumberReply<number>
| import('@redis/client/dist/lib/RESP/types').ArrayReply<
| import('@redis/client/dist/lib/RESP/types').NullReply
| import('@redis/client/dist/lib/RESP/types').NumberReply<number>
>;
};
ARRPOP: {
readonly IS_READ_ONLY: false;
readonly parseCommand: (
this: void,
parser: any,
key: any,
options?:
| import('@redis/json/dist/lib/commands/ARRPOP').RedisArrPopOptions
| undefined
) => void;
readonly transformReply: (
this: void,
reply:
| import('@redis/client/dist/lib/RESP/types').NullReply
| import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>
| import('@redis/client/dist/lib/RESP/types').ArrayReply<
| import('@redis/client/dist/lib/RESP/types').NullReply
| import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>
>
) => any;
};
arrPop: {
readonly IS_READ_ONLY: false;
readonly parseCommand: (
this: void,
parser: any,
key: any,
options?:
| import('@redis/json/dist/lib/commands/ARRPOP').RedisArrPopOptions
| undefined
) => void;
readonly transformReply: (
this: void,
reply:
| import('@redis/client/dist/lib/RESP/types').NullReply
| import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>
| import('@redis/client/dist/lib/RESP/types').ArrayReply<
| import('@redis/client/dist/lib/RESP/types').NullReply
| import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>
>
) => any;
};
ARRTRIM: {
readonly IS_READ_ONLY: false;
readonly parseCommand: (
this: void,
parser: any,
key: any,
path: any,
start: number,
stop: number
) => void;
readonly transformReply: () =>
| import('@redis/client/dist/lib/RESP/types').NumberReply<number>
| import('@redis/client/dist/lib/RESP/types').ArrayReply<
| import('@redis/client/dist/lib/RESP/types').NullReply
| import('@redis/client/dist/lib/RESP/types').NumberReply<number>
>;
};
arrTrim: {
readonly IS_READ_ONLY: false;
readonly parseCommand: (
this: void,
parser: any,
key: any,
path: any,
start: number,
stop: number
) => void;
readonly transformReply: () =>
| import('@redis/client/dist/lib/RESP/types').NumberReply<number>
| import('@redis/client/dist/lib/RESP/types').ArrayReply<
| import('@redis/client/dist/lib/RESP/types').NullReply
| import('@redis/client/dist/lib/RESP/types').NumberReply<number>
>;
};
CLEAR: {
readonly IS_READ_ONLY: false;
readonly parseCommand: (
this: void,
parser: any,
key: any,
options?:
| import('@redis/json/dist/lib/commands/CLEAR').JsonClearOptions
| undefined
) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').NumberReply<number>;
};
clear: {
readonly IS_READ_ONLY: false;
readonly parseCommand: (
this: void,
parser: any,
key: any,
options?:
| import('@redis/json/dist/lib/commands/CLEAR').JsonClearOptions
| undefined
) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').NumberReply<number>;
};
DEBUG_MEMORY: {
readonly IS_READ_ONLY: false;
readonly parseCommand: (
this: void,
parser: any,
key: any,
options?:
| import('@redis/json/dist/lib/commands/DEBUG_MEMORY').JsonDebugMemoryOptions
| undefined
) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').NumberReply<number>;
};
debugMemory: {
readonly IS_READ_ONLY: false;
readonly parseCommand: (
this: void,
parser: any,
key: any,
options?:
| import('@redis/json/dist/lib/commands/DEBUG_MEMORY').JsonDebugMemoryOptions
| undefined
) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').NumberReply<number>;
};
DEL: {
readonly IS_READ_ONLY: false;
readonly parseCommand: (
this: void,
parser: any,
key: any,
options?:
| import('@redis/json/dist/lib/commands/DEL').JsonDelOptions
| undefined
) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').NumberReply<number>;
};
del: {
readonly IS_READ_ONLY: false;
readonly parseCommand: (
this: void,
parser: any,
key: any,
options?:
| import('@redis/json/dist/lib/commands/DEL').JsonDelOptions
| undefined
) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').NumberReply<number>;
};
FORGET: {
readonly IS_READ_ONLY: false;
readonly parseCommand: (
this: void,
parser: any,
key: any,
options?:
| import('@redis/json/dist/lib/commands/FORGET').JsonForgetOptions
| undefined
) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').NumberReply<number>;
};
forget: {
readonly IS_READ_ONLY: false;
readonly parseCommand: (
this: void,
parser: any,
key: any,
options?:
| import('@redis/json/dist/lib/commands/FORGET').JsonForgetOptions
| undefined
) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').NumberReply<number>;
};
GET: {
readonly IS_READ_ONLY: false;
readonly parseCommand: (
this: void,
parser: any,
key: any,
options?:
| import('@redis/json/dist/lib/commands/GET').JsonGetOptions
| undefined
) => void;
readonly transformReply: any;
};
get: {
readonly IS_READ_ONLY: false;
readonly parseCommand: (
this: void,
parser: any,
key: any,
options?:
| import('@redis/json/dist/lib/commands/GET').JsonGetOptions
| undefined
) => void;
readonly transformReply: any;
};
MERGE: {
readonly IS_READ_ONLY: false;
readonly parseCommand: (
this: void,
parser: any,
key: any,
path: any,
value: any
) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>;
};
merge: {
readonly IS_READ_ONLY: false;
readonly parseCommand: (
this: void,
parser: any,
key: any,
path: any,
value: any
) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>;
};
MGET: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
keys: import('@redis/client').RedisArgument[],
path: any
) => void;
readonly transformReply: (
this: void,
reply: (
| import('@redis/client/dist/lib/RESP/types').NullReply
| import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>
)[]
) => (
| import('@redis/client/dist/lib/RESP/types').NullReply
| import('@redis/json').RedisJSON
)[];
};
mGet: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
keys: import('@redis/client').RedisArgument[],
path: any
) => void;
readonly transformReply: (
this: void,
reply: (
| import('@redis/client/dist/lib/RESP/types').NullReply
| import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>
)[]
) => (
| import('@redis/client/dist/lib/RESP/types').NullReply
| import('@redis/json').RedisJSON
)[];
};
MSET: {
readonly IS_READ_ONLY: false;
readonly parseCommand: (
this: void,
parser: any,
items: import('@redis/json/dist/lib/commands/MSET').JsonMSetItem[]
) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>;
};
mSet: {
readonly IS_READ_ONLY: false;
readonly parseCommand: (
this: void,
parser: any,
items: import('@redis/json/dist/lib/commands/MSET').JsonMSetItem[]
) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>;
};
NUMINCRBY: {
readonly IS_READ_ONLY: false;
readonly parseCommand: (
this: void,
parser: any,
key: any,
path: any,
by: number
) => void;
readonly transformReply: {
readonly 2: (reply: any) => number | (number | null)[];
readonly 3: () => import('@redis/client/dist/lib/RESP/types').ArrayReply<
| import('@redis/client/dist/lib/RESP/types').NullReply
| import('@redis/client/dist/lib/RESP/types').NumberReply<number>
| import('@redis/client/dist/lib/RESP/types').DoubleReply<number>
>;
};
};
numIncrBy: {
readonly IS_READ_ONLY: false;
readonly parseCommand: (
this: void,
parser: any,
key: any,
path: any,
by: number
) => void;
readonly transformReply: {
readonly 2: (reply: any) => number | (number | null)[];
readonly 3: () => import('@redis/client/dist/lib/RESP/types').ArrayReply<
| import('@redis/client/dist/lib/RESP/types').NullReply
| import('@redis/client/dist/lib/RESP/types').NumberReply<number>
| import('@redis/client/dist/lib/RESP/types').DoubleReply<number>
>;
};
};
NUMMULTBY: {
readonly IS_READ_ONLY: false;
readonly parseCommand: (
this: void,
parser: any,
key: any,
path: any,
by: number
) => void;
readonly transformReply: {
readonly 2: (reply: any) => number | (number | null)[];
readonly 3: () => import('@redis/client/dist/lib/RESP/types').ArrayReply<
| import('@redis/client/dist/lib/RESP/types').NullReply
| import('@redis/client/dist/lib/RESP/types').NumberReply<number>
| import('@redis/client/dist/lib/RESP/types').DoubleReply<number>
>;
};
};
numMultBy: {
readonly IS_READ_ONLY: false;
readonly parseCommand: (
this: void,
parser: any,
key: any,
path: any,
by: number
) => void;
readonly transformReply: {
readonly 2: (reply: any) => number | (number | null)[];
readonly 3: () => import('@redis/client/dist/lib/RESP/types').ArrayReply<
| import('@redis/client/dist/lib/RESP/types').NullReply
| import('@redis/client/dist/lib/RESP/types').NumberReply<number>
| import('@redis/client/dist/lib/RESP/types').DoubleReply<number>
>;
};
};
OBJKEYS: {
readonly IS_READ_ONLY: false;
readonly parseCommand: (
this: void,
parser: any,
key: any,
options?:
| import('@redis/json/dist/lib/commands/OBJKEYS').JsonObjKeysOptions
| undefined
) => void;
readonly transformReply: () =>
| import('@redis/client/dist/lib/RESP/types').ArrayReply<
import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>
>
| import('@redis/client/dist/lib/RESP/types').ArrayReply<
| import('@redis/client/dist/lib/RESP/types').NullReply
| import('@redis/client/dist/lib/RESP/types').ArrayReply<
import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>
>
>;
};
objKeys: {
readonly IS_READ_ONLY: false;
readonly parseCommand: (
this: void,
parser: any,
key: any,
options?:
| import('@redis/json/dist/lib/commands/OBJKEYS').JsonObjKeysOptions
| undefined
) => void;
readonly transformReply: () =>
| import('@redis/client/dist/lib/RESP/types').ArrayReply<
import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>
>
| import('@redis/client/dist/lib/RESP/types').ArrayReply<
| import('@redis/client/dist/lib/RESP/types').NullReply
| import('@redis/client/dist/lib/RESP/types').ArrayReply<
import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>
>
>;
};
OBJLEN: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
key: any,
options?:
| import('@redis/json/dist/lib/commands/OBJLEN').JsonObjLenOptions
| undefined
) => void;
readonly transformReply: () =>
| import('@redis/client/dist/lib/RESP/types').NumberReply<number>
| import('@redis/client/dist/lib/RESP/types').ArrayReply<
| import('@redis/client/dist/lib/RESP/types').NullReply
| import('@redis/client/dist/lib/RESP/types').NumberReply<number>
>;
};
objLen: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
key: any,
options?:
| import('@redis/json/dist/lib/commands/OBJLEN').JsonObjLenOptions
| undefined
) => void;
readonly transformReply: () =>
| import('@redis/client/dist/lib/RESP/types').NumberReply<number>
| import('@redis/client/dist/lib/RESP/types').ArrayReply<
| import('@redis/client/dist/lib/RESP/types').NullReply
| import('@redis/client/dist/lib/RESP/types').NumberReply<number>
>;
};
SET: {
readonly IS_READ_ONLY: false;
readonly parseCommand: (
this: void,
parser: any,
key: any,
path: any,
json: any,
options?:
| import('@redis/json/dist/lib/commands/SET').JsonSetOptions
| undefined
) => void;
readonly transformReply: () =>
| import('@redis/client/dist/lib/RESP/types').NullReply
| import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>;
};
set: {
readonly IS_READ_ONLY: false;
readonly parseCommand: (
this: void,
parser: any,
key: any,
path: any,
json: any,
options?:
| import('@redis/json/dist/lib/commands/SET').JsonSetOptions
| undefined
) => void;
readonly transformReply: () =>
| import('@redis/client/dist/lib/RESP/types').NullReply
| import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>;
};
STRAPPEND: {
readonly IS_READ_ONLY: false;
readonly parseCommand: (
this: void,
parser: any,
key: any,
append: string,
options?:
| import('@redis/json/dist/lib/commands/STRAPPEND').JsonStrAppendOptions
| undefined
) => void;
readonly transformReply: () =>
| import('@redis/client/dist/lib/RESP/types').NumberReply<number>
| import('@redis/client/dist/lib/RESP/types').ArrayReply<
| import('@redis/client/dist/lib/RESP/types').NullReply
| import('@redis/client/dist/lib/RESP/types').NumberReply<number>
>;
};
strAppend: {
readonly IS_READ_ONLY: false;
readonly parseCommand: (
this: void,
parser: any,
key: any,
append: string,
options?:
| import('@redis/json/dist/lib/commands/STRAPPEND').JsonStrAppendOptions
| undefined
) => void;
readonly transformReply: () =>
| import('@redis/client/dist/lib/RESP/types').NumberReply<number>
| import('@redis/client/dist/lib/RESP/types').ArrayReply<
| import('@redis/client/dist/lib/RESP/types').NullReply
| import('@redis/client/dist/lib/RESP/types').NumberReply<number>
>;
};
STRLEN: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
key: any,
options?:
| import('@redis/json/dist/lib/commands/STRLEN').JsonStrLenOptions
| undefined
) => void;
readonly transformReply: () =>
| import('@redis/client/dist/lib/RESP/types').NumberReply<number>
| import('@redis/client/dist/lib/RESP/types').ArrayReply<
| import('@redis/client/dist/lib/RESP/types').NullReply
| import('@redis/client/dist/lib/RESP/types').NumberReply<number>
>;
};
strLen: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
key: any,
options?:
| import('@redis/json/dist/lib/commands/STRLEN').JsonStrLenOptions
| undefined
) => void;
readonly transformReply: () =>
| import('@redis/client/dist/lib/RESP/types').NumberReply<number>
| import('@redis/client/dist/lib/RESP/types').ArrayReply<
| import('@redis/client/dist/lib/RESP/types').NullReply
| import('@redis/client/dist/lib/RESP/types').NumberReply<number>
>;
};
TOGGLE: {
readonly IS_READ_ONLY: false;
readonly parseCommand: (
this: void,
parser: any,
key: any,
path: any
) => void;
readonly transformReply: () =>
| import('@redis/client/dist/lib/RESP/types').NullReply
| import('@redis/client/dist/lib/RESP/types').NumberReply<number>
| import('@redis/client/dist/lib/RESP/types').ArrayReply<
| import('@redis/client/dist/lib/RESP/types').NullReply
| import('@redis/client/dist/lib/RESP/types').NumberReply<number>
>;
};
toggle: {
readonly IS_READ_ONLY: false;
readonly parseCommand: (
this: void,
parser: any,
key: any,
path: any
) => void;
readonly transformReply: () =>
| import('@redis/client/dist/lib/RESP/types').NullReply
| import('@redis/client/dist/lib/RESP/types').NumberReply<number>
| import('@redis/client/dist/lib/RESP/types').ArrayReply<
| import('@redis/client/dist/lib/RESP/types').NullReply
| import('@redis/client/dist/lib/RESP/types').NumberReply<number>
>;
};
TYPE: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
key: any,
options?:
| import('@redis/json/dist/lib/commands/TYPE').JsonTypeOptions
| undefined
) => void;
readonly transformReply: {
readonly 2: () =>
| import('@redis/client/dist/lib/RESP/types').NullReply
| import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>
| import('@redis/client/dist/lib/RESP/types').ArrayReply<
| import('@redis/client/dist/lib/RESP/types').NullReply
| import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>
>;
readonly 3: (
reply: (
| import('@redis/client/dist/lib/RESP/types').NullReply
| import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>
| import('@redis/client/dist/lib/RESP/types').ArrayReply<
| import('@redis/client/dist/lib/RESP/types').NullReply
| import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>
>
)[]
) =>
| import('@redis/client/dist/lib/RESP/types').NullReply
| import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>
| import('@redis/client/dist/lib/RESP/types').ArrayReply<
| import('@redis/client/dist/lib/RESP/types').NullReply
| import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>
>;
};
};
type: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
key: any,
options?:
| import('@redis/json/dist/lib/commands/TYPE').JsonTypeOptions
| undefined
) => void;
readonly transformReply: {
readonly 2: () =>
| import('@redis/client/dist/lib/RESP/types').NullReply
| import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>
| import('@redis/client/dist/lib/RESP/types').ArrayReply<
| import('@redis/client/dist/lib/RESP/types').NullReply
| import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>
>;
readonly 3: (
reply: (
| import('@redis/client/dist/lib/RESP/types').NullReply
| import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>
| import('@redis/client/dist/lib/RESP/types').ArrayReply<
| import('@redis/client/dist/lib/RESP/types').NullReply
| import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>
>
)[]
) =>
| import('@redis/client/dist/lib/RESP/types').NullReply
| import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>
| import('@redis/client/dist/lib/RESP/types').ArrayReply<
| import('@redis/client/dist/lib/RESP/types').NullReply
| import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>
>;
};
};
};
ft: {
_LIST: {
readonly NOT_KEYED_COMMAND: true;
readonly IS_READ_ONLY: true;
readonly parseCommand: (this: void, parser: any) => void;
readonly transformReply: {
readonly 2: () => import('@redis/client/dist/lib/RESP/types').ArrayReply<
import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>
>;
readonly 3: () => import('@redis/client/dist/lib/RESP/types').SetReply<
import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>
>;
};
};
_list: {
readonly NOT_KEYED_COMMAND: true;
readonly IS_READ_ONLY: true;
readonly parseCommand: (this: void, parser: any) => void;
readonly transformReply: {
readonly 2: () => import('@redis/client/dist/lib/RESP/types').ArrayReply<
import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>
>;
readonly 3: () => import('@redis/client/dist/lib/RESP/types').SetReply<
import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>
>;
};
};
ALTER: {
readonly NOT_KEYED_COMMAND: true;
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
index: any,
schema: any
) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>;
};
alter: {
readonly NOT_KEYED_COMMAND: true;
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
index: any,
schema: any
) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>;
};
AGGREGATE_WITHCURSOR: {
readonly IS_READ_ONLY: false;
readonly parseCommand: (
this: void,
parser: any,
index: any,
query: any,
options?:
| import('@redis/search/dist/lib/commands/AGGREGATE_WITHCURSOR').FtAggregateWithCursorOptions
| undefined
) => void;
readonly transformReply: {
readonly 2: (
reply: [
result: [
total: import('@redis/client/dist/lib/RESP/types').UnwrapReply<
import('@redis/client/dist/lib/RESP/types').NumberReply<number>
>,
...results: import('@redis/client/dist/lib/RESP/types').ArrayReply<
import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>
>[]
],
cursor: import('@redis/client/dist/lib/RESP/types').NumberReply<number>
],
preserve?: any,
typeMapping?: TypeMapping | undefined
) => any;
readonly 3: (
reply: any,
preserve?: any,
typeMapping?: TypeMapping | undefined
) => any;
};
};
aggregateWithCursor: {
readonly IS_READ_ONLY: false;
readonly parseCommand: (
this: void,
parser: any,
index: any,
query: any,
options?:
| import('@redis/search/dist/lib/commands/AGGREGATE_WITHCURSOR').FtAggregateWithCursorOptions
| undefined
) => void;
readonly transformReply: {
readonly 2: (
reply: [
result: [
total: import('@redis/client/dist/lib/RESP/types').UnwrapReply<
import('@redis/client/dist/lib/RESP/types').NumberReply<number>
>,
...results: import('@redis/client/dist/lib/RESP/types').ArrayReply<
import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>
>[]
],
cursor: import('@redis/client/dist/lib/RESP/types').NumberReply<number>
],
preserve?: any,
typeMapping?: TypeMapping | undefined
) => any;
readonly 3: (
reply: any,
preserve?: any,
typeMapping?: TypeMapping | undefined
) => any;
};
};
AGGREGATE: {
readonly NOT_KEYED_COMMAND: true;
readonly IS_READ_ONLY: false;
readonly parseCommand: (
this: void,
parser: any,
index: any,
query: any,
options?:
| import('@redis/search/dist/lib/commands/AGGREGATE').FtAggregateOptions
| undefined
) => void;
readonly transformReply: {
readonly 2: (
rawReply: [
total: import('@redis/client/dist/lib/RESP/types').UnwrapReply<
import('@redis/client/dist/lib/RESP/types').NumberReply<number>
>,
...results: import('@redis/client/dist/lib/RESP/types').ArrayReply<
import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>
>[]
],
preserve?: any,
typeMapping?: TypeMapping | undefined
) => any;
readonly 3: (
rawReply: any,
preserve?: any,
typeMapping?: TypeMapping | undefined
) => any;
};
};
aggregate: {
readonly NOT_KEYED_COMMAND: true;
readonly IS_READ_ONLY: false;
readonly parseCommand: (
this: void,
parser: any,
index: any,
query: any,
options?:
| import('@redis/search/dist/lib/commands/AGGREGATE').FtAggregateOptions
| undefined
) => void;
readonly transformReply: {
readonly 2: (
rawReply: [
total: import('@redis/client/dist/lib/RESP/types').UnwrapReply<
import('@redis/client/dist/lib/RESP/types').NumberReply<number>
>,
...results: import('@redis/client/dist/lib/RESP/types').ArrayReply<
import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>
>[]
],
preserve?: any,
typeMapping?: TypeMapping | undefined
) => any;
readonly 3: (
rawReply: any,
preserve?: any,
typeMapping?: TypeMapping | undefined
) => any;
};
};
ALIASADD: {
readonly NOT_KEYED_COMMAND: true;
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
alias: any,
index: any
) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>;
};
aliasAdd: {
readonly NOT_KEYED_COMMAND: true;
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
alias: any,
index: any
) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>;
};
ALIASDEL: {
readonly NOT_KEYED_COMMAND: true;
readonly IS_READ_ONLY: true;
readonly parseCommand: (this: void, parser: any, alias: any) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>;
};
aliasDel: {
readonly NOT_KEYED_COMMAND: true;
readonly IS_READ_ONLY: true;
readonly parseCommand: (this: void, parser: any, alias: any) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>;
};
ALIASUPDATE: {
readonly NOT_KEYED_COMMAND: true;
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
alias: any,
index: any
) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>;
};
aliasUpdate: {
readonly NOT_KEYED_COMMAND: true;
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
alias: any,
index: any
) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>;
};
CONFIG_GET: {
readonly NOT_KEYED_COMMAND: true;
readonly IS_READ_ONLY: true;
readonly parseCommand: (this: void, parser: any, option: string) => void;
readonly transformReply: (
this: void,
reply: import('@redis/client/dist/lib/RESP/types').TuplesReply<
[
import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>,
(
| import('@redis/client/dist/lib/RESP/types').NullReply
| import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>
)
]
>[]
) => Record<string, unknown>;
};
configGet: {
readonly NOT_KEYED_COMMAND: true;
readonly IS_READ_ONLY: true;
readonly parseCommand: (this: void, parser: any, option: string) => void;
readonly transformReply: (
this: void,
reply: import('@redis/client/dist/lib/RESP/types').TuplesReply<
[
import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>,
(
| import('@redis/client/dist/lib/RESP/types').NullReply
| import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>
)
]
>[]
) => Record<string, unknown>;
};
CONFIG_SET: {
readonly NOT_KEYED_COMMAND: true;
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
property: Buffer | (string & {}) | 'a' | 'b',
value: any
) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>;
};
configSet: {
readonly NOT_KEYED_COMMAND: true;
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
property: Buffer | (string & {}) | 'a' | 'b',
value: any
) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>;
};
CREATE: {
readonly NOT_KEYED_COMMAND: true;
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
index: any,
schema: any,
options?:
| import('@redis/search/dist/lib/commands/CREATE').CreateOptions
| undefined
) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>;
};
create: {
readonly NOT_KEYED_COMMAND: true;
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
index: any,
schema: any,
options?:
| import('@redis/search/dist/lib/commands/CREATE').CreateOptions
| undefined
) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>;
};
CURSOR_DEL: {
readonly NOT_KEYED_COMMAND: true;
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
index: any,
cursorId: any
) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>;
};
cursorDel: {
readonly NOT_KEYED_COMMAND: true;
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
index: any,
cursorId: any
) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>;
};
CURSOR_READ: {
readonly NOT_KEYED_COMMAND: true;
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
index: any,
cursor: any,
options?:
| import('@redis/search/dist/lib/commands/CURSOR_READ').FtCursorReadOptions
| undefined
) => void;
readonly transformReply: {
readonly 2: (
reply: [
result: [
total: import('@redis/client/dist/lib/RESP/types').UnwrapReply<
import('@redis/client/dist/lib/RESP/types').NumberReply<number>
>,
...results: import('@redis/client/dist/lib/RESP/types').ArrayReply<
import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>
>[]
],
cursor: import('@redis/client/dist/lib/RESP/types').NumberReply<number>
],
preserve?: any,
typeMapping?: TypeMapping | undefined
) => any;
readonly 3: (
reply: any,
preserve?: any,
typeMapping?: TypeMapping | undefined
) => any;
};
};
cursorRead: {
readonly NOT_KEYED_COMMAND: true;
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
index: any,
cursor: any,
options?:
| import('@redis/search/dist/lib/commands/CURSOR_READ').FtCursorReadOptions
| undefined
) => void;
readonly transformReply: {
readonly 2: (
reply: [
result: [
total: import('@redis/client/dist/lib/RESP/types').UnwrapReply<
import('@redis/client/dist/lib/RESP/types').NumberReply<number>
>,
...results: import('@redis/client/dist/lib/RESP/types').ArrayReply<
import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>
>[]
],
cursor: import('@redis/client/dist/lib/RESP/types').NumberReply<number>
],
preserve?: any,
typeMapping?: TypeMapping | undefined
) => any;
readonly 3: (
reply: any,
preserve?: any,
typeMapping?: TypeMapping | undefined
) => any;
};
};
DICTADD: {
readonly NOT_KEYED_COMMAND: true;
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
dictionary: any,
term: any
) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').NumberReply<number>;
};
dictAdd: {
readonly NOT_KEYED_COMMAND: true;
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
dictionary: any,
term: any
) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').NumberReply<number>;
};
DICTDEL: {
readonly NOT_KEYED_COMMAND: true;
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
dictionary: any,
term: any
) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').NumberReply<number>;
};
dictDel: {
readonly NOT_KEYED_COMMAND: true;
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
dictionary: any,
term: any
) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').NumberReply<number>;
};
DICTDUMP: {
readonly NOT_KEYED_COMMAND: true;
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
dictionary: any
) => void;
readonly transformReply: {
readonly 2: () => import('@redis/client/dist/lib/RESP/types').ArrayReply<
import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>
>;
readonly 3: () => import('@redis/client/dist/lib/RESP/types').SetReply<
import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>
>;
};
};
dictDump: {
readonly NOT_KEYED_COMMAND: true;
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
dictionary: any
) => void;
readonly transformReply: {
readonly 2: () => import('@redis/client/dist/lib/RESP/types').ArrayReply<
import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>
>;
readonly 3: () => import('@redis/client/dist/lib/RESP/types').SetReply<
import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>
>;
};
};
DROPINDEX: {
readonly NOT_KEYED_COMMAND: true;
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
index: any,
options?:
| import('@redis/search/dist/lib/commands/DROPINDEX').FtDropIndexOptions
| undefined
) => void;
readonly transformReply: {
readonly 2: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>;
readonly 3: () => import('@redis/client/dist/lib/RESP/types').NumberReply<number>;
};
};
dropIndex: {
readonly NOT_KEYED_COMMAND: true;
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
index: any,
options?:
| import('@redis/search/dist/lib/commands/DROPINDEX').FtDropIndexOptions
| undefined
) => void;
readonly transformReply: {
readonly 2: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>;
readonly 3: () => import('@redis/client/dist/lib/RESP/types').NumberReply<number>;
};
};
EXPLAIN: {
readonly NOT_KEYED_COMMAND: true;
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
index: any,
query: any,
options?:
| import('@redis/search/dist/lib/commands/EXPLAIN').FtExplainOptions
| undefined
) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<string>;
};
explain: {
readonly NOT_KEYED_COMMAND: true;
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
index: any,
query: any,
options?:
| import('@redis/search/dist/lib/commands/EXPLAIN').FtExplainOptions
| undefined
) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<string>;
};
EXPLAINCLI: {
readonly NOT_KEYED_COMMAND: true;
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
index: any,
query: any,
options?:
| import('@redis/search/dist/lib/commands/EXPLAINCLI').FtExplainCLIOptions
| undefined
) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').ArrayReply<
import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>
>;
};
explainCli: {
readonly NOT_KEYED_COMMAND: true;
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
index: any,
query: any,
options?:
| import('@redis/search/dist/lib/commands/EXPLAINCLI').FtExplainCLIOptions
| undefined
) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').ArrayReply<
import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>
>;
};
HYBRID: {
readonly NOT_KEYED_COMMAND: true;
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
index: any,
options: any
) => void;
readonly transformReply: {
readonly 2: (
reply: unknown,
_preserve?: any,
_typeMapping?: TypeMapping | undefined
) => any;
readonly 3: (
reply: unknown,
_preserve?: any,
_typeMapping?: TypeMapping | undefined
) => any;
};
};
hybrid: {
readonly NOT_KEYED_COMMAND: true;
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
index: any,
options: any
) => void;
readonly transformReply: {
readonly 2: (
reply: unknown,
_preserve?: any,
_typeMapping?: TypeMapping | undefined
) => any;
readonly 3: (
reply: unknown,
_preserve?: any,
_typeMapping?: TypeMapping | undefined
) => any;
};
};
INFO: {
readonly NOT_KEYED_COMMAND: true;
readonly IS_READ_ONLY: true;
readonly parseCommand: (this: void, parser: any, index: any) => void;
readonly transformReply: {
readonly 2: (
reply: unknown[],
preserve?: unknown,
typeMapping?: TypeMapping | undefined
) => any;
readonly 3: () => import('@redis/search/dist/lib/commands/INFO').InfoReply;
};
};
info: {
readonly NOT_KEYED_COMMAND: true;
readonly IS_READ_ONLY: true;
readonly parseCommand: (this: void, parser: any, index: any) => void;
readonly transformReply: {
readonly 2: (
reply: unknown[],
preserve?: unknown,
typeMapping?: TypeMapping | undefined
) => any;
readonly 3: () => import('@redis/search/dist/lib/commands/INFO').InfoReply;
};
};
PROFILESEARCH: {
readonly NOT_KEYED_COMMAND: true;
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
index: any,
query: any,
options?:
| (import('@redis/search/dist/lib/commands/PROFILE_SEARCH').ProfileOptions &
import('@redis/search').FtSearchOptions)
| undefined
) => void;
readonly transformReply: {
readonly 2: (
reply: [
import('@redis/search/dist/lib/commands/SEARCH').SearchRawReply,
import('@redis/client/dist/lib/RESP/types').ArrayReply<
import('@redis/client/dist/lib/RESP/types').ReplyUnion
>
],
preserve?: any,
typeMapping?: TypeMapping | undefined
) => any;
readonly 3: (
reply: any,
preserve?: any,
typeMapping?: TypeMapping | undefined
) => any;
};
};
profileSearch: {
readonly NOT_KEYED_COMMAND: true;
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
index: any,
query: any,
options?:
| (import('@redis/search/dist/lib/commands/PROFILE_SEARCH').ProfileOptions &
import('@redis/search').FtSearchOptions)
| undefined
) => void;
readonly transformReply: {
readonly 2: (
reply: [
import('@redis/search/dist/lib/commands/SEARCH').SearchRawReply,
import('@redis/client/dist/lib/RESP/types').ArrayReply<
import('@redis/client/dist/lib/RESP/types').ReplyUnion
>
],
preserve?: any,
typeMapping?: TypeMapping | undefined
) => any;
readonly 3: (
reply: any,
preserve?: any,
typeMapping?: TypeMapping | undefined
) => any;
};
};
PROFILEAGGREGATE: {
readonly NOT_KEYED_COMMAND: true;
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
index: string,
query: string,
options?:
| (import('@redis/search/dist/lib/commands/PROFILE_SEARCH').ProfileOptions &
import('@redis/search/dist/lib/commands/AGGREGATE').FtAggregateOptions)
| undefined
) => void;
readonly transformReply: {
readonly 2: (
reply: [
[
total: import('@redis/client/dist/lib/RESP/types').UnwrapReply<
import('@redis/client/dist/lib/RESP/types').NumberReply<number>
>,
...results: import('@redis/client/dist/lib/RESP/types').ArrayReply<
import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>
>[]
],
import('@redis/client/dist/lib/RESP/types').ArrayReply<
import('@redis/client/dist/lib/RESP/types').ReplyUnion
>
],
preserve?: any,
typeMapping?: TypeMapping | undefined
) => any;
readonly 3: (
reply: any,
preserve?: any,
typeMapping?: TypeMapping | undefined
) => any;
};
};
profileAggregate: {
readonly NOT_KEYED_COMMAND: true;
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
index: string,
query: string,
options?:
| (import('@redis/search/dist/lib/commands/PROFILE_SEARCH').ProfileOptions &
import('@redis/search/dist/lib/commands/AGGREGATE').FtAggregateOptions)
| undefined
) => void;
readonly transformReply: {
readonly 2: (
reply: [
[
total: import('@redis/client/dist/lib/RESP/types').UnwrapReply<
import('@redis/client/dist/lib/RESP/types').NumberReply<number>
>,
...results: import('@redis/client/dist/lib/RESP/types').ArrayReply<
import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>
>[]
],
import('@redis/client/dist/lib/RESP/types').ArrayReply<
import('@redis/client/dist/lib/RESP/types').ReplyUnion
>
],
preserve?: any,
typeMapping?: TypeMapping | undefined
) => any;
readonly 3: (
reply: any,
preserve?: any,
typeMapping?: TypeMapping | undefined
) => any;
};
};
SEARCH_NOCONTENT: {
readonly NOT_KEYED_COMMAND: true;
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
index: any,
query: any,
options?: import('@redis/search').FtSearchOptions | undefined
) => void;
readonly transformReply: {
readonly 2: (reply: any) => any;
readonly 3: (
reply: any,
preserve?: any,
typeMapping?: TypeMapping | undefined
) => any;
};
};
searchNoContent: {
readonly NOT_KEYED_COMMAND: true;
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
index: any,
query: any,
options?: import('@redis/search').FtSearchOptions | undefined
) => void;
readonly transformReply: {
readonly 2: (reply: any) => any;
readonly 3: (
reply: any,
preserve?: any,
typeMapping?: TypeMapping | undefined
) => any;
};
};
SEARCH: {
readonly NOT_KEYED_COMMAND: true;
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
index: any,
query: any,
options?: import('@redis/search').FtSearchOptions | undefined
) => void;
readonly transformReply: {
readonly 2: (
reply: any,
_preserve?: any,
_typeMapping?: TypeMapping | undefined
) => any;
readonly 3: (
rawReply: any,
preserve?: any,
typeMapping?: TypeMapping | undefined
) => any;
};
};
search: {
readonly NOT_KEYED_COMMAND: true;
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
index: any,
query: any,
options?: import('@redis/search').FtSearchOptions | undefined
) => void;
readonly transformReply: {
readonly 2: (
reply: any,
_preserve?: any,
_typeMapping?: TypeMapping | undefined
) => any;
readonly 3: (
rawReply: any,
preserve?: any,
typeMapping?: TypeMapping | undefined
) => any;
};
};
SPELLCHECK: {
readonly NOT_KEYED_COMMAND: true;
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
index: any,
query: any,
options?:
| import('@redis/search/dist/lib/commands/SPELLCHECK').FtSpellCheckOptions
| undefined
) => void;
readonly transformReply: {
readonly 2: (
rawReply: [
_: string,
term: string,
suggestions: [score: string, suggestion: string][]
][]
) => {
term: string;
suggestions: { score: number; suggestion: string }[];
}[];
readonly 3: (
rawReply: any
) => {
term: string;
suggestions: { score: number; suggestion: string }[];
}[];
};
};
spellCheck: {
readonly NOT_KEYED_COMMAND: true;
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
index: any,
query: any,
options?:
| import('@redis/search/dist/lib/commands/SPELLCHECK').FtSpellCheckOptions
| undefined
) => void;
readonly transformReply: {
readonly 2: (
rawReply: [
_: string,
term: string,
suggestions: [score: string, suggestion: string][]
][]
) => {
term: string;
suggestions: { score: number; suggestion: string }[];
}[];
readonly 3: (
rawReply: any
) => {
term: string;
suggestions: { score: number; suggestion: string }[];
}[];
};
};
SUGADD: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
key: any,
string: any,
score: number,
options?:
| import('@redis/search/dist/lib/commands/SUGADD').FtSugAddOptions
| undefined
) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').NumberReply<number>;
};
sugAdd: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
key: any,
string: any,
score: number,
options?:
| import('@redis/search/dist/lib/commands/SUGADD').FtSugAddOptions
| undefined
) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').NumberReply<number>;
};
SUGDEL: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
key: any,
string: any
) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').NumberReply<
0 | 1
>;
};
sugDel: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
key: any,
string: any
) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').NumberReply<
0 | 1
>;
};
SUGGET_WITHPAYLOADS: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
key: any,
prefix: any,
options?:
| import('@redis/search/dist/lib/commands/SUGGET').FtSugGetOptions
| undefined
) => void;
readonly transformReply: (
this: void,
reply:
| import('@redis/client/dist/lib/RESP/types').NullReply
| import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>[]
) =>
| {
suggestion: import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>;
payload: import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>;
}[]
| null;
};
sugGetWithPayloads: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
key: any,
prefix: any,
options?:
| import('@redis/search/dist/lib/commands/SUGGET').FtSugGetOptions
| undefined
) => void;
readonly transformReply: (
this: void,
reply:
| import('@redis/client/dist/lib/RESP/types').NullReply
| import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>[]
) =>
| {
suggestion: import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>;
payload: import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>;
}[]
| null;
};
SUGGET_WITHSCORES_WITHPAYLOADS: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
key: any,
prefix: any,
options?:
| import('@redis/search/dist/lib/commands/SUGGET').FtSugGetOptions
| undefined
) => void;
readonly transformReply: {
readonly 2: (
reply:
| import('@redis/client/dist/lib/RESP/types').NullReply
| import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>[],
preserve?: unknown,
typeMapping?: TypeMapping | undefined
) =>
| {
suggestion: import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>;
score: import('@redis/client/dist/lib/RESP/types').DoubleReply<number>;
payload: import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>;
}[]
| null;
readonly 3: (
reply:
| import('@redis/client/dist/lib/RESP/types').NullReply
| (
| import('@redis/client/dist/lib/RESP/types').DoubleReply<number>
| import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>
)[]
) =>
| {
suggestion: import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>;
score: import('@redis/client/dist/lib/RESP/types').DoubleReply<number>;
payload: import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>;
}[]
| null;
};
};
sugGetWithScoresWithPayloads: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
key: any,
prefix: any,
options?:
| import('@redis/search/dist/lib/commands/SUGGET').FtSugGetOptions
| undefined
) => void;
readonly transformReply: {
readonly 2: (
reply:
| import('@redis/client/dist/lib/RESP/types').NullReply
| import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>[],
preserve?: unknown,
typeMapping?: TypeMapping | undefined
) =>
| {
suggestion: import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>;
score: import('@redis/client/dist/lib/RESP/types').DoubleReply<number>;
payload: import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>;
}[]
| null;
readonly 3: (
reply:
| import('@redis/client/dist/lib/RESP/types').NullReply
| (
| import('@redis/client/dist/lib/RESP/types').DoubleReply<number>
| import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>
)[]
) =>
| {
suggestion: import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>;
score: import('@redis/client/dist/lib/RESP/types').DoubleReply<number>;
payload: import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>;
}[]
| null;
};
};
SUGGET_WITHSCORES: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
key: any,
prefix: any,
options?:
| import('@redis/search/dist/lib/commands/SUGGET').FtSugGetOptions
| undefined
) => void;
readonly transformReply: {
readonly 2: (
reply:
| import('@redis/client/dist/lib/RESP/types').NullReply
| import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>[],
preserve?: unknown,
typeMapping?: TypeMapping | undefined
) =>
| {
suggestion: import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>;
score: import('@redis/client/dist/lib/RESP/types').DoubleReply<number>;
}[]
| null;
readonly 3: (
reply: (
| import('@redis/client/dist/lib/RESP/types').DoubleReply<number>
| import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>
)[]
) =>
| {
suggestion: import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>;
score: import('@redis/client/dist/lib/RESP/types').DoubleReply<number>;
}[]
| null;
};
};
sugGetWithScores: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
key: any,
prefix: any,
options?:
| import('@redis/search/dist/lib/commands/SUGGET').FtSugGetOptions
| undefined
) => void;
readonly transformReply: {
readonly 2: (
reply:
| import('@redis/client/dist/lib/RESP/types').NullReply
| import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>[],
preserve?: unknown,
typeMapping?: TypeMapping | undefined
) =>
| {
suggestion: import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>;
score: import('@redis/client/dist/lib/RESP/types').DoubleReply<number>;
}[]
| null;
readonly 3: (
reply: (
| import('@redis/client/dist/lib/RESP/types').DoubleReply<number>
| import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>
)[]
) =>
| {
suggestion: import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>;
score: import('@redis/client/dist/lib/RESP/types').DoubleReply<number>;
}[]
| null;
};
};
SUGGET: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
key: any,
prefix: any,
options?:
| import('@redis/search/dist/lib/commands/SUGGET').FtSugGetOptions
| undefined
) => void;
readonly transformReply: () =>
| import('@redis/client/dist/lib/RESP/types').NullReply
| import('@redis/client/dist/lib/RESP/types').ArrayReply<
import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>
>;
};
sugGet: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
key: any,
prefix: any,
options?:
| import('@redis/search/dist/lib/commands/SUGGET').FtSugGetOptions
| undefined
) => void;
readonly transformReply: () =>
| import('@redis/client/dist/lib/RESP/types').NullReply
| import('@redis/client/dist/lib/RESP/types').ArrayReply<
import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>
>;
};
SUGLEN: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (this: void, parser: any, key: any) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').NumberReply<number>;
};
sugLen: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (this: void, parser: any, key: any) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').NumberReply<number>;
};
SYNDUMP: {
readonly NOT_KEYED_COMMAND: true;
readonly IS_READ_ONLY: true;
readonly parseCommand: (this: void, parser: any, index: any) => void;
readonly transformReply: {
readonly 2: (
reply: (
| import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>
| import('@redis/client/dist/lib/RESP/types').ArrayReply<
import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>
>
)[]
) => Record<
string,
import('@redis/client/dist/lib/RESP/types').ArrayReply<
import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>
>
>;
readonly 3: () => import('@redis/client/dist/lib/RESP/types').MapReply<
import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>,
import('@redis/client/dist/lib/RESP/types').ArrayReply<
import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>
>
>;
};
};
synDump: {
readonly NOT_KEYED_COMMAND: true;
readonly IS_READ_ONLY: true;
readonly parseCommand: (this: void, parser: any, index: any) => void;
readonly transformReply: {
readonly 2: (
reply: (
| import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>
| import('@redis/client/dist/lib/RESP/types').ArrayReply<
import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>
>
)[]
) => Record<
string,
import('@redis/client/dist/lib/RESP/types').ArrayReply<
import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>
>
>;
readonly 3: () => import('@redis/client/dist/lib/RESP/types').MapReply<
import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>,
import('@redis/client/dist/lib/RESP/types').ArrayReply<
import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>
>
>;
};
};
SYNUPDATE: {
readonly NOT_KEYED_COMMAND: true;
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
index: any,
groupId: any,
terms: any,
options?:
| import('@redis/search/dist/lib/commands/SYNUPDATE').FtSynUpdateOptions
| undefined
) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>;
};
synUpdate: {
readonly NOT_KEYED_COMMAND: true;
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
index: any,
groupId: any,
terms: any,
options?:
| import('@redis/search/dist/lib/commands/SYNUPDATE').FtSynUpdateOptions
| undefined
) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>;
};
TAGVALS: {
readonly NOT_KEYED_COMMAND: true;
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
index: any,
fieldName: any
) => void;
readonly transformReply: {
readonly 2: () => import('@redis/client/dist/lib/RESP/types').ArrayReply<
import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>
>;
readonly 3: () => import('@redis/client/dist/lib/RESP/types').SetReply<
import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>
>;
};
};
tagVals: {
readonly NOT_KEYED_COMMAND: true;
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
index: any,
fieldName: any
) => void;
readonly transformReply: {
readonly 2: () => import('@redis/client/dist/lib/RESP/types').ArrayReply<
import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>
>;
readonly 3: () => import('@redis/client/dist/lib/RESP/types').SetReply<
import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>
>;
};
};
};
ts: {
readonly ADD: {
readonly IS_READ_ONLY: false;
readonly parseCommand: (
this: void,
parser: any,
key: any,
timestamp: any,
value: number,
options?:
| import('@redis/time-series/dist/lib/commands/ADD').TsAddOptions
| undefined
) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').NumberReply<number>;
};
readonly add: {
readonly IS_READ_ONLY: false;
readonly parseCommand: (
this: void,
parser: any,
key: any,
timestamp: any,
value: number,
options?:
| import('@redis/time-series/dist/lib/commands/ADD').TsAddOptions
| undefined
) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').NumberReply<number>;
};
readonly ALTER: {
readonly IS_READ_ONLY: false;
readonly parseCommand: (
this: void,
parser: any,
key: any,
options?:
| import('@redis/time-series/dist/lib/commands/ALTER').TsAlterOptions
| undefined
) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>;
};
readonly alter: {
readonly IS_READ_ONLY: false;
readonly parseCommand: (
this: void,
parser: any,
key: any,
options?:
| import('@redis/time-series/dist/lib/commands/ALTER').TsAlterOptions
| undefined
) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>;
};
readonly CREATE: {
readonly IS_READ_ONLY: false;
readonly parseCommand: (
this: void,
parser: any,
key: any,
options?:
| import('@redis/time-series/dist/lib/commands/CREATE').TsCreateOptions
| undefined
) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>;
};
readonly create: {
readonly IS_READ_ONLY: false;
readonly parseCommand: (
this: void,
parser: any,
key: any,
options?:
| import('@redis/time-series/dist/lib/commands/CREATE').TsCreateOptions
| undefined
) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>;
};
readonly CREATERULE: {
readonly IS_READ_ONLY: false;
readonly parseCommand: (
this: void,
parser: any,
sourceKey: any,
destinationKey: any,
aggregationType: any,
bucketDuration: number,
alignTimestamp?: number | undefined
) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>;
};
readonly createRule: {
readonly IS_READ_ONLY: false;
readonly parseCommand: (
this: void,
parser: any,
sourceKey: any,
destinationKey: any,
aggregationType: any,
bucketDuration: number,
alignTimestamp?: number | undefined
) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>;
};
readonly DECRBY: {
readonly IS_READ_ONLY: false;
readonly parseCommand: (
this: void,
parser: any,
key: any,
value: number,
options?:
| import('@redis/time-series/dist/lib/commands/INCRBY').TsIncrByOptions
| undefined
) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').NumberReply<number>;
};
readonly decrBy: {
readonly IS_READ_ONLY: false;
readonly parseCommand: (
this: void,
parser: any,
key: any,
value: number,
options?:
| import('@redis/time-series/dist/lib/commands/INCRBY').TsIncrByOptions
| undefined
) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').NumberReply<number>;
};
readonly DEL: {
readonly IS_READ_ONLY: false;
readonly parseCommand: (
this: void,
parser: any,
key: any,
fromTimestamp: any,
toTimestamp: any
) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').NumberReply<number>;
};
readonly del: {
readonly IS_READ_ONLY: false;
readonly parseCommand: (
this: void,
parser: any,
key: any,
fromTimestamp: any,
toTimestamp: any
) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').NumberReply<number>;
};
readonly DELETERULE: {
readonly IS_READ_ONLY: false;
readonly parseCommand: (
this: void,
parser: any,
sourceKey: any,
destinationKey: any
) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>;
};
readonly deleteRule: {
readonly IS_READ_ONLY: false;
readonly parseCommand: (
this: void,
parser: any,
sourceKey: any,
destinationKey: any
) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>;
};
readonly GET: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
key: any,
options?:
| import('@redis/time-series/dist/lib/commands/GET').TsGetOptions
| undefined
) => void;
readonly transformReply: {
readonly 2: (
this: void,
reply: any
) => {
timestamp: import('@redis/client/dist/lib/RESP/types').NumberReply<number>;
value: number;
} | null;
readonly 3: (
this: void,
reply: any
) => {
timestamp: import('@redis/client/dist/lib/RESP/types').NumberReply<number>;
value: import('@redis/client/dist/lib/RESP/types').DoubleReply<number>;
} | null;
};
};
readonly get: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
key: any,
options?:
| import('@redis/time-series/dist/lib/commands/GET').TsGetOptions
| undefined
) => void;
readonly transformReply: {
readonly 2: (
this: void,
reply: any
) => {
timestamp: import('@redis/client/dist/lib/RESP/types').NumberReply<number>;
value: number;
} | null;
readonly 3: (
this: void,
reply: any
) => {
timestamp: import('@redis/client/dist/lib/RESP/types').NumberReply<number>;
value: import('@redis/client/dist/lib/RESP/types').DoubleReply<number>;
} | null;
};
};
readonly INCRBY: {
readonly IS_READ_ONLY: false;
readonly parseCommand: (
this: void,
parser: any,
key: any,
value: number,
options?:
| import('@redis/time-series/dist/lib/commands/INCRBY').TsIncrByOptions
| undefined
) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').NumberReply<number>;
};
readonly incrBy: {
readonly IS_READ_ONLY: false;
readonly parseCommand: (
this: void,
parser: any,
key: any,
value: number,
options?:
| import('@redis/time-series/dist/lib/commands/INCRBY').TsIncrByOptions
| undefined
) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').NumberReply<number>;
};
readonly INFO_DEBUG: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (this: void, parser: any, key: string) => void;
readonly transformReply: {
readonly 2: (
this: void,
reply: [
...import('@redis/time-series/dist/lib/commands/INFO').InfoRawReplyTypes[],
'keySelfName',
import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>,
'Chunks',
[
'startTimestamp',
import('@redis/client/dist/lib/RESP/types').NumberReply<number>,
'endTimestamp',
import('@redis/client/dist/lib/RESP/types').NumberReply<number>,
'samples',
import('@redis/client/dist/lib/RESP/types').NumberReply<number>,
'size',
import('@redis/client/dist/lib/RESP/types').NumberReply<number>,
'bytesPerSample',
import('@redis/client/dist/lib/RESP/types').SimpleStringReply<string>
][]
],
_: any,
typeMapping?: TypeMapping | undefined
) => any;
readonly 3: (
reply: any,
preserve?: unknown,
typeMapping?: TypeMapping | undefined
) => any;
};
};
readonly infoDebug: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (this: void, parser: any, key: string) => void;
readonly transformReply: {
readonly 2: (
this: void,
reply: [
...import('@redis/time-series/dist/lib/commands/INFO').InfoRawReplyTypes[],
'keySelfName',
import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>,
'Chunks',
[
'startTimestamp',
import('@redis/client/dist/lib/RESP/types').NumberReply<number>,
'endTimestamp',
import('@redis/client/dist/lib/RESP/types').NumberReply<number>,
'samples',
import('@redis/client/dist/lib/RESP/types').NumberReply<number>,
'size',
import('@redis/client/dist/lib/RESP/types').NumberReply<number>,
'bytesPerSample',
import('@redis/client/dist/lib/RESP/types').SimpleStringReply<string>
][]
],
_: any,
typeMapping?: TypeMapping | undefined
) => any;
readonly 3: (
reply: any,
preserve?: unknown,
typeMapping?: TypeMapping | undefined
) => any;
};
};
readonly INFO: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (this: void, parser: any, key: string) => void;
readonly transformReply: {
readonly 2: (
reply: any,
_: unknown,
typeMapping?: TypeMapping | undefined
) => any;
readonly 3: (
reply: any,
preserve?: unknown,
typeMapping?: TypeMapping | undefined
) => any;
};
};
readonly info: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (this: void, parser: any, key: string) => void;
readonly transformReply: {
readonly 2: (
reply: any,
_: unknown,
typeMapping?: TypeMapping | undefined
) => any;
readonly 3: (
reply: any,
preserve?: unknown,
typeMapping?: TypeMapping | undefined
) => any;
};
};
readonly MADD: {
readonly IS_READ_ONLY: false;
readonly parseCommand: (
this: void,
parser: any,
toAdd: import('@redis/time-series/dist/lib/commands/MADD').TsMAddSample[]
) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').ArrayReply<
| import('@redis/client/dist/lib/RESP/types').SimpleErrorReply
| import('@redis/client/dist/lib/RESP/types').NumberReply<number>
>;
};
readonly mAdd: {
readonly IS_READ_ONLY: false;
readonly parseCommand: (
this: void,
parser: any,
toAdd: import('@redis/time-series/dist/lib/commands/MADD').TsMAddSample[]
) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').ArrayReply<
| import('@redis/client/dist/lib/RESP/types').SimpleErrorReply
| import('@redis/client/dist/lib/RESP/types').NumberReply<number>
>;
};
readonly MGET_SELECTED_LABELS: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
filter: any,
selectedLabels: any,
options?:
| import('@redis/time-series/dist/lib/commands/MGET').TsMGetOptions
| undefined
) => void;
readonly transformReply: {
2(
this: void,
reply: any,
_: any,
typeMapping?: TypeMapping | undefined
): any;
3(this: void, reply: any): any;
};
};
readonly mGetSelectedLabels: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
filter: any,
selectedLabels: any,
options?:
| import('@redis/time-series/dist/lib/commands/MGET').TsMGetOptions
| undefined
) => void;
readonly transformReply: {
2(
this: void,
reply: any,
_: any,
typeMapping?: TypeMapping | undefined
): any;
3(this: void, reply: any): any;
};
};
readonly MGET_WITHLABELS: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
filter: any,
options?:
| import('@redis/time-series/dist/lib/commands/MGET_WITHLABELS').TsMGetWithLabelsOptions
| undefined
) => void;
readonly transformReply: {
2(
this: void,
reply: any,
_: any,
typeMapping?: TypeMapping | undefined
): any;
3(this: void, reply: any): any;
};
};
readonly mGetWithLabels: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
filter: any,
options?:
| import('@redis/time-series/dist/lib/commands/MGET_WITHLABELS').TsMGetWithLabelsOptions
| undefined
) => void;
readonly transformReply: {
2(
this: void,
reply: any,
_: any,
typeMapping?: TypeMapping | undefined
): any;
3(this: void, reply: any): any;
};
};
readonly MGET: {
readonly NOT_KEYED_COMMAND: true;
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
filter: any,
options?:
| import('@redis/time-series/dist/lib/commands/MGET').TsMGetOptions
| undefined
) => void;
readonly transformReply: {
readonly 2: (
this: void,
reply: any,
_: any,
typeMapping?: TypeMapping | undefined
) => any;
readonly 3: (this: void, reply: any) => any;
};
};
readonly mGet: {
readonly NOT_KEYED_COMMAND: true;
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
filter: any,
options?:
| import('@redis/time-series/dist/lib/commands/MGET').TsMGetOptions
| undefined
) => void;
readonly transformReply: {
readonly 2: (
this: void,
reply: any,
_: any,
typeMapping?: TypeMapping | undefined
) => any;
readonly 3: (this: void, reply: any) => any;
};
};
readonly MRANGE_GROUPBY: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (
parser: any,
fromTimestamp: any,
toTimestamp: any,
filter: any,
groupBy: any,
options?:
| import('@redis/time-series/dist/lib/commands/RANGE').TsRangeOptions
| undefined
) => void;
readonly transformReply: {
readonly 2: (
this: void,
reply: any,
_?: unknown,
typeMapping?: TypeMapping | undefined
) => any;
readonly 3: (this: void, reply: any) => any;
};
};
readonly mRangeGroupBy: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (
parser: any,
fromTimestamp: any,
toTimestamp: any,
filter: any,
groupBy: any,
options?:
| import('@redis/time-series/dist/lib/commands/RANGE').TsRangeOptions
| undefined
) => void;
readonly transformReply: {
readonly 2: (
this: void,
reply: any,
_?: unknown,
typeMapping?: TypeMapping | undefined
) => any;
readonly 3: (this: void, reply: any) => any;
};
};
readonly MRANGE_MULTIAGGR: {
readonly NOT_KEYED_COMMAND: true;
readonly IS_READ_ONLY: true;
readonly parseCommand: (
parser: any,
fromTimestamp: any,
toTimestamp: any,
filter: any,
options: any
) => void;
readonly transformReply: {
readonly 2: (
this: void,
reply: any,
_?: unknown,
typeMapping?: TypeMapping | undefined
) => any;
readonly 3: (this: void, reply: any) => any;
};
};
readonly mRangeMultiAggr: {
readonly NOT_KEYED_COMMAND: true;
readonly IS_READ_ONLY: true;
readonly parseCommand: (
parser: any,
fromTimestamp: any,
toTimestamp: any,
filter: any,
options: any
) => void;
readonly transformReply: {
readonly 2: (
this: void,
reply: any,
_?: unknown,
typeMapping?: TypeMapping | undefined
) => any;
readonly 3: (this: void, reply: any) => any;
};
};
readonly MRANGE_SELECTED_LABELS_MULTIAGGR: {
readonly NOT_KEYED_COMMAND: true;
readonly IS_READ_ONLY: true;
readonly parseCommand: (
parser: any,
fromTimestamp: any,
toTimestamp: any,
selectedLabels: any,
filter: any,
options: any
) => void;
readonly transformReply: {
readonly 2: (
this: void,
reply: any,
_?: unknown,
typeMapping?: TypeMapping | undefined
) => any;
readonly 3: (this: void, reply: any) => any;
};
};
readonly mRangeSelectedLabelsMultiAggr: {
readonly NOT_KEYED_COMMAND: true;
readonly IS_READ_ONLY: true;
readonly parseCommand: (
parser: any,
fromTimestamp: any,
toTimestamp: any,
selectedLabels: any,
filter: any,
options: any
) => void;
readonly transformReply: {
readonly 2: (
this: void,
reply: any,
_?: unknown,
typeMapping?: TypeMapping | undefined
) => any;
readonly 3: (this: void, reply: any) => any;
};
};
readonly MRANGE_SELECTED_LABELS_GROUPBY: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (
parser: any,
fromTimestamp: any,
toTimestamp: any,
selectedLabels: any,
filter: any,
groupBy: any,
options?:
| import('@redis/time-series/dist/lib/commands/RANGE').TsRangeOptions
| undefined
) => void;
readonly transformReply: {
readonly 2: (
this: void,
reply: any,
_?: unknown,
typeMapping?: TypeMapping | undefined
) => any;
readonly 3: (this: void, reply: any) => any;
};
};
readonly mRangeSelectedLabelsGroupBy: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (
parser: any,
fromTimestamp: any,
toTimestamp: any,
selectedLabels: any,
filter: any,
groupBy: any,
options?:
| import('@redis/time-series/dist/lib/commands/RANGE').TsRangeOptions
| undefined
) => void;
readonly transformReply: {
readonly 2: (
this: void,
reply: any,
_?: unknown,
typeMapping?: TypeMapping | undefined
) => any;
readonly 3: (this: void, reply: any) => any;
};
};
readonly MRANGE_SELECTED_LABELS: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (
parser: any,
fromTimestamp: any,
toTimestamp: any,
selectedLabels: any,
filter: any,
options?:
| import('@redis/time-series/dist/lib/commands/RANGE').TsRangeOptions
| undefined
) => void;
readonly transformReply: {
readonly 2: (
this: void,
reply: any,
_?: unknown,
typeMapping?: TypeMapping | undefined
) => any;
readonly 3: (this: void, reply: any) => any;
};
};
readonly mRangeSelectedLabels: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (
parser: any,
fromTimestamp: any,
toTimestamp: any,
selectedLabels: any,
filter: any,
options?:
| import('@redis/time-series/dist/lib/commands/RANGE').TsRangeOptions
| undefined
) => void;
readonly transformReply: {
readonly 2: (
this: void,
reply: any,
_?: unknown,
typeMapping?: TypeMapping | undefined
) => any;
readonly 3: (this: void, reply: any) => any;
};
};
readonly MRANGE_WITHLABELS_MULTIAGGR: {
readonly NOT_KEYED_COMMAND: true;
readonly IS_READ_ONLY: true;
readonly parseCommand: (
parser: any,
fromTimestamp: any,
toTimestamp: any,
filter: any,
options: any
) => void;
readonly transformReply: {
readonly 2: (
this: void,
reply: any,
_?: unknown,
typeMapping?: TypeMapping | undefined
) => any;
readonly 3: (this: void, reply: any) => any;
};
};
readonly mRangeWithLabelsMultiAggr: {
readonly NOT_KEYED_COMMAND: true;
readonly IS_READ_ONLY: true;
readonly parseCommand: (
parser: any,
fromTimestamp: any,
toTimestamp: any,
filter: any,
options: any
) => void;
readonly transformReply: {
readonly 2: (
this: void,
reply: any,
_?: unknown,
typeMapping?: TypeMapping | undefined
) => any;
readonly 3: (this: void, reply: any) => any;
};
};
readonly MRANGE_WITHLABELS_GROUPBY: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (
parser: any,
fromTimestamp: any,
toTimestamp: any,
filter: any,
groupBy: any,
options?:
| import('@redis/time-series/dist/lib/commands/RANGE').TsRangeOptions
| undefined
) => void;
readonly transformReply: {
readonly 2: (
this: void,
reply: any,
_?: unknown,
typeMapping?: TypeMapping | undefined
) => any;
readonly 3: (this: void, reply: any) => any;
};
};
readonly mRangeWithLabelsGroupBy: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (
parser: any,
fromTimestamp: any,
toTimestamp: any,
filter: any,
groupBy: any,
options?:
| import('@redis/time-series/dist/lib/commands/RANGE').TsRangeOptions
| undefined
) => void;
readonly transformReply: {
readonly 2: (
this: void,
reply: any,
_?: unknown,
typeMapping?: TypeMapping | undefined
) => any;
readonly 3: (this: void, reply: any) => any;
};
};
readonly MRANGE_WITHLABELS: {
readonly NOT_KEYED_COMMAND: true;
readonly IS_READ_ONLY: true;
readonly parseCommand: (
parser: any,
fromTimestamp: any,
toTimestamp: any,
filter: any,
options?:
| import('@redis/time-series/dist/lib/commands/RANGE').TsRangeOptions
| undefined
) => void;
readonly transformReply: {
readonly 2: (
this: void,
reply: any,
_?: unknown,
typeMapping?: TypeMapping | undefined
) => any;
readonly 3: (this: void, reply: any) => any;
};
};
readonly mRangeWithLabels: {
readonly NOT_KEYED_COMMAND: true;
readonly IS_READ_ONLY: true;
readonly parseCommand: (
parser: any,
fromTimestamp: any,
toTimestamp: any,
filter: any,
options?:
| import('@redis/time-series/dist/lib/commands/RANGE').TsRangeOptions
| undefined
) => void;
readonly transformReply: {
readonly 2: (
this: void,
reply: any,
_?: unknown,
typeMapping?: TypeMapping | undefined
) => any;
readonly 3: (this: void, reply: any) => any;
};
};
readonly MRANGE: {
readonly NOT_KEYED_COMMAND: true;
readonly IS_READ_ONLY: true;
readonly parseCommand: (
parser: any,
fromTimestamp: any,
toTimestamp: any,
filter: any,
options?:
| import('@redis/time-series/dist/lib/commands/RANGE').TsRangeOptions
| undefined
) => void;
readonly transformReply: {
readonly 2: (
this: void,
reply: any,
_?: unknown,
typeMapping?: TypeMapping | undefined
) => any;
readonly 3: (this: void, reply: any) => any;
};
};
readonly mRange: {
readonly NOT_KEYED_COMMAND: true;
readonly IS_READ_ONLY: true;
readonly parseCommand: (
parser: any,
fromTimestamp: any,
toTimestamp: any,
filter: any,
options?:
| import('@redis/time-series/dist/lib/commands/RANGE').TsRangeOptions
| undefined
) => void;
readonly transformReply: {
readonly 2: (
this: void,
reply: any,
_?: unknown,
typeMapping?: TypeMapping | undefined
) => any;
readonly 3: (this: void, reply: any) => any;
};
};
readonly MREVRANGE_GROUPBY: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (
parser: any,
fromTimestamp: any,
toTimestamp: any,
filter: any,
groupBy: any,
options?:
| import('@redis/time-series/dist/lib/commands/RANGE').TsRangeOptions
| undefined
) => void;
readonly transformReply: {
readonly 2: (
this: void,
reply: any,
_?: unknown,
typeMapping?: TypeMapping | undefined
) => any;
readonly 3: (this: void, reply: any) => any;
};
};
readonly mRevRangeGroupBy: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (
parser: any,
fromTimestamp: any,
toTimestamp: any,
filter: any,
groupBy: any,
options?:
| import('@redis/time-series/dist/lib/commands/RANGE').TsRangeOptions
| undefined
) => void;
readonly transformReply: {
readonly 2: (
this: void,
reply: any,
_?: unknown,
typeMapping?: TypeMapping | undefined
) => any;
readonly 3: (this: void, reply: any) => any;
};
};
readonly MREVRANGE_MULTIAGGR: {
readonly NOT_KEYED_COMMAND: true;
readonly IS_READ_ONLY: true;
readonly parseCommand: (
parser: any,
fromTimestamp: any,
toTimestamp: any,
filter: any,
options: any
) => void;
readonly transformReply: {
readonly 2: (
this: void,
reply: any,
_?: unknown,
typeMapping?: TypeMapping | undefined
) => any;
readonly 3: (this: void, reply: any) => any;
};
};
readonly mRevRangeMultiAggr: {
readonly NOT_KEYED_COMMAND: true;
readonly IS_READ_ONLY: true;
readonly parseCommand: (
parser: any,
fromTimestamp: any,
toTimestamp: any,
filter: any,
options: any
) => void;
readonly transformReply: {
readonly 2: (
this: void,
reply: any,
_?: unknown,
typeMapping?: TypeMapping | undefined
) => any;
readonly 3: (this: void, reply: any) => any;
};
};
readonly MREVRANGE_SELECTED_LABELS_MULTIAGGR: {
readonly NOT_KEYED_COMMAND: true;
readonly IS_READ_ONLY: true;
readonly parseCommand: (
parser: any,
fromTimestamp: any,
toTimestamp: any,
selectedLabels: any,
filter: any,
options: any
) => void;
readonly transformReply: {
readonly 2: (
this: void,
reply: any,
_?: unknown,
typeMapping?: TypeMapping | undefined
) => any;
readonly 3: (this: void, reply: any) => any;
};
};
readonly mRevRangeSelectedLabelsMultiAggr: {
readonly NOT_KEYED_COMMAND: true;
readonly IS_READ_ONLY: true;
readonly parseCommand: (
parser: any,
fromTimestamp: any,
toTimestamp: any,
selectedLabels: any,
filter: any,
options: any
) => void;
readonly transformReply: {
readonly 2: (
this: void,
reply: any,
_?: unknown,
typeMapping?: TypeMapping | undefined
) => any;
readonly 3: (this: void, reply: any) => any;
};
};
readonly MREVRANGE_SELECTED_LABELS_GROUPBY: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (
parser: any,
fromTimestamp: any,
toTimestamp: any,
selectedLabels: any,
filter: any,
groupBy: any,
options?:
| import('@redis/time-series/dist/lib/commands/RANGE').TsRangeOptions
| undefined
) => void;
readonly transformReply: {
readonly 2: (
this: void,
reply: any,
_?: unknown,
typeMapping?: TypeMapping | undefined
) => any;
readonly 3: (this: void, reply: any) => any;
};
};
readonly mRevRangeSelectedLabelsGroupBy: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (
parser: any,
fromTimestamp: any,
toTimestamp: any,
selectedLabels: any,
filter: any,
groupBy: any,
options?:
| import('@redis/time-series/dist/lib/commands/RANGE').TsRangeOptions
| undefined
) => void;
readonly transformReply: {
readonly 2: (
this: void,
reply: any,
_?: unknown,
typeMapping?: TypeMapping | undefined
) => any;
readonly 3: (this: void, reply: any) => any;
};
};
readonly MREVRANGE_SELECTED_LABELS: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (
parser: any,
fromTimestamp: any,
toTimestamp: any,
selectedLabels: any,
filter: any,
options?:
| import('@redis/time-series/dist/lib/commands/RANGE').TsRangeOptions
| undefined
) => void;
readonly transformReply: {
readonly 2: (
this: void,
reply: any,
_?: unknown,
typeMapping?: TypeMapping | undefined
) => any;
readonly 3: (this: void, reply: any) => any;
};
};
readonly mRevRangeSelectedLabels: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (
parser: any,
fromTimestamp: any,
toTimestamp: any,
selectedLabels: any,
filter: any,
options?:
| import('@redis/time-series/dist/lib/commands/RANGE').TsRangeOptions
| undefined
) => void;
readonly transformReply: {
readonly 2: (
this: void,
reply: any,
_?: unknown,
typeMapping?: TypeMapping | undefined
) => any;
readonly 3: (this: void, reply: any) => any;
};
};
readonly MREVRANGE_WITHLABELS_MULTIAGGR: {
readonly NOT_KEYED_COMMAND: true;
readonly IS_READ_ONLY: true;
readonly parseCommand: (
parser: any,
fromTimestamp: any,
toTimestamp: any,
filter: any,
options: any
) => void;
readonly transformReply: {
readonly 2: (
this: void,
reply: any,
_?: unknown,
typeMapping?: TypeMapping | undefined
) => any;
readonly 3: (this: void, reply: any) => any;
};
};
readonly mRevRangeWithLabelsMultiAggr: {
readonly NOT_KEYED_COMMAND: true;
readonly IS_READ_ONLY: true;
readonly parseCommand: (
parser: any,
fromTimestamp: any,
toTimestamp: any,
filter: any,
options: any
) => void;
readonly transformReply: {
readonly 2: (
this: void,
reply: any,
_?: unknown,
typeMapping?: TypeMapping | undefined
) => any;
readonly 3: (this: void, reply: any) => any;
};
};
readonly MREVRANGE_WITHLABELS_GROUPBY: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (
parser: any,
fromTimestamp: any,
toTimestamp: any,
filter: any,
groupBy: any,
options?:
| import('@redis/time-series/dist/lib/commands/RANGE').TsRangeOptions
| undefined
) => void;
readonly transformReply: {
readonly 2: (
this: void,
reply: any,
_?: unknown,
typeMapping?: TypeMapping | undefined
) => any;
readonly 3: (this: void, reply: any) => any;
};
};
readonly mRevRangeWithLabelsGroupBy: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (
parser: any,
fromTimestamp: any,
toTimestamp: any,
filter: any,
groupBy: any,
options?:
| import('@redis/time-series/dist/lib/commands/RANGE').TsRangeOptions
| undefined
) => void;
readonly transformReply: {
readonly 2: (
this: void,
reply: any,
_?: unknown,
typeMapping?: TypeMapping | undefined
) => any;
readonly 3: (this: void, reply: any) => any;
};
};
readonly MREVRANGE_WITHLABELS: {
readonly NOT_KEYED_COMMAND: true;
readonly IS_READ_ONLY: true;
readonly parseCommand: (
parser: any,
fromTimestamp: any,
toTimestamp: any,
filter: any,
options?:
| import('@redis/time-series/dist/lib/commands/RANGE').TsRangeOptions
| undefined
) => void;
readonly transformReply: {
readonly 2: (
this: void,
reply: any,
_?: unknown,
typeMapping?: TypeMapping | undefined
) => any;
readonly 3: (this: void, reply: any) => any;
};
};
readonly mRevRangeWithLabels: {
readonly NOT_KEYED_COMMAND: true;
readonly IS_READ_ONLY: true;
readonly parseCommand: (
parser: any,
fromTimestamp: any,
toTimestamp: any,
filter: any,
options?:
| import('@redis/time-series/dist/lib/commands/RANGE').TsRangeOptions
| undefined
) => void;
readonly transformReply: {
readonly 2: (
this: void,
reply: any,
_?: unknown,
typeMapping?: TypeMapping | undefined
) => any;
readonly 3: (this: void, reply: any) => any;
};
};
readonly MREVRANGE: {
readonly NOT_KEYED_COMMAND: true;
readonly IS_READ_ONLY: true;
readonly parseCommand: (
parser: any,
fromTimestamp: any,
toTimestamp: any,
filter: any,
options?:
| import('@redis/time-series/dist/lib/commands/RANGE').TsRangeOptions
| undefined
) => void;
readonly transformReply: {
readonly 2: (
this: void,
reply: any,
_?: unknown,
typeMapping?: TypeMapping | undefined
) => any;
readonly 3: (this: void, reply: any) => any;
};
};
readonly mRevRange: {
readonly NOT_KEYED_COMMAND: true;
readonly IS_READ_ONLY: true;
readonly parseCommand: (
parser: any,
fromTimestamp: any,
toTimestamp: any,
filter: any,
options?:
| import('@redis/time-series/dist/lib/commands/RANGE').TsRangeOptions
| undefined
) => void;
readonly transformReply: {
readonly 2: (
this: void,
reply: any,
_?: unknown,
typeMapping?: TypeMapping | undefined
) => any;
readonly 3: (this: void, reply: any) => any;
};
};
readonly QUERYINDEX: {
readonly NOT_KEYED_COMMAND: true;
readonly IS_READ_ONLY: true;
readonly parseCommand: (this: void, parser: any, filter: any) => void;
readonly transformReply: {
readonly 2: () => import('@redis/client/dist/lib/RESP/types').ArrayReply<
import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>
>;
readonly 3: () => import('@redis/client/dist/lib/RESP/types').SetReply<
import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>
>;
};
};
readonly queryIndex: {
readonly NOT_KEYED_COMMAND: true;
readonly IS_READ_ONLY: true;
readonly parseCommand: (this: void, parser: any, filter: any) => void;
readonly transformReply: {
readonly 2: () => import('@redis/client/dist/lib/RESP/types').ArrayReply<
import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>
>;
readonly 3: () => import('@redis/client/dist/lib/RESP/types').SetReply<
import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>
>;
};
};
readonly RANGE_MULTIAGGR: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
key: any,
fromTimestamp: any,
toTimestamp: any,
options: any
) => void;
readonly transformReply: {
readonly 2: (
this: void,
reply: any
) => {
timestamp: import('@redis/client/dist/lib/RESP/types').NumberReply<number>;
values: number[];
}[];
readonly 3: (
this: void,
reply: any
) => {
timestamp: import('@redis/client/dist/lib/RESP/types').NumberReply<number>;
values: import('@redis/client/dist/lib/RESP/types').DoubleReply<number>[];
}[];
};
};
readonly rangeMultiAggr: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
key: any,
fromTimestamp: any,
toTimestamp: any,
options: any
) => void;
readonly transformReply: {
readonly 2: (
this: void,
reply: any
) => {
timestamp: import('@redis/client/dist/lib/RESP/types').NumberReply<number>;
values: number[];
}[];
readonly 3: (
this: void,
reply: any
) => {
timestamp: import('@redis/client/dist/lib/RESP/types').NumberReply<number>;
values: import('@redis/client/dist/lib/RESP/types').DoubleReply<number>[];
}[];
};
};
readonly RANGE: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
key: any,
fromTimestamp: any,
toTimestamp: any,
options?:
| import('@redis/time-series/dist/lib/commands/RANGE').TsRangeOptions
| undefined
) => void;
readonly transformReply: {
readonly 2: (
this: void,
reply: any
) => {
timestamp: import('@redis/client/dist/lib/RESP/types').NumberReply<number>;
value: number;
}[];
readonly 3: (
this: void,
reply: any
) => {
timestamp: import('@redis/client/dist/lib/RESP/types').NumberReply<number>;
value: import('@redis/client/dist/lib/RESP/types').DoubleReply<number>;
}[];
};
};
readonly range: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
key: any,
fromTimestamp: any,
toTimestamp: any,
options?:
| import('@redis/time-series/dist/lib/commands/RANGE').TsRangeOptions
| undefined
) => void;
readonly transformReply: {
readonly 2: (
this: void,
reply: any
) => {
timestamp: import('@redis/client/dist/lib/RESP/types').NumberReply<number>;
value: number;
}[];
readonly 3: (
this: void,
reply: any
) => {
timestamp: import('@redis/client/dist/lib/RESP/types').NumberReply<number>;
value: import('@redis/client/dist/lib/RESP/types').DoubleReply<number>;
}[];
};
};
readonly REVRANGE_MULTIAGGR: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
key: any,
fromTimestamp: any,
toTimestamp: any,
options: any
) => void;
readonly transformReply: {
readonly 2: (
this: void,
reply: any
) => {
timestamp: import('@redis/client/dist/lib/RESP/types').NumberReply<number>;
values: number[];
}[];
readonly 3: (
this: void,
reply: any
) => {
timestamp: import('@redis/client/dist/lib/RESP/types').NumberReply<number>;
values: import('@redis/client/dist/lib/RESP/types').DoubleReply<number>[];
}[];
};
};
readonly revRangeMultiAggr: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
key: any,
fromTimestamp: any,
toTimestamp: any,
options: any
) => void;
readonly transformReply: {
readonly 2: (
this: void,
reply: any
) => {
timestamp: import('@redis/client/dist/lib/RESP/types').NumberReply<number>;
values: number[];
}[];
readonly 3: (
this: void,
reply: any
) => {
timestamp: import('@redis/client/dist/lib/RESP/types').NumberReply<number>;
values: import('@redis/client/dist/lib/RESP/types').DoubleReply<number>[];
}[];
};
};
readonly REVRANGE: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
key: any,
fromTimestamp: any,
toTimestamp: any,
options?:
| import('@redis/time-series/dist/lib/commands/RANGE').TsRangeOptions
| undefined
) => void;
readonly transformReply: {
readonly 2: (
this: void,
reply: any
) => {
timestamp: import('@redis/client/dist/lib/RESP/types').NumberReply<number>;
value: number;
}[];
readonly 3: (
this: void,
reply: any
) => {
timestamp: import('@redis/client/dist/lib/RESP/types').NumberReply<number>;
value: import('@redis/client/dist/lib/RESP/types').DoubleReply<number>;
}[];
};
};
readonly revRange: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
key: any,
fromTimestamp: any,
toTimestamp: any,
options?:
| import('@redis/time-series/dist/lib/commands/RANGE').TsRangeOptions
| undefined
) => void;
readonly transformReply: {
readonly 2: (
this: void,
reply: any
) => {
timestamp: import('@redis/client/dist/lib/RESP/types').NumberReply<number>;
value: number;
}[];
readonly 3: (
this: void,
reply: any
) => {
timestamp: import('@redis/client/dist/lib/RESP/types').NumberReply<number>;
value: import('@redis/client/dist/lib/RESP/types').DoubleReply<number>;
}[];
};
};
};
bf: {
readonly ADD: {
readonly IS_READ_ONLY: false;
readonly parseCommand: (
this: void,
parser: any,
key: any,
item: any
) => void;
readonly transformReply: {
2: (reply: any) => boolean;
3: () => import('@redis/client/dist/lib/RESP/types').BooleanReply<boolean>;
};
};
readonly add: {
readonly IS_READ_ONLY: false;
readonly parseCommand: (
this: void,
parser: any,
key: any,
item: any
) => void;
readonly transformReply: {
2: (reply: any) => boolean;
3: () => import('@redis/client/dist/lib/RESP/types').BooleanReply<boolean>;
};
};
readonly CARD: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (this: void, parser: any, key: any) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').NumberReply<number>;
};
readonly card: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (this: void, parser: any, key: any) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').NumberReply<number>;
};
readonly EXISTS: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
key: any,
item: any
) => void;
readonly transformReply: {
2: (reply: any) => boolean;
3: () => import('@redis/client/dist/lib/RESP/types').BooleanReply<boolean>;
};
};
readonly exists: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
key: any,
item: any
) => void;
readonly transformReply: {
2: (reply: any) => boolean;
3: () => import('@redis/client/dist/lib/RESP/types').BooleanReply<boolean>;
};
};
readonly INFO: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (this: void, parser: any, key: any) => void;
readonly transformReply: {
readonly 2: (
this: void,
reply: [
import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'Capacity'>,
import('@redis/client/dist/lib/RESP/types').NumberReply<number>,
import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'Size'>,
import('@redis/client/dist/lib/RESP/types').NumberReply<number>,
import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'Number of filters'>,
import('@redis/client/dist/lib/RESP/types').NumberReply<number>,
import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'Number of items inserted'>,
import('@redis/client/dist/lib/RESP/types').NumberReply<number>,
import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'Expansion rate'>,
(
| import('@redis/client/dist/lib/RESP/types').NullReply
| import('@redis/client/dist/lib/RESP/types').NumberReply<number>
)
],
_: any,
typeMapping?: TypeMapping | undefined
) => any;
readonly 3: () => import('@redis/bloom/dist/lib/commands/bloom/INFO').BfInfoReplyMap;
};
};
readonly info: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (this: void, parser: any, key: any) => void;
readonly transformReply: {
readonly 2: (
this: void,
reply: [
import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'Capacity'>,
import('@redis/client/dist/lib/RESP/types').NumberReply<number>,
import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'Size'>,
import('@redis/client/dist/lib/RESP/types').NumberReply<number>,
import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'Number of filters'>,
import('@redis/client/dist/lib/RESP/types').NumberReply<number>,
import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'Number of items inserted'>,
import('@redis/client/dist/lib/RESP/types').NumberReply<number>,
import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'Expansion rate'>,
(
| import('@redis/client/dist/lib/RESP/types').NullReply
| import('@redis/client/dist/lib/RESP/types').NumberReply<number>
)
],
_: any,
typeMapping?: TypeMapping | undefined
) => any;
readonly 3: () => import('@redis/bloom/dist/lib/commands/bloom/INFO').BfInfoReplyMap;
};
};
readonly INSERT: {
readonly IS_READ_ONLY: false;
readonly parseCommand: (
this: void,
parser: any,
key: any,
items: any,
options?:
| import('@redis/bloom/dist/lib/commands/bloom/INSERT').BfInsertOptions
| undefined
) => void;
readonly transformReply: {
2: (reply: any) => boolean[];
3: () => import('@redis/client/dist/lib/RESP/types').ArrayReply<
import('@redis/client/dist/lib/RESP/types').BooleanReply<boolean>
>;
};
};
readonly insert: {
readonly IS_READ_ONLY: false;
readonly parseCommand: (
this: void,
parser: any,
key: any,
items: any,
options?:
| import('@redis/bloom/dist/lib/commands/bloom/INSERT').BfInsertOptions
| undefined
) => void;
readonly transformReply: {
2: (reply: any) => boolean[];
3: () => import('@redis/client/dist/lib/RESP/types').ArrayReply<
import('@redis/client/dist/lib/RESP/types').BooleanReply<boolean>
>;
};
};
readonly LOADCHUNK: {
readonly IS_READ_ONLY: false;
readonly parseCommand: (
this: void,
parser: any,
key: any,
iterator: number,
chunk: any
) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>;
};
readonly loadChunk: {
readonly IS_READ_ONLY: false;
readonly parseCommand: (
this: void,
parser: any,
key: any,
iterator: number,
chunk: any
) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>;
};
readonly MADD: {
readonly IS_READ_ONLY: false;
readonly parseCommand: (
this: void,
parser: any,
key: any,
items: any
) => void;
readonly transformReply: {
2: (reply: any) => boolean[];
3: () => import('@redis/client/dist/lib/RESP/types').ArrayReply<
import('@redis/client/dist/lib/RESP/types').BooleanReply<boolean>
>;
};
};
readonly mAdd: {
readonly IS_READ_ONLY: false;
readonly parseCommand: (
this: void,
parser: any,
key: any,
items: any
) => void;
readonly transformReply: {
2: (reply: any) => boolean[];
3: () => import('@redis/client/dist/lib/RESP/types').ArrayReply<
import('@redis/client/dist/lib/RESP/types').BooleanReply<boolean>
>;
};
};
readonly MEXISTS: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
key: any,
items: any
) => void;
readonly transformReply: {
2: (reply: any) => boolean[];
3: () => import('@redis/client/dist/lib/RESP/types').ArrayReply<
import('@redis/client/dist/lib/RESP/types').BooleanReply<boolean>
>;
};
};
readonly mExists: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
key: any,
items: any
) => void;
readonly transformReply: {
2: (reply: any) => boolean[];
3: () => import('@redis/client/dist/lib/RESP/types').ArrayReply<
import('@redis/client/dist/lib/RESP/types').BooleanReply<boolean>
>;
};
};
readonly RESERVE: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
key: any,
errorRate: number,
capacity: number,
options?:
| import('@redis/bloom/dist/lib/commands/bloom/RESERVE').BfReserveOptions
| undefined
) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>;
};
readonly reserve: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
key: any,
errorRate: number,
capacity: number,
options?:
| import('@redis/bloom/dist/lib/commands/bloom/RESERVE').BfReserveOptions
| undefined
) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>;
};
readonly SCANDUMP: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
key: any,
iterator: number
) => void;
readonly transformReply: (
this: void,
reply: [
import('@redis/client/dist/lib/RESP/types').NumberReply<number>,
import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>
]
) => {
iterator: import('@redis/client/dist/lib/RESP/types').NumberReply<number>;
chunk: import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>;
};
};
readonly scanDump: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
key: any,
iterator: number
) => void;
readonly transformReply: (
this: void,
reply: [
import('@redis/client/dist/lib/RESP/types').NumberReply<number>,
import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>
]
) => {
iterator: import('@redis/client/dist/lib/RESP/types').NumberReply<number>;
chunk: import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>;
};
};
};
cms: {
readonly INCRBY: {
readonly IS_READ_ONLY: false;
readonly parseCommand: (
this: void,
parser: any,
key: any,
items:
| import('@redis/bloom/dist/lib/commands/count-min-sketch/INCRBY').BfIncrByItem
| import('@redis/bloom/dist/lib/commands/count-min-sketch/INCRBY').BfIncrByItem[]
) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').ArrayReply<
import('@redis/client/dist/lib/RESP/types').NumberReply<number>
>;
};
readonly incrBy: {
readonly IS_READ_ONLY: false;
readonly parseCommand: (
this: void,
parser: any,
key: any,
items:
| import('@redis/bloom/dist/lib/commands/count-min-sketch/INCRBY').BfIncrByItem
| import('@redis/bloom/dist/lib/commands/count-min-sketch/INCRBY').BfIncrByItem[]
) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').ArrayReply<
import('@redis/client/dist/lib/RESP/types').NumberReply<number>
>;
};
readonly INFO: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (this: void, parser: any, key: any) => void;
readonly transformReply: {
readonly 2: (
this: void,
reply: [
import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'width'>,
import('@redis/client/dist/lib/RESP/types').NumberReply<number>,
import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'depth'>,
import('@redis/client/dist/lib/RESP/types').NumberReply<number>,
import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'count'>,
import('@redis/client/dist/lib/RESP/types').NumberReply<number>
],
_: any,
typeMapping?: TypeMapping | undefined
) => any;
readonly 3: () => import('@redis/bloom/dist/lib/commands/count-min-sketch/INFO').CmsInfoReply;
};
};
readonly info: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (this: void, parser: any, key: any) => void;
readonly transformReply: {
readonly 2: (
this: void,
reply: [
import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'width'>,
import('@redis/client/dist/lib/RESP/types').NumberReply<number>,
import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'depth'>,
import('@redis/client/dist/lib/RESP/types').NumberReply<number>,
import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'count'>,
import('@redis/client/dist/lib/RESP/types').NumberReply<number>
],
_: any,
typeMapping?: TypeMapping | undefined
) => any;
readonly 3: () => import('@redis/bloom/dist/lib/commands/count-min-sketch/INFO').CmsInfoReply;
};
};
readonly INITBYDIM: {
readonly IS_READ_ONLY: false;
readonly parseCommand: (
this: void,
parser: any,
key: any,
width: number,
depth: number
) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>;
};
readonly initByDim: {
readonly IS_READ_ONLY: false;
readonly parseCommand: (
this: void,
parser: any,
key: any,
width: number,
depth: number
) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>;
};
readonly INITBYPROB: {
readonly IS_READ_ONLY: false;
readonly parseCommand: (
this: void,
parser: any,
key: any,
error: number,
probability: number
) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>;
};
readonly initByProb: {
readonly IS_READ_ONLY: false;
readonly parseCommand: (
this: void,
parser: any,
key: any,
error: number,
probability: number
) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>;
};
readonly MERGE: {
readonly IS_READ_ONLY: false;
readonly parseCommand: (
this: void,
parser: any,
destination: any,
source: any
) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>;
};
readonly merge: {
readonly IS_READ_ONLY: false;
readonly parseCommand: (
this: void,
parser: any,
destination: any,
source: any
) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>;
};
readonly QUERY: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
key: any,
items: any
) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').ArrayReply<
import('@redis/client/dist/lib/RESP/types').NumberReply<number>
>;
};
readonly query: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
key: any,
items: any
) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').ArrayReply<
import('@redis/client/dist/lib/RESP/types').NumberReply<number>
>;
};
};
cf: {
readonly ADD: {
readonly IS_READ_ONLY: false;
readonly parseCommand: (
this: void,
parser: any,
key: any,
item: any
) => void;
readonly transformReply: {
2: (reply: any) => boolean;
3: () => import('@redis/client/dist/lib/RESP/types').BooleanReply<boolean>;
};
};
readonly add: {
readonly IS_READ_ONLY: false;
readonly parseCommand: (
this: void,
parser: any,
key: any,
item: any
) => void;
readonly transformReply: {
2: (reply: any) => boolean;
3: () => import('@redis/client/dist/lib/RESP/types').BooleanReply<boolean>;
};
};
readonly ADDNX: {
readonly IS_READ_ONLY: false;
readonly parseCommand: (
this: void,
parser: any,
key: any,
item: any
) => void;
readonly transformReply: {
2: (reply: any) => boolean;
3: () => import('@redis/client/dist/lib/RESP/types').BooleanReply<boolean>;
};
};
readonly addNX: {
readonly IS_READ_ONLY: false;
readonly parseCommand: (
this: void,
parser: any,
key: any,
item: any
) => void;
readonly transformReply: {
2: (reply: any) => boolean;
3: () => import('@redis/client/dist/lib/RESP/types').BooleanReply<boolean>;
};
};
readonly COUNT: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
key: any,
item: any
) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').NumberReply<number>;
};
readonly count: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
key: any,
item: any
) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').NumberReply<number>;
};
readonly DEL: {
readonly IS_READ_ONLY: false;
readonly parseCommand: (
this: void,
parser: any,
key: any,
item: any
) => void;
readonly transformReply: {
2: (reply: any) => boolean;
3: () => import('@redis/client/dist/lib/RESP/types').BooleanReply<boolean>;
};
};
readonly del: {
readonly IS_READ_ONLY: false;
readonly parseCommand: (
this: void,
parser: any,
key: any,
item: any
) => void;
readonly transformReply: {
2: (reply: any) => boolean;
3: () => import('@redis/client/dist/lib/RESP/types').BooleanReply<boolean>;
};
};
readonly EXISTS: {
readonly IS_READ_ONLY: false;
readonly parseCommand: (
this: void,
parser: any,
key: any,
item: any
) => void;
readonly transformReply: {
2: (reply: any) => boolean;
3: () => import('@redis/client/dist/lib/RESP/types').BooleanReply<boolean>;
};
};
readonly exists: {
readonly IS_READ_ONLY: false;
readonly parseCommand: (
this: void,
parser: any,
key: any,
item: any
) => void;
readonly transformReply: {
2: (reply: any) => boolean;
3: () => import('@redis/client/dist/lib/RESP/types').BooleanReply<boolean>;
};
};
readonly INFO: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (this: void, parser: any, key: any) => void;
readonly transformReply: {
readonly 2: (
this: void,
reply: [
import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'Size'>,
import('@redis/client/dist/lib/RESP/types').NumberReply<number>,
import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'Number of buckets'>,
import('@redis/client/dist/lib/RESP/types').NumberReply<number>,
import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'Number of filters'>,
import('@redis/client/dist/lib/RESP/types').NumberReply<number>,
import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'Number of items inserted'>,
import('@redis/client/dist/lib/RESP/types').NumberReply<number>,
import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'Number of items deleted'>,
import('@redis/client/dist/lib/RESP/types').NumberReply<number>,
import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'Bucket size'>,
import('@redis/client/dist/lib/RESP/types').NumberReply<number>,
import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'Expansion rate'>,
import('@redis/client/dist/lib/RESP/types').NumberReply<number>,
import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'Max iterations'>,
import('@redis/client/dist/lib/RESP/types').NumberReply<number>
],
_: any,
typeMapping?: TypeMapping | undefined
) => any;
readonly 3: () => import('@redis/bloom/dist/lib/commands/cuckoo/INFO').CfInfoReplyMap;
};
};
readonly info: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (this: void, parser: any, key: any) => void;
readonly transformReply: {
readonly 2: (
this: void,
reply: [
import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'Size'>,
import('@redis/client/dist/lib/RESP/types').NumberReply<number>,
import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'Number of buckets'>,
import('@redis/client/dist/lib/RESP/types').NumberReply<number>,
import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'Number of filters'>,
import('@redis/client/dist/lib/RESP/types').NumberReply<number>,
import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'Number of items inserted'>,
import('@redis/client/dist/lib/RESP/types').NumberReply<number>,
import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'Number of items deleted'>,
import('@redis/client/dist/lib/RESP/types').NumberReply<number>,
import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'Bucket size'>,
import('@redis/client/dist/lib/RESP/types').NumberReply<number>,
import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'Expansion rate'>,
import('@redis/client/dist/lib/RESP/types').NumberReply<number>,
import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'Max iterations'>,
import('@redis/client/dist/lib/RESP/types').NumberReply<number>
],
_: any,
typeMapping?: TypeMapping | undefined
) => any;
readonly 3: () => import('@redis/bloom/dist/lib/commands/cuckoo/INFO').CfInfoReplyMap;
};
};
readonly INSERT: {
readonly IS_READ_ONLY: false;
readonly parseCommand: (
this: void,
parser: any,
key: any,
items: any,
options?:
| import('@redis/bloom/dist/lib/commands/cuckoo/INSERT').CfInsertOptions
| undefined
) => void;
readonly transformReply: {
2: (reply: any) => boolean[];
3: () => import('@redis/client/dist/lib/RESP/types').ArrayReply<
import('@redis/client/dist/lib/RESP/types').BooleanReply<boolean>
>;
};
};
readonly insert: {
readonly IS_READ_ONLY: false;
readonly parseCommand: (
this: void,
parser: any,
key: any,
items: any,
options?:
| import('@redis/bloom/dist/lib/commands/cuckoo/INSERT').CfInsertOptions
| undefined
) => void;
readonly transformReply: {
2: (reply: any) => boolean[];
3: () => import('@redis/client/dist/lib/RESP/types').ArrayReply<
import('@redis/client/dist/lib/RESP/types').BooleanReply<boolean>
>;
};
};
readonly INSERTNX: {
readonly IS_READ_ONLY: false;
readonly parseCommand: (
this: void,
parser: any,
key: any,
items: any,
options?:
| import('@redis/bloom/dist/lib/commands/cuckoo/INSERT').CfInsertOptions
| undefined
) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').ArrayReply<
import('@redis/client/dist/lib/RESP/types').NumberReply<0 | 1 | -1>
>;
};
readonly insertNX: {
readonly IS_READ_ONLY: false;
readonly parseCommand: (
this: void,
parser: any,
key: any,
items: any,
options?:
| import('@redis/bloom/dist/lib/commands/cuckoo/INSERT').CfInsertOptions
| undefined
) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').ArrayReply<
import('@redis/client/dist/lib/RESP/types').NumberReply<0 | 1 | -1>
>;
};
readonly LOADCHUNK: {
readonly IS_READ_ONLY: false;
readonly parseCommand: (
this: void,
parser: any,
key: any,
iterator: number,
chunk: any
) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>;
};
readonly loadChunk: {
readonly IS_READ_ONLY: false;
readonly parseCommand: (
this: void,
parser: any,
key: any,
iterator: number,
chunk: any
) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>;
};
readonly RESERVE: {
readonly IS_READ_ONLY: false;
readonly parseCommand: (
this: void,
parser: any,
key: any,
capacity: number,
options?:
| import('@redis/bloom/dist/lib/commands/cuckoo/RESERVE').CfReserveOptions
| undefined
) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>;
};
readonly reserve: {
readonly IS_READ_ONLY: false;
readonly parseCommand: (
this: void,
parser: any,
key: any,
capacity: number,
options?:
| import('@redis/bloom/dist/lib/commands/cuckoo/RESERVE').CfReserveOptions
| undefined
) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>;
};
readonly SCANDUMP: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
key: any,
iterator: number
) => void;
readonly transformReply: (
this: void,
reply: [
import('@redis/client/dist/lib/RESP/types').NumberReply<number>,
(
| import('@redis/client/dist/lib/RESP/types').NullReply
| import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>
)
]
) => {
iterator: import('@redis/client/dist/lib/RESP/types').NumberReply<number>;
chunk:
| import('@redis/client/dist/lib/RESP/types').NullReply
| import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>;
};
};
readonly scanDump: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
key: any,
iterator: number
) => void;
readonly transformReply: (
this: void,
reply: [
import('@redis/client/dist/lib/RESP/types').NumberReply<number>,
(
| import('@redis/client/dist/lib/RESP/types').NullReply
| import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>
)
]
) => {
iterator: import('@redis/client/dist/lib/RESP/types').NumberReply<number>;
chunk:
| import('@redis/client/dist/lib/RESP/types').NullReply
| import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>;
};
};
};
tDigest: {
readonly ADD: {
readonly IS_READ_ONLY: false;
readonly parseCommand: (
this: void,
parser: any,
key: any,
values: number[]
) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>;
};
readonly add: {
readonly IS_READ_ONLY: false;
readonly parseCommand: (
this: void,
parser: any,
key: any,
values: number[]
) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>;
};
readonly BYRANK: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
key: any,
ranks: number[]
) => void;
readonly transformReply: {
2: (
reply: import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>[],
preserve?: any,
typeMapping?: TypeMapping | undefined
) => import('@redis/client/dist/lib/RESP/types').DoubleReply<number>[];
3: () => import('@redis/client/dist/lib/RESP/types').ArrayReply<
import('@redis/client/dist/lib/RESP/types').DoubleReply<number>
>;
};
};
readonly byRank: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
key: any,
ranks: number[]
) => void;
readonly transformReply: {
2: (
reply: import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>[],
preserve?: any,
typeMapping?: TypeMapping | undefined
) => import('@redis/client/dist/lib/RESP/types').DoubleReply<number>[];
3: () => import('@redis/client/dist/lib/RESP/types').ArrayReply<
import('@redis/client/dist/lib/RESP/types').DoubleReply<number>
>;
};
};
readonly BYREVRANK: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
key: any,
ranks: number[]
) => void;
readonly transformReply: {
2: (
reply: import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>[],
preserve?: any,
typeMapping?: TypeMapping | undefined
) => import('@redis/client/dist/lib/RESP/types').DoubleReply<number>[];
3: () => import('@redis/client/dist/lib/RESP/types').ArrayReply<
import('@redis/client/dist/lib/RESP/types').DoubleReply<number>
>;
};
};
readonly byRevRank: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
key: any,
ranks: number[]
) => void;
readonly transformReply: {
2: (
reply: import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>[],
preserve?: any,
typeMapping?: TypeMapping | undefined
) => import('@redis/client/dist/lib/RESP/types').DoubleReply<number>[];
3: () => import('@redis/client/dist/lib/RESP/types').ArrayReply<
import('@redis/client/dist/lib/RESP/types').DoubleReply<number>
>;
};
};
readonly CDF: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
key: any,
values: number[]
) => void;
readonly transformReply: {
2: (
reply: import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>[],
preserve?: any,
typeMapping?: TypeMapping | undefined
) => import('@redis/client/dist/lib/RESP/types').DoubleReply<number>[];
3: () => import('@redis/client/dist/lib/RESP/types').ArrayReply<
import('@redis/client/dist/lib/RESP/types').DoubleReply<number>
>;
};
};
readonly cdf: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
key: any,
values: number[]
) => void;
readonly transformReply: {
2: (
reply: import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>[],
preserve?: any,
typeMapping?: TypeMapping | undefined
) => import('@redis/client/dist/lib/RESP/types').DoubleReply<number>[];
3: () => import('@redis/client/dist/lib/RESP/types').ArrayReply<
import('@redis/client/dist/lib/RESP/types').DoubleReply<number>
>;
};
};
readonly CREATE: {
readonly IS_READ_ONLY: false;
readonly parseCommand: (
this: void,
parser: any,
key: any,
options?:
| import('@redis/bloom/dist/lib/commands/t-digest/CREATE').TDigestCreateOptions
| undefined
) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>;
};
readonly create: {
readonly IS_READ_ONLY: false;
readonly parseCommand: (
this: void,
parser: any,
key: any,
options?:
| import('@redis/bloom/dist/lib/commands/t-digest/CREATE').TDigestCreateOptions
| undefined
) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>;
};
readonly INFO: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (this: void, parser: any, key: any) => void;
readonly transformReply: {
readonly 2: (
this: void,
reply: [
import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'Compression'>,
import('@redis/client/dist/lib/RESP/types').NumberReply<number>,
import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'Capacity'>,
import('@redis/client/dist/lib/RESP/types').NumberReply<number>,
import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'Merged nodes'>,
import('@redis/client/dist/lib/RESP/types').NumberReply<number>,
import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'Unmerged nodes'>,
import('@redis/client/dist/lib/RESP/types').NumberReply<number>,
import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'Merged weight'>,
import('@redis/client/dist/lib/RESP/types').NumberReply<number>,
import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'Unmerged weight'>,
import('@redis/client/dist/lib/RESP/types').NumberReply<number>,
import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'Observations'>,
import('@redis/client/dist/lib/RESP/types').NumberReply<number>,
import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'Total compressions'>,
import('@redis/client/dist/lib/RESP/types').NumberReply<number>,
import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'Memory usage'>,
import('@redis/client/dist/lib/RESP/types').NumberReply<number>
],
_: any,
typeMapping?: TypeMapping | undefined
) => any;
readonly 3: () => import('@redis/bloom/dist/lib/commands/t-digest/INFO').TdInfoReplyMap;
};
};
readonly info: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (this: void, parser: any, key: any) => void;
readonly transformReply: {
readonly 2: (
this: void,
reply: [
import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'Compression'>,
import('@redis/client/dist/lib/RESP/types').NumberReply<number>,
import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'Capacity'>,
import('@redis/client/dist/lib/RESP/types').NumberReply<number>,
import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'Merged nodes'>,
import('@redis/client/dist/lib/RESP/types').NumberReply<number>,
import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'Unmerged nodes'>,
import('@redis/client/dist/lib/RESP/types').NumberReply<number>,
import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'Merged weight'>,
import('@redis/client/dist/lib/RESP/types').NumberReply<number>,
import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'Unmerged weight'>,
import('@redis/client/dist/lib/RESP/types').NumberReply<number>,
import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'Observations'>,
import('@redis/client/dist/lib/RESP/types').NumberReply<number>,
import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'Total compressions'>,
import('@redis/client/dist/lib/RESP/types').NumberReply<number>,
import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'Memory usage'>,
import('@redis/client/dist/lib/RESP/types').NumberReply<number>
],
_: any,
typeMapping?: TypeMapping | undefined
) => any;
readonly 3: () => import('@redis/bloom/dist/lib/commands/t-digest/INFO').TdInfoReplyMap;
};
};
readonly MAX: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (this: void, parser: any, key: any) => void;
readonly transformReply: {
2: (
reply: any,
preserve?: any,
typeMapping?: TypeMapping | undefined
) => any;
3: () => import('@redis/client/dist/lib/RESP/types').DoubleReply<number>;
};
};
readonly max: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (this: void, parser: any, key: any) => void;
readonly transformReply: {
2: (
reply: any,
preserve?: any,
typeMapping?: TypeMapping | undefined
) => any;
3: () => import('@redis/client/dist/lib/RESP/types').DoubleReply<number>;
};
};
readonly MERGE: {
readonly IS_READ_ONLY: false;
readonly parseCommand: (
this: void,
parser: any,
destination: any,
source: any,
options?:
| import('@redis/bloom/dist/lib/commands/t-digest/MERGE').TDigestMergeOptions
| undefined
) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>;
};
readonly merge: {
readonly IS_READ_ONLY: false;
readonly parseCommand: (
this: void,
parser: any,
destination: any,
source: any,
options?:
| import('@redis/bloom/dist/lib/commands/t-digest/MERGE').TDigestMergeOptions
| undefined
) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>;
};
readonly MIN: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (this: void, parser: any, key: any) => void;
readonly transformReply: {
2: (
reply: any,
preserve?: any,
typeMapping?: TypeMapping | undefined
) => any;
3: () => import('@redis/client/dist/lib/RESP/types').DoubleReply<number>;
};
};
readonly min: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (this: void, parser: any, key: any) => void;
readonly transformReply: {
2: (
reply: any,
preserve?: any,
typeMapping?: TypeMapping | undefined
) => any;
3: () => import('@redis/client/dist/lib/RESP/types').DoubleReply<number>;
};
};
readonly QUANTILE: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
key: any,
quantiles: number[]
) => void;
readonly transformReply: {
2: (
reply: import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>[],
preserve?: any,
typeMapping?: TypeMapping | undefined
) => import('@redis/client/dist/lib/RESP/types').DoubleReply<number>[];
3: () => import('@redis/client/dist/lib/RESP/types').ArrayReply<
import('@redis/client/dist/lib/RESP/types').DoubleReply<number>
>;
};
};
readonly quantile: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
key: any,
quantiles: number[]
) => void;
readonly transformReply: {
2: (
reply: import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>[],
preserve?: any,
typeMapping?: TypeMapping | undefined
) => import('@redis/client/dist/lib/RESP/types').DoubleReply<number>[];
3: () => import('@redis/client/dist/lib/RESP/types').ArrayReply<
import('@redis/client/dist/lib/RESP/types').DoubleReply<number>
>;
};
};
readonly RANK: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
key: any,
values: number[]
) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').ArrayReply<
import('@redis/client/dist/lib/RESP/types').NumberReply<number>
>;
};
readonly rank: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
key: any,
values: number[]
) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').ArrayReply<
import('@redis/client/dist/lib/RESP/types').NumberReply<number>
>;
};
readonly RESET: {
readonly IS_READ_ONLY: false;
readonly parseCommand: (this: void, parser: any, key: any) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>;
};
readonly reset: {
readonly IS_READ_ONLY: false;
readonly parseCommand: (this: void, parser: any, key: any) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>;
};
readonly REVRANK: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
key: any,
values: number[]
) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').ArrayReply<
import('@redis/client/dist/lib/RESP/types').NumberReply<number>
>;
};
readonly revRank: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
key: any,
values: number[]
) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').ArrayReply<
import('@redis/client/dist/lib/RESP/types').NumberReply<number>
>;
};
readonly TRIMMED_MEAN: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
key: any,
lowCutPercentile: number,
highCutPercentile: number
) => void;
readonly transformReply: {
2: (
reply: any,
preserve?: any,
typeMapping?: TypeMapping | undefined
) => any;
3: () => import('@redis/client/dist/lib/RESP/types').DoubleReply<number>;
};
};
readonly trimmedMean: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
key: any,
lowCutPercentile: number,
highCutPercentile: number
) => void;
readonly transformReply: {
2: (
reply: any,
preserve?: any,
typeMapping?: TypeMapping | undefined
) => any;
3: () => import('@redis/client/dist/lib/RESP/types').DoubleReply<number>;
};
};
};
topK: {
readonly ADD: {
readonly IS_READ_ONLY: false;
readonly parseCommand: (
this: void,
parser: any,
key: any,
items: any
) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').ArrayReply<
import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>
>;
};
readonly add: {
readonly IS_READ_ONLY: false;
readonly parseCommand: (
this: void,
parser: any,
key: any,
items: any
) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').ArrayReply<
import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>
>;
};
readonly COUNT: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
key: any,
items: any
) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').ArrayReply<
import('@redis/client/dist/lib/RESP/types').NumberReply<number>
>;
};
readonly count: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (
this: void,
parser: any,
key: any,
items: any
) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').ArrayReply<
import('@redis/client/dist/lib/RESP/types').NumberReply<number>
>;
};
readonly INCRBY: {
readonly IS_READ_ONLY: false;
readonly parseCommand: (
this: void,
parser: any,
key: any,
items:
| import('@redis/bloom/dist/lib/commands/top-k/INCRBY').TopKIncrByItem
| import('@redis/bloom/dist/lib/commands/top-k/INCRBY').TopKIncrByItem[]
) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').ArrayReply<
| import('@redis/client/dist/lib/RESP/types').NullReply
| import('@redis/client/dist/lib/RESP/types').SimpleStringReply<string>
>;
};
readonly incrBy: {
readonly IS_READ_ONLY: false;
readonly parseCommand: (
this: void,
parser: any,
key: any,
items:
| import('@redis/bloom/dist/lib/commands/top-k/INCRBY').TopKIncrByItem
| import('@redis/bloom/dist/lib/commands/top-k/INCRBY').TopKIncrByItem[]
) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').ArrayReply<
| import('@redis/client/dist/lib/RESP/types').NullReply
| import('@redis/client/dist/lib/RESP/types').SimpleStringReply<string>
>;
};
readonly INFO: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (this: void, parser: any, key: any) => void;
readonly transformReply: {
readonly 2: (
reply: [
import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'k'>,
import('@redis/client/dist/lib/RESP/types').NumberReply<number>,
import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'width'>,
import('@redis/client/dist/lib/RESP/types').NumberReply<number>,
import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'depth'>,
import('@redis/client/dist/lib/RESP/types').NumberReply<number>,
import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'decay'>,
import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>
],
preserve?: unknown,
typeMapping?: TypeMapping | undefined
) => any;
readonly 3: () => import('@redis/bloom/dist/lib/commands/top-k/INFO').TopKInfoReplyMap;
};
};
readonly info: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (this: void, parser: any, key: any) => void;
readonly transformReply: {
readonly 2: (
reply: [
import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'k'>,
import('@redis/client/dist/lib/RESP/types').NumberReply<number>,
import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'width'>,
import('@redis/client/dist/lib/RESP/types').NumberReply<number>,
import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'depth'>,
import('@redis/client/dist/lib/RESP/types').NumberReply<number>,
import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'decay'>,
import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>
],
preserve?: unknown,
typeMapping?: TypeMapping | undefined
) => any;
readonly 3: () => import('@redis/bloom/dist/lib/commands/top-k/INFO').TopKInfoReplyMap;
};
};
readonly LIST_WITHCOUNT: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (this: void, parser: any, key: any) => void;
readonly transformReply: (
this: void,
rawReply: (
| import('@redis/client/dist/lib/RESP/types').NumberReply<number>
| import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>
)[]
) => {
item: import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>;
count: import('@redis/client/dist/lib/RESP/types').NumberReply<number>;
}[];
};
readonly listWithCount: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (this: void, parser: any, key: any) => void;
readonly transformReply: (
this: void,
rawReply: (
| import('@redis/client/dist/lib/RESP/types').NumberReply<number>
| import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>
)[]
) => {
item: import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>;
count: import('@redis/client/dist/lib/RESP/types').NumberReply<number>;
}[];
};
readonly LIST: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (this: void, parser: any, key: any) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').ArrayReply<
import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>
>;
};
readonly list: {
readonly IS_READ_ONLY: true;
readonly parseCommand: (this: void, parser: any, key: any) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').ArrayReply<
import('@redis/client/dist/lib/RESP/types').BlobStringReply<string>
>;
};
readonly QUERY: {
readonly IS_READ_ONLY: false;
readonly parseCommand: (
this: void,
parser: any,
key: any,
items: any
) => void;
readonly transformReply: {
2: (reply: any) => boolean[];
3: () => import('@redis/client/dist/lib/RESP/types').ArrayReply<
import('@redis/client/dist/lib/RESP/types').BooleanReply<boolean>
>;
};
};
readonly query: {
readonly IS_READ_ONLY: false;
readonly parseCommand: (
this: void,
parser: any,
key: any,
items: any
) => void;
readonly transformReply: {
2: (reply: any) => boolean[];
3: () => import('@redis/client/dist/lib/RESP/types').ArrayReply<
import('@redis/client/dist/lib/RESP/types').BooleanReply<boolean>
>;
};
};
readonly RESERVE: {
readonly IS_READ_ONLY: false;
readonly parseCommand: (
this: void,
parser: any,
key: any,
topK: number,
options?:
| import('@redis/bloom/dist/lib/commands/top-k/RESERVE').TopKReserveOptions
| undefined
) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>;
};
readonly reserve: {
readonly IS_READ_ONLY: false;
readonly parseCommand: (
this: void,
parser: any,
key: any,
topK: number,
options?:
| import('@redis/bloom/dist/lib/commands/top-k/RESERVE').TopKReserveOptions
| undefined
) => void;
readonly transformReply: () => import('@redis/client/dist/lib/RESP/types').SimpleStringReply<'OK'>;
};
};
};

    Functions

    function createClient

    createClient: <
    M extends RedisModules = {},
    F extends RedisFunctions = {},
    S extends RedisScripts = {},
    RESP extends RespVersions = 3,
    TYPE_MAPPING extends TypeMapping = {}
    >(
    options?: RedisClientOptions<M, F, S, RESP, TYPE_MAPPING>
    ) => GenericRedisClientType<RedisDefaultModules & M, F, S, RESP, TYPE_MAPPING>;

      function createClientPool

      createClientPool: <
      M extends RedisModules = {},
      F extends RedisFunctions = {},
      S extends RedisScripts = {},
      RESP extends RespVersions = 3,
      TYPE_MAPPING extends TypeMapping = {}
      >(
      clientOptions?: Omit<
      RedisClientOptions<M, F, S, RESP, TYPE_MAPPING>,
      'clientSideCache'
      >,
      options?: RedisPoolOptions
      ) => GenericRedisClientPoolType<RedisDefaultModules & M, F, S, RESP, TYPE_MAPPING>;

        function createCluster

        createCluster: <
        M extends RedisModules = {},
        F extends RedisFunctions = {},
        S extends RedisScripts = {},
        RESP extends RespVersions = 3,
        TYPE_MAPPING extends TypeMapping = {}
        >(
        options: RedisClusterOptions<M, F, S, RESP, TYPE_MAPPING>
        ) => genericRedisClusterType<RedisDefaultModules & M, F, S, RESP, TYPE_MAPPING>;

          function createSentinel

          createSentinel: <
          M extends RedisModules = {},
          F extends RedisFunctions = {},
          S extends RedisScripts = {},
          RESP extends RespVersions = 3,
          TYPE_MAPPING extends TypeMapping = {}
          >(
          options: RedisSentinelOptions<M, F, S, RESP, TYPE_MAPPING>
          ) => genericRedisSentinelType<RedisDefaultModules & M, F, S, RESP, TYPE_MAPPING>;

            Interfaces

            interface RedisDefaultModules

            interface RedisDefaultModules extends RedisStackModules {}

              Type Aliases

              type RedisClientPoolType

              type RedisClientPoolType<
              M extends RedisModules = {},
              F extends RedisFunctions = {},
              S extends RedisScripts = {},
              RESP extends RespVersions = 3,
              TYPE_MAPPING extends TypeMapping = {}
              > = GenericRedisClientPoolType<RedisDefaultModules & M, F, S, RESP, TYPE_MAPPING>;

                type RedisClientType

                type RedisClientType<
                M extends RedisModules = {},
                F extends RedisFunctions = {},
                S extends RedisScripts = {},
                RESP extends RespVersions = 3,
                TYPE_MAPPING extends TypeMapping = {}
                > = GenericRedisClientType<RedisDefaultModules & M, F, S, RESP, TYPE_MAPPING>;

                  type RedisClusterType

                  type RedisClusterType<
                  M extends RedisModules = {},
                  F extends RedisFunctions = {},
                  S extends RedisScripts = {},
                  RESP extends RespVersions = 3,
                  TYPE_MAPPING extends TypeMapping = {}
                  > = genericRedisClusterType<RedisDefaultModules & M, F, S, RESP, TYPE_MAPPING>;

                    type RedisSentinelType

                    type RedisSentinelType<
                    M extends RedisModules = {},
                    F extends RedisFunctions = {},
                    S extends RedisScripts = {},
                    RESP extends RespVersions = 3,
                    TYPE_MAPPING extends TypeMapping = {}
                    > = genericRedisSentinelType<RedisDefaultModules & M, F, S, RESP, TYPE_MAPPING>;

                      Package Files (1)

                      Dependencies (5)

                      Dev Dependencies (0)

                      No dev dependencies.

                      Peer Dependencies (0)

                      No peer dependencies.

                      Badge

                      To add a badge like this onejsDocs.io badgeto your package's README, use the codes available below.

                      You may also use Shields.io to create a custom badge linking to https://www.jsdocs.io/package/redis.

                      • Markdown
                        [![jsDocs.io](https://img.shields.io/badge/jsDocs.io-reference-blue)](https://www.jsdocs.io/package/redis)
                      • HTML
                        <a href="https://www.jsdocs.io/package/redis"><img src="https://img.shields.io/badge/jsDocs.io-reference-blue" alt="jsDocs.io"></a>