Skip to content
On this page

Directus Cloud

Everything you need to start building. Provisioned in 90 seconds. Starting at $15/month.

Get Started

This is an auto-generated document to support extension builders understand the internal packages they can utilize. To find our written guides, tutorials, and API/SDK reference, check out our main docs .

Directus / @directus/memory / index / ExtendedRedis

Interface: ExtendedRedis ​

Defined in: packages/memory/src/kv/types/config.ts:3

Extends ​

  • Redis

Properties ​

options ​

options: RedisOptions

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/Redis.d.ts:42

Inherited from ​

Redis.options


status ​

status: RedisStatus

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/Redis.d.ts:43

Inherited from ​

Redis.status

Accessors ​

autoPipelineQueueSize ​

Get Signature ​

get autoPipelineQueueSize(): number

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/Redis.d.ts:77

Returns ​

number

Inherited from ​

Redis.autoPipelineQueueSize


mode ​

Get Signature ​

get mode(): "monitor" | "normal" | "subscriber"

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/Redis.d.ts:117

Mode of the connection.

One of "normal", "subscriber", or "monitor". When the connection is not in "normal" mode, certain commands are not allowed.

Returns ​

"monitor" | "normal" | "subscriber"

Inherited from ​

Redis.mode

Methods ​

[captureRejectionSymbol]()? ​

optional [captureRejectionSymbol]<K>(error, event, ...args): void

Defined in: node_modules/.pnpm/@types+node@22.13.8/node_modules/@types/node/events.d.ts:136

Type Parameters ​

• K

Parameters ​

error ​

Error

event ​

string | symbol

args ​

...AnyRest

Returns ​

void

Inherited from ​

Redis.[captureRejectionSymbol]


acl() ​

Call Signature ​

acl(subcommand, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:62

List the ACL categories or the commands inside a category

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

"CAT"

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.acl

Call Signature ​

acl(subcommand, categoryname, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:63

Parameters ​
subcommand ​

"CAT"

categoryname ​

string | Buffer<ArrayBufferLike>

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.acl

Call Signature ​

acl(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:70

Remove the specified ACL users and the associated rules

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

...["DELUSER", ...usernames: (string | Buffer<ArrayBufferLike>)[], Callback<number>]

Returns ​

Promise<number>

Inherited from ​

Redis.acl

Call Signature ​

acl(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:75

Parameters ​
args ​

...["DELUSER", ...usernames: (string | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<number>

Inherited from ​

Redis.acl

Call Signature ​

acl(subcommand, username, command, callback?): Promise<string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:82

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

  • group: server
  • complexity: O(1).
  • since: 7.0.0
Parameters ​
subcommand ​

"DRYRUN"

username ​

string | Buffer<ArrayBufferLike>

command ​

string | Buffer<ArrayBufferLike>

callback? ​

Callback<string>

Returns ​

Promise<string>

Inherited from ​

Redis.acl

Call Signature ​

acl(...args): Promise<string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:84

Parameters ​
args ​

...["DRYRUN", string | Buffer<ArrayBufferLike>, string | Buffer<ArrayBufferLike>, ...args: (string | number | Buffer<ArrayBufferLike>)[], Callback<string>]

Returns ​

Promise<string>

Inherited from ​

Redis.acl

Call Signature ​

acl(...args): Promise<string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:98

Parameters ​
args ​

...["DRYRUN", string | Buffer<ArrayBufferLike>, string | Buffer<ArrayBufferLike>, ...args: (string | number | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<string>

Inherited from ​

Redis.acl

Call Signature ​

acl(subcommand, callback?): Promise<string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:116

Generate a pseudorandom secure password to use for ACL users

  • group: server
  • complexity: O(1)
  • since: 6.0.0
Parameters ​
subcommand ​

"GENPASS"

callback? ​

Callback<string>

Returns ​

Promise<string>

Inherited from ​

Redis.acl

Call Signature ​

acl(subcommand, bits, callback?): Promise<string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:118

Parameters ​
subcommand ​

"GENPASS"

bits ​

string | number

callback? ​

Callback<string>

Returns ​

Promise<string>

Inherited from ​

Redis.acl

Call Signature ​

acl(subcommand, username, callback?): Promise<null | string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:126

Get the rules for a specific ACL user

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

"GETUSER"

username ​

string | Buffer<ArrayBufferLike>

callback? ​

Callback<null | string[]>

Returns ​

Promise<null | string[]>

Inherited from ​

Redis.acl

Call Signature ​

acl(subcommand, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:134

Show helpful text about the different subcommands

  • group: server
  • complexity: O(1)
  • since: 6.0.0
Parameters ​
subcommand ​

"HELP"

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.acl

Call Signature ​

acl(subcommand, callback?): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:141

List the current ACL rules in ACL config file format

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

"LIST"

callback? ​

Callback<string[]>

Returns ​

Promise<string[]>

Inherited from ​

Redis.acl

Call Signature ​

acl(subcommand, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:149

Reload the ACLs from the configured ACL file

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

"LOAD"

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.acl

Call Signature ​

acl(subcommand, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:156

List latest events denied because of ACLs in place

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

"LOG"

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.acl

Call Signature ​

acl(subcommand, count, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:157

Parameters ​
subcommand ​

"LOG"

count ​

string | number

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.acl

Call Signature ​

acl(subcommand, reset, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:158

Parameters ​
subcommand ​

"LOG"

reset ​

"RESET"

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.acl

Call Signature ​

acl(subcommand, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:165

Save the current ACL rules in the configured ACL file

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

"SAVE"

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.acl

Call Signature ​

acl(subcommand, username, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:172

Modify or create the rules for a specific ACL user

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

"SETUSER"

username ​

string | Buffer<ArrayBufferLike>

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.acl

Call Signature ​

acl(...args): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:173

Parameters ​
args ​

...["SETUSER", string | Buffer<ArrayBufferLike>, ...rules: (string | Buffer<ArrayBufferLike>)[], Callback<"OK">]

Returns ​

Promise<"OK">

Inherited from ​

Redis.acl

Call Signature ​

acl(...args): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:179

Parameters ​
args ​

...["SETUSER", string | Buffer<ArrayBufferLike>, ...rules: (string | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<"OK">

Inherited from ​

Redis.acl

Call Signature ​

acl(subcommand, callback?): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:190

List the username of all the configured ACL rules

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

"USERS"

callback? ​

Callback<string[]>

Returns ​

Promise<string[]>

Inherited from ​

Redis.acl

Call Signature ​

acl(subcommand, callback?): Promise<string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:198

Return the name of the user associated to the current connection

  • group: server
  • complexity: O(1)
  • since: 6.0.0
Parameters ​
subcommand ​

"WHOAMI"

callback? ​

Callback<string>

Returns ​

Promise<string>

Inherited from ​

Redis.acl


aclBuffer() ​

Call Signature ​

aclBuffer(subcommand, username, command, callback?): Promise<Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:83

Parameters ​
subcommand ​

"DRYRUN"

username ​

string | Buffer<ArrayBufferLike>

command ​

string | Buffer<ArrayBufferLike>

callback? ​

Callback<Buffer<ArrayBufferLike>>

Returns ​

Promise<Buffer<ArrayBufferLike>>

Inherited from ​

Redis.aclBuffer

Call Signature ​

aclBuffer(...args): Promise<Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:91

Parameters ​
args ​

...["DRYRUN", string | Buffer<ArrayBufferLike>, string | Buffer<ArrayBufferLike>, ...args: (string | number | Buffer<ArrayBufferLike>)[], Callback<Buffer<ArrayBufferLike>>]

Returns ​

Promise<Buffer<ArrayBufferLike>>

Inherited from ​

Redis.aclBuffer

Call Signature ​

aclBuffer(...args): Promise<Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:104

Parameters ​
args ​

...["DRYRUN", string | Buffer<ArrayBufferLike>, string | Buffer<ArrayBufferLike>, ...args: (string | number | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<Buffer<ArrayBufferLike>>

Inherited from ​

Redis.aclBuffer

Call Signature ​

aclBuffer(subcommand, callback?): Promise<Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:117

Parameters ​
subcommand ​

"GENPASS"

callback? ​

Callback<Buffer<ArrayBufferLike>>

Returns ​

Promise<Buffer<ArrayBufferLike>>

Inherited from ​

Redis.aclBuffer

Call Signature ​

aclBuffer(subcommand, bits, callback?): Promise<Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:119

Parameters ​
subcommand ​

"GENPASS"

bits ​

string | number

callback? ​

Callback<Buffer<ArrayBufferLike>>

Returns ​

Promise<Buffer<ArrayBufferLike>>

Inherited from ​

Redis.aclBuffer

Call Signature ​

aclBuffer(subcommand, username, callback?): Promise<null | Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:127

Parameters ​
subcommand ​

"GETUSER"

username ​

string | Buffer<ArrayBufferLike>

callback? ​

Callback<null | Buffer<ArrayBufferLike>[]>

Returns ​

Promise<null | Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.aclBuffer

Call Signature ​

aclBuffer(subcommand, callback?): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:142

Parameters ​
subcommand ​

"LIST"

callback? ​

Callback<Buffer<ArrayBufferLike>[]>

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.aclBuffer

Call Signature ​

aclBuffer(subcommand, callback?): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:191

Parameters ​
subcommand ​

"USERS"

callback? ​

Callback<Buffer<ArrayBufferLike>[]>

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.aclBuffer

Call Signature ​

aclBuffer(subcommand, callback?): Promise<Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:199

Parameters ​
subcommand ​

"WHOAMI"

callback? ​

Callback<Buffer<ArrayBufferLike>>

Returns ​

Promise<Buffer<ArrayBufferLike>>

Inherited from ​

Redis.aclBuffer


addBuiltinCommand() ​

addBuiltinCommand(commandName): void

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/Commander.d.ts:34

Create add builtin command

Parameters ​

commandName ​

string

Returns ​

void

Inherited from ​

Redis.addBuiltinCommand


addListener() ​

addListener<K>(eventName, listener): this

Defined in: node_modules/.pnpm/@types+node@22.13.8/node_modules/@types/node/events.d.ts:597

Alias for emitter.on(eventName, listener).

Type Parameters ​

• K

Parameters ​

eventName ​

string | symbol

listener ​

(...args) => void

Returns ​

this

Since ​

v0.1.26

Inherited from ​

Redis.addListener


append() ​

append(key, value, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:206

Append a value to a key

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

Parameters ​

key ​

RedisKey

value ​

string | number | Buffer<ArrayBufferLike>

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.append


asking() ​

asking(callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:213

Sent by cluster clients after an -ASK redirect

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

Parameters ​

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.asking


auth() ​

Call Signature ​

auth(password, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:220

Authenticate to the server

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

string | Buffer<ArrayBufferLike>

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.auth

Call Signature ​

auth(username, password, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:221

Parameters ​
username ​

string | Buffer<ArrayBufferLike>

password ​

string | Buffer<ArrayBufferLike>

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.auth


bgrewriteaof() ​

bgrewriteaof(callback?): Promise<string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:228

Asynchronously rewrite the append-only file

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

Parameters ​

callback? ​

Callback<string>

Returns ​

Promise<string>

Inherited from ​

Redis.bgrewriteaof


bgrewriteaofBuffer() ​

bgrewriteaofBuffer(callback?): Promise<Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:229

Parameters ​

callback? ​

Callback<Buffer<ArrayBufferLike>>

Returns ​

Promise<Buffer<ArrayBufferLike>>

Inherited from ​

Redis.bgrewriteaofBuffer


bgsave() ​

Call Signature ​

bgsave(callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:236

Asynchronously save the dataset to disk

  • group: server
  • complexity: O(1)
  • since: 1.0.0
Parameters ​
callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.bgsave

Call Signature ​

bgsave(schedule, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:237

Parameters ​
schedule ​

"SCHEDULE"

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.bgsave


bitcount() ​

Call Signature ​

bitcount(key, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:244

Count set bits in a string

  • group: bitmap
  • complexity: O(N)
  • since: 2.6.0
Parameters ​
key ​

RedisKey

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.bitcount

Call Signature ​

bitcount(key, start, end, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:245

Parameters ​
key ​

RedisKey

start ​

string | number

end ​

string | number

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.bitcount

Call Signature ​

bitcount(key, start, end, byte, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:246

Parameters ​
key ​

RedisKey

start ​

string | number

end ​

string | number

byte ​

"BYTE"

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.bitcount

Call Signature ​

bitcount(key, start, end, bit, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:247

Parameters ​
key ​

RedisKey

start ​

string | number

end ​

string | number

bit ​

"BIT"

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.bitcount


bitfield() ​

Call Signature ​

bitfield(key, encodingOffsetToken, encoding, offset, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:254

Perform arbitrary bitfield integer operations on strings

  • group: bitmap
  • complexity: O(1) for each subcommand specified
  • since: 3.2.0
Parameters ​
key ​

RedisKey

encodingOffsetToken ​

"GET"

encoding ​

string | Buffer<ArrayBufferLike>

offset ​

string | number

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.bitfield

Call Signature ​

bitfield(key, encodingOffsetValueToken, encoding, offset, value, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:255

Parameters ​
key ​

RedisKey

encodingOffsetValueToken ​

"SET"

encoding ​

string | Buffer<ArrayBufferLike>

offset ​

string | number

value ​

string | number

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.bitfield

Call Signature ​

bitfield(key, encodingOffsetIncrementToken, encoding, offset, increment, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:256

Parameters ​
key ​

RedisKey

encodingOffsetIncrementToken ​

"INCRBY"

encoding ​

string | Buffer<ArrayBufferLike>

offset ​

string | number

increment ​

string | number

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.bitfield

Call Signature ​

bitfield(key, overflow, wrap, encodingOffsetValueToken, encoding, offset, value, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:257

Parameters ​
key ​

RedisKey

overflow ​

"OVERFLOW"

wrap ​

"WRAP"

encodingOffsetValueToken ​

"SET"

encoding ​

string | Buffer<ArrayBufferLike>

offset ​

string | number

value ​

string | number

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.bitfield

Call Signature ​

bitfield(key, overflow, wrap, encodingOffsetIncrementToken, encoding, offset, increment, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:258

Parameters ​
key ​

RedisKey

overflow ​

"OVERFLOW"

wrap ​

"WRAP"

encodingOffsetIncrementToken ​

"INCRBY"

encoding ​

string | Buffer<ArrayBufferLike>

offset ​

string | number

increment ​

string | number

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.bitfield

Call Signature ​

bitfield(key, overflow, sat, encodingOffsetValueToken, encoding, offset, value, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:259

Parameters ​
key ​

RedisKey

overflow ​

"OVERFLOW"

sat ​

"SAT"

encodingOffsetValueToken ​

"SET"

encoding ​

string | Buffer<ArrayBufferLike>

offset ​

string | number

value ​

string | number

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.bitfield

Call Signature ​

bitfield(key, overflow, sat, encodingOffsetIncrementToken, encoding, offset, increment, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:260

Parameters ​
key ​

RedisKey

overflow ​

"OVERFLOW"

sat ​

"SAT"

encodingOffsetIncrementToken ​

"INCRBY"

encoding ​

string | Buffer<ArrayBufferLike>

offset ​

string | number

increment ​

string | number

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.bitfield

Call Signature ​

bitfield(key, overflow, fail, encodingOffsetValueToken, encoding, offset, value, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:261

Parameters ​
key ​

RedisKey

overflow ​

"OVERFLOW"

fail ​

"FAIL"

encodingOffsetValueToken ​

"SET"

encoding ​

string | Buffer<ArrayBufferLike>

offset ​

string | number

value ​

string | number

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.bitfield

Call Signature ​

bitfield(key, overflow, fail, encodingOffsetIncrementToken, encoding, offset, increment, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:262

Parameters ​
key ​

RedisKey

overflow ​

"OVERFLOW"

fail ​

"FAIL"

encodingOffsetIncrementToken ​

"INCRBY"

encoding ​

string | Buffer<ArrayBufferLike>

offset ​

string | number

increment ​

string | number

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.bitfield


bitfield_ro() ​

Call Signature ​

bitfield_ro(...args): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:269

Perform arbitrary bitfield integer operations on strings. Read-only variant of BITFIELD

  • group: bitmap
  • complexity: O(1) for each subcommand specified
  • since: 6.0.0
Parameters ​
args ​

...[RedisKey, "GET", ...encodingOffsets: (string | number | Buffer<ArrayBufferLike>)[], Callback<unknown[]>]

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.bitfield_ro

Call Signature ​

bitfield_ro(...args): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:275

Parameters ​
args ​

...[RedisKey, "GET", ...encodingOffsets: (string | number | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.bitfield_ro


bitop() ​

Call Signature ​

bitop(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:286

Perform bitwise operations between strings

  • group: bitmap
  • complexity: O(N)
  • since: 2.6.0
Parameters ​
args ​

...[string | Buffer<ArrayBufferLike>, RedisKey, ...keys: RedisKey[], Callback<number>]

Returns ​

Promise<number>

Inherited from ​

Redis.bitop

Call Signature ​

bitop(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:292

Parameters ​
args ​

...[string | Buffer<ArrayBufferLike>, RedisKey, RedisKey[], Callback<number>]

Returns ​

Promise<number>

Inherited from ​

Redis.bitop

Call Signature ​

bitop(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:298

Parameters ​
args ​

...[string | Buffer<ArrayBufferLike>, RedisKey, ...keys: RedisKey[]]

Returns ​

Promise<number>

Inherited from ​

Redis.bitop

Call Signature ​

bitop(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:303

Parameters ​
args ​

...[string | Buffer<ArrayBufferLike>, RedisKey, RedisKey[]]

Returns ​

Promise<number>

Inherited from ​

Redis.bitop


bitpos() ​

Call Signature ​

bitpos(key, bit, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:310

Find first bit set or clear in a string

  • group: bitmap
  • complexity: O(N)
  • since: 2.8.7
Parameters ​
key ​

RedisKey

bit ​

string | number

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.bitpos

Call Signature ​

bitpos(key, bit, start, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:311

Parameters ​
key ​

RedisKey

bit ​

string | number

start ​

string | number

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.bitpos

Call Signature ​

bitpos(key, bit, start, end, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:312

Parameters ​
key ​

RedisKey

bit ​

string | number

start ​

string | number

end ​

string | number

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.bitpos

Call Signature ​

bitpos(key, bit, start, end, byte, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:313

Parameters ​
key ​

RedisKey

bit ​

string | number

start ​

string | number

end ​

string | number

byte ​

"BYTE"

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.bitpos

Call Signature ​

bitpos(key, bit, start, end, bit1, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:314

Parameters ​
key ​

RedisKey

bit ​

string | number

start ​

string | number

end ​

string | number

bit1 ​

"BIT"

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.bitpos


blmove() ​

Call Signature ​

blmove(source, destination, left, left1, timeout, callback?): Promise<null | string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:321

Pop an element from a list, push it to another list and return it; or block until one is available

  • group: list
  • complexity: O(1)
  • since: 6.2.0
Parameters ​
source ​

RedisKey

destination ​

RedisKey

left ​

"LEFT"

left1 ​

"LEFT"

timeout ​

string | number

callback? ​

Callback<null | string>

Returns ​

Promise<null | string>

Inherited from ​

Redis.blmove

Call Signature ​

blmove(source, destination, left, right, timeout, callback?): Promise<null | string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:323

Parameters ​
source ​

RedisKey

destination ​

RedisKey

left ​

"LEFT"

"RIGHT"

timeout ​

string | number

callback? ​

Callback<null | string>

Returns ​

Promise<null | string>

Inherited from ​

Redis.blmove

Call Signature ​

blmove(source, destination, right, left, timeout, callback?): Promise<null | string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:325

Parameters ​
source ​

RedisKey

destination ​

RedisKey

right ​

"RIGHT"

left ​

"LEFT"

timeout ​

string | number

callback? ​

Callback<null | string>

Returns ​

Promise<null | string>

Inherited from ​

Redis.blmove

Call Signature ​

blmove(source, destination, right, right1, timeout, callback?): Promise<null | string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:327

Parameters ​
source ​

RedisKey

destination ​

RedisKey

right ​

"RIGHT"

right1 ​

"RIGHT"

timeout ​

string | number

callback? ​

Callback<null | string>

Returns ​

Promise<null | string>

Inherited from ​

Redis.blmove


blmoveBuffer() ​

Call Signature ​

blmoveBuffer(source, destination, left, left1, timeout, callback?): Promise<null | Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:322

Parameters ​
source ​

RedisKey

destination ​

RedisKey

left ​

"LEFT"

left1 ​

"LEFT"

timeout ​

string | number

callback? ​

Callback<null | Buffer<ArrayBufferLike>>

Returns ​

Promise<null | Buffer<ArrayBufferLike>>

Inherited from ​

Redis.blmoveBuffer

Call Signature ​

blmoveBuffer(source, destination, left, right, timeout, callback?): Promise<null | Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:324

Parameters ​
source ​

RedisKey

destination ​

RedisKey

left ​

"LEFT"

right ​

"RIGHT"

timeout ​

string | number

callback? ​

Callback<null | Buffer<ArrayBufferLike>>

Returns ​

Promise<null | Buffer<ArrayBufferLike>>

Inherited from ​

Redis.blmoveBuffer

Call Signature ​

blmoveBuffer(source, destination, right, left, timeout, callback?): Promise<null | Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:326

Parameters ​
source ​

RedisKey

destination ​

RedisKey

right ​

"RIGHT"

left ​

"LEFT"

timeout ​

string | number

callback? ​

Callback<null | Buffer<ArrayBufferLike>>

Returns ​

Promise<null | Buffer<ArrayBufferLike>>

Inherited from ​

Redis.blmoveBuffer

Call Signature ​

blmoveBuffer(source, destination, right, right1, timeout, callback?): Promise<null | Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:328

Parameters ​
source ​

RedisKey

destination ​

RedisKey

right ​

"RIGHT"

right1 ​

"RIGHT"

timeout ​

string | number

callback? ​

Callback<null | Buffer<ArrayBufferLike>>

Returns ​

Promise<null | Buffer<ArrayBufferLike>>

Inherited from ​

Redis.blmoveBuffer


blmpop() ​

Call Signature ​

blmpop(...args): Promise<null | [string, string[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:335

Pop elements from a list, or block until one is available

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

...[string | number, string | number, ...keys: RedisKey[], "LEFT", Callback<null | [string, string[]]>]

Returns ​

Promise<null | [string, string[]]>

Inherited from ​

Redis.blmpop

Call Signature ​

blmpop(...args): Promise<null | [string, string[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:349

Parameters ​
args ​

...[string | number, string | number, RedisKey[], "LEFT", Callback<null | [string, string[]]>]

Returns ​

Promise<null | [string, string[]]>

Inherited from ​

Redis.blmpop

Call Signature ​

blmpop(...args): Promise<null | [string, string[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:363

Parameters ​
args ​

...[string | number, string | number, ...keys: RedisKey[], "LEFT"]

Returns ​

Promise<null | [string, string[]]>

Inherited from ​

Redis.blmpop

Call Signature ​

blmpop(...args): Promise<null | [string, string[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:375

Parameters ​
args ​

...[string | number, string | number, RedisKey[], "LEFT"]

Returns ​

Promise<null | [string, string[]]>

Inherited from ​

Redis.blmpop

Call Signature ​

blmpop(...args): Promise<null | [string, string[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:387

Parameters ​
args ​

...[string | number, string | number, ...keys: RedisKey[], "LEFT", "COUNT", string | number, Callback<null | [string, string[]]>]

Returns ​

Promise<null | [string, string[]]>

Inherited from ​

Redis.blmpop

Call Signature ​

blmpop(...args): Promise<null | [string, string[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:405

Parameters ​
args ​

...[string | number, string | number, RedisKey[], "LEFT", "COUNT", string | number, Callback<null | [string, string[]]>]

Returns ​

Promise<null | [string, string[]]>

Inherited from ​

Redis.blmpop

Call Signature ​

blmpop(...args): Promise<null | [string, string[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:423

Parameters ​
args ​

...[string | number, string | number, ...keys: RedisKey[], "LEFT", "COUNT", string | number]

Returns ​

Promise<null | [string, string[]]>

Inherited from ​

Redis.blmpop

Call Signature ​

blmpop(...args): Promise<null | [string, string[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:439

Parameters ​
args ​

...[string | number, string | number, RedisKey[], "LEFT", "COUNT", string | number]

Returns ​

Promise<null | [string, string[]]>

Inherited from ​

Redis.blmpop

Call Signature ​

blmpop(...args): Promise<null | [string, string[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:455

Parameters ​
args ​

...[string | number, string | number, ...keys: RedisKey[], "RIGHT", Callback<null | [string, string[]]>]

Returns ​

Promise<null | [string, string[]]>

Inherited from ​

Redis.blmpop

Call Signature ​

blmpop(...args): Promise<null | [string, string[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:469

Parameters ​
args ​

...[string | number, string | number, RedisKey[], "RIGHT", Callback<null | [string, string[]]>]

Returns ​

Promise<null | [string, string[]]>

Inherited from ​

Redis.blmpop

Call Signature ​

blmpop(...args): Promise<null | [string, string[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:483

Parameters ​
args ​

...[string | number, string | number, ...keys: RedisKey[], "RIGHT"]

Returns ​

Promise<null | [string, string[]]>

Inherited from ​

Redis.blmpop

Call Signature ​

blmpop(...args): Promise<null | [string, string[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:495

Parameters ​
args ​

...[string | number, string | number, RedisKey[], "RIGHT"]

Returns ​

Promise<null | [string, string[]]>

Inherited from ​

Redis.blmpop

Call Signature ​

blmpop(...args): Promise<null | [string, string[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:507

Parameters ​
args ​

...[string | number, string | number, ...keys: RedisKey[], "RIGHT", "COUNT", string | number, Callback<null | [string, string[]]>]

Returns ​

Promise<null | [string, string[]]>

Inherited from ​

Redis.blmpop

Call Signature ​

blmpop(...args): Promise<null | [string, string[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:525

Parameters ​
args ​

...[string | number, string | number, RedisKey[], "RIGHT", "COUNT", string | number, Callback<null | [string, string[]]>]

Returns ​

Promise<null | [string, string[]]>

Inherited from ​

Redis.blmpop

Call Signature ​

blmpop(...args): Promise<null | [string, string[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:543

Parameters ​
args ​

...[string | number, string | number, ...keys: RedisKey[], "RIGHT", "COUNT", string | number]

Returns ​

Promise<null | [string, string[]]>

Inherited from ​

Redis.blmpop

Call Signature ​

blmpop(...args): Promise<null | [string, string[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:559

Parameters ​
args ​

...[string | number, string | number, RedisKey[], "RIGHT", "COUNT", string | number]

Returns ​

Promise<null | [string, string[]]>

Inherited from ​

Redis.blmpop


blmpopBuffer() ​

Call Signature ​

blmpopBuffer(...args): Promise<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:342

Parameters ​
args ​

...[string | number, string | number, ...keys: RedisKey[], "LEFT", Callback<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>]

Returns ​

Promise<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Inherited from ​

Redis.blmpopBuffer

Call Signature ​

blmpopBuffer(...args): Promise<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:356

Parameters ​
args ​

...[string | number, string | number, RedisKey[], "LEFT", Callback<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>]

Returns ​

Promise<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Inherited from ​

Redis.blmpopBuffer

Call Signature ​

blmpopBuffer(...args): Promise<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:369

Parameters ​
args ​

...[string | number, string | number, ...keys: RedisKey[], "LEFT"]

Returns ​

Promise<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Inherited from ​

Redis.blmpopBuffer

Call Signature ​

blmpopBuffer(...args): Promise<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:381

Parameters ​
args ​

...[string | number, string | number, RedisKey[], "LEFT"]

Returns ​

Promise<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Inherited from ​

Redis.blmpopBuffer

Call Signature ​

blmpopBuffer(...args): Promise<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:396

Parameters ​
args ​

...[string | number, string | number, ...keys: RedisKey[], "LEFT", "COUNT", string | number, Callback<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>]

Returns ​

Promise<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Inherited from ​

Redis.blmpopBuffer

Call Signature ​

blmpopBuffer(...args): Promise<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:414

Parameters ​
args ​

...[string | number, string | number, RedisKey[], "LEFT", "COUNT", string | number, Callback<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>]

Returns ​

Promise<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Inherited from ​

Redis.blmpopBuffer

Call Signature ​

blmpopBuffer(...args): Promise<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:431

Parameters ​
args ​

...[string | number, string | number, ...keys: RedisKey[], "LEFT", "COUNT", string | number]

Returns ​

Promise<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Inherited from ​

Redis.blmpopBuffer

Call Signature ​

blmpopBuffer(...args): Promise<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:447

Parameters ​
args ​

...[string | number, string | number, RedisKey[], "LEFT", "COUNT", string | number]

Returns ​

Promise<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Inherited from ​

Redis.blmpopBuffer

Call Signature ​

blmpopBuffer(...args): Promise<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:462

Parameters ​
args ​

...[string | number, string | number, ...keys: RedisKey[], "RIGHT", Callback<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>]

Returns ​

Promise<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Inherited from ​

Redis.blmpopBuffer

Call Signature ​

blmpopBuffer(...args): Promise<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:476

Parameters ​
args ​

...[string | number, string | number, RedisKey[], "RIGHT", Callback<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>]

Returns ​

Promise<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Inherited from ​

Redis.blmpopBuffer

Call Signature ​

blmpopBuffer(...args): Promise<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:489

Parameters ​
args ​

...[string | number, string | number, ...keys: RedisKey[], "RIGHT"]

Returns ​

Promise<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Inherited from ​

Redis.blmpopBuffer

Call Signature ​

blmpopBuffer(...args): Promise<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:501

Parameters ​
args ​

...[string | number, string | number, RedisKey[], "RIGHT"]

Returns ​

Promise<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Inherited from ​

Redis.blmpopBuffer

Call Signature ​

blmpopBuffer(...args): Promise<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:516

Parameters ​
args ​

...[string | number, string | number, ...keys: RedisKey[], "RIGHT", "COUNT", string | number, Callback<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>]

Returns ​

Promise<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Inherited from ​

Redis.blmpopBuffer

Call Signature ​

blmpopBuffer(...args): Promise<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:534

Parameters ​
args ​

...[string | number, string | number, RedisKey[], "RIGHT", "COUNT", string | number, Callback<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>]

Returns ​

Promise<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Inherited from ​

Redis.blmpopBuffer

Call Signature ​

blmpopBuffer(...args): Promise<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:551

Parameters ​
args ​

...[string | number, string | number, ...keys: RedisKey[], "RIGHT", "COUNT", string | number]

Returns ​

Promise<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Inherited from ​

Redis.blmpopBuffer

Call Signature ​

blmpopBuffer(...args): Promise<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:567

Parameters ​
args ​

...[string | number, string | number, RedisKey[], "RIGHT", "COUNT", string | number]

Returns ​

Promise<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Inherited from ​

Redis.blmpopBuffer


blpop() ​

Call Signature ​

blpop(...args): Promise<null | [string, string]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:581

Remove and get the first element in a list, or block until one is available

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

...[...keys: RedisKey[], string | number, Callback<null | [string, string]>]

Returns ​

Promise<null | [string, string]>

Inherited from ​

Redis.blpop

Call Signature ​

blpop(...args): Promise<null | [string, string]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:591

Parameters ​
args ​

...[RedisKey[], string | number, Callback<null | [string, string]>]

Returns ​

Promise<null | [string, string]>

Inherited from ​

Redis.blpop

Call Signature ​

blpop(...args): Promise<null | [string, string]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:601

Parameters ​
args ​

...[...keys: RedisKey[], string | number]

Returns ​

Promise<null | [string, string]>

Inherited from ​

Redis.blpop

Call Signature ​

blpop(...args): Promise<null | [string, string]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:603

Parameters ​
args ​

...[RedisKey[], string | number]

Returns ​

Promise<null | [string, string]>

Inherited from ​

Redis.blpop


blpopBuffer() ​

Call Signature ​

blpopBuffer(...args): Promise<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:586

Parameters ​
args ​

...[...keys: RedisKey[], string | number, Callback<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>]>]

Returns ​

Promise<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>]>

Inherited from ​

Redis.blpopBuffer

Call Signature ​

blpopBuffer(...args): Promise<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:596

Parameters ​
args ​

...[RedisKey[], string | number, Callback<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>]>]

Returns ​

Promise<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>]>

Inherited from ​

Redis.blpopBuffer

Call Signature ​

blpopBuffer(...args): Promise<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:602

Parameters ​
args ​

...[...keys: RedisKey[], string | number]

Returns ​

Promise<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>]>

Inherited from ​

Redis.blpopBuffer

Call Signature ​

blpopBuffer(...args): Promise<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:604

Parameters ​
args ​

...[RedisKey[], string | number]

Returns ​

Promise<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>]>

Inherited from ​

Redis.blpopBuffer


brpop() ​

Call Signature ​

brpop(...args): Promise<null | [string, string]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:611

Remove and get the last element in a list, or block until one is available

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

...[...keys: RedisKey[], string | number, Callback<null | [string, string]>]

Returns ​

Promise<null | [string, string]>

Inherited from ​

Redis.brpop

Call Signature ​

brpop(...args): Promise<null | [string, string]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:621

Parameters ​
args ​

...[RedisKey[], string | number, Callback<null | [string, string]>]

Returns ​

Promise<null | [string, string]>

Inherited from ​

Redis.brpop

Call Signature ​

brpop(...args): Promise<null | [string, string]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:631

Parameters ​
args ​

...[...keys: RedisKey[], string | number]

Returns ​

Promise<null | [string, string]>

Inherited from ​

Redis.brpop

Call Signature ​

brpop(...args): Promise<null | [string, string]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:633

Parameters ​
args ​

...[RedisKey[], string | number]

Returns ​

Promise<null | [string, string]>

Inherited from ​

Redis.brpop


brpopBuffer() ​

Call Signature ​

brpopBuffer(...args): Promise<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:616

Parameters ​
args ​

...[...keys: RedisKey[], string | number, Callback<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>]>]

Returns ​

Promise<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>]>

Inherited from ​

Redis.brpopBuffer

Call Signature ​

brpopBuffer(...args): Promise<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:626

Parameters ​
args ​

...[RedisKey[], string | number, Callback<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>]>]

Returns ​

Promise<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>]>

Inherited from ​

Redis.brpopBuffer

Call Signature ​

brpopBuffer(...args): Promise<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:632

Parameters ​
args ​

...[...keys: RedisKey[], string | number]

Returns ​

Promise<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>]>

Inherited from ​

Redis.brpopBuffer

Call Signature ​

brpopBuffer(...args): Promise<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:634

Parameters ​
args ​

...[RedisKey[], string | number]

Returns ​

Promise<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>]>

Inherited from ​

Redis.brpopBuffer


brpoplpush() ​

brpoplpush(source, destination, timeout, callback?): Promise<null | string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:641

Pop an element from a list, push it to another list and return it; or block until one is available

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

Parameters ​

source ​

RedisKey

destination ​

RedisKey

timeout ​

string | number

callback? ​

Callback<null | string>

Returns ​

Promise<null | string>

Inherited from ​

Redis.brpoplpush


brpoplpushBuffer() ​

brpoplpushBuffer(source, destination, timeout, callback?): Promise<null | Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:642

Parameters ​

source ​

RedisKey

destination ​

RedisKey

timeout ​

string | number

callback? ​

Callback<null | Buffer<ArrayBufferLike>>

Returns ​

Promise<null | Buffer<ArrayBufferLike>>

Inherited from ​

Redis.brpoplpushBuffer


bzmpop() ​

Call Signature ​

bzmpop(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:649

Remove and return members with scores in a sorted set or block until one is available

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

...[string | number, string | number, ...keys: RedisKey[], "MIN", Callback<unknown>]

Returns ​

Promise<unknown>

Inherited from ​

Redis.bzmpop

Call Signature ​

bzmpop(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:656

Parameters ​
args ​

...[string | number, string | number, RedisKey[], "MIN", Callback<unknown>]

Returns ​

Promise<unknown>

Inherited from ​

Redis.bzmpop

Call Signature ​

bzmpop(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:663

Parameters ​
args ​

...[string | number, string | number, ...keys: RedisKey[], "MIN"]

Returns ​

Promise<unknown>

Inherited from ​

Redis.bzmpop

Call Signature ​

bzmpop(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:669

Parameters ​
args ​

...[string | number, string | number, RedisKey[], "MIN"]

Returns ​

Promise<unknown>

Inherited from ​

Redis.bzmpop

Call Signature ​

bzmpop(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:675

Parameters ​
args ​

...[string | number, string | number, ...keys: RedisKey[], "MIN", "COUNT", string | number, Callback<unknown>]

Returns ​

Promise<unknown>

Inherited from ​

Redis.bzmpop

Call Signature ​

bzmpop(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:684

Parameters ​
args ​

...[string | number, string | number, RedisKey[], "MIN", "COUNT", string | number, Callback<unknown>]

Returns ​

Promise<unknown>

Inherited from ​

Redis.bzmpop

Call Signature ​

bzmpop(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:693

Parameters ​
args ​

...[string | number, string | number, ...keys: RedisKey[], "MIN", "COUNT", string | number]

Returns ​

Promise<unknown>

Inherited from ​

Redis.bzmpop

Call Signature ​

bzmpop(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:701

Parameters ​
args ​

...[string | number, string | number, RedisKey[], "MIN", "COUNT", string | number]

Returns ​

Promise<unknown>

Inherited from ​

Redis.bzmpop

Call Signature ​

bzmpop(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:709

Parameters ​
args ​

...[string | number, string | number, ...keys: RedisKey[], "MAX", Callback<unknown>]

Returns ​

Promise<unknown>

Inherited from ​

Redis.bzmpop

Call Signature ​

bzmpop(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:716

Parameters ​
args ​

...[string | number, string | number, RedisKey[], "MAX", Callback<unknown>]

Returns ​

Promise<unknown>

Inherited from ​

Redis.bzmpop

Call Signature ​

bzmpop(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:723

Parameters ​
args ​

...[string | number, string | number, ...keys: RedisKey[], "MAX"]

Returns ​

Promise<unknown>

Inherited from ​

Redis.bzmpop

Call Signature ​

bzmpop(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:729

Parameters ​
args ​

...[string | number, string | number, RedisKey[], "MAX"]

Returns ​

Promise<unknown>

Inherited from ​

Redis.bzmpop

Call Signature ​

bzmpop(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:735

Parameters ​
args ​

...[string | number, string | number, ...keys: RedisKey[], "MAX", "COUNT", string | number, Callback<unknown>]

Returns ​

Promise<unknown>

Inherited from ​

Redis.bzmpop

Call Signature ​

bzmpop(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:744

Parameters ​
args ​

...[string | number, string | number, RedisKey[], "MAX", "COUNT", string | number, Callback<unknown>]

Returns ​

Promise<unknown>

Inherited from ​

Redis.bzmpop

Call Signature ​

bzmpop(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:753

Parameters ​
args ​

...[string | number, string | number, ...keys: RedisKey[], "MAX", "COUNT", string | number]

Returns ​

Promise<unknown>

Inherited from ​

Redis.bzmpop

Call Signature ​

bzmpop(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:761

Parameters ​
args ​

...[string | number, string | number, RedisKey[], "MAX", "COUNT", string | number]

Returns ​

Promise<unknown>

Inherited from ​

Redis.bzmpop


bzpopmax() ​

Call Signature ​

bzpopmax(...args): Promise<null | [string, string, string]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:775

Remove and return the member with the highest score from one or more sorted sets, or block until one is available

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

...[...keys: RedisKey[], string | number, Callback<null | [string, string, string]>]

Returns ​

Promise<null | [string, string, string]>

Inherited from ​

Redis.bzpopmax

Call Signature ​

bzpopmax(...args): Promise<null | [string, string, string]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:785

Parameters ​
args ​

...[RedisKey[], string | number, Callback<null | [string, string, string]>]

Returns ​

Promise<null | [string, string, string]>

Inherited from ​

Redis.bzpopmax

Call Signature ​

bzpopmax(...args): Promise<null | [string, string, string]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:795

Parameters ​
args ​

...[...keys: RedisKey[], string | number]

Returns ​

Promise<null | [string, string, string]>

Inherited from ​

Redis.bzpopmax

Call Signature ​

bzpopmax(...args): Promise<null | [string, string, string]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:797

Parameters ​
args ​

...[RedisKey[], string | number]

Returns ​

Promise<null | [string, string, string]>

Inherited from ​

Redis.bzpopmax


bzpopmaxBuffer() ​

Call Signature ​

bzpopmaxBuffer(...args): Promise<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:780

Parameters ​
args ​

...[...keys: RedisKey[], string | number, Callback<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>]>]

Returns ​

Promise<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>]>

Inherited from ​

Redis.bzpopmaxBuffer

Call Signature ​

bzpopmaxBuffer(...args): Promise<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:790

Parameters ​
args ​

...[RedisKey[], string | number, Callback<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>]>]

Returns ​

Promise<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>]>

Inherited from ​

Redis.bzpopmaxBuffer

Call Signature ​

bzpopmaxBuffer(...args): Promise<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:796

Parameters ​
args ​

...[...keys: RedisKey[], string | number]

Returns ​

Promise<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>]>

Inherited from ​

Redis.bzpopmaxBuffer

Call Signature ​

bzpopmaxBuffer(...args): Promise<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:798

Parameters ​
args ​

...[RedisKey[], string | number]

Returns ​

Promise<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>]>

Inherited from ​

Redis.bzpopmaxBuffer


bzpopmin() ​

Call Signature ​

bzpopmin(...args): Promise<null | [string, string, string]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:805

Remove and return the member with the lowest score from one or more sorted sets, or block until one is available

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

...[...keys: RedisKey[], string | number, Callback<null | [string, string, string]>]

Returns ​

Promise<null | [string, string, string]>

Inherited from ​

Redis.bzpopmin

Call Signature ​

bzpopmin(...args): Promise<null | [string, string, string]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:815

Parameters ​
args ​

...[RedisKey[], string | number, Callback<null | [string, string, string]>]

Returns ​

Promise<null | [string, string, string]>

Inherited from ​

Redis.bzpopmin

Call Signature ​

bzpopmin(...args): Promise<null | [string, string, string]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:825

Parameters ​
args ​

...[...keys: RedisKey[], string | number]

Returns ​

Promise<null | [string, string, string]>

Inherited from ​

Redis.bzpopmin

Call Signature ​

bzpopmin(...args): Promise<null | [string, string, string]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:827

Parameters ​
args ​

...[RedisKey[], string | number]

Returns ​

Promise<null | [string, string, string]>

Inherited from ​

Redis.bzpopmin


bzpopminBuffer() ​

Call Signature ​

bzpopminBuffer(...args): Promise<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:810

Parameters ​
args ​

...[...keys: RedisKey[], string | number, Callback<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>]>]

Returns ​

Promise<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>]>

Inherited from ​

Redis.bzpopminBuffer

Call Signature ​

bzpopminBuffer(...args): Promise<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:820

Parameters ​
args ​

...[RedisKey[], string | number, Callback<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>]>]

Returns ​

Promise<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>]>

Inherited from ​

Redis.bzpopminBuffer

Call Signature ​

bzpopminBuffer(...args): Promise<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:826

Parameters ​
args ​

...[...keys: RedisKey[], string | number]

Returns ​

Promise<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>]>

Inherited from ​

Redis.bzpopminBuffer

Call Signature ​

bzpopminBuffer(...args): Promise<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:828

Parameters ​
args ​

...[RedisKey[], string | number]

Returns ​

Promise<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>]>

Inherited from ​

Redis.bzpopminBuffer


call() ​

Call Signature ​

call(command, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:40

Call arbitrary commands.

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

ts
redis.call('set', 'foo', 'bar');
redis.call('get', 'foo', (err, value) => {
  // value === 'bar'
});
redis.call('set', 'foo', 'bar');
redis.call('get', 'foo', (err, value) => {
  // value === 'bar'
});
Parameters ​
command ​

string

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.call

Call Signature ​

call(command, args, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:41

Parameters ​
command ​

string

args ​

(string | number | Buffer<ArrayBufferLike>)[]

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.call

Call Signature ​

call(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:42

Parameters ​
args ​

...[string, ...args: (string | number | Buffer<ArrayBufferLike>)[], Callback<unknown>]

Returns ​

Promise<unknown>

Inherited from ​

Redis.call

Call Signature ​

call(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:47

Parameters ​
args ​

...[string, ...args: (string | number | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<unknown>

Inherited from ​

Redis.call


callBuffer() ​

Call Signature ​

callBuffer(command, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:48

Parameters ​
command ​

string

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.callBuffer

Call Signature ​

callBuffer(command, args, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:49

Parameters ​
command ​

string

args ​

(string | number | Buffer<ArrayBufferLike>)[]

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.callBuffer

Call Signature ​

callBuffer(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:50

Parameters ​
args ​

...[string, ...args: (string | number | Buffer<ArrayBufferLike>)[], Callback<unknown>]

Returns ​

Promise<unknown>

Inherited from ​

Redis.callBuffer

Call Signature ​

callBuffer(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:55

Parameters ​
args ​

...[string, ...args: (string | number | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<unknown>

Inherited from ​

Redis.callBuffer


client() ​

Call Signature ​

client(subcommand, yes, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:835

Instruct the server about tracking or not keys in the next request

  • group: connection
  • complexity: O(1)
  • since: 6.0.0
Parameters ​
subcommand ​

"CACHING"

yes ​

"YES"

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.client

Call Signature ​

client(subcommand, no, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:836

Parameters ​
subcommand ​

"CACHING"

no ​

"NO"

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.client

Call Signature ​

client(subcommand, callback?): Promise<null | string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:843

Get the current connection name

  • group: connection
  • complexity: O(1)
  • since: 2.6.9
Parameters ​
subcommand ​

"GETNAME"

callback? ​

Callback<null | string>

Returns ​

Promise<null | string>

Inherited from ​

Redis.client

Call Signature ​

client(subcommand, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:851

Get tracking notifications redirection client ID if any

  • group: connection
  • complexity: O(1)
  • since: 6.0.0
Parameters ​
subcommand ​

"GETREDIR"

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.client

Call Signature ​

client(subcommand, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:858

Show helpful text about the different subcommands

  • group: connection
  • complexity: O(1)
  • since: 5.0.0
Parameters ​
subcommand ​

"HELP"

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.client

Call Signature ​

client(subcommand, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:865

Returns the client ID for the current connection

  • group: connection
  • complexity: O(1)
  • since: 5.0.0
Parameters ​
subcommand ​

"ID"

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.client

Call Signature ​

client(subcommand, callback?): Promise<string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:872

Returns information about the current client connection.

  • group: connection
  • complexity: O(1)
  • since: 6.2.0
Parameters ​
subcommand ​

"INFO"

callback? ​

Callback<string>

Returns ​

Promise<string>

Inherited from ​

Redis.client

Call Signature ​

client(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:880

Kill the connection of a client

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

...["KILL", ...args: RedisValue[], Callback<unknown>]

Returns ​

Promise<unknown>

Inherited from ​

Redis.client

Call Signature ​

client(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:885

Parameters ​
args ​

...["KILL", ...args: RedisValue[]]

Returns ​

Promise<unknown>

Inherited from ​

Redis.client

Call Signature ​

client(subcommand, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:892

Get the list of client connections

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

"LIST"

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.client

Call Signature ​

client(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:893

Parameters ​
args ​

...["LIST", "ID", ...clientIds: (string | number)[], Callback<unknown>]

Returns ​

Promise<unknown>

Inherited from ​

Redis.client

Call Signature ​

client(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:899

Parameters ​
args ​

...["LIST", "ID", ...clientIds: (string | number)[]]

Returns ​

Promise<unknown>

Inherited from ​

Redis.client

Call Signature ​

client(subcommand, type, normal, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:904

Parameters ​
subcommand ​

"LIST"

type ​

"TYPE"

normal ​

"NORMAL"

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.client

Call Signature ​

client(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:905

Parameters ​
args ​

...["LIST", "TYPE", "NORMAL", "ID", ...clientIds: (string | number)[], Callback<unknown>]

Returns ​

Promise<unknown>

Inherited from ​

Redis.client

Call Signature ​

client(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:913

Parameters ​
args ​

...["LIST", "TYPE", "NORMAL", "ID", ...clientIds: (string | number)[]]

Returns ​

Promise<unknown>

Inherited from ​

Redis.client

Call Signature ​

client(subcommand, type, master, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:920

Parameters ​
subcommand ​

"LIST"

type ​

"TYPE"

master ​

"MASTER"

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.client

Call Signature ​

client(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:921

Parameters ​
args ​

...["LIST", "TYPE", "MASTER", "ID", ...clientIds: (string | number)[], Callback<unknown>]

Returns ​

Promise<unknown>

Inherited from ​

Redis.client

Call Signature ​

client(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:929

Parameters ​
args ​

...["LIST", "TYPE", "MASTER", "ID", ...clientIds: (string | number)[]]

Returns ​

Promise<unknown>

Inherited from ​

Redis.client

Call Signature ​

client(subcommand, type, replica, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:936

Parameters ​
subcommand ​

"LIST"

type ​

"TYPE"

replica ​

"REPLICA"

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.client

Call Signature ​

client(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:937

Parameters ​
args ​

...["LIST", "TYPE", "REPLICA", "ID", ...clientIds: (string | number)[], Callback<unknown>]

Returns ​

Promise<unknown>

Inherited from ​

Redis.client

Call Signature ​

client(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:945

Parameters ​
args ​

...["LIST", "TYPE", "REPLICA", "ID", ...clientIds: (string | number)[]]

Returns ​

Promise<unknown>

Inherited from ​

Redis.client

Call Signature ​

client(subcommand, type, pubsub, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:952

Parameters ​
subcommand ​

"LIST"

type ​

"TYPE"

pubsub ​

"PUBSUB"

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.client

Call Signature ​

client(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:953

Parameters ​
args ​

...["LIST", "TYPE", "PUBSUB", "ID", ...clientIds: (string | number)[], Callback<unknown>]

Returns ​

Promise<unknown>

Inherited from ​

Redis.client

Call Signature ​

client(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:961

Parameters ​
args ​

...["LIST", "TYPE", "PUBSUB", "ID", ...clientIds: (string | number)[]]

Returns ​

Promise<unknown>

Inherited from ​

Redis.client

Call Signature ​

client(subcommand, on, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:974

Set client eviction mode for the current connection

  • group: connection
  • complexity: O(1)
  • since: 7.0.0
Parameters ​
subcommand ​

"NO-EVICT"

on ​

"ON"

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.client

Call Signature ​

client(subcommand, off, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:975

Parameters ​
subcommand ​

"NO-EVICT"

off ​

"OFF"

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.client

Call Signature ​

client(subcommand, timeout, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:982

Stop processing commands from clients for some time

  • group: connection
  • complexity: O(1)
  • since: 2.9.50
Parameters ​
subcommand ​

"PAUSE"

timeout ​

string | number

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.client

Call Signature ​

client(subcommand, timeout, write, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:983

Parameters ​
subcommand ​

"PAUSE"

timeout ​

string | number

write ​

"WRITE"

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.client

Call Signature ​

client(subcommand, timeout, all, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:984

Parameters ​
subcommand ​

"PAUSE"

timeout ​

string | number

all ​

"ALL"

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.client

Call Signature ​

client(subcommand, on, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:991

Instruct the server whether to reply to commands

  • group: connection
  • complexity: O(1)
  • since: 3.2.0
Parameters ​
subcommand ​

"REPLY"

on ​

"ON"

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.client

Call Signature ​

client(subcommand, off, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:992

Parameters ​
subcommand ​

"REPLY"

off ​

"OFF"

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.client

Call Signature ​

client(subcommand, skip, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:993

Parameters ​
subcommand ​

"REPLY"

skip ​

"SKIP"

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.client

Call Signature ​

client(subcommand, connectionName, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1000

Set the current connection name

  • group: connection
  • complexity: O(1)
  • since: 2.6.9
Parameters ​
subcommand ​

"SETNAME"

connectionName ​

string | Buffer<ArrayBufferLike>

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.client

Call Signature ​

client(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1007

Enable or disable server assisted client side caching support

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

...["TRACKING", ...args: RedisValue[], Callback<unknown>]

Returns ​

Promise<unknown>

Inherited from ​

Redis.client

Call Signature ​

client(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1012

Parameters ​
args ​

...["TRACKING", ...args: RedisValue[]]

Returns ​

Promise<unknown>

Inherited from ​

Redis.client

Call Signature ​

client(subcommand, callback?): Promise<string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1019

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

  • group: connection
  • complexity: O(1)
  • since: 6.2.0
Parameters ​
subcommand ​

"TRACKINGINFO"

callback? ​

Callback<string>

Returns ​

Promise<string>

Inherited from ​

Redis.client

Call Signature ​

client(subcommand, clientId, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1027

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

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

"UNBLOCK"

clientId ​

string | number

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.client

Call Signature ​

client(subcommand, clientId, timeout, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1028

Parameters ​
subcommand ​

"UNBLOCK"

clientId ​

string | number

timeout ​

"TIMEOUT"

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.client

Call Signature ​

client(subcommand, clientId, error, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1029

Parameters ​
subcommand ​

"UNBLOCK"

clientId ​

string | number

error ​

"ERROR"

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.client

Call Signature ​

client(subcommand, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1036

Resume processing of clients that were paused

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

"UNPAUSE"

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.client


clientBuffer() ​

Call Signature ​

clientBuffer(subcommand, callback?): Promise<null | Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:844

Parameters ​
subcommand ​

"GETNAME"

callback? ​

Callback<null | Buffer<ArrayBufferLike>>

Returns ​

Promise<null | Buffer<ArrayBufferLike>>

Inherited from ​

Redis.clientBuffer

Call Signature ​

clientBuffer(subcommand, callback?): Promise<Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:873

Parameters ​
subcommand ​

"INFO"

callback? ​

Callback<Buffer<ArrayBufferLike>>

Returns ​

Promise<Buffer<ArrayBufferLike>>

Inherited from ​

Redis.clientBuffer

Call Signature ​

clientBuffer(subcommand, callback?): Promise<Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1020

Parameters ​
subcommand ​

"TRACKINGINFO"

callback? ​

Callback<Buffer<ArrayBufferLike>>

Returns ​

Promise<Buffer<ArrayBufferLike>>

Inherited from ​

Redis.clientBuffer


cluster() ​

Call Signature ​

cluster(...args): Promise<[number, number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1043

Assign new hash slots to receiving node

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

...["ADDSLOTS", ...slots: (string | number)[], Callback<[number, number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>]

Returns ​

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

Inherited from ​

Redis.cluster

Call Signature ​

cluster(...args): Promise<[number, number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1061

Parameters ​
args ​

...["ADDSLOTS", (string | number)[], Callback<[number, number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>]

Returns ​

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

Inherited from ​

Redis.cluster

Call Signature ​

cluster(...args): Promise<[number, number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1079

Parameters ​
args ​

...["ADDSLOTS", ...slots: (string | number)[]]

Returns ​

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

Inherited from ​

Redis.cluster

Call Signature ​

cluster(...args): Promise<[number, number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1084

Parameters ​
args ​

...["ADDSLOTS", (string | number)[]]

Returns ​

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

Inherited from ​

Redis.cluster

Call Signature ​

cluster(...args): Promise<[number, number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1095

Assign new hash slots to receiving node

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

...["ADDSLOTSRANGE", ...startSlotEndSlots: (string | number)[], Callback<[number, number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>]

Returns ​

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

Inherited from ​

Redis.cluster

Call Signature ​

cluster(...args): Promise<[number, number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1113

Parameters ​
args ​

...["ADDSLOTSRANGE", ...startSlotEndSlots: (string | number)[]]

Returns ​

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

Inherited from ​

Redis.cluster

Call Signature ​

cluster(subcommand, callback?): Promise<"BUMPED" | "STILL">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1127

Advance the cluster config epoch

  • group: cluster
  • complexity: O(1)
  • since: 3.0.0
Parameters ​
subcommand ​

"BUMPEPOCH"

callback? ​

Callback<"BUMPED" | "STILL">

Returns ​

Promise<"BUMPED" | "STILL">

Inherited from ​

Redis.cluster

Call Signature ​

cluster(subcommand, nodeId, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1134

Return the number of failure reports active for a given node

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

"COUNT-FAILURE-REPORTS"

nodeId ​

string | number | Buffer<ArrayBufferLike>

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.cluster

Call Signature ​

cluster(subcommand, slot, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1141

Return the number of local keys in the specified hash slot

  • group: cluster
  • complexity: O(1)
  • since: 3.0.0
Parameters ​
subcommand ​

"COUNTKEYSINSLOT"

slot ​

string | number

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.cluster

Call Signature ​

cluster(...args): Promise<[number, number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1148

Set hash slots as unbound in receiving node

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

...["DELSLOTS", ...slots: (string | number)[], Callback<[number, number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>]

Returns ​

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

Inherited from ​

Redis.cluster

Call Signature ​

cluster(...args): Promise<[number, number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1166

Parameters ​
args ​

...["DELSLOTS", (string | number)[], Callback<[number, number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>]

Returns ​

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

Inherited from ​

Redis.cluster

Call Signature ​

cluster(...args): Promise<[number, number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1184

Parameters ​
args ​

...["DELSLOTS", ...slots: (string | number)[]]

Returns ​

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

Inherited from ​

Redis.cluster

Call Signature ​

cluster(...args): Promise<[number, number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1189

Parameters ​
args ​

...["DELSLOTS", (string | number)[]]

Returns ​

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

Inherited from ​

Redis.cluster

Call Signature ​

cluster(...args): Promise<[number, number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1200

Set hash slots as unbound in receiving node

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

...["DELSLOTSRANGE", ...startSlotEndSlots: (string | number)[], Callback<[number, number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>]

Returns ​

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

Inherited from ​

Redis.cluster

Call Signature ​

cluster(...args): Promise<[number, number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1218

Parameters ​
args ​

...["DELSLOTSRANGE", ...startSlotEndSlots: (string | number)[]]

Returns ​

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

Inherited from ​

Redis.cluster

Call Signature ​

cluster(subcommand, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1232

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

  • group: cluster
  • complexity: O(1)
  • since: 3.0.0
Parameters ​
subcommand ​

"FAILOVER"

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.cluster

Call Signature ​

cluster(subcommand, force, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1233

Parameters ​
subcommand ​

"FAILOVER"

force ​

"FORCE"

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.cluster

Call Signature ​

cluster(subcommand, takeover, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1234

Parameters ​
subcommand ​

"FAILOVER"

takeover ​

"TAKEOVER"

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.cluster

Call Signature ​

cluster(subcommand, callback?): Promise<[number, number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1241

Delete a node's own slots information

  • group: cluster
  • complexity: O(1)
  • since: 3.0.0
Parameters ​
subcommand ​

"FLUSHSLOTS"

callback? ​

Callback<[number, number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>

Returns ​

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

Inherited from ​

Redis.cluster

Call Signature ​

cluster(subcommand, nodeId, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1261

Remove a node from the nodes table

  • group: cluster
  • complexity: O(1)
  • since: 3.0.0
Parameters ​
subcommand ​

"FORGET"

nodeId ​

string | number | Buffer<ArrayBufferLike>

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.cluster

Call Signature ​

cluster(subcommand, slot, count, callback?): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1268

Return local key names in the specified hash slot

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

"GETKEYSINSLOT"

slot ​

string | number

count ​

string | number

callback? ​

Callback<string[]>

Returns ​

Promise<string[]>

Inherited from ​

Redis.cluster

Call Signature ​

cluster(subcommand, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1275

Show helpful text about the different subcommands

  • group: cluster
  • complexity: O(1)
  • since: 5.0.0
Parameters ​
subcommand ​

"HELP"

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.cluster

Call Signature ​

cluster(subcommand, callback?): Promise<string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1282

Provides info about Redis Cluster node state

  • group: cluster
  • complexity: O(1)
  • since: 3.0.0
Parameters ​
subcommand ​

"INFO"

callback? ​

Callback<string>

Returns ​

Promise<string>

Inherited from ​

Redis.cluster

Call Signature ​

cluster(subcommand, key, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1289

Returns the hash slot of the specified key

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

"KEYSLOT"

key ​

string | Buffer<ArrayBufferLike>

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.cluster

Call Signature ​

cluster(subcommand, callback?): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1296

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

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

"LINKS"

callback? ​

Callback<unknown[]>

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.cluster

Call Signature ​

cluster(subcommand, ip, port, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1303

Force a node cluster to handshake with another node

  • group: cluster
  • complexity: O(1)
  • since: 3.0.0
Parameters ​
subcommand ​

"MEET"

ip ​

string | Buffer<ArrayBufferLike>

port ​

string | number

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.cluster

Call Signature ​

cluster(subcommand, callback?): Promise<string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1310

Return the node id

  • group: cluster
  • complexity: O(1)
  • since: 3.0.0
Parameters ​
subcommand ​

"MYID"

callback? ​

Callback<string>

Returns ​

Promise<string>

Inherited from ​

Redis.cluster

Call Signature ​

cluster(subcommand, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1317

Get Cluster config for the node

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

"NODES"

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.cluster

Call Signature ​

cluster(subcommand, nodeId, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1324

List replica nodes of the specified master node

  • group: cluster
  • complexity: O(1)
  • since: 5.0.0
Parameters ​
subcommand ​

"REPLICAS"

nodeId ​

string | number | Buffer<ArrayBufferLike>

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.cluster

Call Signature ​

cluster(subcommand, nodeId, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1331

Reconfigure a node as a replica of the specified master node

  • group: cluster
  • complexity: O(1)
  • since: 3.0.0
Parameters ​
subcommand ​

"REPLICATE"

nodeId ​

string | number | Buffer<ArrayBufferLike>

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.cluster

Call Signature ​

cluster(subcommand, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1338

Reset a Redis Cluster node

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

"RESET"

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.cluster

Call Signature ​

cluster(subcommand, hard, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1339

Parameters ​
subcommand ​

"RESET"

hard ​

"HARD"

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.cluster

Call Signature ​

cluster(subcommand, soft, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1340

Parameters ​
subcommand ​

"RESET"

soft ​

"SOFT"

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.cluster

Call Signature ​

cluster(subcommand, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1347

Forces the node to save cluster state on disk

  • group: cluster
  • complexity: O(1)
  • since: 3.0.0
Parameters ​
subcommand ​

"SAVECONFIG"

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.cluster

Call Signature ​

cluster(subcommand, configEpoch, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1354

Set the configuration epoch in a new node

  • group: cluster
  • complexity: O(1)
  • since: 3.0.0
Parameters ​
subcommand ​

"SET-CONFIG-EPOCH"

configEpoch ​

string | number

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.cluster

Call Signature ​

cluster(subcommand, slot, nodeIdToken, nodeId, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1361

Bind a hash slot to a specific node

  • group: cluster
  • complexity: O(1)
  • since: 3.0.0
Parameters ​
subcommand ​

"SETSLOT"

slot ​

string | number

nodeIdToken ​

"IMPORTING"

nodeId ​

string | number | Buffer<ArrayBufferLike>

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.cluster

Call Signature ​

cluster(subcommand, slot, nodeIdToken, nodeId, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1362

Parameters ​
subcommand ​

"SETSLOT"

slot ​

string | number

nodeIdToken ​

"MIGRATING"

nodeId ​

string | number | Buffer<ArrayBufferLike>

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.cluster

Call Signature ​

cluster(subcommand, slot, nodeIdToken, nodeId, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1363

Parameters ​
subcommand ​

"SETSLOT"

slot ​

string | number

nodeIdToken ​

"NODE"

nodeId ​

string | number | Buffer<ArrayBufferLike>

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.cluster

Call Signature ​

cluster(subcommand, slot, stable, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1364

Parameters ​
subcommand ​

"SETSLOT"

slot ​

string | number

stable ​

"STABLE"

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.cluster

Call Signature ​

cluster(subcommand, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1371

Get array of cluster slots to node mappings

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

"SHARDS"

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.cluster

Call Signature ​

cluster(subcommand, nodeId, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1378

List replica nodes of the specified master node

  • group: cluster
  • complexity: O(1)
  • since: 3.0.0
Parameters ​
subcommand ​

"SLAVES"

nodeId ​

string | number | Buffer<ArrayBufferLike>

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.cluster

Call Signature ​

cluster(subcommand, callback?): Promise<[number, number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1385

Get array of Cluster slot to node mappings

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

"SLOTS"

callback? ​

Callback<[number, number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>

Returns ​

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

Inherited from ​

Redis.cluster


command() ​

Call Signature ​

command(subcommand, callback?): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1405

Get total number of Redis commands

  • group: server
  • complexity: O(1)
  • since: 2.8.13
Parameters ​
subcommand ​

"COUNT"

callback? ​

Callback<unknown[]>

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.command

Call Signature ​

command(subcommand, callback?): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1412

Get array of specific Redis command documentation

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

"DOCS"

callback? ​

Callback<unknown[]>

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.command

Call Signature ​

command(...args): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1413

Parameters ​
args ​

...["DOCS", ...commandNames: (string | Buffer<ArrayBufferLike>)[], Callback<unknown[]>]

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.command

Call Signature ​

command(...args): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1418

Parameters ​
args ​

...["DOCS", ...commandNames: (string | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.command

Call Signature ​

command(subcommand, callback?): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1425

Extract keys given a full Redis command

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

"GETKEYS"

callback? ​

Callback<unknown[]>

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.command

Call Signature ​

command(subcommand, callback?): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1432

Extract keys and access flags given a full Redis command

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

"GETKEYSANDFLAGS"

callback? ​

Callback<unknown[]>

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.command

Call Signature ​

command(subcommand, callback?): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1439

Show helpful text about the different subcommands

  • group: server
  • complexity: O(1)
  • since: 5.0.0
Parameters ​
subcommand ​

"HELP"

callback? ​

Callback<unknown[]>

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.command

Call Signature ​

command(subcommand, callback?): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1446

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

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

"INFO"

callback? ​

Callback<unknown[]>

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.command

Call Signature ​

command(...args): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1447

Parameters ​
args ​

...["INFO", ...commandNames: (string | Buffer<ArrayBufferLike>)[], Callback<unknown[]>]

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.command

Call Signature ​

command(...args): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1452

Parameters ​
args ​

...["INFO", ...commandNames: (string | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.command

Call Signature ​

command(subcommand, callback?): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1459

Get an array of Redis command names

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

"LIST"

callback? ​

Callback<unknown[]>

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.command

Call Signature ​

command(subcommand, filterby, moduleNameToken, moduleName, callback?): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1460

Parameters ​
subcommand ​

"LIST"

filterby ​

"FILTERBY"

moduleNameToken ​

"MODULE"

moduleName ​

string | Buffer<ArrayBufferLike>

callback? ​

Callback<unknown[]>

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.command

Call Signature ​

command(subcommand, filterby, categoryToken, category, callback?): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1461

Parameters ​
subcommand ​

"LIST"

filterby ​

"FILTERBY"

categoryToken ​

"ACLCAT"

category ​

string | Buffer<ArrayBufferLike>

callback? ​

Callback<unknown[]>

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.command

Call Signature ​

command(subcommand, filterby, patternToken, pattern, callback?): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1462

Parameters ​
subcommand ​

"LIST"

filterby ​

"FILTERBY"

patternToken ​

"PATTERN"

pattern ​

string

callback? ​

Callback<unknown[]>

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.command


config() ​

Call Signature ​

config(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1469

Get the values of configuration parameters

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

...["GET", ...parameters: (string | Buffer<ArrayBufferLike>)[], Callback<unknown>]

Returns ​

Promise<unknown>

Inherited from ​

Redis.config

Call Signature ​

config(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1474

Parameters ​
args ​

...["GET", ...parameters: (string | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<unknown>

Inherited from ​

Redis.config

Call Signature ​

config(subcommand, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1481

Show helpful text about the different subcommands

  • group: server
  • complexity: O(1)
  • since: 5.0.0
Parameters ​
subcommand ​

"HELP"

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.config

Call Signature ​

config(subcommand, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1488

Reset the stats returned by INFO

  • group: server
  • complexity: O(1)
  • since: 2.0.0
Parameters ​
subcommand ​

"RESETSTAT"

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.config

Call Signature ​

config(subcommand, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1495

Rewrite the configuration file with the in memory configuration

  • group: server
  • complexity: O(1)
  • since: 2.8.0
Parameters ​
subcommand ​

"REWRITE"

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.config

Call Signature ​

config(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1502

Set configuration parameters to the given values

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

...["SET", ...parameterValues: (string | number | Buffer<ArrayBufferLike>)[], Callback<unknown>]

Returns ​

Promise<unknown>

Inherited from ​

Redis.config

Call Signature ​

config(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1507

Parameters ​
args ​

...["SET", ...parameterValues: (string | number | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<unknown>

Inherited from ​

Redis.config


connect() ​

connect(callback?): Promise<void>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/Redis.d.ts:86

Create a connection to Redis. This method will be invoked automatically when creating a new Redis instance unless lazyConnect: true is passed.

When calling this method manually, a Promise is returned, which will be resolved when the connection status is ready.

Parameters ​

callback? ​

Callback<void>

Returns ​

Promise<void>

Inherited from ​

Redis.connect


copy() ​

Call Signature ​

copy(source, destination, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1517

Copy a key

  • group: generic
  • complexity: O(N) worst case for collections, where N is the number of nested items. O(1) for string values.
  • since: 6.2.0
Parameters ​
source ​

RedisKey

destination ​

RedisKey

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.copy

Call Signature ​

copy(source, destination, replace, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1518

Parameters ​
source ​

RedisKey

destination ​

RedisKey

replace ​

"REPLACE"

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.copy

Call Signature ​

copy(source, destination, destinationDbToken, destinationDb, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1519

Parameters ​
source ​

RedisKey

destination ​

RedisKey

destinationDbToken ​

"DB"

destinationDb ​

string | number

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.copy

Call Signature ​

copy(source, destination, destinationDbToken, destinationDb, replace, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1520

Parameters ​
source ​

RedisKey

destination ​

RedisKey

destinationDbToken ​

"DB"

destinationDb ​

string | number

replace ​

"REPLACE"

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.copy


createBuiltinCommand() ​

createBuiltinCommand(commandName): object

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/Commander.d.ts:27

Create a builtin command

Parameters ​

commandName ​

string

Returns ​

object

buffer ​

buffer: any

string ​

string: any

Inherited from ​

Redis.createBuiltinCommand


dbsize() ​

dbsize(callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1527

Return the number of keys in the selected database

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

Parameters ​

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.dbsize


debug() ​

Call Signature ​

debug(subcommand, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1534

A container for debugging commands

  • group: server
  • complexity: Depends on subcommand.
  • since: 1.0.0
Parameters ​
subcommand ​

string

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.debug

Call Signature ​

debug(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1535

Parameters ​
args ​

...[string, ...args: (string | number | Buffer<ArrayBufferLike>)[], Callback<unknown>]

Returns ​

Promise<unknown>

Inherited from ​

Redis.debug

Call Signature ​

debug(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1540

Parameters ​
args ​

...[string, ...args: (string | number | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<unknown>

Inherited from ​

Redis.debug


decr() ​

decr(key, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1547

Decrement the integer value of a key by one

  • group: string
  • complexity: O(1)
  • since: 1.0.0

Parameters ​

key ​

RedisKey

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.decr


decrby() ​

decrby(key, decrement, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1554

Decrement the integer value of a key by the given number

  • group: string
  • complexity: O(1)
  • since: 1.0.0

Parameters ​

key ​

RedisKey

decrement ​

string | number

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.decrby


defineCommand() ​

defineCommand(name, definition): void

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/Commander.d.ts:38

Define a custom command using lua script

Parameters ​

name ​

string

definition ​
lua ​

string

numberOfKeys? ​

number

readOnly? ​

boolean

Returns ​

void

Inherited from ​

Redis.defineCommand


del() ​

Call Signature ​

del(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1561

Delete a key

  • group: generic
  • complexity: O(N) where N is the number of keys that will be removed. When a key to remove holds a value other than a string, the individual complexity for this key is O(M) where M is the number of elements in the list, set, sorted set or hash. Removing a single key that holds a string value is O(1).
  • since: 1.0.0
Parameters ​
args ​

...[...keys: RedisKey[], Callback<number>]

Returns ​

Promise<number>

Inherited from ​

Redis.del

Call Signature ​

del(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1562

Parameters ​
args ​

...[RedisKey[], Callback<number>]

Returns ​

Promise<number>

Inherited from ​

Redis.del

Call Signature ​

del(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1563

Parameters ​
args ​

...RedisKey[]

Returns ​

Promise<number>

Inherited from ​

Redis.del

Call Signature ​

del(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1564

Parameters ​
args ​

...[RedisKey[]]

Returns ​

Promise<number>

Inherited from ​

Redis.del


discard() ​

discard(callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1571

Discard all commands issued after MULTI

  • group: transactions
  • complexity: O(N), when N is the number of queued commands
  • since: 2.0.0

Parameters ​

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.discard


disconnect() ​

disconnect(reconnect?): void

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/Redis.d.ts:94

Disconnect from Redis.

This method closes the connection immediately, and may lose some pending replies that haven't written to client. If you want to wait for the pending replies, use Redis#quit instead.

Parameters ​

reconnect? ​

boolean

Returns ​

void

Inherited from ​

Redis.disconnect


dump() ​

dump(key, callback?): Promise<string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1578

Return a serialized version of the value stored at the specified key.

  • group: generic
  • complexity: O(1) to access the key and additional O(NM) to serialize it, where N is the number of Redis objects composing the value and M their average size. For small string values the time complexity is thus O(1)+O(1M) where M is small, so simply O(1).
  • since: 2.6.0

Parameters ​

key ​

RedisKey

callback? ​

Callback<string>

Returns ​

Promise<string>

Inherited from ​

Redis.dump


dumpBuffer() ​

dumpBuffer(key, callback?): Promise<Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1579

Parameters ​

key ​

RedisKey

callback? ​

Callback<Buffer<ArrayBufferLike>>

Returns ​

Promise<Buffer<ArrayBufferLike>>

Inherited from ​

Redis.dumpBuffer


duplicate() ​

duplicate(override?): Redis

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/Redis.d.ts:110

Create a new instance with the same options as the current one.

Parameters ​

override? ​

Partial<RedisOptions>

Returns ​

Redis

Example ​

js
var redis = new Redis(6380);
var anotherRedis = redis.duplicate();
var redis = new Redis(6380);
var anotherRedis = redis.duplicate();

Inherited from ​

Redis.duplicate


echo() ​

echo(message, callback?): Promise<string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1586

Echo the given string

  • group: connection
  • complexity: O(1)
  • since: 1.0.0

Parameters ​

message ​

string | Buffer<ArrayBufferLike>

callback? ​

Callback<string>

Returns ​

Promise<string>

Inherited from ​

Redis.echo


echoBuffer() ​

echoBuffer(message, callback?): Promise<Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1587

Parameters ​

message ​

string | Buffer<ArrayBufferLike>

callback? ​

Callback<Buffer<ArrayBufferLike>>

Returns ​

Promise<Buffer<ArrayBufferLike>>

Inherited from ​

Redis.echoBuffer


emit() ​

emit<K>(eventName, ...args): boolean

Defined in: node_modules/.pnpm/@types+node@22.13.8/node_modules/@types/node/events.d.ts:859

Synchronously calls each of the listeners registered for the event named eventName, in the order they were registered, passing the supplied arguments to each.

Returns true if the event had listeners, false otherwise.

js
import { EventEmitter } from 'node:events';
const myEmitter = new EventEmitter();

// First listener
myEmitter.on('event', function firstListener() {
  console.log('Helloooo! first listener');
});
// Second listener
myEmitter.on('event', function secondListener(arg1, arg2) {
  console.log(`event with parameters ${arg1}, ${arg2} in second listener`);
});
// Third listener
myEmitter.on('event', function thirdListener(...args) {
  const parameters = args.join(', ');
  console.log(`event with parameters ${parameters} in third listener`);
});

console.log(myEmitter.listeners('event'));

myEmitter.emit('event', 1, 2, 3, 4, 5);

// Prints:
// [
//   [Function: firstListener],
//   [Function: secondListener],
//   [Function: thirdListener]
// ]
// Helloooo! first listener
// event with parameters 1, 2 in second listener
// event with parameters 1, 2, 3, 4, 5 in third listener
import { EventEmitter } from 'node:events';
const myEmitter = new EventEmitter();

// First listener
myEmitter.on('event', function firstListener() {
  console.log('Helloooo! first listener');
});
// Second listener
myEmitter.on('event', function secondListener(arg1, arg2) {
  console.log(`event with parameters ${arg1}, ${arg2} in second listener`);
});
// Third listener
myEmitter.on('event', function thirdListener(...args) {
  const parameters = args.join(', ');
  console.log(`event with parameters ${parameters} in third listener`);
});

console.log(myEmitter.listeners('event'));

myEmitter.emit('event', 1, 2, 3, 4, 5);

// Prints:
// [
//   [Function: firstListener],
//   [Function: secondListener],
//   [Function: thirdListener]
// ]
// Helloooo! first listener
// event with parameters 1, 2 in second listener
// event with parameters 1, 2, 3, 4, 5 in third listener

Type Parameters ​

• K

Parameters ​

eventName ​

string | symbol

args ​

...AnyRest

Returns ​

boolean

Since ​

v0.1.26

Inherited from ​

Redis.emit


end() ​

end(): void

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/Redis.d.ts:100

Disconnect from Redis.

Returns ​

void

Deprecated ​

Inherited from ​

Redis.end


eval() ​

Call Signature ​

eval(script, numkeys, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1594

Execute a Lua script server side

  • group: scripting
  • complexity: Depends on the script that is executed.
  • since: 2.6.0
Parameters ​
script ​

string | Buffer<ArrayBufferLike>

numkeys ​

string | number

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.eval

Call Signature ​

eval(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1595

Parameters ​
args ​

...[string | Buffer<ArrayBufferLike>, string | number, ...args: (string | number | Buffer<ArrayBufferLike>)[], Callback<unknown>]

Returns ​

Promise<unknown>

Inherited from ​

Redis.eval

Call Signature ​

eval(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1601

Parameters ​
args ​

...[string | Buffer<ArrayBufferLike>, string | number, ...args: (string | number | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<unknown>

Inherited from ​

Redis.eval

Call Signature ​

eval(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1606

Parameters ​
args ​

...[string | Buffer<ArrayBufferLike>, string | number, ...keys: RedisKey[], Callback<unknown>]

Returns ​

Promise<unknown>

Inherited from ​

Redis.eval

Call Signature ​

eval(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1612

Parameters ​
args ​

...[string | Buffer<ArrayBufferLike>, string | number, RedisKey[], Callback<unknown>]

Returns ​

Promise<unknown>

Inherited from ​

Redis.eval

Call Signature ​

eval(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1618

Parameters ​
args ​

...[string | Buffer<ArrayBufferLike>, string | number, ...keys: RedisKey[]]

Returns ​

Promise<unknown>

Inherited from ​

Redis.eval

Call Signature ​

eval(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1623

Parameters ​
args ​

...[string | Buffer<ArrayBufferLike>, string | number, RedisKey[]]

Returns ​

Promise<unknown>

Inherited from ​

Redis.eval

Call Signature ​

eval(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1628

Parameters ​
args ​

...[string | Buffer<ArrayBufferLike>, string | number, ...args: RedisValue[], Callback<unknown>]

Returns ​

Promise<unknown>

Inherited from ​

Redis.eval

Call Signature ​

eval(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1634

Parameters ​
args ​

...[string | Buffer<ArrayBufferLike>, string | number, ...args: RedisValue[]]

Returns ​

Promise<unknown>

Inherited from ​

Redis.eval


eval_ro() ​

Call Signature ​

eval_ro(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1645

Execute a read-only Lua script server side

  • group: scripting
  • complexity: Depends on the script that is executed.
  • since: 7.0.0
Parameters ​
args ​

...[string | Buffer<ArrayBufferLike>, string | number, ...args: RedisValue[], Callback<unknown>]

Returns ​

Promise<unknown>

Inherited from ​

Redis.eval_ro

Call Signature ​

eval_ro(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1651

Parameters ​
args ​

...[string | Buffer<ArrayBufferLike>, string | number, ...args: RedisValue[]]

Returns ​

Promise<unknown>

Inherited from ​

Redis.eval_ro


evalsha() ​

Call Signature ​

evalsha(sha1, numkeys, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1662

Execute a Lua script server side

  • group: scripting
  • complexity: Depends on the script that is executed.
  • since: 2.6.0
Parameters ​
sha1 ​

string | Buffer<ArrayBufferLike>

numkeys ​

string | number

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.evalsha

Call Signature ​

evalsha(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1663

Parameters ​
args ​

...[string | Buffer<ArrayBufferLike>, string | number, ...args: (string | number | Buffer<ArrayBufferLike>)[], Callback<unknown>]

Returns ​

Promise<unknown>

Inherited from ​

Redis.evalsha

Call Signature ​

evalsha(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1669

Parameters ​
args ​

...[string | Buffer<ArrayBufferLike>, string | number, ...args: (string | number | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<unknown>

Inherited from ​

Redis.evalsha

Call Signature ​

evalsha(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1674

Parameters ​
args ​

...[string | Buffer<ArrayBufferLike>, string | number, ...keys: RedisKey[], Callback<unknown>]

Returns ​

Promise<unknown>

Inherited from ​

Redis.evalsha

Call Signature ​

evalsha(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1680

Parameters ​
args ​

...[string | Buffer<ArrayBufferLike>, string | number, RedisKey[], Callback<unknown>]

Returns ​

Promise<unknown>

Inherited from ​

Redis.evalsha

Call Signature ​

evalsha(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1686

Parameters ​
args ​

...[string | Buffer<ArrayBufferLike>, string | number, ...keys: RedisKey[]]

Returns ​

Promise<unknown>

Inherited from ​

Redis.evalsha

Call Signature ​

evalsha(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1691

Parameters ​
args ​

...[string | Buffer<ArrayBufferLike>, string | number, RedisKey[]]

Returns ​

Promise<unknown>

Inherited from ​

Redis.evalsha

Call Signature ​

evalsha(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1692

Parameters ​
args ​

...[string | Buffer<ArrayBufferLike>, string | number, ...args: RedisValue[], Callback<unknown>]

Returns ​

Promise<unknown>

Inherited from ​

Redis.evalsha

Call Signature ​

evalsha(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1698

Parameters ​
args ​

...[string | Buffer<ArrayBufferLike>, string | number, ...args: RedisValue[]]

Returns ​

Promise<unknown>

Inherited from ​

Redis.evalsha


evalsha_ro() ​

Call Signature ​

evalsha_ro(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1709

Execute a read-only Lua script server side

  • group: scripting
  • complexity: Depends on the script that is executed.
  • since: 7.0.0
Parameters ​
args ​

...[string | Buffer<ArrayBufferLike>, string | number, ...args: RedisValue[], Callback<unknown>]

Returns ​

Promise<unknown>

Inherited from ​

Redis.evalsha_ro

Call Signature ​

evalsha_ro(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1715

Parameters ​
args ​

...[string | Buffer<ArrayBufferLike>, string | number, ...args: RedisValue[]]

Returns ​

Promise<unknown>

Inherited from ​

Redis.evalsha_ro


eventNames() ​

eventNames(): (string | symbol)[]

Defined in: node_modules/.pnpm/@types+node@22.13.8/node_modules/@types/node/events.d.ts:922

Returns an array listing the events for which the emitter has registered listeners. The values in the array are strings or Symbols.

js
import { EventEmitter } from 'node:events';

const myEE = new EventEmitter();
myEE.on('foo', () => {});
myEE.on('bar', () => {});

const sym = Symbol('symbol');
myEE.on(sym, () => {});

console.log(myEE.eventNames());
// Prints: [ 'foo', 'bar', Symbol(symbol) ]
import { EventEmitter } from 'node:events';

const myEE = new EventEmitter();
myEE.on('foo', () => {});
myEE.on('bar', () => {});

const sym = Symbol('symbol');
myEE.on(sym, () => {});

console.log(myEE.eventNames());
// Prints: [ 'foo', 'bar', Symbol(symbol) ]

Returns ​

(string | symbol)[]

Since ​

v6.0.0

Inherited from ​

Redis.eventNames


exec() ​

exec(callback?): Promise<null | [null | Error, unknown][]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1726

Execute all commands issued after MULTI

  • group: transactions
  • complexity: Depends on commands in the transaction
  • since: 1.2.0

Parameters ​

callback? ​

Callback<null | [null | Error, unknown][]>

Returns ​

Promise<null | [null | Error, unknown][]>

Inherited from ​

Redis.exec


exists() ​

Call Signature ​

exists(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1733

Determine if a key exists

  • group: generic
  • complexity: O(N) where N is the number of keys to check.
  • since: 1.0.0
Parameters ​
args ​

...[...keys: RedisKey[], Callback<number>]

Returns ​

Promise<number>

Inherited from ​

Redis.exists

Call Signature ​

exists(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1734

Parameters ​
args ​

...[RedisKey[], Callback<number>]

Returns ​

Promise<number>

Inherited from ​

Redis.exists

Call Signature ​

exists(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1735

Parameters ​
args ​

...RedisKey[]

Returns ​

Promise<number>

Inherited from ​

Redis.exists

Call Signature ​

exists(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1736

Parameters ​
args ​

...[RedisKey[]]

Returns ​

Promise<number>

Inherited from ​

Redis.exists


expire() ​

Call Signature ​

expire(key, seconds, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1743

Set a key's time to live in seconds

  • group: generic
  • complexity: O(1)
  • since: 1.0.0
Parameters ​
key ​

RedisKey

seconds ​

string | number

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.expire

Call Signature ​

expire(key, seconds, nx, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1744

Parameters ​
key ​

RedisKey

seconds ​

string | number

nx ​

"NX"

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.expire

Call Signature ​

expire(key, seconds, xx, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1745

Parameters ​
key ​

RedisKey

seconds ​

string | number

xx ​

"XX"

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.expire

Call Signature ​

expire(key, seconds, gt, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1746

Parameters ​
key ​

RedisKey

seconds ​

string | number

gt ​

"GT"

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.expire

Call Signature ​

expire(key, seconds, lt, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1747

Parameters ​
key ​

RedisKey

seconds ​

string | number

lt ​

"LT"

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.expire


expireat() ​

Call Signature ​

expireat(key, unixTimeSeconds, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1754

Set the expiration for a key as a UNIX timestamp

  • group: generic
  • complexity: O(1)
  • since: 1.2.0
Parameters ​
key ​

RedisKey

unixTimeSeconds ​

string | number

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.expireat

Call Signature ​

expireat(key, unixTimeSeconds, nx, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1755

Parameters ​
key ​

RedisKey

unixTimeSeconds ​

string | number

nx ​

"NX"

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.expireat

Call Signature ​

expireat(key, unixTimeSeconds, xx, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1756

Parameters ​
key ​

RedisKey

unixTimeSeconds ​

string | number

xx ​

"XX"

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.expireat

Call Signature ​

expireat(key, unixTimeSeconds, gt, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1757

Parameters ​
key ​

RedisKey

unixTimeSeconds ​

string | number

gt ​

"GT"

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.expireat

Call Signature ​

expireat(key, unixTimeSeconds, lt, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1758

Parameters ​
key ​

RedisKey

unixTimeSeconds ​

string | number

lt ​

"LT"

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.expireat


expiretime() ​

expiretime(key, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1765

Get the expiration Unix timestamp for a key

  • group: generic
  • complexity: O(1)
  • since: 7.0.0

Parameters ​

key ​

RedisKey

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.expiretime


failover() ​

Call Signature ​

failover(callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1772

Start a coordinated failover between this server and one of its replicas.

  • group: server
  • complexity: O(1)
  • since: 6.2.0
Parameters ​
callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.failover

Call Signature ​

failover(millisecondsToken, milliseconds, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1773

Parameters ​
millisecondsToken ​

"TIMEOUT"

milliseconds ​

string | number

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.failover

Call Signature ​

failover(abort, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1774

Parameters ​
abort ​

"ABORT"

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.failover

Call Signature ​

failover(abort, millisecondsToken, milliseconds, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1775

Parameters ​
abort ​

"ABORT"

millisecondsToken ​

"TIMEOUT"

milliseconds ​

string | number

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.failover

Call Signature ​

failover(targetToken, host, port, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1776

Parameters ​
targetToken ​

"TO"

host ​

string | Buffer<ArrayBufferLike>

port ​

string | number

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.failover

Call Signature ​

failover(targetToken, host, port, millisecondsToken, milliseconds, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1777

Parameters ​
targetToken ​

"TO"

host ​

string | Buffer<ArrayBufferLike>

port ​

string | number

millisecondsToken ​

"TIMEOUT"

milliseconds ​

string | number

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.failover

Call Signature ​

failover(targetToken, host, port, abort, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1778

Parameters ​
targetToken ​

"TO"

host ​

string | Buffer<ArrayBufferLike>

port ​

string | number

abort ​

"ABORT"

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.failover

Call Signature ​

failover(targetToken, host, port, abort, millisecondsToken, milliseconds, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1779

Parameters ​
targetToken ​

"TO"

host ​

string | Buffer<ArrayBufferLike>

port ​

string | number

abort ​

"ABORT"

millisecondsToken ​

"TIMEOUT"

milliseconds ​

string | number

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.failover

Call Signature ​

failover(targetToken, host, port, force, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1780

Parameters ​
targetToken ​

"TO"

host ​

string | Buffer<ArrayBufferLike>

port ​

string | number

force ​

"FORCE"

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.failover

Call Signature ​

failover(targetToken, host, port, force, millisecondsToken, milliseconds, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1781

Parameters ​
targetToken ​

"TO"

host ​

string | Buffer<ArrayBufferLike>

port ​

string | number

force ​

"FORCE"

millisecondsToken ​

"TIMEOUT"

milliseconds ​

string | number

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.failover

Call Signature ​

failover(targetToken, host, port, force, abort, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1782

Parameters ​
targetToken ​

"TO"

host ​

string | Buffer<ArrayBufferLike>

port ​

string | number

force ​

"FORCE"

abort ​

"ABORT"

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.failover

Call Signature ​

failover(targetToken, host, port, force, abort, millisecondsToken, milliseconds, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1783

Parameters ​
targetToken ​

"TO"

host ​

string | Buffer<ArrayBufferLike>

port ​

string | number

force ​

"FORCE"

abort ​

"ABORT"

millisecondsToken ​

"TIMEOUT"

milliseconds ​

string | number

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.failover


fcall() ​

Call Signature ​

fcall(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1790

Invoke a function

  • group: scripting
  • complexity: Depends on the function that is executed.
  • since: 7.0.0
Parameters ​
args ​

...[string | Buffer<ArrayBufferLike>, string | number, ...args: RedisValue[], Callback<unknown>]

Returns ​

Promise<unknown>

Inherited from ​

Redis.fcall

Call Signature ​

fcall(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1796

Parameters ​
args ​

...[string | Buffer<ArrayBufferLike>, string | number, ...args: RedisValue[]]

Returns ​

Promise<unknown>

Inherited from ​

Redis.fcall


fcall_ro() ​

Call Signature ​

fcall_ro(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1807

Invoke a read-only function

  • group: scripting
  • complexity: Depends on the function that is executed.
  • since: 7.0.0
Parameters ​
args ​

...[string | Buffer<ArrayBufferLike>, string | number, ...args: RedisValue[], Callback<unknown>]

Returns ​

Promise<unknown>

Inherited from ​

Redis.fcall_ro

Call Signature ​

fcall_ro(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1813

Parameters ​
args ​

...[string | Buffer<ArrayBufferLike>, string | number, ...args: RedisValue[]]

Returns ​

Promise<unknown>

Inherited from ​

Redis.fcall_ro


flushall() ​

Call Signature ​

flushall(callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1824

Remove all keys from all databases

  • group: server
  • complexity: O(N) where N is the total number of keys in all databases
  • since: 1.0.0
Parameters ​
callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.flushall

Call Signature ​

flushall(async, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1825

Parameters ​
async ​

"ASYNC"

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.flushall

Call Signature ​

flushall(sync, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1826

Parameters ​
sync ​

"SYNC"

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.flushall


flushdb() ​

Call Signature ​

flushdb(callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1833

Remove all keys from the current database

  • group: server
  • complexity: O(N) where N is the number of keys in the selected database
  • since: 1.0.0
Parameters ​
callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.flushdb

Call Signature ​

flushdb(async, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1834

Parameters ​
async ​

"ASYNC"

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.flushdb

Call Signature ​

flushdb(sync, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1835

Parameters ​
sync ​

"SYNC"

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.flushdb


function() ​

Call Signature ​

function(subcommand, libraryName, callback?): Promise<string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1842

Delete a function by name

  • group: scripting
  • complexity: O(1)
  • since: 7.0.0
Parameters ​
subcommand ​

"DELETE"

libraryName ​

string | Buffer<ArrayBufferLike>

callback? ​

Callback<string>

Returns ​

Promise<string>

Inherited from ​

Redis.function

Call Signature ​

function(subcommand, callback?): Promise<string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1850

Dump all functions into a serialized binary payload

  • group: scripting
  • complexity: O(N) where N is the number of functions
  • since: 7.0.0
Parameters ​
subcommand ​

"DUMP"

callback? ​

Callback<string>

Returns ​

Promise<string>

Inherited from ​

Redis.function

Call Signature ​

function(subcommand, callback?): Promise<string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1858

Deleting all functions

  • group: scripting
  • complexity: O(N) where N is the number of functions deleted
  • since: 7.0.0
Parameters ​
subcommand ​

"FLUSH"

callback? ​

Callback<string>

Returns ​

Promise<string>

Inherited from ​

Redis.function

Call Signature ​

function(subcommand, async, callback?): Promise<string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1860

Parameters ​
subcommand ​

"FLUSH"

async ​

"ASYNC"

callback? ​

Callback<string>

Returns ​

Promise<string>

Inherited from ​

Redis.function

Call Signature ​

function(subcommand, sync, callback?): Promise<string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1862

Parameters ​
subcommand ​

"FLUSH"

sync ​

"SYNC"

callback? ​

Callback<string>

Returns ​

Promise<string>

Inherited from ​

Redis.function

Call Signature ​

function(subcommand, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1870

Show helpful text about the different subcommands

  • group: scripting
  • complexity: O(1)
  • since: 7.0.0
Parameters ​
subcommand ​

"HELP"

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.function

Call Signature ​

function(subcommand, callback?): Promise<string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1877

Kill the function currently in execution.

  • group: scripting
  • complexity: O(1)
  • since: 7.0.0
Parameters ​
subcommand ​

"KILL"

callback? ​

Callback<string>

Returns ​

Promise<string>

Inherited from ​

Redis.function

Call Signature ​

function(subcommand, callback?): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1885

List information about all the functions

  • group: scripting
  • complexity: O(N) where N is the number of functions
  • since: 7.0.0
Parameters ​
subcommand ​

"LIST"

callback? ​

Callback<unknown[]>

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.function

Call Signature ​

function(subcommand, withcode, callback?): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1886

Parameters ​
subcommand ​

"LIST"

withcode ​

"WITHCODE"

callback? ​

Callback<unknown[]>

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.function

Call Signature ​

function(subcommand, libraryNamePatternToken, libraryNamePattern, callback?): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1887

Parameters ​
subcommand ​

"LIST"

libraryNamePatternToken ​

"LIBRARYNAME"

libraryNamePattern ​

string | Buffer<ArrayBufferLike>

callback? ​

Callback<unknown[]>

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.function

Call Signature ​

function(subcommand, libraryNamePatternToken, libraryNamePattern, withcode, callback?): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1888

Parameters ​
subcommand ​

"LIST"

libraryNamePatternToken ​

"LIBRARYNAME"

libraryNamePattern ​

string | Buffer<ArrayBufferLike>

withcode ​

"WITHCODE"

callback? ​

Callback<unknown[]>

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.function

Call Signature ​

function(subcommand, functionCode, callback?): Promise<string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1895

Create a function with the given arguments (name, code, description)

  • group: scripting
  • complexity: O(1) (considering compilation time is redundant)
  • since: 7.0.0
Parameters ​
subcommand ​

"LOAD"

functionCode ​

string | Buffer<ArrayBufferLike>

callback? ​

Callback<string>

Returns ​

Promise<string>

Inherited from ​

Redis.function

Call Signature ​

function(subcommand, replace, functionCode, callback?): Promise<string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1897

Parameters ​
subcommand ​

"LOAD"

replace ​

"REPLACE"

functionCode ​

string | Buffer<ArrayBufferLike>

callback? ​

Callback<string>

Returns ​

Promise<string>

Inherited from ​

Redis.function

Call Signature ​

function(subcommand, serializedValue, callback?): Promise<string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1905

Restore all the functions on the given payload

  • group: scripting
  • complexity: O(N) where N is the number of functions on the payload
  • since: 7.0.0
Parameters ​
subcommand ​

"RESTORE"

serializedValue ​

string | number | Buffer<ArrayBufferLike>

callback? ​

Callback<string>

Returns ​

Promise<string>

Inherited from ​

Redis.function

Call Signature ​

function(subcommand, serializedValue, flush, callback?): Promise<string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1907

Parameters ​
subcommand ​

"RESTORE"

serializedValue ​

string | number | Buffer<ArrayBufferLike>

flush ​

"FLUSH"

callback? ​

Callback<string>

Returns ​

Promise<string>

Inherited from ​

Redis.function

Call Signature ​

function(subcommand, serializedValue, append, callback?): Promise<string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1909

Parameters ​
subcommand ​

"RESTORE"

serializedValue ​

string | number | Buffer<ArrayBufferLike>

append ​

"APPEND"

callback? ​

Callback<string>

Returns ​

Promise<string>

Inherited from ​

Redis.function

Call Signature ​

function(subcommand, serializedValue, replace, callback?): Promise<string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1911

Parameters ​
subcommand ​

"RESTORE"

serializedValue ​

string | number | Buffer<ArrayBufferLike>

replace ​

"REPLACE"

callback? ​

Callback<string>

Returns ​

Promise<string>

Inherited from ​

Redis.function

Call Signature ​

function(subcommand, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1919

Return information about the function currently running (name, description, duration)

  • group: scripting
  • complexity: O(1)
  • since: 7.0.0
Parameters ​
subcommand ​

"STATS"

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.function


functionBuffer() ​

Call Signature ​

functionBuffer(subcommand, libraryName, callback?): Promise<Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1843

Parameters ​
subcommand ​

"DELETE"

libraryName ​

string | Buffer<ArrayBufferLike>

callback? ​

Callback<Buffer<ArrayBufferLike>>

Returns ​

Promise<Buffer<ArrayBufferLike>>

Inherited from ​

Redis.functionBuffer

Call Signature ​

functionBuffer(subcommand, callback?): Promise<Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1851

Parameters ​
subcommand ​

"DUMP"

callback? ​

Callback<Buffer<ArrayBufferLike>>

Returns ​

Promise<Buffer<ArrayBufferLike>>

Inherited from ​

Redis.functionBuffer

Call Signature ​

functionBuffer(subcommand, callback?): Promise<Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1859

Parameters ​
subcommand ​

"FLUSH"

callback? ​

Callback<Buffer<ArrayBufferLike>>

Returns ​

Promise<Buffer<ArrayBufferLike>>

Inherited from ​

Redis.functionBuffer

Call Signature ​

functionBuffer(subcommand, async, callback?): Promise<Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1861

Parameters ​
subcommand ​

"FLUSH"

async ​

"ASYNC"

callback? ​

Callback<Buffer<ArrayBufferLike>>

Returns ​

Promise<Buffer<ArrayBufferLike>>

Inherited from ​

Redis.functionBuffer

Call Signature ​

functionBuffer(subcommand, sync, callback?): Promise<Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1863

Parameters ​
subcommand ​

"FLUSH"

sync ​

"SYNC"

callback? ​

Callback<Buffer<ArrayBufferLike>>

Returns ​

Promise<Buffer<ArrayBufferLike>>

Inherited from ​

Redis.functionBuffer

Call Signature ​

functionBuffer(subcommand, callback?): Promise<Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1878

Parameters ​
subcommand ​

"KILL"

callback? ​

Callback<Buffer<ArrayBufferLike>>

Returns ​

Promise<Buffer<ArrayBufferLike>>

Inherited from ​

Redis.functionBuffer

Call Signature ​

functionBuffer(subcommand, functionCode, callback?): Promise<Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1896

Parameters ​
subcommand ​

"LOAD"

functionCode ​

string | Buffer<ArrayBufferLike>

callback? ​

Callback<Buffer<ArrayBufferLike>>

Returns ​

Promise<Buffer<ArrayBufferLike>>

Inherited from ​

Redis.functionBuffer

Call Signature ​

functionBuffer(subcommand, replace, functionCode, callback?): Promise<Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1898

Parameters ​
subcommand ​

"LOAD"

replace ​

"REPLACE"

functionCode ​

string | Buffer<ArrayBufferLike>

callback? ​

Callback<Buffer<ArrayBufferLike>>

Returns ​

Promise<Buffer<ArrayBufferLike>>

Inherited from ​

Redis.functionBuffer

Call Signature ​

functionBuffer(subcommand, serializedValue, callback?): Promise<Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1906

Parameters ​
subcommand ​

"RESTORE"

serializedValue ​

string | number | Buffer<ArrayBufferLike>

callback? ​

Callback<Buffer<ArrayBufferLike>>

Returns ​

Promise<Buffer<ArrayBufferLike>>

Inherited from ​

Redis.functionBuffer

Call Signature ​

functionBuffer(subcommand, serializedValue, flush, callback?): Promise<Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1908

Parameters ​
subcommand ​

"RESTORE"

serializedValue ​

string | number | Buffer<ArrayBufferLike>

flush ​

"FLUSH"

callback? ​

Callback<Buffer<ArrayBufferLike>>

Returns ​

Promise<Buffer<ArrayBufferLike>>

Inherited from ​

Redis.functionBuffer

Call Signature ​

functionBuffer(subcommand, serializedValue, append, callback?): Promise<Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1910

Parameters ​
subcommand ​

"RESTORE"

serializedValue ​

string | number | Buffer<ArrayBufferLike>

append ​

"APPEND"

callback? ​

Callback<Buffer<ArrayBufferLike>>

Returns ​

Promise<Buffer<ArrayBufferLike>>

Inherited from ​

Redis.functionBuffer

Call Signature ​

functionBuffer(subcommand, serializedValue, replace, callback?): Promise<Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1912

Parameters ​
subcommand ​

"RESTORE"

serializedValue ​

string | number | Buffer<ArrayBufferLike>

replace ​

"REPLACE"

callback? ​

Callback<Buffer<ArrayBufferLike>>

Returns ​

Promise<Buffer<ArrayBufferLike>>

Inherited from ​

Redis.functionBuffer


geoadd() ​

Call Signature ​

geoadd(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1926

Add one or more geospatial items in the geospatial index represented using a sorted set

  • group: geo
  • complexity: O(log(N)) for each item added, where N is the number of elements in the sorted set.
  • since: 3.2.0
Parameters ​
args ​

...[RedisKey, ...longitudeLatitudeMembers: (string | number | Buffer<ArrayBufferLike>)[], Callback<number>]

Returns ​

Promise<number>

Inherited from ​

Redis.geoadd

Call Signature ​

geoadd(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1931

Parameters ​
args ​

...[RedisKey, ...longitudeLatitudeMembers: (string | number | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<number>

Inherited from ​

Redis.geoadd

Call Signature ​

geoadd(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1935

Parameters ​
args ​

...[RedisKey, "CH", ...longitudeLatitudeMembers: (string | number | Buffer<ArrayBufferLike>)[], Callback<number>]

Returns ​

Promise<number>

Inherited from ​

Redis.geoadd

Call Signature ​

geoadd(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1941

Parameters ​
args ​

...[RedisKey, "CH", ...longitudeLatitudeMembers: (string | number | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<number>

Inherited from ​

Redis.geoadd

Call Signature ​

geoadd(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1946

Parameters ​
args ​

...[RedisKey, "NX", ...longitudeLatitudeMembers: (string | number | Buffer<ArrayBufferLike>)[], Callback<number>]

Returns ​

Promise<number>

Inherited from ​

Redis.geoadd

Call Signature ​

geoadd(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1952

Parameters ​
args ​

...[RedisKey, "NX", ...longitudeLatitudeMembers: (string | number | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<number>

Inherited from ​

Redis.geoadd

Call Signature ​

geoadd(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1957

Parameters ​
args ​

...[RedisKey, "NX", "CH", ...longitudeLatitudeMembers: (string | number | Buffer<ArrayBufferLike>)[], Callback<number>]

Returns ​

Promise<number>

Inherited from ​

Redis.geoadd

Call Signature ​

geoadd(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1964

Parameters ​
args ​

...[RedisKey, "NX", "CH", ...longitudeLatitudeMembers: (string | number | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<number>

Inherited from ​

Redis.geoadd

Call Signature ​

geoadd(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1970

Parameters ​
args ​

...[RedisKey, "XX", ...longitudeLatitudeMembers: (string | number | Buffer<ArrayBufferLike>)[], Callback<number>]

Returns ​

Promise<number>

Inherited from ​

Redis.geoadd

Call Signature ​

geoadd(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1976

Parameters ​
args ​

...[RedisKey, "XX", ...longitudeLatitudeMembers: (string | number | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<number>

Inherited from ​

Redis.geoadd

Call Signature ​

geoadd(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1981

Parameters ​
args ​

...[RedisKey, "XX", "CH", ...longitudeLatitudeMembers: (string | number | Buffer<ArrayBufferLike>)[], Callback<number>]

Returns ​

Promise<number>

Inherited from ​

Redis.geoadd

Call Signature ​

geoadd(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:1988

Parameters ​
args ​

...[RedisKey, "XX", "CH", ...longitudeLatitudeMembers: (string | number | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<number>

Inherited from ​

Redis.geoadd


geodist() ​

Call Signature ​

geodist(key, member1, member2, callback?): Promise<null | string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2000

Returns the distance between two members of a geospatial index

  • group: geo
  • complexity: O(log(N))
  • since: 3.2.0
Parameters ​
key ​

RedisKey

member1 ​

string | number | Buffer<ArrayBufferLike>

member2 ​

string | number | Buffer<ArrayBufferLike>

callback? ​

Callback<null | string>

Returns ​

Promise<null | string>

Inherited from ​

Redis.geodist

Call Signature ​

geodist(key, member1, member2, m, callback?): Promise<null | string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2002

Parameters ​
key ​

RedisKey

member1 ​

string | number | Buffer<ArrayBufferLike>

member2 ​

string | number | Buffer<ArrayBufferLike>

m ​

"M"

callback? ​

Callback<null | string>

Returns ​

Promise<null | string>

Inherited from ​

Redis.geodist

Call Signature ​

geodist(key, member1, member2, km, callback?): Promise<null | string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2004

Parameters ​
key ​

RedisKey

member1 ​

string | number | Buffer<ArrayBufferLike>

member2 ​

string | number | Buffer<ArrayBufferLike>

km ​

"KM"

callback? ​

Callback<null | string>

Returns ​

Promise<null | string>

Inherited from ​

Redis.geodist

Call Signature ​

geodist(key, member1, member2, ft, callback?): Promise<null | string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2006

Parameters ​
key ​

RedisKey

member1 ​

string | number | Buffer<ArrayBufferLike>

member2 ​

string | number | Buffer<ArrayBufferLike>

ft ​

"FT"

callback? ​

Callback<null | string>

Returns ​

Promise<null | string>

Inherited from ​

Redis.geodist

Call Signature ​

geodist(key, member1, member2, mi, callback?): Promise<null | string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2008

Parameters ​
key ​

RedisKey

member1 ​

string | number | Buffer<ArrayBufferLike>

member2 ​

string | number | Buffer<ArrayBufferLike>

mi ​

"MI"

callback? ​

Callback<null | string>

Returns ​

Promise<null | string>

Inherited from ​

Redis.geodist


geodistBuffer() ​

Call Signature ​

geodistBuffer(key, member1, member2, callback?): Promise<null | Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2001

Parameters ​
key ​

RedisKey

member1 ​

string | number | Buffer<ArrayBufferLike>

member2 ​

string | number | Buffer<ArrayBufferLike>

callback? ​

Callback<null | Buffer<ArrayBufferLike>>

Returns ​

Promise<null | Buffer<ArrayBufferLike>>

Inherited from ​

Redis.geodistBuffer

Call Signature ​

geodistBuffer(key, member1, member2, m, callback?): Promise<null | Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2003

Parameters ​
key ​

RedisKey

member1 ​

string | number | Buffer<ArrayBufferLike>

member2 ​

string | number | Buffer<ArrayBufferLike>

m ​

"M"

callback? ​

Callback<null | Buffer<ArrayBufferLike>>

Returns ​

Promise<null | Buffer<ArrayBufferLike>>

Inherited from ​

Redis.geodistBuffer

Call Signature ​

geodistBuffer(key, member1, member2, km, callback?): Promise<null | Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2005

Parameters ​
key ​

RedisKey

member1 ​

string | number | Buffer<ArrayBufferLike>

member2 ​

string | number | Buffer<ArrayBufferLike>

km ​

"KM"

callback? ​

Callback<null | Buffer<ArrayBufferLike>>

Returns ​

Promise<null | Buffer<ArrayBufferLike>>

Inherited from ​

Redis.geodistBuffer

Call Signature ​

geodistBuffer(key, member1, member2, ft, callback?): Promise<null | Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2007

Parameters ​
key ​

RedisKey

member1 ​

string | number | Buffer<ArrayBufferLike>

member2 ​

string | number | Buffer<ArrayBufferLike>

ft ​

"FT"

callback? ​

Callback<null | Buffer<ArrayBufferLike>>

Returns ​

Promise<null | Buffer<ArrayBufferLike>>

Inherited from ​

Redis.geodistBuffer

Call Signature ​

geodistBuffer(key, member1, member2, mi, callback?): Promise<null | Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2009

Parameters ​
key ​

RedisKey

member1 ​

string | number | Buffer<ArrayBufferLike>

member2 ​

string | number | Buffer<ArrayBufferLike>

mi ​

"MI"

callback? ​

Callback<null | Buffer<ArrayBufferLike>>

Returns ​

Promise<null | Buffer<ArrayBufferLike>>

Inherited from ​

Redis.geodistBuffer


geohash() ​

Call Signature ​

geohash(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2016

Returns members of a geospatial index as standard geohash strings

  • group: geo
  • complexity: O(log(N)) for each member requested, where N is the number of elements in the sorted set.
  • since: 3.2.0
Parameters ​
args ​

...[RedisKey, ...members: (string | number | Buffer<ArrayBufferLike>)[], Callback<string[]>]

Returns ​

Promise<string[]>

Inherited from ​

Redis.geohash

Call Signature ​

geohash(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2026

Parameters ​
args ​

...[RedisKey, (string | number | Buffer<ArrayBufferLike>)[], Callback<string[]>]

Returns ​

Promise<string[]>

Inherited from ​

Redis.geohash

Call Signature ​

geohash(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2036

Parameters ​
args ​

...[RedisKey, ...members: (string | number | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<string[]>

Inherited from ​

Redis.geohash

Call Signature ​

geohash(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2038

Parameters ​
args ​

...[RedisKey, (string | number | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<string[]>

Inherited from ​

Redis.geohash


geohashBuffer() ​

Call Signature ​

geohashBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2021

Parameters ​
args ​

...[RedisKey, ...members: (string | number | Buffer<ArrayBufferLike>)[], Callback<Buffer<ArrayBufferLike>[]>]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.geohashBuffer

Call Signature ​

geohashBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2031

Parameters ​
args ​

...[RedisKey, (string | number | Buffer<ArrayBufferLike>)[], Callback<Buffer<ArrayBufferLike>[]>]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.geohashBuffer

Call Signature ​

geohashBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2037

Parameters ​
args ​

...[RedisKey, ...members: (string | number | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.geohashBuffer

Call Signature ​

geohashBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2039

Parameters ​
args ​

...[RedisKey, (string | number | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.geohashBuffer


geopos() ​

Call Signature ​

geopos(...args): Promise<(null | [string, string])[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2046

Returns longitude and latitude of members of a geospatial index

  • group: geo
  • complexity: O(N) where N is the number of members requested.
  • since: 3.2.0
Parameters ​
args ​

...[RedisKey, ...members: (string | number | Buffer<ArrayBufferLike>)[], Callback<(null | [string, string])[]>]

Returns ​

Promise<(null | [string, string])[]>

Inherited from ​

Redis.geopos

Call Signature ​

geopos(...args): Promise<(null | [string, string])[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2051

Parameters ​
args ​

...[RedisKey, (string | number | Buffer<ArrayBufferLike>)[], Callback<(null | [string, string])[]>]

Returns ​

Promise<(null | [string, string])[]>

Inherited from ​

Redis.geopos

Call Signature ​

geopos(...args): Promise<(null | [string, string])[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2056

Parameters ​
args ​

...[RedisKey, ...members: (string | number | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<(null | [string, string])[]>

Inherited from ​

Redis.geopos

Call Signature ​

geopos(...args): Promise<(null | [string, string])[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2057

Parameters ​
args ​

...[RedisKey, (string | number | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<(null | [string, string])[]>

Inherited from ​

Redis.geopos


georadius() ​

Call Signature ​

georadius(...args): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2064

Query a sorted set representing a geospatial index to fetch members matching a given maximum distance from a point

  • group: geo
  • complexity: O(N+log(M)) where N is the number of elements inside the bounding box of the circular area delimited by center and radius and M is the number of items inside the index.
  • since: 3.2.0
Parameters ​
args ​

...[RedisKey, string | number, string | number, string | number, ...args: RedisValue[], Callback<unknown[]>]

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.georadius

Call Signature ​

georadius(...args): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2072

Parameters ​
args ​

...[RedisKey, string | number, string | number, string | number, ...args: RedisValue[]]

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.georadius


georadius_ro() ​

Call Signature ​

georadius_ro(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2085

A read-only variant for GEORADIUS

  • group: geo
  • complexity: O(N+log(M)) where N is the number of elements inside the bounding box of the circular area delimited by center and radius and M is the number of items inside the index.
  • since: 3.2.10
Parameters ​
args ​

...[RedisKey, string | number, string | number, string | number, ...args: RedisValue[], Callback<unknown>]

Returns ​

Promise<unknown>

Inherited from ​

Redis.georadius_ro

Call Signature ​

georadius_ro(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2093

Parameters ​
args ​

...[RedisKey, string | number, string | number, string | number, ...args: RedisValue[]]

Returns ​

Promise<unknown>

Inherited from ​

Redis.georadius_ro


georadiusbymember() ​

Call Signature ​

georadiusbymember(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2106

Query a sorted set representing a geospatial index to fetch members matching a given maximum distance from a member

  • group: geo
  • complexity: O(N+log(M)) where N is the number of elements inside the bounding box of the circular area delimited by center and radius and M is the number of items inside the index.
  • since: 3.2.0
Parameters ​
args ​

...[RedisKey, string | number | Buffer<ArrayBufferLike>, string | number, ...args: RedisValue[], Callback<unknown>]

Returns ​

Promise<unknown>

Inherited from ​

Redis.georadiusbymember

Call Signature ​

georadiusbymember(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2113

Parameters ​
args ​

...[RedisKey, string | number | Buffer<ArrayBufferLike>, string | number, ...args: RedisValue[]]

Returns ​

Promise<unknown>

Inherited from ​

Redis.georadiusbymember


georadiusbymember_ro() ​

Call Signature ​

georadiusbymember_ro(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2125

A read-only variant for GEORADIUSBYMEMBER

  • group: geo
  • complexity: O(N+log(M)) where N is the number of elements inside the bounding box of the circular area delimited by center and radius and M is the number of items inside the index.
  • since: 3.2.10
Parameters ​
args ​

...[RedisKey, string | number | Buffer<ArrayBufferLike>, string | number, ...args: RedisValue[], Callback<unknown>]

Returns ​

Promise<unknown>

Inherited from ​

Redis.georadiusbymember_ro

Call Signature ​

georadiusbymember_ro(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2132

Parameters ​
args ​

...[RedisKey, string | number | Buffer<ArrayBufferLike>, string | number, ...args: RedisValue[]]

Returns ​

Promise<unknown>

Inherited from ​

Redis.georadiusbymember_ro


geosearch() ​

Call Signature ​

geosearch(...args): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2144

Query a sorted set representing a geospatial index to fetch members inside an area of a box or a circle.

  • group: geo
  • complexity: O(N+log(M)) where N is the number of elements in the grid-aligned bounding box area around the shape provided as the filter and M is the number of items inside the shape
  • since: 6.2.0
Parameters ​
args ​

...[RedisKey, ...args: RedisValue[], Callback<unknown[]>]

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.geosearch

Call Signature ​

geosearch(...args): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2149

Parameters ​
args ​

...[RedisKey, ...args: RedisValue[]]

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.geosearch


geosearchstore() ​

Call Signature ​

geosearchstore(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2156

Query a sorted set representing a geospatial index to fetch members inside an area of a box or a circle, and store the result in another key.

  • group: geo
  • complexity: O(N+log(M)) where N is the number of elements in the grid-aligned bounding box area around the shape provided as the filter and M is the number of items inside the shape
  • since: 6.2.0
Parameters ​
args ​

...[RedisKey, RedisKey, ...args: RedisValue[], Callback<number>]

Returns ​

Promise<number>

Inherited from ​

Redis.geosearchstore

Call Signature ​

geosearchstore(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2162

Parameters ​
args ​

...[RedisKey, RedisKey, ...args: RedisValue[]]

Returns ​

Promise<number>

Inherited from ​

Redis.geosearchstore


get() ​

get(key, callback?): Promise<null | string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2169

Get the value of a key

  • group: string
  • complexity: O(1)
  • since: 1.0.0

Parameters ​

key ​

RedisKey

callback? ​

Callback<null | string>

Returns ​

Promise<null | string>

Inherited from ​

Redis.get


getbit() ​

getbit(key, offset, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2177

Returns the bit value at offset in the string value stored at key

  • group: bitmap
  • complexity: O(1)
  • since: 2.2.0

Parameters ​

key ​

RedisKey

offset ​

string | number

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.getbit


getBuffer() ​

getBuffer(key, callback?): Promise<null | Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2170

Parameters ​

key ​

RedisKey

callback? ​

Callback<null | Buffer<ArrayBufferLike>>

Returns ​

Promise<null | Buffer<ArrayBufferLike>>

Inherited from ​

Redis.getBuffer


getBuiltinCommands() ​

getBuiltinCommands(): string[]

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/Commander.d.ts:23

Return supported builtin commands

Returns ​

string[]

Inherited from ​

Redis.getBuiltinCommands


getdel() ​

getdel(key, callback?): Promise<null | string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2184

Get the value of a key and delete the key

  • group: string
  • complexity: O(1)
  • since: 6.2.0

Parameters ​

key ​

RedisKey

callback? ​

Callback<null | string>

Returns ​

Promise<null | string>

Inherited from ​

Redis.getdel


getdelBuffer() ​

getdelBuffer(key, callback?): Promise<null | Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2185

Parameters ​

key ​

RedisKey

callback? ​

Callback<null | Buffer<ArrayBufferLike>>

Returns ​

Promise<null | Buffer<ArrayBufferLike>>

Inherited from ​

Redis.getdelBuffer


getex() ​

Call Signature ​

getex(key, callback?): Promise<null | string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2192

Get the value of a key and optionally set its expiration

  • group: string
  • complexity: O(1)
  • since: 6.2.0
Parameters ​
key ​

RedisKey

callback? ​

Callback<null | string>

Returns ​

Promise<null | string>

Inherited from ​

Redis.getex

Call Signature ​

getex(key, secondsToken, seconds, callback?): Promise<null | string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2194

Parameters ​
key ​

RedisKey

secondsToken ​

"EX"

seconds ​

string | number

callback? ​

Callback<null | string>

Returns ​

Promise<null | string>

Inherited from ​

Redis.getex

Call Signature ​

getex(key, millisecondsToken, milliseconds, callback?): Promise<null | string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2196

Parameters ​
key ​

RedisKey

millisecondsToken ​

"PX"

milliseconds ​

string | number

callback? ​

Callback<null | string>

Returns ​

Promise<null | string>

Inherited from ​

Redis.getex

Call Signature ​

getex(key, unixTimeSecondsToken, unixTimeSeconds, callback?): Promise<null | string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2198

Parameters ​
key ​

RedisKey

unixTimeSecondsToken ​

"EXAT"

unixTimeSeconds ​

string | number

callback? ​

Callback<null | string>

Returns ​

Promise<null | string>

Inherited from ​

Redis.getex

Call Signature ​

getex(key, unixTimeMillisecondsToken, unixTimeMilliseconds, callback?): Promise<null | string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2200

Parameters ​
key ​

RedisKey

unixTimeMillisecondsToken ​

"PXAT"

unixTimeMilliseconds ​

string | number

callback? ​

Callback<null | string>

Returns ​

Promise<null | string>

Inherited from ​

Redis.getex

Call Signature ​

getex(key, persist, callback?): Promise<null | string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2202

Parameters ​
key ​

RedisKey

persist ​

"PERSIST"

callback? ​

Callback<null | string>

Returns ​

Promise<null | string>

Inherited from ​

Redis.getex


getexBuffer() ​

Call Signature ​

getexBuffer(key, callback?): Promise<null | Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2193

Parameters ​
key ​

RedisKey

callback? ​

Callback<null | Buffer<ArrayBufferLike>>

Returns ​

Promise<null | Buffer<ArrayBufferLike>>

Inherited from ​

Redis.getexBuffer

Call Signature ​

getexBuffer(key, secondsToken, seconds, callback?): Promise<null | Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2195

Parameters ​
key ​

RedisKey

secondsToken ​

"EX"

seconds ​

string | number

callback? ​

Callback<null | Buffer<ArrayBufferLike>>

Returns ​

Promise<null | Buffer<ArrayBufferLike>>

Inherited from ​

Redis.getexBuffer

Call Signature ​

getexBuffer(key, millisecondsToken, milliseconds, callback?): Promise<null | Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2197

Parameters ​
key ​

RedisKey

millisecondsToken ​

"PX"

milliseconds ​

string | number

callback? ​

Callback<null | Buffer<ArrayBufferLike>>

Returns ​

Promise<null | Buffer<ArrayBufferLike>>

Inherited from ​

Redis.getexBuffer

Call Signature ​

getexBuffer(key, unixTimeSecondsToken, unixTimeSeconds, callback?): Promise<null | Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2199

Parameters ​
key ​

RedisKey

unixTimeSecondsToken ​

"EXAT"

unixTimeSeconds ​

string | number

callback? ​

Callback<null | Buffer<ArrayBufferLike>>

Returns ​

Promise<null | Buffer<ArrayBufferLike>>

Inherited from ​

Redis.getexBuffer

Call Signature ​

getexBuffer(key, unixTimeMillisecondsToken, unixTimeMilliseconds, callback?): Promise<null | Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2201

Parameters ​
key ​

RedisKey

unixTimeMillisecondsToken ​

"PXAT"

unixTimeMilliseconds ​

string | number

callback? ​

Callback<null | Buffer<ArrayBufferLike>>

Returns ​

Promise<null | Buffer<ArrayBufferLike>>

Inherited from ​

Redis.getexBuffer

Call Signature ​

getexBuffer(key, persist, callback?): Promise<null | Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2203

Parameters ​
key ​

RedisKey

persist ​

"PERSIST"

callback? ​

Callback<null | Buffer<ArrayBufferLike>>

Returns ​

Promise<null | Buffer<ArrayBufferLike>>

Inherited from ​

Redis.getexBuffer


getMaxListeners() ​

getMaxListeners(): number

Defined in: node_modules/.pnpm/@types+node@22.13.8/node_modules/@types/node/events.d.ts:774

Returns the current max listener value for the EventEmitter which is either set by emitter.setMaxListeners(n) or defaults to EventEmitter.defaultMaxListeners.

Returns ​

number

Since ​

v1.0.0

Inherited from ​

Redis.getMaxListeners


getrange() ​

getrange(key, start, end, callback?): Promise<string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2210

Get a substring of the string stored at a key

  • group: string
  • complexity: O(N) where N is the length of the returned string. The complexity is ultimately determined by the returned length, but because creating a substring from an existing string is very cheap, it can be considered O(1) for small strings.
  • since: 2.4.0

Parameters ​

key ​

RedisKey

start ​

string | number

end ​

string | number

callback? ​

Callback<string>

Returns ​

Promise<string>

Inherited from ​

Redis.getrange


getrangeBuffer() ​

getrangeBuffer(key, start, end, callback?): Promise<Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2211

Parameters ​

key ​

RedisKey

start ​

string | number

end ​

string | number

callback? ​

Callback<Buffer<ArrayBufferLike>>

Returns ​

Promise<Buffer<ArrayBufferLike>>

Inherited from ​

Redis.getrangeBuffer


getset() ​

getset(key, value, callback?): Promise<null | string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2218

Set the string value of a key and return its old value

  • group: string
  • complexity: O(1)
  • since: 1.0.0

Parameters ​

key ​

RedisKey

value ​

string | number | Buffer<ArrayBufferLike>

callback? ​

Callback<null | string>

Returns ​

Promise<null | string>

Inherited from ​

Redis.getset


getsetBuffer() ​

getsetBuffer(key, value, callback?): Promise<null | Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2219

Parameters ​

key ​

RedisKey

value ​

string | number | Buffer<ArrayBufferLike>

callback? ​

Callback<null | Buffer<ArrayBufferLike>>

Returns ​

Promise<null | Buffer<ArrayBufferLike>>

Inherited from ​

Redis.getsetBuffer


hdel() ​

Call Signature ​

hdel(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2226

Delete one or more hash fields

  • group: hash
  • complexity: O(N) where N is the number of fields to be removed.
  • since: 2.0.0
Parameters ​
args ​

...[RedisKey, ...fields: (string | Buffer<ArrayBufferLike>)[], Callback<number>]

Returns ​

Promise<number>

Inherited from ​

Redis.hdel

Call Signature ​

hdel(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2231

Parameters ​
args ​

...[RedisKey, ...fields: (string | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<number>

Inherited from ​

Redis.hdel


hello() ​

Call Signature ​

hello(callback?): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2238

Handshake with Redis

  • group: connection
  • complexity: O(1)
  • since: 6.0.0
Parameters ​
callback? ​

Callback<unknown[]>

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.hello

Call Signature ​

hello(protover, callback?): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2239

Parameters ​
protover ​

string | number

callback? ​

Callback<unknown[]>

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.hello

Call Signature ​

hello(protover, clientnameToken, clientname, callback?): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2240

Parameters ​
protover ​

string | number

clientnameToken ​

"SETNAME"

clientname ​

string | Buffer<ArrayBufferLike>

callback? ​

Callback<unknown[]>

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.hello

Call Signature ​

hello(protover, usernamePasswordToken, username, password, callback?): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2241

Parameters ​
protover ​

string | number

usernamePasswordToken ​

"AUTH"

username ​

string | Buffer<ArrayBufferLike>

password ​

string | Buffer<ArrayBufferLike>

callback? ​

Callback<unknown[]>

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.hello

Call Signature ​

hello(protover, usernamePasswordToken, username, password, clientnameToken, clientname, callback?): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2242

Parameters ​
protover ​

string | number

usernamePasswordToken ​

"AUTH"

username ​

string | Buffer<ArrayBufferLike>

password ​

string | Buffer<ArrayBufferLike>

clientnameToken ​

"SETNAME"

clientname ​

string | Buffer<ArrayBufferLike>

callback? ​

Callback<unknown[]>

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.hello


hexists() ​

hexists(key, field, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2249

Determine if a hash field exists

  • group: hash
  • complexity: O(1)
  • since: 2.0.0

Parameters ​

key ​

RedisKey

field ​

string | Buffer<ArrayBufferLike>

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.hexists


hget() ​

hget(key, field, callback?): Promise<null | string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2256

Get the value of a hash field

  • group: hash
  • complexity: O(1)
  • since: 2.0.0

Parameters ​

key ​

RedisKey

field ​

string | Buffer<ArrayBufferLike>

callback? ​

Callback<null | string>

Returns ​

Promise<null | string>

Inherited from ​

Redis.hget


hgetall() ​

hgetall(key, callback?): Promise<Record<string, string>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2264

Get all the fields and values in a hash

  • group: hash
  • complexity: O(N) where N is the size of the hash.
  • since: 2.0.0

Parameters ​

key ​

RedisKey

callback? ​

Callback<Record<string, string>>

Returns ​

Promise<Record<string, string>>

Inherited from ​

Redis.hgetall


hgetallBuffer() ​

hgetallBuffer(key, callback?): Promise<Record<string, Buffer<ArrayBufferLike>>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2265

Parameters ​

key ​

RedisKey

callback? ​

Callback<Record<string, Buffer<ArrayBufferLike>>>

Returns ​

Promise<Record<string, Buffer<ArrayBufferLike>>>

Inherited from ​

Redis.hgetallBuffer


hgetBuffer() ​

hgetBuffer(key, field, callback?): Promise<null | Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2257

Parameters ​

key ​

RedisKey

field ​

string | Buffer<ArrayBufferLike>

callback? ​

Callback<null | Buffer<ArrayBufferLike>>

Returns ​

Promise<null | Buffer<ArrayBufferLike>>

Inherited from ​

Redis.hgetBuffer


hincrby() ​

hincrby(key, field, increment, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2272

Increment the integer value of a hash field by the given number

  • group: hash
  • complexity: O(1)
  • since: 2.0.0

Parameters ​

key ​

RedisKey

field ​

string | Buffer<ArrayBufferLike>

increment ​

string | number

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.hincrby


hincrbyfloat() ​

hincrbyfloat(key, field, increment, callback?): Promise<string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2279

Increment the float value of a hash field by the given amount

  • group: hash
  • complexity: O(1)
  • since: 2.6.0

Parameters ​

key ​

RedisKey

field ​

string | Buffer<ArrayBufferLike>

increment ​

string | number

callback? ​

Callback<string>

Returns ​

Promise<string>

Inherited from ​

Redis.hincrbyfloat


hincrbyfloatBuffer() ​

hincrbyfloatBuffer(key, field, increment, callback?): Promise<Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2280

Parameters ​

key ​

RedisKey

field ​

string | Buffer<ArrayBufferLike>

increment ​

string | number

callback? ​

Callback<Buffer<ArrayBufferLike>>

Returns ​

Promise<Buffer<ArrayBufferLike>>

Inherited from ​

Redis.hincrbyfloatBuffer


hkeys() ​

hkeys(key, callback?): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2287

Get all the fields in a hash

  • group: hash
  • complexity: O(N) where N is the size of the hash.
  • since: 2.0.0

Parameters ​

key ​

RedisKey

callback? ​

Callback<string[]>

Returns ​

Promise<string[]>

Inherited from ​

Redis.hkeys


hkeysBuffer() ​

hkeysBuffer(key, callback?): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2288

Parameters ​

key ​

RedisKey

callback? ​

Callback<Buffer<ArrayBufferLike>[]>

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.hkeysBuffer


hlen() ​

hlen(key, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2295

Get the number of fields in a hash

  • group: hash
  • complexity: O(1)
  • since: 2.0.0

Parameters ​

key ​

RedisKey

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.hlen


hmget() ​

Call Signature ​

hmget(...args): Promise<(null | string)[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2302

Get the values of all the given hash fields

  • group: hash
  • complexity: O(N) where N is the number of fields being requested.
  • since: 2.0.0
Parameters ​
args ​

...[RedisKey, ...fields: (string | Buffer<ArrayBufferLike>)[], Callback<(null | string)[]>]

Returns ​

Promise<(null | string)[]>

Inherited from ​

Redis.hmget

Call Signature ​

hmget(...args): Promise<(null | string)[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2312

Parameters ​
args ​

...[RedisKey, ...fields: (string | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<(null | string)[]>

Inherited from ​

Redis.hmget


hmgetBuffer() ​

Call Signature ​

hmgetBuffer(...args): Promise<(null | Buffer<ArrayBufferLike>)[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2307

Parameters ​
args ​

...[RedisKey, ...fields: (string | Buffer<ArrayBufferLike>)[], Callback<(null | Buffer<ArrayBufferLike>)[]>]

Returns ​

Promise<(null | Buffer<ArrayBufferLike>)[]>

Inherited from ​

Redis.hmgetBuffer

Call Signature ​

hmgetBuffer(...args): Promise<(null | Buffer<ArrayBufferLike>)[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2313

Parameters ​
args ​

...[RedisKey, ...fields: (string | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<(null | Buffer<ArrayBufferLike>)[]>

Inherited from ​

Redis.hmgetBuffer


hmset() ​

Call Signature ​

hmset(key, object, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2320

Set multiple hash fields to multiple values

  • group: hash
  • complexity: O(N) where N is the number of fields being set.
  • since: 2.0.0
Parameters ​
key ​

RedisKey

object ​

object

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.hmset

Call Signature ​

hmset(key, map, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2321

Parameters ​
key ​

RedisKey

map ​

Map<string | number | Buffer<ArrayBufferLike>, string | number | Buffer<ArrayBufferLike>>

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.hmset

Call Signature ​

hmset(...args): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2322

Parameters ​
args ​

...[RedisKey, ...fieldValues: (string | number | Buffer<ArrayBufferLike>)[], Callback<"OK">]

Returns ​

Promise<"OK">

Inherited from ​

Redis.hmset

Call Signature ​

hmset(...args): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2327

Parameters ​
args ​

...[RedisKey, ...fieldValues: (string | number | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<"OK">

Inherited from ​

Redis.hmset


hrandfield() ​

Call Signature ​

hrandfield(key, callback?): Promise<null | string | unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2334

Get one or multiple random fields from a hash

  • group: hash
  • complexity: O(N) where N is the number of fields returned
  • since: 6.2.0
Parameters ​
key ​

RedisKey

callback? ​

Callback<null | string | unknown[]>

Returns ​

Promise<null | string | unknown[]>

Inherited from ​

Redis.hrandfield

Call Signature ​

hrandfield(key, count, callback?): Promise<null | string | unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2336

Parameters ​
key ​

RedisKey

count ​

string | number

callback? ​

Callback<null | string | unknown[]>

Returns ​

Promise<null | string | unknown[]>

Inherited from ​

Redis.hrandfield

Call Signature ​

hrandfield(key, count, withvalues, callback?): Promise<null | string | unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2338

Parameters ​
key ​

RedisKey

count ​

string | number

withvalues ​

"WITHVALUES"

callback? ​

Callback<null | string | unknown[]>

Returns ​

Promise<null | string | unknown[]>

Inherited from ​

Redis.hrandfield


hrandfieldBuffer() ​

Call Signature ​

hrandfieldBuffer(key, callback?): Promise<null | Buffer<ArrayBufferLike> | unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2335

Parameters ​
key ​

RedisKey

callback? ​

Callback<null | Buffer<ArrayBufferLike> | unknown[]>

Returns ​

Promise<null | Buffer<ArrayBufferLike> | unknown[]>

Inherited from ​

Redis.hrandfieldBuffer

Call Signature ​

hrandfieldBuffer(key, count, callback?): Promise<null | Buffer<ArrayBufferLike> | unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2337

Parameters ​
key ​

RedisKey

count ​

string | number

callback? ​

Callback<null | Buffer<ArrayBufferLike> | unknown[]>

Returns ​

Promise<null | Buffer<ArrayBufferLike> | unknown[]>

Inherited from ​

Redis.hrandfieldBuffer

Call Signature ​

hrandfieldBuffer(key, count, withvalues, callback?): Promise<null | Buffer<ArrayBufferLike> | unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2339

Parameters ​
key ​

RedisKey

count ​

string | number

withvalues ​

"WITHVALUES"

callback? ​

Callback<null | Buffer<ArrayBufferLike> | unknown[]>

Returns ​

Promise<null | Buffer<ArrayBufferLike> | unknown[]>

Inherited from ​

Redis.hrandfieldBuffer


hscan() ​

Call Signature ​

hscan(key, cursor, callback?): Promise<[string, string[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2346

Incrementally iterate hash fields and associated values

  • group: hash
  • complexity: O(1) for every call. O(N) for a complete iteration, including enough command calls for the cursor to return back to 0. N is the number of elements inside the collection..
  • since: 2.8.0
Parameters ​
key ​

RedisKey

cursor ​

string | number

callback? ​

Callback<[string, string[]]>

Returns ​

Promise<[string, string[]]>

Inherited from ​

Redis.hscan

Call Signature ​

hscan(key, cursor, countToken, count, callback?): Promise<[string, string[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2348

Parameters ​
key ​

RedisKey

cursor ​

string | number

countToken ​

"COUNT"

count ​

string | number

callback? ​

Callback<[string, string[]]>

Returns ​

Promise<[string, string[]]>

Inherited from ​

Redis.hscan

Call Signature ​

hscan(key, cursor, patternToken, pattern, callback?): Promise<[string, string[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2350

Parameters ​
key ​

RedisKey

cursor ​

string | number

patternToken ​

"MATCH"

pattern ​

string

callback? ​

Callback<[string, string[]]>

Returns ​

Promise<[string, string[]]>

Inherited from ​

Redis.hscan

Call Signature ​

hscan(key, cursor, patternToken, pattern, countToken, count, callback?): Promise<[string, string[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2352

Parameters ​
key ​

RedisKey

cursor ​

string | number

patternToken ​

"MATCH"

pattern ​

string

countToken ​

"COUNT"

count ​

string | number

callback? ​

Callback<[string, string[]]>

Returns ​

Promise<[string, string[]]>

Inherited from ​

Redis.hscan


hscanBuffer() ​

Call Signature ​

hscanBuffer(key, cursor, callback?): Promise<[Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2347

Parameters ​
key ​

RedisKey

cursor ​

string | number

callback? ​

Callback<[Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Returns ​

Promise<[Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Inherited from ​

Redis.hscanBuffer

Call Signature ​

hscanBuffer(key, cursor, countToken, count, callback?): Promise<[Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2349

Parameters ​
key ​

RedisKey

cursor ​

string | number

countToken ​

"COUNT"

count ​

string | number

callback? ​

Callback<[Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Returns ​

Promise<[Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Inherited from ​

Redis.hscanBuffer

Call Signature ​

hscanBuffer(key, cursor, patternToken, pattern, callback?): Promise<[Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2351

Parameters ​
key ​

RedisKey

cursor ​

string | number

patternToken ​

"MATCH"

pattern ​

string

callback? ​

Callback<[Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Returns ​

Promise<[Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Inherited from ​

Redis.hscanBuffer

Call Signature ​

hscanBuffer(key, cursor, patternToken, pattern, countToken, count, callback?): Promise<[Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2353

Parameters ​
key ​

RedisKey

cursor ​

string | number

patternToken ​

"MATCH"

pattern ​

string

countToken ​

"COUNT"

count ​

string | number

callback? ​

Callback<[Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Returns ​

Promise<[Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Inherited from ​

Redis.hscanBuffer


hscanBufferStream() ​

hscanBufferStream(key, options?): ScanStream

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/Redis.d.ts:169

Parameters ​

key ​

string

options? ​

ScanStreamOptions

Returns ​

ScanStream

Inherited from ​

Redis.hscanBufferStream


hscanStream() ​

hscanStream(key, options?): ScanStream

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/Redis.d.ts:168

Parameters ​

key ​

string

options? ​

ScanStreamOptions

Returns ​

ScanStream

Inherited from ​

Redis.hscanStream


hset() ​

Call Signature ​

hset(key, object, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2360

Set the string value of a hash field

  • group: hash
  • complexity: O(1) for each field/value pair added, so O(N) to add N field/value pairs when the command is called with multiple field/value pairs.
  • since: 2.0.0
Parameters ​
key ​

RedisKey

object ​

object

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.hset

Call Signature ​

hset(key, map, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2361

Parameters ​
key ​

RedisKey

map ​

Map<string | number | Buffer<ArrayBufferLike>, string | number | Buffer<ArrayBufferLike>>

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.hset

Call Signature ​

hset(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2362

Parameters ​
args ​

...[RedisKey, ...fieldValues: (string | number | Buffer<ArrayBufferLike>)[], Callback<number>]

Returns ​

Promise<number>

Inherited from ​

Redis.hset

Call Signature ​

hset(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2367

Parameters ​
args ​

...[RedisKey, ...fieldValues: (string | number | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<number>

Inherited from ​

Redis.hset


hsetnx() ​

hsetnx(key, field, value, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2374

Set the value of a hash field, only if the field does not exist

  • group: hash
  • complexity: O(1)
  • since: 2.0.0

Parameters ​

key ​

RedisKey

field ​

string | Buffer<ArrayBufferLike>

value ​

string | number | Buffer<ArrayBufferLike>

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.hsetnx


hstrlen() ​

hstrlen(key, field, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2381

Get the length of the value of a hash field

  • group: hash
  • complexity: O(1)
  • since: 3.2.0

Parameters ​

key ​

RedisKey

field ​

string | Buffer<ArrayBufferLike>

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.hstrlen


hvals() ​

hvals(key, callback?): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2388

Get all the values in a hash

  • group: hash
  • complexity: O(N) where N is the size of the hash.
  • since: 2.0.0

Parameters ​

key ​

RedisKey

callback? ​

Callback<string[]>

Returns ​

Promise<string[]>

Inherited from ​

Redis.hvals


hvalsBuffer() ​

hvalsBuffer(key, callback?): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2389

Parameters ​

key ​

RedisKey

callback? ​

Callback<Buffer<ArrayBufferLike>[]>

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.hvalsBuffer


incr() ​

incr(key, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2396

Increment the integer value of a key by one

  • group: string
  • complexity: O(1)
  • since: 1.0.0

Parameters ​

key ​

RedisKey

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.incr


incrby() ​

incrby(key, increment, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2403

Increment the integer value of a key by the given amount

  • group: string
  • complexity: O(1)
  • since: 1.0.0

Parameters ​

key ​

RedisKey

increment ​

string | number

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.incrby


incrbyfloat() ​

incrbyfloat(key, increment, callback?): Promise<string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2410

Increment the float value of a key by the given amount

  • group: string
  • complexity: O(1)
  • since: 2.6.0

Parameters ​

key ​

RedisKey

increment ​

string | number

callback? ​

Callback<string>

Returns ​

Promise<string>

Inherited from ​

Redis.incrbyfloat


info() ​

Call Signature ​

info(callback?): Promise<string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2417

Get information and statistics about the server

  • group: server
  • complexity: O(1)
  • since: 1.0.0
Parameters ​
callback? ​

Callback<string>

Returns ​

Promise<string>

Inherited from ​

Redis.info

Call Signature ​

info(...args): Promise<string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2418

Parameters ​
args ​

...[...sections: (string | Buffer<ArrayBufferLike>)[], Callback<string>]

Returns ​

Promise<string>

Inherited from ​

Redis.info

Call Signature ​

info(...args): Promise<string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2419

Parameters ​
args ​

...(string | Buffer<ArrayBufferLike>)[]

Returns ​

Promise<string>

Inherited from ​

Redis.info


keys() ​

keys(pattern, callback?): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2426

Find all keys matching the given pattern

  • group: generic
  • complexity: O(N) with N being the number of keys in the database, under the assumption that the key names in the database and the given pattern have limited length.
  • since: 1.0.0

Parameters ​

pattern ​

string

callback? ​

Callback<string[]>

Returns ​

Promise<string[]>

Inherited from ​

Redis.keys


keysBuffer() ​

keysBuffer(pattern, callback?): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2427

Parameters ​

pattern ​

string

callback? ​

Callback<Buffer<ArrayBufferLike>[]>

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.keysBuffer


lastsave() ​

lastsave(callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2434

Get the UNIX time stamp of the last successful save to disk

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

Parameters ​

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.lastsave


latency() ​

Call Signature ​

latency(subcommand, callback?): Promise<string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2441

Return a human readable latency analysis report.

  • group: server
  • complexity: O(1)
  • since: 2.8.13
Parameters ​
subcommand ​

"DOCTOR"

callback? ​

Callback<string>

Returns ​

Promise<string>

Inherited from ​

Redis.latency

Call Signature ​

latency(subcommand, event, callback?): Promise<string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2448

Return a latency graph for the event.

  • group: server
  • complexity: O(1)
  • since: 2.8.13
Parameters ​
subcommand ​

"GRAPH"

event ​

string | Buffer<ArrayBufferLike>

callback? ​

Callback<string>

Returns ​

Promise<string>

Inherited from ​

Redis.latency

Call Signature ​

latency(subcommand, callback?): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2455

Show helpful text about the different subcommands.

  • group: server
  • complexity: O(1)
  • since: 2.8.13
Parameters ​
subcommand ​

"HELP"

callback? ​

Callback<unknown[]>

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.latency

Call Signature ​

latency(subcommand, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2462

Return the cumulative distribution of latencies of a subset of commands or all.

  • group: server
  • complexity: O(N) where N is the number of commands with latency information being retrieved.
  • since: 7.0.0
Parameters ​
subcommand ​

"HISTOGRAM"

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.latency

Call Signature ​

latency(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2463

Parameters ​
args ​

...["HISTOGRAM", ...commands: (string | Buffer<ArrayBufferLike>)[], Callback<unknown>]

Returns ​

Promise<unknown>

Inherited from ​

Redis.latency

Call Signature ​

latency(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2468

Parameters ​
args ​

...["HISTOGRAM", ...commands: (string | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<unknown>

Inherited from ​

Redis.latency

Call Signature ​

latency(subcommand, event, callback?): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2475

Return timestamp-latency samples for the event.

  • group: server
  • complexity: O(1)
  • since: 2.8.13
Parameters ​
subcommand ​

"HISTORY"

event ​

string | Buffer<ArrayBufferLike>

callback? ​

Callback<unknown[]>

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.latency

Call Signature ​

latency(subcommand, callback?): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2482

Return the latest latency samples for all events.

  • group: server
  • complexity: O(1)
  • since: 2.8.13
Parameters ​
subcommand ​

"LATEST"

callback? ​

Callback<unknown[]>

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.latency

Call Signature ​

latency(subcommand, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2489

Reset latency data for one or more events.

  • group: server
  • complexity: O(1)
  • since: 2.8.13
Parameters ​
subcommand ​

"RESET"

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.latency

Call Signature ​

latency(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2490

Parameters ​
args ​

...["RESET", ...events: (string | Buffer<ArrayBufferLike>)[], Callback<number>]

Returns ​

Promise<number>

Inherited from ​

Redis.latency

Call Signature ​

latency(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2495

Parameters ​
args ​

...["RESET", ...events: (string | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<number>

Inherited from ​

Redis.latency


lcs() ​

Call Signature ​

lcs(key1, key2, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2502

Find longest common substring

  • group: string
  • complexity: O(N*M) where N and M are the lengths of s1 and s2, respectively
  • since: 7.0.0
Parameters ​
key1 ​

RedisKey

key2 ​

RedisKey

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.lcs

Call Signature ​

lcs(key1, key2, withmatchlen, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2503

Parameters ​
key1 ​

RedisKey

key2 ​

RedisKey

withmatchlen ​

"WITHMATCHLEN"

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.lcs

Call Signature ​

lcs(key1, key2, lenToken, len, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2504

Parameters ​
key1 ​

RedisKey

key2 ​

RedisKey

lenToken ​

"MINMATCHLEN"

len ​

string | number

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.lcs

Call Signature ​

lcs(key1, key2, lenToken, len, withmatchlen, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2505

Parameters ​
key1 ​

RedisKey

key2 ​

RedisKey

lenToken ​

"MINMATCHLEN"

len ​

string | number

withmatchlen ​

"WITHMATCHLEN"

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.lcs

Call Signature ​

lcs(key1, key2, idx, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2506

Parameters ​
key1 ​

RedisKey

key2 ​

RedisKey

idx ​

"IDX"

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.lcs

Call Signature ​

lcs(key1, key2, idx, withmatchlen, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2507

Parameters ​
key1 ​

RedisKey

key2 ​

RedisKey

idx ​

"IDX"

withmatchlen ​

"WITHMATCHLEN"

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.lcs

Call Signature ​

lcs(key1, key2, idx, lenToken, len, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2508

Parameters ​
key1 ​

RedisKey

key2 ​

RedisKey

idx ​

"IDX"

lenToken ​

"MINMATCHLEN"

len ​

string | number

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.lcs

Call Signature ​

lcs(key1, key2, idx, lenToken, len, withmatchlen, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2509

Parameters ​
key1 ​

RedisKey

key2 ​

RedisKey

idx ​

"IDX"

lenToken ​

"MINMATCHLEN"

len ​

string | number

withmatchlen ​

"WITHMATCHLEN"

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.lcs

Call Signature ​

lcs(key1, key2, len, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2510

Parameters ​
key1 ​

RedisKey

key2 ​

RedisKey

len ​

"LEN"

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.lcs

Call Signature ​

lcs(key1, key2, len, withmatchlen, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2511

Parameters ​
key1 ​

RedisKey

key2 ​

RedisKey

len ​

"LEN"

withmatchlen ​

"WITHMATCHLEN"

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.lcs

Call Signature ​

lcs(key1, key2, len, lenToken, len1, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2512

Parameters ​
key1 ​

RedisKey

key2 ​

RedisKey

len ​

"LEN"

lenToken ​

"MINMATCHLEN"

len1 ​

string | number

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.lcs

Call Signature ​

lcs(key1, key2, len, lenToken, len1, withmatchlen, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2513

Parameters ​
key1 ​

RedisKey

key2 ​

RedisKey

len ​

"LEN"

lenToken ​

"MINMATCHLEN"

len1 ​

string | number

withmatchlen ​

"WITHMATCHLEN"

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.lcs

Call Signature ​

lcs(key1, key2, len, idx, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2514

Parameters ​
key1 ​

RedisKey

key2 ​

RedisKey

len ​

"LEN"

idx ​

"IDX"

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.lcs

Call Signature ​

lcs(key1, key2, len, idx, withmatchlen, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2515

Parameters ​
key1 ​

RedisKey

key2 ​

RedisKey

len ​

"LEN"

idx ​

"IDX"

withmatchlen ​

"WITHMATCHLEN"

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.lcs

Call Signature ​

lcs(key1, key2, len, idx, lenToken, len1, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2516

Parameters ​
key1 ​

RedisKey

key2 ​

RedisKey

len ​

"LEN"

idx ​

"IDX"

lenToken ​

"MINMATCHLEN"

len1 ​

string | number

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.lcs

Call Signature ​

lcs(key1, key2, len, idx, lenToken, len1, withmatchlen, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2517

Parameters ​
key1 ​

RedisKey

key2 ​

RedisKey

len ​

"LEN"

idx ​

"IDX"

lenToken ​

"MINMATCHLEN"

len1 ​

string | number

withmatchlen ​

"WITHMATCHLEN"

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.lcs


lindex() ​

lindex(key, index, callback?): Promise<null | string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2524

Get an element from a list by its index

  • group: list
  • complexity: O(N) where N is the number of elements to traverse to get to the element at index. This makes asking for the first or the last element of the list O(1).
  • since: 1.0.0

Parameters ​

key ​

RedisKey

index ​

string | number

callback? ​

Callback<null | string>

Returns ​

Promise<null | string>

Inherited from ​

Redis.lindex


lindexBuffer() ​

lindexBuffer(key, index, callback?): Promise<null | Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2525

Parameters ​

key ​

RedisKey

index ​

string | number

callback? ​

Callback<null | Buffer<ArrayBufferLike>>

Returns ​

Promise<null | Buffer<ArrayBufferLike>>

Inherited from ​

Redis.lindexBuffer


linsert() ​

Call Signature ​

linsert(key, before, pivot, element, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2532

Insert an element before or after another element in a list

  • group: list
  • complexity: O(N) where N is the number of elements to traverse before seeing the value pivot. This means that inserting somewhere on the left end on the list (head) can be considered O(1) and inserting somewhere on the right end (tail) is O(N).
  • since: 2.2.0
Parameters ​
key ​

RedisKey

before ​

"BEFORE"

pivot ​

string | number | Buffer<ArrayBufferLike>

element ​

string | number | Buffer<ArrayBufferLike>

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.linsert

Call Signature ​

linsert(key, after, pivot, element, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2533

Parameters ​
key ​

RedisKey

after ​

"AFTER"

pivot ​

string | number | Buffer<ArrayBufferLike>

element ​

string | number | Buffer<ArrayBufferLike>

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.linsert


listenerCount() ​

listenerCount<K>(eventName, listener?): number

Defined in: node_modules/.pnpm/@types+node@22.13.8/node_modules/@types/node/events.d.ts:868

Returns the number of listeners listening for the event named eventName. If listener is provided, it will return how many times the listener is found in the list of the listeners of the event.

Type Parameters ​

• K

Parameters ​

eventName ​

The name of the event being listened for

string | symbol

listener? ​

Function

The event handler function

Returns ​

number

Since ​

v3.2.0

Inherited from ​

Redis.listenerCount


listeners() ​

listeners<K>(eventName): Function[]

Defined in: node_modules/.pnpm/@types+node@22.13.8/node_modules/@types/node/events.d.ts:787

Returns a copy of the array of listeners for the event named eventName.

js
server.on('connection', (stream) => {
  console.log('someone connected!');
});
console.log(util.inspect(server.listeners('connection')));
// Prints: [ [Function] ]
server.on('connection', (stream) => {
  console.log('someone connected!');
});
console.log(util.inspect(server.listeners('connection')));
// Prints: [ [Function] ]

Type Parameters ​

• K

Parameters ​

eventName ​

string | symbol

Returns ​

Function[]

Since ​

v0.1.26

Inherited from ​

Redis.listeners


llen() ​

llen(key, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2540

Get the length of a list

  • group: list
  • complexity: O(1)
  • since: 1.0.0

Parameters ​

key ​

RedisKey

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.llen


lmove() ​

Call Signature ​

lmove(source, destination, left, left1, callback?): Promise<string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2547

Pop an element from a list, push it to another list and return it

  • group: list
  • complexity: O(1)
  • since: 6.2.0
Parameters ​
source ​

RedisKey

destination ​

RedisKey

left ​

"LEFT"

left1 ​

"LEFT"

callback? ​

Callback<string>

Returns ​

Promise<string>

Inherited from ​

Redis.lmove

Call Signature ​

lmove(source, destination, left, right, callback?): Promise<string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2549

Parameters ​
source ​

RedisKey

destination ​

RedisKey

left ​

"LEFT"

right ​

"RIGHT"

callback? ​

Callback<string>

Returns ​

Promise<string>

Inherited from ​

Redis.lmove

Call Signature ​

lmove(source, destination, right, left, callback?): Promise<string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2551

Parameters ​
source ​

RedisKey

destination ​

RedisKey

right ​

"RIGHT"

left ​

"LEFT"

callback? ​

Callback<string>

Returns ​

Promise<string>

Inherited from ​

Redis.lmove

Call Signature ​

lmove(source, destination, right, right1, callback?): Promise<string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2553

Parameters ​
source ​

RedisKey

destination ​

RedisKey

right ​

"RIGHT"

right1 ​

"RIGHT"

callback? ​

Callback<string>

Returns ​

Promise<string>

Inherited from ​

Redis.lmove


lmoveBuffer() ​

Call Signature ​

lmoveBuffer(source, destination, left, left1, callback?): Promise<Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2548

Parameters ​
source ​

RedisKey

destination ​

RedisKey

left ​

"LEFT"

left1 ​

"LEFT"

callback? ​

Callback<Buffer<ArrayBufferLike>>

Returns ​

Promise<Buffer<ArrayBufferLike>>

Inherited from ​

Redis.lmoveBuffer

Call Signature ​

lmoveBuffer(source, destination, left, right, callback?): Promise<Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2550

Parameters ​
source ​

RedisKey

destination ​

RedisKey

left ​

"LEFT"

right ​

"RIGHT"

callback? ​

Callback<Buffer<ArrayBufferLike>>

Returns ​

Promise<Buffer<ArrayBufferLike>>

Inherited from ​

Redis.lmoveBuffer

Call Signature ​

lmoveBuffer(source, destination, right, left, callback?): Promise<Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2552

Parameters ​
source ​

RedisKey

destination ​

RedisKey

right ​

"RIGHT"

left ​

"LEFT"

callback? ​

Callback<Buffer<ArrayBufferLike>>

Returns ​

Promise<Buffer<ArrayBufferLike>>

Inherited from ​

Redis.lmoveBuffer

Call Signature ​

lmoveBuffer(source, destination, right, right1, callback?): Promise<Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2554

Parameters ​
source ​

RedisKey

destination ​

RedisKey

right ​

"RIGHT"

right1 ​

"RIGHT"

callback? ​

Callback<Buffer<ArrayBufferLike>>

Returns ​

Promise<Buffer<ArrayBufferLike>>

Inherited from ​

Redis.lmoveBuffer


lmpop() ​

Call Signature ​

lmpop(...args): Promise<null | [string, string[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2561

Pop elements from a list

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

...[string | number, ...keys: RedisKey[], "LEFT", Callback<null | [string, string[]]>]

Returns ​

Promise<null | [string, string[]]>

Inherited from ​

Redis.lmpop

Call Signature ​

lmpop(...args): Promise<null | [string, string[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2573

Parameters ​
args ​

...[string | number, RedisKey[], "LEFT", Callback<null | [string, string[]]>]

Returns ​

Promise<null | [string, string[]]>

Inherited from ​

Redis.lmpop

Call Signature ​

lmpop(...args): Promise<null | [string, string[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2585

Parameters ​
args ​

...[string | number, ...keys: RedisKey[], "LEFT"]

Returns ​

Promise<null | [string, string[]]>

Inherited from ​

Redis.lmpop

Call Signature ​

lmpop(...args): Promise<null | [string, string[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2587

Parameters ​
args ​

...[string | number, RedisKey[], "LEFT"]

Returns ​

Promise<null | [string, string[]]>

Inherited from ​

Redis.lmpop

Call Signature ​

lmpop(...args): Promise<null | [string, string[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2589

Parameters ​
args ​

...[string | number, ...keys: RedisKey[], "LEFT", "COUNT", string | number, Callback<null | [string, string[]]>]

Returns ​

Promise<null | [string, string[]]>

Inherited from ​

Redis.lmpop

Call Signature ​

lmpop(...args): Promise<null | [string, string[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2605

Parameters ​
args ​

...[string | number, RedisKey[], "LEFT", "COUNT", string | number, Callback<null | [string, string[]]>]

Returns ​

Promise<null | [string, string[]]>

Inherited from ​

Redis.lmpop

Call Signature ​

lmpop(...args): Promise<null | [string, string[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2621

Parameters ​
args ​

...[string | number, ...keys: RedisKey[], "LEFT", "COUNT", string | number]

Returns ​

Promise<null | [string, string[]]>

Inherited from ​

Redis.lmpop

Call Signature ​

lmpop(...args): Promise<null | [string, string[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2635

Parameters ​
args ​

...[string | number, RedisKey[], "LEFT", "COUNT", string | number]

Returns ​

Promise<null | [string, string[]]>

Inherited from ​

Redis.lmpop

Call Signature ​

lmpop(...args): Promise<null | [string, string[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2649

Parameters ​
args ​

...[string | number, ...keys: RedisKey[], "RIGHT", Callback<null | [string, string[]]>]

Returns ​

Promise<null | [string, string[]]>

Inherited from ​

Redis.lmpop

Call Signature ​

lmpop(...args): Promise<null | [string, string[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2661

Parameters ​
args ​

...[string | number, RedisKey[], "RIGHT", Callback<null | [string, string[]]>]

Returns ​

Promise<null | [string, string[]]>

Inherited from ​

Redis.lmpop

Call Signature ​

lmpop(...args): Promise<null | [string, string[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2673

Parameters ​
args ​

...[string | number, ...keys: RedisKey[], "RIGHT"]

Returns ​

Promise<null | [string, string[]]>

Inherited from ​

Redis.lmpop

Call Signature ​

lmpop(...args): Promise<null | [string, string[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2675

Parameters ​
args ​

...[string | number, RedisKey[], "RIGHT"]

Returns ​

Promise<null | [string, string[]]>

Inherited from ​

Redis.lmpop

Call Signature ​

lmpop(...args): Promise<null | [string, string[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2677

Parameters ​
args ​

...[string | number, ...keys: RedisKey[], "RIGHT", "COUNT", string | number, Callback<null | [string, string[]]>]

Returns ​

Promise<null | [string, string[]]>

Inherited from ​

Redis.lmpop

Call Signature ​

lmpop(...args): Promise<null | [string, string[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2693

Parameters ​
args ​

...[string | number, RedisKey[], "RIGHT", "COUNT", string | number, Callback<null | [string, string[]]>]

Returns ​

Promise<null | [string, string[]]>

Inherited from ​

Redis.lmpop

Call Signature ​

lmpop(...args): Promise<null | [string, string[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2709

Parameters ​
args ​

...[string | number, ...keys: RedisKey[], "RIGHT", "COUNT", string | number]

Returns ​

Promise<null | [string, string[]]>

Inherited from ​

Redis.lmpop

Call Signature ​

lmpop(...args): Promise<null | [string, string[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2723

Parameters ​
args ​

...[string | number, RedisKey[], "RIGHT", "COUNT", string | number]

Returns ​

Promise<null | [string, string[]]>

Inherited from ​

Redis.lmpop


lmpopBuffer() ​

Call Signature ​

lmpopBuffer(...args): Promise<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2567

Parameters ​
args ​

...[string | number, ...keys: RedisKey[], "LEFT", Callback<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>]

Returns ​

Promise<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Inherited from ​

Redis.lmpopBuffer

Call Signature ​

lmpopBuffer(...args): Promise<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2579

Parameters ​
args ​

...[string | number, RedisKey[], "LEFT", Callback<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>]

Returns ​

Promise<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Inherited from ​

Redis.lmpopBuffer

Call Signature ​

lmpopBuffer(...args): Promise<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2586

Parameters ​
args ​

...[string | number, ...keys: RedisKey[], "LEFT"]

Returns ​

Promise<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Inherited from ​

Redis.lmpopBuffer

Call Signature ​

lmpopBuffer(...args): Promise<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2588

Parameters ​
args ​

...[string | number, RedisKey[], "LEFT"]

Returns ​

Promise<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Inherited from ​

Redis.lmpopBuffer

Call Signature ​

lmpopBuffer(...args): Promise<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2597

Parameters ​
args ​

...[string | number, ...keys: RedisKey[], "LEFT", "COUNT", string | number, Callback<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>]

Returns ​

Promise<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Inherited from ​

Redis.lmpopBuffer

Call Signature ​

lmpopBuffer(...args): Promise<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2613

Parameters ​
args ​

...[string | number, RedisKey[], "LEFT", "COUNT", string | number, Callback<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>]

Returns ​

Promise<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Inherited from ​

Redis.lmpopBuffer

Call Signature ​

lmpopBuffer(...args): Promise<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2628

Parameters ​
args ​

...[string | number, ...keys: RedisKey[], "LEFT", "COUNT", string | number]

Returns ​

Promise<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Inherited from ​

Redis.lmpopBuffer

Call Signature ​

lmpopBuffer(...args): Promise<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2642

Parameters ​
args ​

...[string | number, RedisKey[], "LEFT", "COUNT", string | number]

Returns ​

Promise<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Inherited from ​

Redis.lmpopBuffer

Call Signature ​

lmpopBuffer(...args): Promise<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2655

Parameters ​
args ​

...[string | number, ...keys: RedisKey[], "RIGHT", Callback<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>]

Returns ​

Promise<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Inherited from ​

Redis.lmpopBuffer

Call Signature ​

lmpopBuffer(...args): Promise<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2667

Parameters ​
args ​

...[string | number, RedisKey[], "RIGHT", Callback<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>]

Returns ​

Promise<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Inherited from ​

Redis.lmpopBuffer

Call Signature ​

lmpopBuffer(...args): Promise<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2674

Parameters ​
args ​

...[string | number, ...keys: RedisKey[], "RIGHT"]

Returns ​

Promise<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Inherited from ​

Redis.lmpopBuffer

Call Signature ​

lmpopBuffer(...args): Promise<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2676

Parameters ​
args ​

...[string | number, RedisKey[], "RIGHT"]

Returns ​

Promise<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Inherited from ​

Redis.lmpopBuffer

Call Signature ​

lmpopBuffer(...args): Promise<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2685

Parameters ​
args ​

...[string | number, ...keys: RedisKey[], "RIGHT", "COUNT", string | number, Callback<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>]

Returns ​

Promise<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Inherited from ​

Redis.lmpopBuffer

Call Signature ​

lmpopBuffer(...args): Promise<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2701

Parameters ​
args ​

...[string | number, RedisKey[], "RIGHT", "COUNT", string | number, Callback<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>]

Returns ​

Promise<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Inherited from ​

Redis.lmpopBuffer

Call Signature ​

lmpopBuffer(...args): Promise<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2716

Parameters ​
args ​

...[string | number, ...keys: RedisKey[], "RIGHT", "COUNT", string | number]

Returns ​

Promise<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Inherited from ​

Redis.lmpopBuffer

Call Signature ​

lmpopBuffer(...args): Promise<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2730

Parameters ​
args ​

...[string | number, RedisKey[], "RIGHT", "COUNT", string | number]

Returns ​

Promise<null | [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Inherited from ​

Redis.lmpopBuffer


lolwut() ​

Call Signature ​

lolwut(callback?): Promise<string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2743

Display some computer art and the Redis version

  • group: server
  • complexity: undefined
  • since: 5.0.0
Parameters ​
callback? ​

Callback<string>

Returns ​

Promise<string>

Inherited from ​

Redis.lolwut

Call Signature ​

lolwut(versionToken, version, callback?): Promise<string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2744

Parameters ​
versionToken ​

"VERSION"

version ​

string | number

callback? ​

Callback<string>

Returns ​

Promise<string>

Inherited from ​

Redis.lolwut


lpop() ​

Call Signature ​

lpop(key, callback?): Promise<null | string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2751

Remove and get the first elements in a list

  • group: list
  • complexity: O(N) where N is the number of elements returned
  • since: 1.0.0
Parameters ​
key ​

RedisKey

callback? ​

Callback<null | string>

Returns ​

Promise<null | string>

Inherited from ​

Redis.lpop

Call Signature ​

lpop(key, count, callback?): Promise<null | string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2753

Parameters ​
key ​

RedisKey

count ​

string | number

callback? ​

Callback<null | string[]>

Returns ​

Promise<null | string[]>

Inherited from ​

Redis.lpop


lpopBuffer() ​

Call Signature ​

lpopBuffer(key, callback?): Promise<null | Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2752

Parameters ​
key ​

RedisKey

callback? ​

Callback<null | Buffer<ArrayBufferLike>>

Returns ​

Promise<null | Buffer<ArrayBufferLike>>

Inherited from ​

Redis.lpopBuffer

Call Signature ​

lpopBuffer(key, count, callback?): Promise<null | Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2754

Parameters ​
key ​

RedisKey

count ​

string | number

callback? ​

Callback<null | Buffer<ArrayBufferLike>[]>

Returns ​

Promise<null | Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.lpopBuffer


lpos() ​

Call Signature ​

lpos(key, element, callback?): Promise<null | number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2761

Return the index of matching elements on a list

  • group: list
  • complexity: O(N) where N is the number of elements in the list, for the average case. When searching for elements near the head or the tail of the list, or when the MAXLEN option is provided, the command may run in constant time.
  • since: 6.0.6
Parameters ​
key ​

RedisKey

element ​

string | number | Buffer<ArrayBufferLike>

callback? ​

Callback<null | number>

Returns ​

Promise<null | number>

Inherited from ​

Redis.lpos

Call Signature ​

lpos(key, element, lenToken, len, callback?): Promise<null | number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2762

Parameters ​
key ​

RedisKey

element ​

string | number | Buffer<ArrayBufferLike>

lenToken ​

"MAXLEN"

len ​

string | number

callback? ​

Callback<null | number>

Returns ​

Promise<null | number>

Inherited from ​

Redis.lpos

Call Signature ​

lpos(key, element, numMatchesToken, numMatches, callback?): Promise<number[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2763

Parameters ​
key ​

RedisKey

element ​

string | number | Buffer<ArrayBufferLike>

numMatchesToken ​

"COUNT"

numMatches ​

string | number

callback? ​

Callback<number[]>

Returns ​

Promise<number[]>

Inherited from ​

Redis.lpos

Call Signature ​

lpos(key, element, numMatchesToken, numMatches, lenToken, len, callback?): Promise<number[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2764

Parameters ​
key ​

RedisKey

element ​

string | number | Buffer<ArrayBufferLike>

numMatchesToken ​

"COUNT"

numMatches ​

string | number

lenToken ​

"MAXLEN"

len ​

string | number

callback? ​

Callback<number[]>

Returns ​

Promise<number[]>

Inherited from ​

Redis.lpos

Call Signature ​

lpos(key, element, rankToken, rank, callback?): Promise<null | number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2765

Parameters ​
key ​

RedisKey

element ​

string | number | Buffer<ArrayBufferLike>

rankToken ​

"RANK"

rank ​

string | number

callback? ​

Callback<null | number>

Returns ​

Promise<null | number>

Inherited from ​

Redis.lpos

Call Signature ​

lpos(key, element, rankToken, rank, lenToken, len, callback?): Promise<null | number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2766

Parameters ​
key ​

RedisKey

element ​

string | number | Buffer<ArrayBufferLike>

rankToken ​

"RANK"

rank ​

string | number

lenToken ​

"MAXLEN"

len ​

string | number

callback? ​

Callback<null | number>

Returns ​

Promise<null | number>

Inherited from ​

Redis.lpos

Call Signature ​

lpos(key, element, rankToken, rank, numMatchesToken, numMatches, callback?): Promise<number[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2767

Parameters ​
key ​

RedisKey

element ​

string | number | Buffer<ArrayBufferLike>

rankToken ​

"RANK"

rank ​

string | number

numMatchesToken ​

"COUNT"

numMatches ​

string | number

callback? ​

Callback<number[]>

Returns ​

Promise<number[]>

Inherited from ​

Redis.lpos

Call Signature ​

lpos(key, element, rankToken, rank, numMatchesToken, numMatches, lenToken, len, callback?): Promise<number[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2768

Parameters ​
key ​

RedisKey

element ​

string | number | Buffer<ArrayBufferLike>

rankToken ​

"RANK"

rank ​

string | number

numMatchesToken ​

"COUNT"

numMatches ​

string | number

lenToken ​

"MAXLEN"

len ​

string | number

callback? ​

Callback<number[]>

Returns ​

Promise<number[]>

Inherited from ​

Redis.lpos


lpush() ​

Call Signature ​

lpush(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2775

Prepend one or multiple elements to a list

  • group: list
  • complexity: O(1) for each element added, so O(N) to add N elements when the command is called with multiple arguments.
  • since: 1.0.0
Parameters ​
args ​

...[RedisKey, ...elements: (string | number | Buffer<ArrayBufferLike>)[], Callback<number>]

Returns ​

Promise<number>

Inherited from ​

Redis.lpush

Call Signature ​

lpush(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2780

Parameters ​
args ​

...[RedisKey, ...elements: (string | number | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<number>

Inherited from ​

Redis.lpush


lpushx() ​

Call Signature ​

lpushx(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2787

Prepend an element to a list, only if the list exists

  • group: list
  • complexity: O(1) for each element added, so O(N) to add N elements when the command is called with multiple arguments.
  • since: 2.2.0
Parameters ​
args ​

...[RedisKey, ...elements: (string | number | Buffer<ArrayBufferLike>)[], Callback<number>]

Returns ​

Promise<number>

Inherited from ​

Redis.lpushx

Call Signature ​

lpushx(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2792

Parameters ​
args ​

...[RedisKey, ...elements: (string | number | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<number>

Inherited from ​

Redis.lpushx


lrange() ​

lrange(key, start, stop, callback?): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2799

Get a range of elements from a list

  • group: list
  • complexity: O(S+N) where S is the distance of start offset from HEAD for small lists, from nearest end (HEAD or TAIL) for large lists; and N is the number of elements in the specified range.
  • since: 1.0.0

Parameters ​

key ​

RedisKey

start ​

string | number

stop ​

string | number

callback? ​

Callback<string[]>

Returns ​

Promise<string[]>

Inherited from ​

Redis.lrange


lrangeBuffer() ​

lrangeBuffer(key, start, stop, callback?): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2800

Parameters ​

key ​

RedisKey

start ​

string | number

stop ​

string | number

callback? ​

Callback<Buffer<ArrayBufferLike>[]>

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.lrangeBuffer


lrem() ​

lrem(key, count, element, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2807

Remove elements from a list

  • group: list
  • complexity: O(N+M) where N is the length of the list and M is the number of elements removed.
  • since: 1.0.0

Parameters ​

key ​

RedisKey

count ​

string | number

element ​

string | number | Buffer<ArrayBufferLike>

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.lrem


lset() ​

lset(key, index, element, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2814

Set the value of an element in a list by its index

  • group: list
  • complexity: O(N) where N is the length of the list. Setting either the first or the last element of the list is O(1).
  • since: 1.0.0

Parameters ​

key ​

RedisKey

index ​

string | number

element ​

string | number | Buffer<ArrayBufferLike>

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.lset


ltrim() ​

ltrim(key, start, stop, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2821

Trim a list to the specified range

  • group: list
  • complexity: O(N) where N is the number of elements to be removed by the operation.
  • since: 1.0.0

Parameters ​

key ​

RedisKey

start ​

string | number

stop ​

string | number

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.ltrim


memory() ​

Call Signature ​

memory(subcommand, callback?): Promise<string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2828

Outputs memory problems report

  • group: server
  • complexity: O(1)
  • since: 4.0.0
Parameters ​
subcommand ​

"DOCTOR"

callback? ​

Callback<string>

Returns ​

Promise<string>

Inherited from ​

Redis.memory

Call Signature ​

memory(subcommand, callback?): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2835

Show helpful text about the different subcommands

  • group: server
  • complexity: O(1)
  • since: 4.0.0
Parameters ​
subcommand ​

"HELP"

callback? ​

Callback<unknown[]>

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.memory

Call Signature ​

memory(subcommand, callback?): Promise<string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2842

Show allocator internal stats

  • group: server
  • complexity: Depends on how much memory is allocated, could be slow
  • since: 4.0.0
Parameters ​
subcommand ​

"MALLOC-STATS"

callback? ​

Callback<string>

Returns ​

Promise<string>

Inherited from ​

Redis.memory

Call Signature ​

memory(subcommand, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2849

Ask the allocator to release memory

  • group: server
  • complexity: Depends on how much memory is allocated, could be slow
  • since: 4.0.0
Parameters ​
subcommand ​

"PURGE"

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.memory

Call Signature ​

memory(subcommand, callback?): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2856

Show memory usage details

  • group: server
  • complexity: O(1)
  • since: 4.0.0
Parameters ​
subcommand ​

"STATS"

callback? ​

Callback<unknown[]>

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.memory

Call Signature ​

memory(subcommand, key, callback?): Promise<null | number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2863

Estimate the memory usage of a key

  • group: server
  • complexity: O(N) where N is the number of samples.
  • since: 4.0.0
Parameters ​
subcommand ​

"USAGE"

key ​

RedisKey

callback? ​

Callback<null | number>

Returns ​

Promise<null | number>

Inherited from ​

Redis.memory

Call Signature ​

memory(subcommand, key, countToken, count, callback?): Promise<null | number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2864

Parameters ​
subcommand ​

"USAGE"

key ​

RedisKey

countToken ​

"SAMPLES"

count ​

string | number

callback? ​

Callback<null | number>

Returns ​

Promise<null | number>

Inherited from ​

Redis.memory


mget() ​

Call Signature ​

mget(...args): Promise<(null | string)[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2871

Get the values of all the given keys

  • group: string
  • complexity: O(N) where N is the number of keys to retrieve.
  • since: 1.0.0
Parameters ​
args ​

...[...keys: RedisKey[], Callback<(null | string)[]>]

Returns ​

Promise<(null | string)[]>

Inherited from ​

Redis.mget

Call Signature ​

mget(...args): Promise<(null | string)[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2873

Parameters ​
args ​

...[RedisKey[], Callback<(null | string)[]>]

Returns ​

Promise<(null | string)[]>

Inherited from ​

Redis.mget

Call Signature ​

mget(...args): Promise<(null | string)[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2875

Parameters ​
args ​

...RedisKey[]

Returns ​

Promise<(null | string)[]>

Inherited from ​

Redis.mget

Call Signature ​

mget(...args): Promise<(null | string)[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2877

Parameters ​
args ​

...[RedisKey[]]

Returns ​

Promise<(null | string)[]>

Inherited from ​

Redis.mget


mgetBuffer() ​

Call Signature ​

mgetBuffer(...args): Promise<(null | Buffer<ArrayBufferLike>)[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2872

Parameters ​
args ​

...[...keys: RedisKey[], Callback<(null | Buffer<ArrayBufferLike>)[]>]

Returns ​

Promise<(null | Buffer<ArrayBufferLike>)[]>

Inherited from ​

Redis.mgetBuffer

Call Signature ​

mgetBuffer(...args): Promise<(null | Buffer<ArrayBufferLike>)[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2874

Parameters ​
args ​

...[RedisKey[], Callback<(null | Buffer<ArrayBufferLike>)[]>]

Returns ​

Promise<(null | Buffer<ArrayBufferLike>)[]>

Inherited from ​

Redis.mgetBuffer

Call Signature ​

mgetBuffer(...args): Promise<(null | Buffer<ArrayBufferLike>)[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2876

Parameters ​
args ​

...RedisKey[]

Returns ​

Promise<(null | Buffer<ArrayBufferLike>)[]>

Inherited from ​

Redis.mgetBuffer

Call Signature ​

mgetBuffer(...args): Promise<(null | Buffer<ArrayBufferLike>)[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2878

Parameters ​
args ​

...[RedisKey[]]

Returns ​

Promise<(null | Buffer<ArrayBufferLike>)[]>

Inherited from ​

Redis.mgetBuffer


migrate() ​

Call Signature ​

migrate(...args): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2885

Atomically transfer a key from a Redis instance to another one.

  • group: generic
  • complexity: This command actually executes a DUMP+DEL in the source instance, and a RESTORE in the target instance. See the pages of these commands for time complexity. Also an O(N) data transfer between the two instances is performed.
  • since: 2.6.0
Parameters ​
args ​

...[string | Buffer<ArrayBufferLike>, string | number, ...args: RedisValue[], Callback<"OK">]

Returns ​

Promise<"OK">

Inherited from ​

Redis.migrate

Call Signature ​

migrate(...args): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2891

Parameters ​
args ​

...[string | Buffer<ArrayBufferLike>, string | number, ...args: RedisValue[]]

Returns ​

Promise<"OK">

Inherited from ​

Redis.migrate


module() ​

Call Signature ​

module(subcommand, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2902

Show helpful text about the different subcommands

  • group: server
  • complexity: O(1)
  • since: 5.0.0
Parameters ​
subcommand ​

"HELP"

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.module

Call Signature ​

module(subcommand, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2909

List all modules loaded by the server

  • group: server
  • complexity: O(N) where N is the number of loaded modules.
  • since: 4.0.0
Parameters ​
subcommand ​

"LIST"

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.module

Call Signature ​

module(subcommand, path, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2916

Load a module

  • group: server
  • complexity: O(1)
  • since: 4.0.0
Parameters ​
subcommand ​

"LOAD"

path ​

string | Buffer<ArrayBufferLike>

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.module

Call Signature ​

module(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2917

Parameters ​
args ​

...["LOAD", string | Buffer<ArrayBufferLike>, ...args: (string | number | Buffer<ArrayBufferLike>)[], Callback<unknown>]

Returns ​

Promise<unknown>

Inherited from ​

Redis.module

Call Signature ​

module(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2923

Parameters ​
args ​

...["LOAD", string | Buffer<ArrayBufferLike>, ...args: (string | number | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<unknown>

Inherited from ​

Redis.module

Call Signature ​

module(subcommand, path, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2934

Load a module with extended parameters

  • group: server
  • complexity: O(1)
  • since: 7.0.0
Parameters ​
subcommand ​

"LOADEX"

path ​

string | Buffer<ArrayBufferLike>

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.module

Call Signature ​

module(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2935

Parameters ​
args ​

...["LOADEX", string | Buffer<ArrayBufferLike>, "ARGS", ...args: (string | number | Buffer<ArrayBufferLike>)[], Callback<unknown>]

Returns ​

Promise<unknown>

Inherited from ​

Redis.module

Call Signature ​

module(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2942

Parameters ​
args ​

...["LOADEX", string | Buffer<ArrayBufferLike>, "ARGS", ...args: (string | number | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<unknown>

Inherited from ​

Redis.module

Call Signature ​

module(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2948

Parameters ​
args ​

...["LOADEX", string | Buffer<ArrayBufferLike>, "CONFIG", ...configs: (string | number | Buffer<ArrayBufferLike>)[], Callback<unknown>]

Returns ​

Promise<unknown>

Inherited from ​

Redis.module

Call Signature ​

module(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2955

Parameters ​
args ​

...["LOADEX", string | Buffer<ArrayBufferLike>, "CONFIG", ...configs: (string | number | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<unknown>

Inherited from ​

Redis.module

Call Signature ​

module(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2961

Parameters ​
args ​

...["LOADEX", string | Buffer<ArrayBufferLike>, "CONFIG", ...args: RedisValue[], Callback<unknown>]

Returns ​

Promise<unknown>

Inherited from ​

Redis.module

Call Signature ​

module(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2968

Parameters ​
args ​

...["LOADEX", string | Buffer<ArrayBufferLike>, "CONFIG", ...args: RedisValue[]]

Returns ​

Promise<unknown>

Inherited from ​

Redis.module

Call Signature ​

module(subcommand, name, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2980

Unload a module

  • group: server
  • complexity: O(1)
  • since: 4.0.0
Parameters ​
subcommand ​

"UNLOAD"

name ​

string | Buffer<ArrayBufferLike>

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.module


monitor() ​

monitor(callback?): Promise<Redis>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/Redis.d.ts:144

Listen for all requests received by the server in real time.

This command will create a new connection to Redis and send a MONITOR command via the new connection in order to avoid disturbing the current connection.

Parameters ​

callback? ​

Callback<Redis>

The callback function. If omit, a promise will be returned.

Returns ​

Promise<Redis>

Example ​

js
var redis = new Redis();
redis.monitor(function (err, monitor) {
  // Entering monitoring mode.
  monitor.on('monitor', function (time, args, source, database) {
    console.log(time + ": " + util.inspect(args));
  });
});

// supports promise as well as other commands
redis.monitor().then(function (monitor) {
  monitor.on('monitor', function (time, args, source, database) {
    console.log(time + ": " + util.inspect(args));
  });
});
var redis = new Redis();
redis.monitor(function (err, monitor) {
  // Entering monitoring mode.
  monitor.on('monitor', function (time, args, source, database) {
    console.log(time + ": " + util.inspect(args));
  });
});

// supports promise as well as other commands
redis.monitor().then(function (monitor) {
  monitor.on('monitor', function (time, args, source, database) {
    console.log(time + ": " + util.inspect(args));
  });
});

Inherited from ​

Redis.monitor


move() ​

move(key, db, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2987

Move a key to another database

  • group: generic
  • complexity: O(1)
  • since: 1.0.0

Parameters ​

key ​

RedisKey

db ​

string | number

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.move


mset() ​

Call Signature ​

mset(object, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2994

Set multiple keys to multiple values

  • group: string
  • complexity: O(N) where N is the number of keys to set.
  • since: 1.0.1
Parameters ​
object ​

object

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.mset

Call Signature ​

mset(map, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2995

Parameters ​
map ​

Map<string | number | Buffer<ArrayBufferLike>, string | number | Buffer<ArrayBufferLike>>

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.mset

Call Signature ​

mset(...args): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:2996

Parameters ​
args ​

...[...keyValues: (number | Buffer<ArrayBufferLike> | RedisKey)[], Callback<"OK">]

Returns ​

Promise<"OK">

Inherited from ​

Redis.mset

Call Signature ​

mset(...args): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3000

Parameters ​
args ​

...(number | Buffer<ArrayBufferLike> | RedisKey)[]

Returns ​

Promise<"OK">

Inherited from ​

Redis.mset


msetnx() ​

Call Signature ​

msetnx(object, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3007

Set multiple keys to multiple values, only if none of the keys exist

  • group: string
  • complexity: O(N) where N is the number of keys to set.
  • since: 1.0.1
Parameters ​
object ​

object

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.msetnx

Call Signature ​

msetnx(map, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3008

Parameters ​
map ​

Map<string | number | Buffer<ArrayBufferLike>, string | number | Buffer<ArrayBufferLike>>

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.msetnx

Call Signature ​

msetnx(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3009

Parameters ​
args ​

...[...keyValues: (number | Buffer<ArrayBufferLike> | RedisKey)[], Callback<number>]

Returns ​

Promise<number>

Inherited from ​

Redis.msetnx

Call Signature ​

msetnx(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3013

Parameters ​
args ​

...(number | Buffer<ArrayBufferLike> | RedisKey)[]

Returns ​

Promise<number>

Inherited from ​

Redis.msetnx


multi() ​

Call Signature ​

multi(options): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/transaction.d.ts:4

Parameters ​
options ​
pipeline ​

false

Returns ​

Promise<"OK">

Inherited from ​

Redis.multi

Call Signature ​

multi(): ChainableCommander

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/transaction.d.ts:7

Returns ​

ChainableCommander

Inherited from ​

Redis.multi

Call Signature ​

multi(options): ChainableCommander

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/transaction.d.ts:8

Parameters ​
options ​
pipeline ​

true

Returns ​

ChainableCommander

Inherited from ​

Redis.multi

Call Signature ​

multi(commands?): ChainableCommander

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/transaction.d.ts:11

Parameters ​
commands? ​

unknown[][]

Returns ​

ChainableCommander

Inherited from ​

Redis.multi


object() ​

Call Signature ​

object(subcommand, key, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3020

Inspect the internal encoding of a Redis object

  • group: generic
  • complexity: O(1)
  • since: 2.2.3
Parameters ​
subcommand ​

"ENCODING"

key ​

RedisKey

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.object

Call Signature ​

object(subcommand, key, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3027

Get the logarithmic access frequency counter of a Redis object

  • group: generic
  • complexity: O(1)
  • since: 4.0.0
Parameters ​
subcommand ​

"FREQ"

key ​

RedisKey

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.object

Call Signature ​

object(subcommand, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3034

Show helpful text about the different subcommands

  • group: generic
  • complexity: O(1)
  • since: 6.2.0
Parameters ​
subcommand ​

"HELP"

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.object

Call Signature ​

object(subcommand, key, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3041

Get the time since a Redis object was last accessed

  • group: generic
  • complexity: O(1)
  • since: 2.2.3
Parameters ​
subcommand ​

"IDLETIME"

key ​

RedisKey

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.object

Call Signature ​

object(subcommand, key, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3048

Get the number of references to the value of the key

  • group: generic
  • complexity: O(1)
  • since: 2.2.3
Parameters ​
subcommand ​

"REFCOUNT"

key ​

RedisKey

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.object


off() ​

off<K>(eventName, listener): this

Defined in: node_modules/.pnpm/@types+node@22.13.8/node_modules/@types/node/events.d.ts:747

Alias for emitter.removeListener().

Type Parameters ​

• K

Parameters ​

eventName ​

string | symbol

listener ​

(...args) => void

Returns ​

this

Since ​

v10.0.0

Inherited from ​

Redis.off


on() ​

Call Signature ​

on(event, cb): this

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/Redis.d.ts:212

Adds the listener function to the end of the listeners array for the event named eventName. No checks are made to see if the listener has already been added. Multiple calls passing the same combination of eventName and listener will result in the listener being added, and called, multiple times.

js
server.on('connection', (stream) => {
  console.log('someone connected!');
});
server.on('connection', (stream) => {
  console.log('someone connected!');
});

Returns a reference to the EventEmitter, so that calls can be chained.

By default, event listeners are invoked in the order they are added. The emitter.prependListener() method can be used as an alternative to add the event listener to the beginning of the listeners array.

js
import { EventEmitter } from 'node:events';
const myEE = new EventEmitter();
myEE.on('foo', () => console.log('a'));
myEE.prependListener('foo', () => console.log('b'));
myEE.emit('foo');
// Prints:
//   b
//   a
import { EventEmitter } from 'node:events';
const myEE = new EventEmitter();
myEE.on('foo', () => console.log('a'));
myEE.prependListener('foo', () => console.log('b'));
myEE.emit('foo');
// Prints:
//   b
//   a
Parameters ​
event ​

"message"

cb ​

(channel, message) => void

Returns ​

this

Since ​

v0.1.101

Inherited from ​

Redis.on

Call Signature ​

on(event, cb): this

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/Redis.d.ts:214

Adds the listener function to the end of the listeners array for the event named eventName. No checks are made to see if the listener has already been added. Multiple calls passing the same combination of eventName and listener will result in the listener being added, and called, multiple times.

js
server.on('connection', (stream) => {
  console.log('someone connected!');
});
server.on('connection', (stream) => {
  console.log('someone connected!');
});

Returns a reference to the EventEmitter, so that calls can be chained.

By default, event listeners are invoked in the order they are added. The emitter.prependListener() method can be used as an alternative to add the event listener to the beginning of the listeners array.

js
import { EventEmitter } from 'node:events';
const myEE = new EventEmitter();
myEE.on('foo', () => console.log('a'));
myEE.prependListener('foo', () => console.log('b'));
myEE.emit('foo');
// Prints:
//   b
//   a
import { EventEmitter } from 'node:events';
const myEE = new EventEmitter();
myEE.on('foo', () => console.log('a'));
myEE.prependListener('foo', () => console.log('b'));
myEE.emit('foo');
// Prints:
//   b
//   a
Parameters ​
event ​

"messageBuffer"

cb ​

(channel, message) => void

Returns ​

this

Since ​

v0.1.101

Inherited from ​

Redis.on

Call Signature ​

on(event, cb): this

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/Redis.d.ts:216

Adds the listener function to the end of the listeners array for the event named eventName. No checks are made to see if the listener has already been added. Multiple calls passing the same combination of eventName and listener will result in the listener being added, and called, multiple times.

js
server.on('connection', (stream) => {
  console.log('someone connected!');
});
server.on('connection', (stream) => {
  console.log('someone connected!');
});

Returns a reference to the EventEmitter, so that calls can be chained.

By default, event listeners are invoked in the order they are added. The emitter.prependListener() method can be used as an alternative to add the event listener to the beginning of the listeners array.

js
import { EventEmitter } from 'node:events';
const myEE = new EventEmitter();
myEE.on('foo', () => console.log('a'));
myEE.prependListener('foo', () => console.log('b'));
myEE.emit('foo');
// Prints:
//   b
//   a
import { EventEmitter } from 'node:events';
const myEE = new EventEmitter();
myEE.on('foo', () => console.log('a'));
myEE.prependListener('foo', () => console.log('b'));
myEE.emit('foo');
// Prints:
//   b
//   a
Parameters ​
event ​

"pmessage"

cb ​

(pattern, channel, message) => void

Returns ​

this

Since ​

v0.1.101

Inherited from ​

Redis.on

Call Signature ​

on(event, cb): this

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/Redis.d.ts:218

Adds the listener function to the end of the listeners array for the event named eventName. No checks are made to see if the listener has already been added. Multiple calls passing the same combination of eventName and listener will result in the listener being added, and called, multiple times.

js
server.on('connection', (stream) => {
  console.log('someone connected!');
});
server.on('connection', (stream) => {
  console.log('someone connected!');
});

Returns a reference to the EventEmitter, so that calls can be chained.

By default, event listeners are invoked in the order they are added. The emitter.prependListener() method can be used as an alternative to add the event listener to the beginning of the listeners array.

js
import { EventEmitter } from 'node:events';
const myEE = new EventEmitter();
myEE.on('foo', () => console.log('a'));
myEE.prependListener('foo', () => console.log('b'));
myEE.emit('foo');
// Prints:
//   b
//   a
import { EventEmitter } from 'node:events';
const myEE = new EventEmitter();
myEE.on('foo', () => console.log('a'));
myEE.prependListener('foo', () => console.log('b'));
myEE.emit('foo');
// Prints:
//   b
//   a
Parameters ​
event ​

"pmessageBuffer"

cb ​

(pattern, channel, message) => void

Returns ​

this

Since ​

v0.1.101

Inherited from ​

Redis.on

Call Signature ​

on(event, cb): this

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/Redis.d.ts:220

Adds the listener function to the end of the listeners array for the event named eventName. No checks are made to see if the listener has already been added. Multiple calls passing the same combination of eventName and listener will result in the listener being added, and called, multiple times.

js
server.on('connection', (stream) => {
  console.log('someone connected!');
});
server.on('connection', (stream) => {
  console.log('someone connected!');
});

Returns a reference to the EventEmitter, so that calls can be chained.

By default, event listeners are invoked in the order they are added. The emitter.prependListener() method can be used as an alternative to add the event listener to the beginning of the listeners array.

js
import { EventEmitter } from 'node:events';
const myEE = new EventEmitter();
myEE.on('foo', () => console.log('a'));
myEE.prependListener('foo', () => console.log('b'));
myEE.emit('foo');
// Prints:
//   b
//   a
import { EventEmitter } from 'node:events';
const myEE = new EventEmitter();
myEE.on('foo', () => console.log('a'));
myEE.prependListener('foo', () => console.log('b'));
myEE.emit('foo');
// Prints:
//   b
//   a
Parameters ​
event ​

"error"

cb ​

(error) => void

Returns ​

this

Since ​

v0.1.101

Inherited from ​

Redis.on

Call Signature ​

on(event, cb): this

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/Redis.d.ts:222

Adds the listener function to the end of the listeners array for the event named eventName. No checks are made to see if the listener has already been added. Multiple calls passing the same combination of eventName and listener will result in the listener being added, and called, multiple times.

js
server.on('connection', (stream) => {
  console.log('someone connected!');
});
server.on('connection', (stream) => {
  console.log('someone connected!');
});

Returns a reference to the EventEmitter, so that calls can be chained.

By default, event listeners are invoked in the order they are added. The emitter.prependListener() method can be used as an alternative to add the event listener to the beginning of the listeners array.

js
import { EventEmitter } from 'node:events';
const myEE = new EventEmitter();
myEE.on('foo', () => console.log('a'));
myEE.prependListener('foo', () => console.log('b'));
myEE.emit('foo');
// Prints:
//   b
//   a
import { EventEmitter } from 'node:events';
const myEE = new EventEmitter();
myEE.on('foo', () => console.log('a'));
myEE.prependListener('foo', () => console.log('b'));
myEE.emit('foo');
// Prints:
//   b
//   a
Parameters ​
event ​

RedisStatus

cb ​

() => void

Returns ​

this

Since ​

v0.1.101

Inherited from ​

Redis.on

Call Signature ​

on(event, listener): this

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/Redis.d.ts:224

Adds the listener function to the end of the listeners array for the event named eventName. No checks are made to see if the listener has already been added. Multiple calls passing the same combination of eventName and listener will result in the listener being added, and called, multiple times.

js
server.on('connection', (stream) => {
  console.log('someone connected!');
});
server.on('connection', (stream) => {
  console.log('someone connected!');
});

Returns a reference to the EventEmitter, so that calls can be chained.

By default, event listeners are invoked in the order they are added. The emitter.prependListener() method can be used as an alternative to add the event listener to the beginning of the listeners array.

js
import { EventEmitter } from 'node:events';
const myEE = new EventEmitter();
myEE.on('foo', () => console.log('a'));
myEE.prependListener('foo', () => console.log('b'));
myEE.emit('foo');
// Prints:
//   b
//   a
import { EventEmitter } from 'node:events';
const myEE = new EventEmitter();
myEE.on('foo', () => console.log('a'));
myEE.prependListener('foo', () => console.log('b'));
myEE.emit('foo');
// Prints:
//   b
//   a
Parameters ​
event ​

string | symbol

listener ​

(...args) => void

The callback function

Returns ​

this

Since ​

v0.1.101

Inherited from ​

Redis.on


once() ​

Call Signature ​

once(event, cb): this

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/Redis.d.ts:213

Adds a one-time listener function for the event named eventName. The next time eventName is triggered, this listener is removed and then invoked.

js
server.once('connection', (stream) => {
  console.log('Ah, we have our first user!');
});
server.once('connection', (stream) => {
  console.log('Ah, we have our first user!');
});

Returns a reference to the EventEmitter, so that calls can be chained.

By default, event listeners are invoked in the order they are added. The emitter.prependOnceListener() method can be used as an alternative to add the event listener to the beginning of the listeners array.

js
import { EventEmitter } from 'node:events';
const myEE = new EventEmitter();
myEE.once('foo', () => console.log('a'));
myEE.prependOnceListener('foo', () => console.log('b'));
myEE.emit('foo');
// Prints:
//   b
//   a
import { EventEmitter } from 'node:events';
const myEE = new EventEmitter();
myEE.once('foo', () => console.log('a'));
myEE.prependOnceListener('foo', () => console.log('b'));
myEE.emit('foo');
// Prints:
//   b
//   a
Parameters ​
event ​

"message"

cb ​

(channel, message) => void

Returns ​

this

Since ​

v0.3.0

Inherited from ​

Redis.once

Call Signature ​

once(event, cb): this

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/Redis.d.ts:215

Adds a one-time listener function for the event named eventName. The next time eventName is triggered, this listener is removed and then invoked.

js
server.once('connection', (stream) => {
  console.log('Ah, we have our first user!');
});
server.once('connection', (stream) => {
  console.log('Ah, we have our first user!');
});

Returns a reference to the EventEmitter, so that calls can be chained.

By default, event listeners are invoked in the order they are added. The emitter.prependOnceListener() method can be used as an alternative to add the event listener to the beginning of the listeners array.

js
import { EventEmitter } from 'node:events';
const myEE = new EventEmitter();
myEE.once('foo', () => console.log('a'));
myEE.prependOnceListener('foo', () => console.log('b'));
myEE.emit('foo');
// Prints:
//   b
//   a
import { EventEmitter } from 'node:events';
const myEE = new EventEmitter();
myEE.once('foo', () => console.log('a'));
myEE.prependOnceListener('foo', () => console.log('b'));
myEE.emit('foo');
// Prints:
//   b
//   a
Parameters ​
event ​

"messageBuffer"

cb ​

(channel, message) => void

Returns ​

this

Since ​

v0.3.0

Inherited from ​

Redis.once

Call Signature ​

once(event, cb): this

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/Redis.d.ts:217

Adds a one-time listener function for the event named eventName. The next time eventName is triggered, this listener is removed and then invoked.

js
server.once('connection', (stream) => {
  console.log('Ah, we have our first user!');
});
server.once('connection', (stream) => {
  console.log('Ah, we have our first user!');
});

Returns a reference to the EventEmitter, so that calls can be chained.

By default, event listeners are invoked in the order they are added. The emitter.prependOnceListener() method can be used as an alternative to add the event listener to the beginning of the listeners array.

js
import { EventEmitter } from 'node:events';
const myEE = new EventEmitter();
myEE.once('foo', () => console.log('a'));
myEE.prependOnceListener('foo', () => console.log('b'));
myEE.emit('foo');
// Prints:
//   b
//   a
import { EventEmitter } from 'node:events';
const myEE = new EventEmitter();
myEE.once('foo', () => console.log('a'));
myEE.prependOnceListener('foo', () => console.log('b'));
myEE.emit('foo');
// Prints:
//   b
//   a
Parameters ​
event ​

"pmessage"

cb ​

(pattern, channel, message) => void

Returns ​

this

Since ​

v0.3.0

Inherited from ​

Redis.once

Call Signature ​

once(event, cb): this

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/Redis.d.ts:219

Adds a one-time listener function for the event named eventName. The next time eventName is triggered, this listener is removed and then invoked.

js
server.once('connection', (stream) => {
  console.log('Ah, we have our first user!');
});
server.once('connection', (stream) => {
  console.log('Ah, we have our first user!');
});

Returns a reference to the EventEmitter, so that calls can be chained.

By default, event listeners are invoked in the order they are added. The emitter.prependOnceListener() method can be used as an alternative to add the event listener to the beginning of the listeners array.

js
import { EventEmitter } from 'node:events';
const myEE = new EventEmitter();
myEE.once('foo', () => console.log('a'));
myEE.prependOnceListener('foo', () => console.log('b'));
myEE.emit('foo');
// Prints:
//   b
//   a
import { EventEmitter } from 'node:events';
const myEE = new EventEmitter();
myEE.once('foo', () => console.log('a'));
myEE.prependOnceListener('foo', () => console.log('b'));
myEE.emit('foo');
// Prints:
//   b
//   a
Parameters ​
event ​

"pmessageBuffer"

cb ​

(pattern, channel, message) => void

Returns ​

this

Since ​

v0.3.0

Inherited from ​

Redis.once

Call Signature ​

once(event, cb): this

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/Redis.d.ts:221

Adds a one-time listener function for the event named eventName. The next time eventName is triggered, this listener is removed and then invoked.

js
server.once('connection', (stream) => {
  console.log('Ah, we have our first user!');
});
server.once('connection', (stream) => {
  console.log('Ah, we have our first user!');
});

Returns a reference to the EventEmitter, so that calls can be chained.

By default, event listeners are invoked in the order they are added. The emitter.prependOnceListener() method can be used as an alternative to add the event listener to the beginning of the listeners array.

js
import { EventEmitter } from 'node:events';
const myEE = new EventEmitter();
myEE.once('foo', () => console.log('a'));
myEE.prependOnceListener('foo', () => console.log('b'));
myEE.emit('foo');
// Prints:
//   b
//   a
import { EventEmitter } from 'node:events';
const myEE = new EventEmitter();
myEE.once('foo', () => console.log('a'));
myEE.prependOnceListener('foo', () => console.log('b'));
myEE.emit('foo');
// Prints:
//   b
//   a
Parameters ​
event ​

"error"

cb ​

(error) => void

Returns ​

this

Since ​

v0.3.0

Inherited from ​

Redis.once

Call Signature ​

once(event, cb): this

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/Redis.d.ts:223

Adds a one-time listener function for the event named eventName. The next time eventName is triggered, this listener is removed and then invoked.

js
server.once('connection', (stream) => {
  console.log('Ah, we have our first user!');
});
server.once('connection', (stream) => {
  console.log('Ah, we have our first user!');
});

Returns a reference to the EventEmitter, so that calls can be chained.

By default, event listeners are invoked in the order they are added. The emitter.prependOnceListener() method can be used as an alternative to add the event listener to the beginning of the listeners array.

js
import { EventEmitter } from 'node:events';
const myEE = new EventEmitter();
myEE.once('foo', () => console.log('a'));
myEE.prependOnceListener('foo', () => console.log('b'));
myEE.emit('foo');
// Prints:
//   b
//   a
import { EventEmitter } from 'node:events';
const myEE = new EventEmitter();
myEE.once('foo', () => console.log('a'));
myEE.prependOnceListener('foo', () => console.log('b'));
myEE.emit('foo');
// Prints:
//   b
//   a
Parameters ​
event ​

RedisStatus

cb ​

() => void

Returns ​

this

Since ​

v0.3.0

Inherited from ​

Redis.once

Call Signature ​

once(event, listener): this

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/Redis.d.ts:225

Adds a one-time listener function for the event named eventName. The next time eventName is triggered, this listener is removed and then invoked.

js
server.once('connection', (stream) => {
  console.log('Ah, we have our first user!');
});
server.once('connection', (stream) => {
  console.log('Ah, we have our first user!');
});

Returns a reference to the EventEmitter, so that calls can be chained.

By default, event listeners are invoked in the order they are added. The emitter.prependOnceListener() method can be used as an alternative to add the event listener to the beginning of the listeners array.

js
import { EventEmitter } from 'node:events';
const myEE = new EventEmitter();
myEE.once('foo', () => console.log('a'));
myEE.prependOnceListener('foo', () => console.log('b'));
myEE.emit('foo');
// Prints:
//   b
//   a
import { EventEmitter } from 'node:events';
const myEE = new EventEmitter();
myEE.once('foo', () => console.log('a'));
myEE.prependOnceListener('foo', () => console.log('b'));
myEE.emit('foo');
// Prints:
//   b
//   a
Parameters ​
event ​

string | symbol

listener ​

(...args) => void

The callback function

Returns ​

this

Since ​

v0.3.0

Inherited from ​

Redis.once


persist() ​

persist(key, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3055

Remove the expiration from a key

  • group: generic
  • complexity: O(1)
  • since: 2.2.0

Parameters ​

key ​

RedisKey

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.persist


pexpire() ​

Call Signature ​

pexpire(key, milliseconds, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3062

Set a key's time to live in milliseconds

  • group: generic
  • complexity: O(1)
  • since: 2.6.0
Parameters ​
key ​

RedisKey

milliseconds ​

string | number

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.pexpire

Call Signature ​

pexpire(key, milliseconds, nx, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3063

Parameters ​
key ​

RedisKey

milliseconds ​

string | number

nx ​

"NX"

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.pexpire

Call Signature ​

pexpire(key, milliseconds, xx, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3064

Parameters ​
key ​

RedisKey

milliseconds ​

string | number

xx ​

"XX"

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.pexpire

Call Signature ​

pexpire(key, milliseconds, gt, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3065

Parameters ​
key ​

RedisKey

milliseconds ​

string | number

gt ​

"GT"

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.pexpire

Call Signature ​

pexpire(key, milliseconds, lt, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3066

Parameters ​
key ​

RedisKey

milliseconds ​

string | number

lt ​

"LT"

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.pexpire


pexpireat() ​

Call Signature ​

pexpireat(key, unixTimeMilliseconds, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3073

Set the expiration for a key as a UNIX timestamp specified in milliseconds

  • group: generic
  • complexity: O(1)
  • since: 2.6.0
Parameters ​
key ​

RedisKey

unixTimeMilliseconds ​

string | number

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.pexpireat

Call Signature ​

pexpireat(key, unixTimeMilliseconds, nx, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3074

Parameters ​
key ​

RedisKey

unixTimeMilliseconds ​

string | number

nx ​

"NX"

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.pexpireat

Call Signature ​

pexpireat(key, unixTimeMilliseconds, xx, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3075

Parameters ​
key ​

RedisKey

unixTimeMilliseconds ​

string | number

xx ​

"XX"

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.pexpireat

Call Signature ​

pexpireat(key, unixTimeMilliseconds, gt, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3076

Parameters ​
key ​

RedisKey

unixTimeMilliseconds ​

string | number

gt ​

"GT"

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.pexpireat

Call Signature ​

pexpireat(key, unixTimeMilliseconds, lt, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3077

Parameters ​
key ​

RedisKey

unixTimeMilliseconds ​

string | number

lt ​

"LT"

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.pexpireat


pexpiretime() ​

pexpiretime(key, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3084

Get the expiration Unix timestamp for a key in milliseconds

  • group: generic
  • complexity: O(1)
  • since: 7.0.0

Parameters ​

key ​

RedisKey

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.pexpiretime


pfadd() ​

Call Signature ​

pfadd(key, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3091

Adds the specified elements to the specified HyperLogLog.

  • group: hyperloglog
  • complexity: O(1) to add every element.
  • since: 2.8.9
Parameters ​
key ​

RedisKey

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.pfadd

Call Signature ​

pfadd(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3092

Parameters ​
args ​

...[RedisKey, ...elements: (string | number | Buffer<ArrayBufferLike>)[], Callback<number>]

Returns ​

Promise<number>

Inherited from ​

Redis.pfadd

Call Signature ​

pfadd(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3097

Parameters ​
args ​

...[RedisKey, ...elements: (string | number | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<number>

Inherited from ​

Redis.pfadd


pfcount() ​

Call Signature ​

pfcount(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3104

Return the approximated cardinality of the set(s) observed by the HyperLogLog at key(s).

  • group: hyperloglog
  • complexity: O(1) with a very small average constant time when called with a single key. O(N) with N being the number of keys, and much bigger constant times, when called with multiple keys.
  • since: 2.8.9
Parameters ​
args ​

...[...keys: RedisKey[], Callback<number>]

Returns ​

Promise<number>

Inherited from ​

Redis.pfcount

Call Signature ​

pfcount(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3105

Parameters ​
args ​

...[RedisKey[], Callback<number>]

Returns ​

Promise<number>

Inherited from ​

Redis.pfcount

Call Signature ​

pfcount(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3106

Parameters ​
args ​

...RedisKey[]

Returns ​

Promise<number>

Inherited from ​

Redis.pfcount

Call Signature ​

pfcount(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3107

Parameters ​
args ​

...[RedisKey[]]

Returns ​

Promise<number>

Inherited from ​

Redis.pfcount


pfdebug() ​

pfdebug(subcommand, key, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3114

Internal commands for debugging HyperLogLog values

  • group: hyperloglog
  • complexity: N/A
  • since: 2.8.9

Parameters ​

subcommand ​

string | Buffer<ArrayBufferLike>

key ​

RedisKey

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.pfdebug


pfmerge() ​

Call Signature ​

pfmerge(...args): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3121

Merge N different HyperLogLogs into a single one.

  • group: hyperloglog
  • complexity: O(N) to merge N HyperLogLogs, but with high constant times.
  • since: 2.8.9
Parameters ​
args ​

...[RedisKey, ...sourcekeys: RedisKey[], Callback<"OK">]

Returns ​

Promise<"OK">

Inherited from ​

Redis.pfmerge

Call Signature ​

pfmerge(...args): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3126

Parameters ​
args ​

...[RedisKey, RedisKey[], Callback<"OK">]

Returns ​

Promise<"OK">

Inherited from ​

Redis.pfmerge

Call Signature ​

pfmerge(...args): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3131

Parameters ​
args ​

...[RedisKey, ...sourcekeys: RedisKey[]]

Returns ​

Promise<"OK">

Inherited from ​

Redis.pfmerge

Call Signature ​

pfmerge(...args): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3132

Parameters ​
args ​

...[RedisKey, RedisKey[]]

Returns ​

Promise<"OK">

Inherited from ​

Redis.pfmerge


pfselftest() ​

pfselftest(callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3139

An internal command for testing HyperLogLog values

  • group: hyperloglog
  • complexity: N/A
  • since: 2.8.9

Parameters ​

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.pfselftest


ping() ​

Call Signature ​

ping(callback?): Promise<"PONG">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3146

Ping the server

  • group: connection
  • complexity: O(1)
  • since: 1.0.0
Parameters ​
callback? ​

Callback<"PONG">

Returns ​

Promise<"PONG">

Inherited from ​

Redis.ping

Call Signature ​

ping(message, callback?): Promise<string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3147

Parameters ​
message ​

string | Buffer<ArrayBufferLike>

callback? ​

Callback<string>

Returns ​

Promise<string>

Inherited from ​

Redis.ping


pingBuffer() ​

pingBuffer(message, callback?): Promise<Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3148

Parameters ​

message ​

string | Buffer<ArrayBufferLike>

callback? ​

Callback<Buffer<ArrayBufferLike>>

Returns ​

Promise<Buffer<ArrayBufferLike>>

Inherited from ​

Redis.pingBuffer


pipeline() ​

pipeline(commands?): ChainableCommander

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/transaction.d.ts:3

Parameters ​

commands? ​

unknown[][]

Returns ​

ChainableCommander

Inherited from ​

Redis.pipeline


prependListener() ​

prependListener<K>(eventName, listener): this

Defined in: node_modules/.pnpm/@types+node@22.13.8/node_modules/@types/node/events.d.ts:886

Adds the listener function to the beginning of the listeners array for the event named eventName. No checks are made to see if the listener has already been added. Multiple calls passing the same combination of eventName and listener will result in the listener being added, and called, multiple times.

js
server.prependListener('connection', (stream) => {
  console.log('someone connected!');
});
server.prependListener('connection', (stream) => {
  console.log('someone connected!');
});

Returns a reference to the EventEmitter, so that calls can be chained.

Type Parameters ​

• K

Parameters ​

eventName ​

The name of the event.

string | symbol

listener ​

(...args) => void

The callback function

Returns ​

this

Since ​

v6.0.0

Inherited from ​

Redis.prependListener


prependOnceListener() ​

prependOnceListener<K>(eventName, listener): this

Defined in: node_modules/.pnpm/@types+node@22.13.8/node_modules/@types/node/events.d.ts:902

Adds a one-timelistener function for the event named eventName to the beginning of the listeners array. The next time eventName is triggered, this listener is removed, and then invoked.

js
server.prependOnceListener('connection', (stream) => {
  console.log('Ah, we have our first user!');
});
server.prependOnceListener('connection', (stream) => {
  console.log('Ah, we have our first user!');
});

Returns a reference to the EventEmitter, so that calls can be chained.

Type Parameters ​

• K

Parameters ​

eventName ​

The name of the event.

string | symbol

listener ​

(...args) => void

The callback function

Returns ​

this

Since ​

v6.0.0

Inherited from ​

Redis.prependOnceListener


psetex() ​

psetex(key, milliseconds, value, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3155

Set the value and expiration in milliseconds of a key

  • group: string
  • complexity: O(1)
  • since: 2.6.0

Parameters ​

key ​

RedisKey

milliseconds ​

string | number

value ​

string | number | Buffer<ArrayBufferLike>

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.psetex


psubscribe() ​

Call Signature ​

psubscribe(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3162

Listen for messages published to channels matching the given patterns

  • group: pubsub
  • complexity: O(N) where N is the number of patterns the client is already subscribed to.
  • since: 2.0.0
Parameters ​
args ​

...[...patterns: string[], Callback<unknown>]

Returns ​

Promise<unknown>

Inherited from ​

Redis.psubscribe

Call Signature ​

psubscribe(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3163

Parameters ​
args ​

...string[]

Returns ​

Promise<unknown>

Inherited from ​

Redis.psubscribe


psync() ​

psync(replicationid, offset, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3170

Internal command used for replication

  • group: server
  • complexity: undefined
  • since: 2.8.0

Parameters ​

replicationid ​

string | number | Buffer<ArrayBufferLike>

offset ​

string | number

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.psync


pttl() ​

pttl(key, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3177

Get the time to live for a key in milliseconds

  • group: generic
  • complexity: O(1)
  • since: 2.6.0

Parameters ​

key ​

RedisKey

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.pttl


publish() ​

publish(channel, message, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3184

Post a message to a channel

  • group: pubsub
  • complexity: O(N+M) where N is the number of clients subscribed to the receiving channel and M is the total number of subscribed patterns (by any client).
  • since: 2.0.0

Parameters ​

channel ​

string | Buffer<ArrayBufferLike>

message ​

string | Buffer<ArrayBufferLike>

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.publish


pubsub() ​

Call Signature ​

pubsub(subcommand, callback?): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3191

List active channels

  • group: pubsub
  • complexity: O(N) where N is the number of active channels, and assuming constant time pattern matching (relatively short channels and patterns)
  • since: 2.8.0
Parameters ​
subcommand ​

"CHANNELS"

callback? ​

Callback<unknown[]>

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.pubsub

Call Signature ​

pubsub(subcommand, pattern, callback?): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3192

Parameters ​
subcommand ​

"CHANNELS"

pattern ​

string

callback? ​

Callback<unknown[]>

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.pubsub

Call Signature ​

pubsub(subcommand, callback?): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3199

Show helpful text about the different subcommands

  • group: pubsub
  • complexity: O(1)
  • since: 6.2.0
Parameters ​
subcommand ​

"HELP"

callback? ​

Callback<unknown[]>

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.pubsub

Call Signature ​

pubsub(subcommand, callback?): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3206

Get the count of unique patterns pattern subscriptions

  • group: pubsub
  • complexity: O(1)
  • since: 2.8.0
Parameters ​
subcommand ​

"NUMPAT"

callback? ​

Callback<unknown[]>

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.pubsub

Call Signature ​

pubsub(subcommand, callback?): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3213

Get the count of subscribers for channels

  • group: pubsub
  • complexity: O(N) for the NUMSUB subcommand, where N is the number of requested channels
  • since: 2.8.0
Parameters ​
subcommand ​

"NUMSUB"

callback? ​

Callback<unknown[]>

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.pubsub

Call Signature ​

pubsub(...args): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3214

Parameters ​
args ​

...["NUMSUB", ...channels: (string | Buffer<ArrayBufferLike>)[], Callback<unknown[]>]

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.pubsub

Call Signature ​

pubsub(...args): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3219

Parameters ​
args ​

...["NUMSUB", ...channels: (string | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.pubsub

Call Signature ​

pubsub(subcommand, callback?): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3226

List active shard channels

  • group: pubsub
  • complexity: O(N) where N is the number of active shard channels, and assuming constant time pattern matching (relatively short shard channels).
  • since: 7.0.0
Parameters ​
subcommand ​

"SHARDCHANNELS"

callback? ​

Callback<unknown[]>

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.pubsub

Call Signature ​

pubsub(subcommand, pattern, callback?): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3227

Parameters ​
subcommand ​

"SHARDCHANNELS"

pattern ​

string

callback? ​

Callback<unknown[]>

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.pubsub

Call Signature ​

pubsub(subcommand, callback?): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3234

Get the count of subscribers for shard channels

  • group: pubsub
  • complexity: O(N) for the SHARDNUMSUB subcommand, where N is the number of requested shard channels
  • since: 7.0.0
Parameters ​
subcommand ​

"SHARDNUMSUB"

callback? ​

Callback<unknown[]>

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.pubsub

Call Signature ​

pubsub(...args): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3235

Parameters ​
args ​

...["SHARDNUMSUB", ...shardchannels: (string | Buffer<ArrayBufferLike>)[], Callback<unknown[]>]

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.pubsub

Call Signature ​

pubsub(...args): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3240

Parameters ​
args ​

...["SHARDNUMSUB", ...shardchannels: (string | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.pubsub


punsubscribe() ​

Call Signature ​

punsubscribe(callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3247

Stop listening for messages posted to channels matching the given patterns

  • group: pubsub
  • complexity: O(N+M) where N is the number of patterns the client is already subscribed and M is the number of total patterns subscribed in the system (by any client).
  • since: 2.0.0
Parameters ​
callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.punsubscribe

Call Signature ​

punsubscribe(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3248

Parameters ​
args ​

...[...patterns: string[], Callback<unknown>]

Returns ​

Promise<unknown>

Inherited from ​

Redis.punsubscribe

Call Signature ​

punsubscribe(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3249

Parameters ​
args ​

...string[]

Returns ​

Promise<unknown>

Inherited from ​

Redis.punsubscribe


quit() ​

quit(callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3256

Close the connection

  • group: connection
  • complexity: O(1)
  • since: 1.0.0

Parameters ​

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.quit


randomkey() ​

randomkey(callback?): Promise<null | string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3263

Return a random key from the keyspace

  • group: generic
  • complexity: O(1)
  • since: 1.0.0

Parameters ​

callback? ​

Callback<null | string>

Returns ​

Promise<null | string>

Inherited from ​

Redis.randomkey


randomkeyBuffer() ​

randomkeyBuffer(callback?): Promise<null | Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3264

Parameters ​

callback? ​

Callback<null | Buffer<ArrayBufferLike>>

Returns ​

Promise<null | Buffer<ArrayBufferLike>>

Inherited from ​

Redis.randomkeyBuffer


rawListeners() ​

rawListeners<K>(eventName): Function[]

Defined in: node_modules/.pnpm/@types+node@22.13.8/node_modules/@types/node/events.d.ts:818

Returns a copy of the array of listeners for the event named eventName, including any wrappers (such as those created by .once()).

js
import { EventEmitter } from 'node:events';
const emitter = new EventEmitter();
emitter.once('log', () => console.log('log once'));

// Returns a new Array with a function `onceWrapper` which has a property
// `listener` which contains the original listener bound above
const listeners = emitter.rawListeners('log');
const logFnWrapper = listeners[0];

// Logs "log once" to the console and does not unbind the `once` event
logFnWrapper.listener();

// Logs "log once" to the console and removes the listener
logFnWrapper();

emitter.on('log', () => console.log('log persistently'));
// Will return a new Array with a single function bound by `.on()` above
const newListeners = emitter.rawListeners('log');

// Logs "log persistently" twice
newListeners[0]();
emitter.emit('log');
import { EventEmitter } from 'node:events';
const emitter = new EventEmitter();
emitter.once('log', () => console.log('log once'));

// Returns a new Array with a function `onceWrapper` which has a property
// `listener` which contains the original listener bound above
const listeners = emitter.rawListeners('log');
const logFnWrapper = listeners[0];

// Logs "log once" to the console and does not unbind the `once` event
logFnWrapper.listener();

// Logs "log once" to the console and removes the listener
logFnWrapper();

emitter.on('log', () => console.log('log persistently'));
// Will return a new Array with a single function bound by `.on()` above
const newListeners = emitter.rawListeners('log');

// Logs "log persistently" twice
newListeners[0]();
emitter.emit('log');

Type Parameters ​

• K

Parameters ​

eventName ​

string | symbol

Returns ​

Function[]

Since ​

v9.4.0

Inherited from ​

Redis.rawListeners


readonly() ​

readonly(callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3271

Enables read queries for a connection to a cluster replica node

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

Parameters ​

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.readonly


readwrite() ​

readwrite(callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3278

Disables read queries for a connection to a cluster replica node

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

Parameters ​

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.readwrite


removeAllListeners() ​

removeAllListeners(eventName?): this

Defined in: node_modules/.pnpm/@types+node@22.13.8/node_modules/@types/node/events.d.ts:758

Removes all listeners, or those of the specified eventName.

It is bad practice to remove listeners added elsewhere in the code, particularly when the EventEmitter instance was created by some other component or module (e.g. sockets or file streams).

Returns a reference to the EventEmitter, so that calls can be chained.

Parameters ​

eventName? ​

string | symbol

Returns ​

this

Since ​

v0.1.26

Inherited from ​

Redis.removeAllListeners


removeListener() ​

removeListener<K>(eventName, listener): this

Defined in: node_modules/.pnpm/@types+node@22.13.8/node_modules/@types/node/events.d.ts:742

Removes the specified listener from the listener array for the event named eventName.

js
const callback = (stream) => {
  console.log('someone connected!');
};
server.on('connection', callback);
// ...
server.removeListener('connection', callback);
const callback = (stream) => {
  console.log('someone connected!');
};
server.on('connection', callback);
// ...
server.removeListener('connection', callback);

removeListener() will remove, at most, one instance of a listener from the listener array. If any single listener has been added multiple times to the listener array for the specified eventName, then removeListener() must be called multiple times to remove each instance.

Once an event is emitted, all listeners attached to it at the time of emitting are called in order. This implies that any removeListener() or removeAllListeners() calls after emitting and before the last listener finishes execution will not remove them fromemit() in progress. Subsequent events behave as expected.

js
import { EventEmitter } from 'node:events';
class MyEmitter extends EventEmitter {}
const myEmitter = new MyEmitter();

const callbackA = () => {
  console.log('A');
  myEmitter.removeListener('event', callbackB);
};

const callbackB = () => {
  console.log('B');
};

myEmitter.on('event', callbackA);

myEmitter.on('event', callbackB);

// callbackA removes listener callbackB but it will still be called.
// Internal listener array at time of emit [callbackA, callbackB]
myEmitter.emit('event');
// Prints:
//   A
//   B

// callbackB is now removed.
// Internal listener array [callbackA]
myEmitter.emit('event');
// Prints:
//   A
import { EventEmitter } from 'node:events';
class MyEmitter extends EventEmitter {}
const myEmitter = new MyEmitter();

const callbackA = () => {
  console.log('A');
  myEmitter.removeListener('event', callbackB);
};

const callbackB = () => {
  console.log('B');
};

myEmitter.on('event', callbackA);

myEmitter.on('event', callbackB);

// callbackA removes listener callbackB but it will still be called.
// Internal listener array at time of emit [callbackA, callbackB]
myEmitter.emit('event');
// Prints:
//   A
//   B

// callbackB is now removed.
// Internal listener array [callbackA]
myEmitter.emit('event');
// Prints:
//   A

Because listeners are managed using an internal array, calling this will change the position indices of any listener registered after the listener being removed. This will not impact the order in which listeners are called, but it means that any copies of the listener array as returned by the emitter.listeners() method will need to be recreated.

When a single function has been added as a handler multiple times for a single event (as in the example below), removeListener() will remove the most recently added instance. In the example the once('ping') listener is removed:

js
import { EventEmitter } from 'node:events';
const ee = new EventEmitter();

function pong() {
  console.log('pong');
}

ee.on('ping', pong);
ee.once('ping', pong);
ee.removeListener('ping', pong);

ee.emit('ping');
ee.emit('ping');
import { EventEmitter } from 'node:events';
const ee = new EventEmitter();

function pong() {
  console.log('pong');
}

ee.on('ping', pong);
ee.once('ping', pong);
ee.removeListener('ping', pong);

ee.emit('ping');
ee.emit('ping');

Returns a reference to the EventEmitter, so that calls can be chained.

Type Parameters ​

• K

Parameters ​

eventName ​

string | symbol

listener ​

(...args) => void

Returns ​

this

Since ​

v0.1.26

Inherited from ​

Redis.removeListener


rename() ​

rename(key, newkey, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3285

Rename a key

  • group: generic
  • complexity: O(1)
  • since: 1.0.0

Parameters ​

key ​

RedisKey

newkey ​

RedisKey

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.rename


renamenx() ​

renamenx(key, newkey, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3292

Rename a key, only if the new key does not exist

  • group: generic
  • complexity: O(1)
  • since: 1.0.0

Parameters ​

key ​

RedisKey

newkey ​

RedisKey

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.renamenx


replconf() ​

replconf(callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3299

An internal command for configuring the replication stream

  • group: server
  • complexity: O(1)
  • since: 3.0.0

Parameters ​

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.replconf


replicaof() ​

replicaof(host, port, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3306

Make the server a replica of another instance, or promote it as master.

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

Parameters ​

host ​

string | Buffer<ArrayBufferLike>

port ​

string | number

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.replicaof


reset() ​

reset(callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3313

Reset the connection

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

Parameters ​

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.reset


restore() ​

Call Signature ​

restore(key, ttl, serializedValue, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3320

Create a key using the provided serialized value, previously obtained using DUMP.

  • group: generic
  • complexity: O(1) to create the new key and additional O(NM) to reconstruct the serialized value, where N is the number of Redis objects composing the value and M their average size. For small string values the time complexity is thus O(1)+O(1M) where M is small, so simply O(1). However for sorted set values the complexity is O(NMlog(N)) because inserting values into sorted sets is O(log(N)).
  • since: 2.6.0
Parameters ​
key ​

RedisKey

ttl ​

string | number

serializedValue ​

string | number | Buffer<ArrayBufferLike>

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.restore

Call Signature ​

restore(key, ttl, serializedValue, frequencyToken, frequency, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3321

Parameters ​
key ​

RedisKey

ttl ​

string | number

serializedValue ​

string | number | Buffer<ArrayBufferLike>

frequencyToken ​

"FREQ"

frequency ​

string | number

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.restore

Call Signature ​

restore(key, ttl, serializedValue, secondsToken, seconds, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3322

Parameters ​
key ​

RedisKey

ttl ​

string | number

serializedValue ​

string | number | Buffer<ArrayBufferLike>

secondsToken ​

"IDLETIME"

seconds ​

string | number

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.restore

Call Signature ​

restore(key, ttl, serializedValue, secondsToken, seconds, frequencyToken, frequency, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3323

Parameters ​
key ​

RedisKey

ttl ​

string | number

serializedValue ​

string | number | Buffer<ArrayBufferLike>

secondsToken ​

"IDLETIME"

seconds ​

string | number

frequencyToken ​

"FREQ"

frequency ​

string | number

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.restore

Call Signature ​

restore(key, ttl, serializedValue, absttl, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3324

Parameters ​
key ​

RedisKey

ttl ​

string | number

serializedValue ​

string | number | Buffer<ArrayBufferLike>

absttl ​

"ABSTTL"

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.restore

Call Signature ​

restore(key, ttl, serializedValue, absttl, frequencyToken, frequency, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3325

Parameters ​
key ​

RedisKey

ttl ​

string | number

serializedValue ​

string | number | Buffer<ArrayBufferLike>

absttl ​

"ABSTTL"

frequencyToken ​

"FREQ"

frequency ​

string | number

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.restore

Call Signature ​

restore(key, ttl, serializedValue, absttl, secondsToken, seconds, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3326

Parameters ​
key ​

RedisKey

ttl ​

string | number

serializedValue ​

string | number | Buffer<ArrayBufferLike>

absttl ​

"ABSTTL"

secondsToken ​

"IDLETIME"

seconds ​

string | number

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.restore

Call Signature ​

restore(key, ttl, serializedValue, absttl, secondsToken, seconds, frequencyToken, frequency, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3327

Parameters ​
key ​

RedisKey

ttl ​

string | number

serializedValue ​

string | number | Buffer<ArrayBufferLike>

absttl ​

"ABSTTL"

secondsToken ​

"IDLETIME"

seconds ​

string | number

frequencyToken ​

"FREQ"

frequency ​

string | number

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.restore

Call Signature ​

restore(key, ttl, serializedValue, replace, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3328

Parameters ​
key ​

RedisKey

ttl ​

string | number

serializedValue ​

string | number | Buffer<ArrayBufferLike>

replace ​

"REPLACE"

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.restore

Call Signature ​

restore(key, ttl, serializedValue, replace, frequencyToken, frequency, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3329

Parameters ​
key ​

RedisKey

ttl ​

string | number

serializedValue ​

string | number | Buffer<ArrayBufferLike>

replace ​

"REPLACE"

frequencyToken ​

"FREQ"

frequency ​

string | number

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.restore

Call Signature ​

restore(key, ttl, serializedValue, replace, secondsToken, seconds, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3330

Parameters ​
key ​

RedisKey

ttl ​

string | number

serializedValue ​

string | number | Buffer<ArrayBufferLike>

replace ​

"REPLACE"

secondsToken ​

"IDLETIME"

seconds ​

string | number

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.restore

Call Signature ​

restore(key, ttl, serializedValue, replace, secondsToken, seconds, frequencyToken, frequency, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3331

Parameters ​
key ​

RedisKey

ttl ​

string | number

serializedValue ​

string | number | Buffer<ArrayBufferLike>

replace ​

"REPLACE"

secondsToken ​

"IDLETIME"

seconds ​

string | number

frequencyToken ​

"FREQ"

frequency ​

string | number

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.restore

Call Signature ​

restore(key, ttl, serializedValue, replace, absttl, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3332

Parameters ​
key ​

RedisKey

ttl ​

string | number

serializedValue ​

string | number | Buffer<ArrayBufferLike>

replace ​

"REPLACE"

absttl ​

"ABSTTL"

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.restore

Call Signature ​

restore(key, ttl, serializedValue, replace, absttl, frequencyToken, frequency, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3333

Parameters ​
key ​

RedisKey

ttl ​

string | number

serializedValue ​

string | number | Buffer<ArrayBufferLike>

replace ​

"REPLACE"

absttl ​

"ABSTTL"

frequencyToken ​

"FREQ"

frequency ​

string | number

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.restore

Call Signature ​

restore(key, ttl, serializedValue, replace, absttl, secondsToken, seconds, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3334

Parameters ​
key ​

RedisKey

ttl ​

string | number

serializedValue ​

string | number | Buffer<ArrayBufferLike>

replace ​

"REPLACE"

absttl ​

"ABSTTL"

secondsToken ​

"IDLETIME"

seconds ​

string | number

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.restore

Call Signature ​

restore(key, ttl, serializedValue, replace, absttl, secondsToken, seconds, frequencyToken, frequency, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3335

Parameters ​
key ​

RedisKey

ttl ​

string | number

serializedValue ​

string | number | Buffer<ArrayBufferLike>

replace ​

"REPLACE"

absttl ​

"ABSTTL"

secondsToken ​

"IDLETIME"

seconds ​

string | number

frequencyToken ​

"FREQ"

frequency ​

string | number

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.restore


restore-asking() ​

Call Signature ​

restore-asking(key, ttl, serializedValue, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3342

An internal command for migrating keys in a cluster

  • group: server
  • complexity: O(1) to create the new key and additional O(NM) to reconstruct the serialized value, where N is the number of Redis objects composing the value and M their average size. For small string values the time complexity is thus O(1)+O(1M) where M is small, so simply O(1). However for sorted set values the complexity is O(NMlog(N)) because inserting values into sorted sets is O(log(N)).
  • since: 3.0.0
Parameters ​
key ​

RedisKey

ttl ​

string | number

serializedValue ​

string | number | Buffer<ArrayBufferLike>

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.restore-asking

Call Signature ​

restore-asking(key, ttl, serializedValue, frequencyToken, frequency, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3343

Parameters ​
key ​

RedisKey

ttl ​

string | number

serializedValue ​

string | number | Buffer<ArrayBufferLike>

frequencyToken ​

"FREQ"

frequency ​

string | number

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.restore-asking

Call Signature ​

restore-asking(key, ttl, serializedValue, secondsToken, seconds, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3344

Parameters ​
key ​

RedisKey

ttl ​

string | number

serializedValue ​

string | number | Buffer<ArrayBufferLike>

secondsToken ​

"IDLETIME"

seconds ​

string | number

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.restore-asking

Call Signature ​

restore-asking(key, ttl, serializedValue, secondsToken, seconds, frequencyToken, frequency, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3345

Parameters ​
key ​

RedisKey

ttl ​

string | number

serializedValue ​

string | number | Buffer<ArrayBufferLike>

secondsToken ​

"IDLETIME"

seconds ​

string | number

frequencyToken ​

"FREQ"

frequency ​

string | number

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.restore-asking

Call Signature ​

restore-asking(key, ttl, serializedValue, absttl, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3346

Parameters ​
key ​

RedisKey

ttl ​

string | number

serializedValue ​

string | number | Buffer<ArrayBufferLike>

absttl ​

"ABSTTL"

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.restore-asking

Call Signature ​

restore-asking(key, ttl, serializedValue, absttl, frequencyToken, frequency, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3347

Parameters ​
key ​

RedisKey

ttl ​

string | number

serializedValue ​

string | number | Buffer<ArrayBufferLike>

absttl ​

"ABSTTL"

frequencyToken ​

"FREQ"

frequency ​

string | number

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.restore-asking

Call Signature ​

restore-asking(key, ttl, serializedValue, absttl, secondsToken, seconds, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3348

Parameters ​
key ​

RedisKey

ttl ​

string | number

serializedValue ​

string | number | Buffer<ArrayBufferLike>

absttl ​

"ABSTTL"

secondsToken ​

"IDLETIME"

seconds ​

string | number

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.restore-asking

Call Signature ​

restore-asking(key, ttl, serializedValue, absttl, secondsToken, seconds, frequencyToken, frequency, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3349

Parameters ​
key ​

RedisKey

ttl ​

string | number

serializedValue ​

string | number | Buffer<ArrayBufferLike>

absttl ​

"ABSTTL"

secondsToken ​

"IDLETIME"

seconds ​

string | number

frequencyToken ​

"FREQ"

frequency ​

string | number

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.restore-asking

Call Signature ​

restore-asking(key, ttl, serializedValue, replace, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3350

Parameters ​
key ​

RedisKey

ttl ​

string | number

serializedValue ​

string | number | Buffer<ArrayBufferLike>

replace ​

"REPLACE"

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.restore-asking

Call Signature ​

restore-asking(key, ttl, serializedValue, replace, frequencyToken, frequency, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3351

Parameters ​
key ​

RedisKey

ttl ​

string | number

serializedValue ​

string | number | Buffer<ArrayBufferLike>

replace ​

"REPLACE"

frequencyToken ​

"FREQ"

frequency ​

string | number

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.restore-asking

Call Signature ​

restore-asking(key, ttl, serializedValue, replace, secondsToken, seconds, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3352

Parameters ​
key ​

RedisKey

ttl ​

string | number

serializedValue ​

string | number | Buffer<ArrayBufferLike>

replace ​

"REPLACE"

secondsToken ​

"IDLETIME"

seconds ​

string | number

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.restore-asking

Call Signature ​

restore-asking(key, ttl, serializedValue, replace, secondsToken, seconds, frequencyToken, frequency, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3353

Parameters ​
key ​

RedisKey

ttl ​

string | number

serializedValue ​

string | number | Buffer<ArrayBufferLike>

replace ​

"REPLACE"

secondsToken ​

"IDLETIME"

seconds ​

string | number

frequencyToken ​

"FREQ"

frequency ​

string | number

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.restore-asking

Call Signature ​

restore-asking(key, ttl, serializedValue, replace, absttl, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3354

Parameters ​
key ​

RedisKey

ttl ​

string | number

serializedValue ​

string | number | Buffer<ArrayBufferLike>

replace ​

"REPLACE"

absttl ​

"ABSTTL"

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.restore-asking

Call Signature ​

restore-asking(key, ttl, serializedValue, replace, absttl, frequencyToken, frequency, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3355

Parameters ​
key ​

RedisKey

ttl ​

string | number

serializedValue ​

string | number | Buffer<ArrayBufferLike>

replace ​

"REPLACE"

absttl ​

"ABSTTL"

frequencyToken ​

"FREQ"

frequency ​

string | number

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.restore-asking

Call Signature ​

restore-asking(key, ttl, serializedValue, replace, absttl, secondsToken, seconds, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3356

Parameters ​
key ​

RedisKey

ttl ​

string | number

serializedValue ​

string | number | Buffer<ArrayBufferLike>

replace ​

"REPLACE"

absttl ​

"ABSTTL"

secondsToken ​

"IDLETIME"

seconds ​

string | number

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.restore-asking

Call Signature ​

restore-asking(key, ttl, serializedValue, replace, absttl, secondsToken, seconds, frequencyToken, frequency, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3357

Parameters ​
key ​

RedisKey

ttl ​

string | number

serializedValue ​

string | number | Buffer<ArrayBufferLike>

replace ​

"REPLACE"

absttl ​

"ABSTTL"

secondsToken ​

"IDLETIME"

seconds ​

string | number

frequencyToken ​

"FREQ"

frequency ​

string | number

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.restore-asking


role() ​

role(callback?): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3364

Return the role of the instance in the context of replication

  • group: server
  • complexity: O(1)
  • since: 2.8.12

Parameters ​

callback? ​

Callback<unknown[]>

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.role


rpop() ​

Call Signature ​

rpop(key, callback?): Promise<null | string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3371

Remove and get the last elements in a list

  • group: list
  • complexity: O(N) where N is the number of elements returned
  • since: 1.0.0
Parameters ​
key ​

RedisKey

callback? ​

Callback<null | string>

Returns ​

Promise<null | string>

Inherited from ​

Redis.rpop

Call Signature ​

rpop(key, count, callback?): Promise<null | string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3373

Parameters ​
key ​

RedisKey

count ​

string | number

callback? ​

Callback<null | string[]>

Returns ​

Promise<null | string[]>

Inherited from ​

Redis.rpop


rpopBuffer() ​

Call Signature ​

rpopBuffer(key, callback?): Promise<null | Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3372

Parameters ​
key ​

RedisKey

callback? ​

Callback<null | Buffer<ArrayBufferLike>>

Returns ​

Promise<null | Buffer<ArrayBufferLike>>

Inherited from ​

Redis.rpopBuffer

Call Signature ​

rpopBuffer(key, count, callback?): Promise<null | Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3374

Parameters ​
key ​

RedisKey

count ​

string | number

callback? ​

Callback<null | Buffer<ArrayBufferLike>[]>

Returns ​

Promise<null | Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.rpopBuffer


rpoplpush() ​

rpoplpush(source, destination, callback?): Promise<string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3381

Remove the last element in a list, prepend it to another list and return it

  • group: list
  • complexity: O(1)
  • since: 1.2.0

Parameters ​

source ​

RedisKey

destination ​

RedisKey

callback? ​

Callback<string>

Returns ​

Promise<string>

Inherited from ​

Redis.rpoplpush


rpoplpushBuffer() ​

rpoplpushBuffer(source, destination, callback?): Promise<Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3382

Parameters ​

source ​

RedisKey

destination ​

RedisKey

callback? ​

Callback<Buffer<ArrayBufferLike>>

Returns ​

Promise<Buffer<ArrayBufferLike>>

Inherited from ​

Redis.rpoplpushBuffer


rpush() ​

Call Signature ​

rpush(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3389

Append one or multiple elements to a list

  • group: list
  • complexity: O(1) for each element added, so O(N) to add N elements when the command is called with multiple arguments.
  • since: 1.0.0
Parameters ​
args ​

...[RedisKey, ...elements: (string | number | Buffer<ArrayBufferLike>)[], Callback<number>]

Returns ​

Promise<number>

Inherited from ​

Redis.rpush

Call Signature ​

rpush(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3394

Parameters ​
args ​

...[RedisKey, ...elements: (string | number | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<number>

Inherited from ​

Redis.rpush


rpushx() ​

Call Signature ​

rpushx(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3401

Append an element to a list, only if the list exists

  • group: list
  • complexity: O(1) for each element added, so O(N) to add N elements when the command is called with multiple arguments.
  • since: 2.2.0
Parameters ​
args ​

...[RedisKey, ...elements: (string | number | Buffer<ArrayBufferLike>)[], Callback<number>]

Returns ​

Promise<number>

Inherited from ​

Redis.rpushx

Call Signature ​

rpushx(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3406

Parameters ​
args ​

...[RedisKey, ...elements: (string | number | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<number>

Inherited from ​

Redis.rpushx


sadd() ​

Call Signature ​

sadd(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3413

Add one or more members to a set

  • group: set
  • complexity: O(1) for each element added, so O(N) to add N elements when the command is called with multiple arguments.
  • since: 1.0.0
Parameters ​
args ​

...[RedisKey, ...members: (string | number | Buffer<ArrayBufferLike>)[], Callback<number>]

Returns ​

Promise<number>

Inherited from ​

Redis.sadd

Call Signature ​

sadd(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3418

Parameters ​
args ​

...[RedisKey, (string | number | Buffer<ArrayBufferLike>)[], Callback<number>]

Returns ​

Promise<number>

Inherited from ​

Redis.sadd

Call Signature ​

sadd(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3423

Parameters ​
args ​

...[RedisKey, ...members: (string | number | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<number>

Inherited from ​

Redis.sadd

Call Signature ​

sadd(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3424

Parameters ​
args ​

...[RedisKey, (string | number | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<number>

Inherited from ​

Redis.sadd


save() ​

save(callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3431

Synchronously save the dataset to disk

  • group: server
  • complexity: O(N) where N is the total number of keys in all databases
  • since: 1.0.0

Parameters ​

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.save


scan() ​

Call Signature ​

scan(cursor, callback?): Promise<[string, string[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3438

Incrementally iterate the keys space

  • group: generic
  • complexity: O(1) for every call. O(N) for a complete iteration, including enough command calls for the cursor to return back to 0. N is the number of elements inside the collection.
  • since: 2.8.0
Parameters ​
cursor ​

string | number

callback? ​

Callback<[string, string[]]>

Returns ​

Promise<[string, string[]]>

Inherited from ​

Redis.scan

Call Signature ​

scan(cursor, typeToken, type, callback?): Promise<[string, string[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3440

Parameters ​
cursor ​

string | number

typeToken ​

"TYPE"

type ​

string | Buffer<ArrayBufferLike>

callback? ​

Callback<[string, string[]]>

Returns ​

Promise<[string, string[]]>

Inherited from ​

Redis.scan

Call Signature ​

scan(cursor, countToken, count, callback?): Promise<[string, string[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3442

Parameters ​
cursor ​

string | number

countToken ​

"COUNT"

count ​

string | number

callback? ​

Callback<[string, string[]]>

Returns ​

Promise<[string, string[]]>

Inherited from ​

Redis.scan

Call Signature ​

scan(cursor, countToken, count, typeToken, type, callback?): Promise<[string, string[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3444

Parameters ​
cursor ​

string | number

countToken ​

"COUNT"

count ​

string | number

typeToken ​

"TYPE"

type ​

string | Buffer<ArrayBufferLike>

callback? ​

Callback<[string, string[]]>

Returns ​

Promise<[string, string[]]>

Inherited from ​

Redis.scan

Call Signature ​

scan(cursor, patternToken, pattern, callback?): Promise<[string, string[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3446

Parameters ​
cursor ​

string | number

patternToken ​

"MATCH"

pattern ​

string

callback? ​

Callback<[string, string[]]>

Returns ​

Promise<[string, string[]]>

Inherited from ​

Redis.scan

Call Signature ​

scan(cursor, patternToken, pattern, typeToken, type, callback?): Promise<[string, string[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3448

Parameters ​
cursor ​

string | number

patternToken ​

"MATCH"

pattern ​

string

typeToken ​

"TYPE"

type ​

string | Buffer<ArrayBufferLike>

callback? ​

Callback<[string, string[]]>

Returns ​

Promise<[string, string[]]>

Inherited from ​

Redis.scan

Call Signature ​

scan(cursor, patternToken, pattern, countToken, count, callback?): Promise<[string, string[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3450

Parameters ​
cursor ​

string | number

patternToken ​

"MATCH"

pattern ​

string

countToken ​

"COUNT"

count ​

string | number

callback? ​

Callback<[string, string[]]>

Returns ​

Promise<[string, string[]]>

Inherited from ​

Redis.scan

Call Signature ​

scan(cursor, patternToken, pattern, countToken, count, typeToken, type, callback?): Promise<[string, string[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3452

Parameters ​
cursor ​

string | number

patternToken ​

"MATCH"

pattern ​

string

countToken ​

"COUNT"

count ​

string | number

typeToken ​

"TYPE"

type ​

string | Buffer<ArrayBufferLike>

callback? ​

Callback<[string, string[]]>

Returns ​

Promise<[string, string[]]>

Inherited from ​

Redis.scan


scanBuffer() ​

Call Signature ​

scanBuffer(cursor, callback?): Promise<[Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3439

Parameters ​
cursor ​

string | number

callback? ​

Callback<[Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Returns ​

Promise<[Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Inherited from ​

Redis.scanBuffer

Call Signature ​

scanBuffer(cursor, typeToken, type, callback?): Promise<[Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3441

Parameters ​
cursor ​

string | number

typeToken ​

"TYPE"

type ​

string | Buffer<ArrayBufferLike>

callback? ​

Callback<[Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Returns ​

Promise<[Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Inherited from ​

Redis.scanBuffer

Call Signature ​

scanBuffer(cursor, countToken, count, callback?): Promise<[Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3443

Parameters ​
cursor ​

string | number

countToken ​

"COUNT"

count ​

string | number

callback? ​

Callback<[Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Returns ​

Promise<[Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Inherited from ​

Redis.scanBuffer

Call Signature ​

scanBuffer(cursor, countToken, count, typeToken, type, callback?): Promise<[Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3445

Parameters ​
cursor ​

string | number

countToken ​

"COUNT"

count ​

string | number

typeToken ​

"TYPE"

type ​

string | Buffer<ArrayBufferLike>

callback? ​

Callback<[Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Returns ​

Promise<[Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Inherited from ​

Redis.scanBuffer

Call Signature ​

scanBuffer(cursor, patternToken, pattern, callback?): Promise<[Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3447

Parameters ​
cursor ​

string | number

patternToken ​

"MATCH"

pattern ​

string

callback? ​

Callback<[Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Returns ​

Promise<[Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Inherited from ​

Redis.scanBuffer

Call Signature ​

scanBuffer(cursor, patternToken, pattern, typeToken, type, callback?): Promise<[Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3449

Parameters ​
cursor ​

string | number

patternToken ​

"MATCH"

pattern ​

string

typeToken ​

"TYPE"

type ​

string | Buffer<ArrayBufferLike>

callback? ​

Callback<[Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Returns ​

Promise<[Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Inherited from ​

Redis.scanBuffer

Call Signature ​

scanBuffer(cursor, patternToken, pattern, countToken, count, callback?): Promise<[Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3451

Parameters ​
cursor ​

string | number

patternToken ​

"MATCH"

pattern ​

string

countToken ​

"COUNT"

count ​

string | number

callback? ​

Callback<[Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Returns ​

Promise<[Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Inherited from ​

Redis.scanBuffer

Call Signature ​

scanBuffer(cursor, patternToken, pattern, countToken, count, typeToken, type, callback?): Promise<[Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3453

Parameters ​
cursor ​

string | number

patternToken ​

"MATCH"

pattern ​

string

countToken ​

"COUNT"

count ​

string | number

typeToken ​

"TYPE"

type ​

string | Buffer<ArrayBufferLike>

callback? ​

Callback<[Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Returns ​

Promise<[Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Inherited from ​

Redis.scanBuffer


scanBufferStream() ​

scanBufferStream(options?): ScanStream

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/Redis.d.ts:165

Parameters ​

options? ​

ScanStreamOptions

Returns ​

ScanStream

Inherited from ​

Redis.scanBufferStream


scanStream() ​

scanStream(options?): ScanStream

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/Redis.d.ts:164

Parameters ​

options? ​

ScanStreamOptions

Returns ​

ScanStream

Inherited from ​

Redis.scanStream


scard() ​

scard(key, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3460

Get the number of members in a set

  • group: set
  • complexity: O(1)
  • since: 1.0.0

Parameters ​

key ​

RedisKey

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.scard


script() ​

Call Signature ​

script(subcommand, yes, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3467

Set the debug mode for executed scripts.

  • group: scripting
  • complexity: O(1)
  • since: 3.2.0
Parameters ​
subcommand ​

"DEBUG"

yes ​

"YES"

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.script

Call Signature ​

script(subcommand, sync, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3468

Parameters ​
subcommand ​

"DEBUG"

sync ​

"SYNC"

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.script

Call Signature ​

script(subcommand, no, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3469

Parameters ​
subcommand ​

"DEBUG"

no ​

"NO"

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.script

Call Signature ​

script(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3476

Check existence of scripts in the script cache.

  • group: scripting
  • complexity: O(N) with N being the number of scripts to check (so checking a single script is an O(1) operation).
  • since: 2.6.0
Parameters ​
args ​

...["EXISTS", ...sha1s: (string | Buffer<ArrayBufferLike>)[], Callback<unknown>]

Returns ​

Promise<unknown>

Inherited from ​

Redis.script

Call Signature ​

script(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3481

Parameters ​
args ​

...["EXISTS", ...sha1s: (string | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<unknown>

Inherited from ​

Redis.script

Call Signature ​

script(subcommand, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3488

Remove all the scripts from the script cache.

  • group: scripting
  • complexity: O(N) with N being the number of scripts in cache
  • since: 2.6.0
Parameters ​
subcommand ​

"FLUSH"

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.script

Call Signature ​

script(subcommand, async, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3489

Parameters ​
subcommand ​

"FLUSH"

async ​

"ASYNC"

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.script

Call Signature ​

script(subcommand, sync, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3490

Parameters ​
subcommand ​

"FLUSH"

sync ​

"SYNC"

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.script

Call Signature ​

script(subcommand, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3497

Show helpful text about the different subcommands

  • group: scripting
  • complexity: O(1)
  • since: 5.0.0
Parameters ​
subcommand ​

"HELP"

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.script

Call Signature ​

script(subcommand, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3504

Kill the script currently in execution.

  • group: scripting
  • complexity: O(1)
  • since: 2.6.0
Parameters ​
subcommand ​

"KILL"

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.script

Call Signature ​

script(subcommand, script, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3511

Load the specified Lua script into the script cache.

  • group: scripting
  • complexity: O(N) with N being the length in bytes of the script body.
  • since: 2.6.0
Parameters ​
subcommand ​

"LOAD"

script ​

string | Buffer<ArrayBufferLike>

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.script


sdiff() ​

Call Signature ​

sdiff(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3518

Subtract multiple sets

  • group: set
  • complexity: O(N) where N is the total number of elements in all given sets.
  • since: 1.0.0
Parameters ​
args ​

...[...keys: RedisKey[], Callback<string[]>]

Returns ​

Promise<string[]>

Inherited from ​

Redis.sdiff

Call Signature ​

sdiff(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3520

Parameters ​
args ​

...[RedisKey[], Callback<string[]>]

Returns ​

Promise<string[]>

Inherited from ​

Redis.sdiff

Call Signature ​

sdiff(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3522

Parameters ​
args ​

...RedisKey[]

Returns ​

Promise<string[]>

Inherited from ​

Redis.sdiff

Call Signature ​

sdiff(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3524

Parameters ​
args ​

...[RedisKey[]]

Returns ​

Promise<string[]>

Inherited from ​

Redis.sdiff


sdiffBuffer() ​

Call Signature ​

sdiffBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3519

Parameters ​
args ​

...[...keys: RedisKey[], Callback<Buffer<ArrayBufferLike>[]>]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.sdiffBuffer

Call Signature ​

sdiffBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3521

Parameters ​
args ​

...[RedisKey[], Callback<Buffer<ArrayBufferLike>[]>]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.sdiffBuffer

Call Signature ​

sdiffBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3523

Parameters ​
args ​

...RedisKey[]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.sdiffBuffer

Call Signature ​

sdiffBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3525

Parameters ​
args ​

...[RedisKey[]]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.sdiffBuffer


sdiffstore() ​

Call Signature ​

sdiffstore(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3532

Subtract multiple sets and store the resulting set in a key

  • group: set
  • complexity: O(N) where N is the total number of elements in all given sets.
  • since: 1.0.0
Parameters ​
args ​

...[RedisKey, ...keys: RedisKey[], Callback<number>]

Returns ​

Promise<number>

Inherited from ​

Redis.sdiffstore

Call Signature ​

sdiffstore(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3537

Parameters ​
args ​

...[RedisKey, RedisKey[], Callback<number>]

Returns ​

Promise<number>

Inherited from ​

Redis.sdiffstore

Call Signature ​

sdiffstore(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3542

Parameters ​
args ​

...[RedisKey, ...keys: RedisKey[]]

Returns ​

Promise<number>

Inherited from ​

Redis.sdiffstore

Call Signature ​

sdiffstore(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3543

Parameters ​
args ​

...[RedisKey, RedisKey[]]

Returns ​

Promise<number>

Inherited from ​

Redis.sdiffstore


select() ​

select(index, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3550

Change the selected database for the current connection

  • group: connection
  • complexity: O(1)
  • since: 1.0.0

Parameters ​

index ​

string | number

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.select


set() ​

Call Signature ​

set(key, value, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3557

Set the string value of a key

  • group: string
  • complexity: O(1)
  • since: 1.0.0
Parameters ​
key ​

RedisKey

value ​

string | number | Buffer<ArrayBufferLike>

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.set

Call Signature ​

set(key, value, get, callback?): Promise<null | string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3558

Parameters ​
key ​

RedisKey

value ​

string | number | Buffer<ArrayBufferLike>

get ​

"GET"

callback? ​

Callback<null | string>

Returns ​

Promise<null | string>

Inherited from ​

Redis.set

Call Signature ​

set(key, value, nx, callback?): Promise<null | "OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3560

Parameters ​
key ​

RedisKey

value ​

string | number | Buffer<ArrayBufferLike>

nx ​

"NX"

callback? ​

Callback<null | "OK">

Returns ​

Promise<null | "OK">

Inherited from ​

Redis.set

Call Signature ​

set(key, value, nx, get, callback?): Promise<null | string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3561

Parameters ​
key ​

RedisKey

value ​

string | number | Buffer<ArrayBufferLike>

nx ​

"NX"

get ​

"GET"

callback? ​

Callback<null | string>

Returns ​

Promise<null | string>

Inherited from ​

Redis.set

Call Signature ​

set(key, value, xx, callback?): Promise<null | "OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3563

Parameters ​
key ​

RedisKey

value ​

string | number | Buffer<ArrayBufferLike>

xx ​

"XX"

callback? ​

Callback<null | "OK">

Returns ​

Promise<null | "OK">

Inherited from ​

Redis.set

Call Signature ​

set(key, value, xx, get, callback?): Promise<null | string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3564

Parameters ​
key ​

RedisKey

value ​

string | number | Buffer<ArrayBufferLike>

xx ​

"XX"

get ​

"GET"

callback? ​

Callback<null | string>

Returns ​

Promise<null | string>

Inherited from ​

Redis.set

Call Signature ​

set(key, value, secondsToken, seconds, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3566

Parameters ​
key ​

RedisKey

value ​

string | number | Buffer<ArrayBufferLike>

secondsToken ​

"EX"

seconds ​

string | number

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.set

Call Signature ​

set(key, value, secondsToken, seconds, get, callback?): Promise<null | string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3567

Parameters ​
key ​

RedisKey

value ​

string | number | Buffer<ArrayBufferLike>

secondsToken ​

"EX"

seconds ​

string | number

get ​

"GET"

callback? ​

Callback<null | string>

Returns ​

Promise<null | string>

Inherited from ​

Redis.set

Call Signature ​

set(key, value, secondsToken, seconds, nx, callback?): Promise<null | "OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3569

Parameters ​
key ​

RedisKey

value ​

string | number | Buffer<ArrayBufferLike>

secondsToken ​

"EX"

seconds ​

string | number

nx ​

"NX"

callback? ​

Callback<null | "OK">

Returns ​

Promise<null | "OK">

Inherited from ​

Redis.set

Call Signature ​

set(key, value, secondsToken, seconds, nx, get, callback?): Promise<null | string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3570

Parameters ​
key ​

RedisKey

value ​

string | number | Buffer<ArrayBufferLike>

secondsToken ​

"EX"

seconds ​

string | number

nx ​

"NX"

get ​

"GET"

callback? ​

Callback<null | string>

Returns ​

Promise<null | string>

Inherited from ​

Redis.set

Call Signature ​

set(key, value, secondsToken, seconds, xx, callback?): Promise<null | "OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3572

Parameters ​
key ​

RedisKey

value ​

string | number | Buffer<ArrayBufferLike>

secondsToken ​

"EX"

seconds ​

string | number

xx ​

"XX"

callback? ​

Callback<null | "OK">

Returns ​

Promise<null | "OK">

Inherited from ​

Redis.set

Call Signature ​

set(key, value, secondsToken, seconds, xx, get, callback?): Promise<null | string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3573

Parameters ​
key ​

RedisKey

value ​

string | number | Buffer<ArrayBufferLike>

secondsToken ​

"EX"

seconds ​

string | number

xx ​

"XX"

get ​

"GET"

callback? ​

Callback<null | string>

Returns ​

Promise<null | string>

Inherited from ​

Redis.set

Call Signature ​

set(key, value, millisecondsToken, milliseconds, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3575

Parameters ​
key ​

RedisKey

value ​

string | number | Buffer<ArrayBufferLike>

millisecondsToken ​

"PX"

milliseconds ​

string | number

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.set

Call Signature ​

set(key, value, millisecondsToken, milliseconds, get, callback?): Promise<null | string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3576

Parameters ​
key ​

RedisKey

value ​

string | number | Buffer<ArrayBufferLike>

millisecondsToken ​

"PX"

milliseconds ​

string | number

get ​

"GET"

callback? ​

Callback<null | string>

Returns ​

Promise<null | string>

Inherited from ​

Redis.set

Call Signature ​

set(key, value, millisecondsToken, milliseconds, nx, callback?): Promise<null | "OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3578

Parameters ​
key ​

RedisKey

value ​

string | number | Buffer<ArrayBufferLike>

millisecondsToken ​

"PX"

milliseconds ​

string | number

nx ​

"NX"

callback? ​

Callback<null | "OK">

Returns ​

Promise<null | "OK">

Inherited from ​

Redis.set

Call Signature ​

set(key, value, millisecondsToken, milliseconds, nx, get, callback?): Promise<null | string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3579

Parameters ​
key ​

RedisKey

value ​

string | number | Buffer<ArrayBufferLike>

millisecondsToken ​

"PX"

milliseconds ​

string | number

nx ​

"NX"

get ​

"GET"

callback? ​

Callback<null | string>

Returns ​

Promise<null | string>

Inherited from ​

Redis.set

Call Signature ​

set(key, value, millisecondsToken, milliseconds, xx, callback?): Promise<null | "OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3581

Parameters ​
key ​

RedisKey

value ​

string | number | Buffer<ArrayBufferLike>

millisecondsToken ​

"PX"

milliseconds ​

string | number

xx ​

"XX"

callback? ​

Callback<null | "OK">

Returns ​

Promise<null | "OK">

Inherited from ​

Redis.set

Call Signature ​

set(key, value, millisecondsToken, milliseconds, xx, get, callback?): Promise<null | string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3582

Parameters ​
key ​

RedisKey

value ​

string | number | Buffer<ArrayBufferLike>

millisecondsToken ​

"PX"

milliseconds ​

string | number

xx ​

"XX"

get ​

"GET"

callback? ​

Callback<null | string>

Returns ​

Promise<null | string>

Inherited from ​

Redis.set

Call Signature ​

set(key, value, unixTimeSecondsToken, unixTimeSeconds, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3584

Parameters ​
key ​

RedisKey

value ​

string | number | Buffer<ArrayBufferLike>

unixTimeSecondsToken ​

"EXAT"

unixTimeSeconds ​

string | number

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.set

Call Signature ​

set(key, value, unixTimeSecondsToken, unixTimeSeconds, get, callback?): Promise<null | string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3585

Parameters ​
key ​

RedisKey

value ​

string | number | Buffer<ArrayBufferLike>

unixTimeSecondsToken ​

"EXAT"

unixTimeSeconds ​

string | number

get ​

"GET"

callback? ​

Callback<null | string>

Returns ​

Promise<null | string>

Inherited from ​

Redis.set

Call Signature ​

set(key, value, unixTimeSecondsToken, unixTimeSeconds, nx, callback?): Promise<null | "OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3587

Parameters ​
key ​

RedisKey

value ​

string | number | Buffer<ArrayBufferLike>

unixTimeSecondsToken ​

"EXAT"

unixTimeSeconds ​

string | number

nx ​

"NX"

callback? ​

Callback<null | "OK">

Returns ​

Promise<null | "OK">

Inherited from ​

Redis.set

Call Signature ​

set(key, value, unixTimeSecondsToken, unixTimeSeconds, nx, get, callback?): Promise<null | string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3588

Parameters ​
key ​

RedisKey

value ​

string | number | Buffer<ArrayBufferLike>

unixTimeSecondsToken ​

"EXAT"

unixTimeSeconds ​

string | number

nx ​

"NX"

get ​

"GET"

callback? ​

Callback<null | string>

Returns ​

Promise<null | string>

Inherited from ​

Redis.set

Call Signature ​

set(key, value, unixTimeSecondsToken, unixTimeSeconds, xx, callback?): Promise<null | "OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3590

Parameters ​
key ​

RedisKey

value ​

string | number | Buffer<ArrayBufferLike>

unixTimeSecondsToken ​

"EXAT"

unixTimeSeconds ​

string | number

xx ​

"XX"

callback? ​

Callback<null | "OK">

Returns ​

Promise<null | "OK">

Inherited from ​

Redis.set

Call Signature ​

set(key, value, unixTimeSecondsToken, unixTimeSeconds, xx, get, callback?): Promise<null | string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3591

Parameters ​
key ​

RedisKey

value ​

string | number | Buffer<ArrayBufferLike>

unixTimeSecondsToken ​

"EXAT"

unixTimeSeconds ​

string | number

xx ​

"XX"

get ​

"GET"

callback? ​

Callback<null | string>

Returns ​

Promise<null | string>

Inherited from ​

Redis.set

Call Signature ​

set(key, value, unixTimeMillisecondsToken, unixTimeMilliseconds, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3593

Parameters ​
key ​

RedisKey

value ​

string | number | Buffer<ArrayBufferLike>

unixTimeMillisecondsToken ​

"PXAT"

unixTimeMilliseconds ​

string | number

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.set

Call Signature ​

set(key, value, unixTimeMillisecondsToken, unixTimeMilliseconds, get, callback?): Promise<null | string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3594

Parameters ​
key ​

RedisKey

value ​

string | number | Buffer<ArrayBufferLike>

unixTimeMillisecondsToken ​

"PXAT"

unixTimeMilliseconds ​

string | number

get ​

"GET"

callback? ​

Callback<null | string>

Returns ​

Promise<null | string>

Inherited from ​

Redis.set

Call Signature ​

set(key, value, unixTimeMillisecondsToken, unixTimeMilliseconds, nx, callback?): Promise<null | "OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3596

Parameters ​
key ​

RedisKey

value ​

string | number | Buffer<ArrayBufferLike>

unixTimeMillisecondsToken ​

"PXAT"

unixTimeMilliseconds ​

string | number

nx ​

"NX"

callback? ​

Callback<null | "OK">

Returns ​

Promise<null | "OK">

Inherited from ​

Redis.set

Call Signature ​

set(key, value, unixTimeMillisecondsToken, unixTimeMilliseconds, nx, get, callback?): Promise<null | string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3597

Parameters ​
key ​

RedisKey

value ​

string | number | Buffer<ArrayBufferLike>

unixTimeMillisecondsToken ​

"PXAT"

unixTimeMilliseconds ​

string | number

nx ​

"NX"

get ​

"GET"

callback? ​

Callback<null | string>

Returns ​

Promise<null | string>

Inherited from ​

Redis.set

Call Signature ​

set(key, value, unixTimeMillisecondsToken, unixTimeMilliseconds, xx, callback?): Promise<null | "OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3599

Parameters ​
key ​

RedisKey

value ​

string | number | Buffer<ArrayBufferLike>

unixTimeMillisecondsToken ​

"PXAT"

unixTimeMilliseconds ​

string | number

xx ​

"XX"

callback? ​

Callback<null | "OK">

Returns ​

Promise<null | "OK">

Inherited from ​

Redis.set

Call Signature ​

set(key, value, unixTimeMillisecondsToken, unixTimeMilliseconds, xx, get, callback?): Promise<null | string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3600

Parameters ​
key ​

RedisKey

value ​

string | number | Buffer<ArrayBufferLike>

unixTimeMillisecondsToken ​

"PXAT"

unixTimeMilliseconds ​

string | number

xx ​

"XX"

get ​

"GET"

callback? ​

Callback<null | string>

Returns ​

Promise<null | string>

Inherited from ​

Redis.set

Call Signature ​

set(key, value, keepttl, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3602

Parameters ​
key ​

RedisKey

value ​

string | number | Buffer<ArrayBufferLike>

keepttl ​

"KEEPTTL"

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.set

Call Signature ​

set(key, value, keepttl, get, callback?): Promise<null | string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3603

Parameters ​
key ​

RedisKey

value ​

string | number | Buffer<ArrayBufferLike>

keepttl ​

"KEEPTTL"

get ​

"GET"

callback? ​

Callback<null | string>

Returns ​

Promise<null | string>

Inherited from ​

Redis.set

Call Signature ​

set(key, value, keepttl, nx, callback?): Promise<null | "OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3605

Parameters ​
key ​

RedisKey

value ​

string | number | Buffer<ArrayBufferLike>

keepttl ​

"KEEPTTL"

nx ​

"NX"

callback? ​

Callback<null | "OK">

Returns ​

Promise<null | "OK">

Inherited from ​

Redis.set

Call Signature ​

set(key, value, keepttl, nx, get, callback?): Promise<null | string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3606

Parameters ​
key ​

RedisKey

value ​

string | number | Buffer<ArrayBufferLike>

keepttl ​

"KEEPTTL"

nx ​

"NX"

get ​

"GET"

callback? ​

Callback<null | string>

Returns ​

Promise<null | string>

Inherited from ​

Redis.set

Call Signature ​

set(key, value, keepttl, xx, callback?): Promise<null | "OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3608

Parameters ​
key ​

RedisKey

value ​

string | number | Buffer<ArrayBufferLike>

keepttl ​

"KEEPTTL"

xx ​

"XX"

callback? ​

Callback<null | "OK">

Returns ​

Promise<null | "OK">

Inherited from ​

Redis.set

Call Signature ​

set(key, value, keepttl, xx, get, callback?): Promise<null | string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3609

Parameters ​
key ​

RedisKey

value ​

string | number | Buffer<ArrayBufferLike>

keepttl ​

"KEEPTTL"

xx ​

"XX"

get ​

"GET"

callback? ​

Callback<null | string>

Returns ​

Promise<null | string>

Inherited from ​

Redis.set


setbit() ​

setbit(key, offset, value, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3617

Sets or clears the bit at offset in the string value stored at key

  • group: bitmap
  • complexity: O(1)
  • since: 2.2.0

Parameters ​

key ​

RedisKey

offset ​

string | number

value ​

string | number

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.setbit


setBuffer() ​

Call Signature ​

setBuffer(key, value, get, callback?): Promise<null | Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3559

Parameters ​
key ​

RedisKey

value ​

string | number | Buffer<ArrayBufferLike>

get ​

"GET"

callback? ​

Callback<null | Buffer<ArrayBufferLike>>

Returns ​

Promise<null | Buffer<ArrayBufferLike>>

Inherited from ​

Redis.setBuffer

Call Signature ​

setBuffer(key, value, nx, get, callback?): Promise<null | Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3562

Parameters ​
key ​

RedisKey

value ​

string | number | Buffer<ArrayBufferLike>

nx ​

"NX"

get ​

"GET"

callback? ​

Callback<null | Buffer<ArrayBufferLike>>

Returns ​

Promise<null | Buffer<ArrayBufferLike>>

Inherited from ​

Redis.setBuffer

Call Signature ​

setBuffer(key, value, xx, get, callback?): Promise<null | Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3565

Parameters ​
key ​

RedisKey

value ​

string | number | Buffer<ArrayBufferLike>

xx ​

"XX"

get ​

"GET"

callback? ​

Callback<null | Buffer<ArrayBufferLike>>

Returns ​

Promise<null | Buffer<ArrayBufferLike>>

Inherited from ​

Redis.setBuffer

Call Signature ​

setBuffer(key, value, secondsToken, seconds, get, callback?): Promise<null | Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3568

Parameters ​
key ​

RedisKey

value ​

string | number | Buffer<ArrayBufferLike>

secondsToken ​

"EX"

seconds ​

string | number

get ​

"GET"

callback? ​

Callback<null | Buffer<ArrayBufferLike>>

Returns ​

Promise<null | Buffer<ArrayBufferLike>>

Inherited from ​

Redis.setBuffer

Call Signature ​

setBuffer(key, value, secondsToken, seconds, nx, get, callback?): Promise<null | Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3571

Parameters ​
key ​

RedisKey

value ​

string | number | Buffer<ArrayBufferLike>

secondsToken ​

"EX"

seconds ​

string | number

nx ​

"NX"

get ​

"GET"

callback? ​

Callback<null | Buffer<ArrayBufferLike>>

Returns ​

Promise<null | Buffer<ArrayBufferLike>>

Inherited from ​

Redis.setBuffer

Call Signature ​

setBuffer(key, value, secondsToken, seconds, xx, get, callback?): Promise<null | Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3574

Parameters ​
key ​

RedisKey

value ​

string | number | Buffer<ArrayBufferLike>

secondsToken ​

"EX"

seconds ​

string | number

xx ​

"XX"

get ​

"GET"

callback? ​

Callback<null | Buffer<ArrayBufferLike>>

Returns ​

Promise<null | Buffer<ArrayBufferLike>>

Inherited from ​

Redis.setBuffer

Call Signature ​

setBuffer(key, value, millisecondsToken, milliseconds, get, callback?): Promise<null | Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3577

Parameters ​
key ​

RedisKey

value ​

string | number | Buffer<ArrayBufferLike>

millisecondsToken ​

"PX"

milliseconds ​

string | number

get ​

"GET"

callback? ​

Callback<null | Buffer<ArrayBufferLike>>

Returns ​

Promise<null | Buffer<ArrayBufferLike>>

Inherited from ​

Redis.setBuffer

Call Signature ​

setBuffer(key, value, millisecondsToken, milliseconds, nx, get, callback?): Promise<null | Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3580

Parameters ​
key ​

RedisKey

value ​

string | number | Buffer<ArrayBufferLike>

millisecondsToken ​

"PX"

milliseconds ​

string | number

nx ​

"NX"

get ​

"GET"

callback? ​

Callback<null | Buffer<ArrayBufferLike>>

Returns ​

Promise<null | Buffer<ArrayBufferLike>>

Inherited from ​

Redis.setBuffer

Call Signature ​

setBuffer(key, value, millisecondsToken, milliseconds, xx, get, callback?): Promise<null | Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3583

Parameters ​
key ​

RedisKey

value ​

string | number | Buffer<ArrayBufferLike>

millisecondsToken ​

"PX"

milliseconds ​

string | number

xx ​

"XX"

get ​

"GET"

callback? ​

Callback<null | Buffer<ArrayBufferLike>>

Returns ​

Promise<null | Buffer<ArrayBufferLike>>

Inherited from ​

Redis.setBuffer

Call Signature ​

setBuffer(key, value, unixTimeSecondsToken, unixTimeSeconds, get, callback?): Promise<null | Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3586

Parameters ​
key ​

RedisKey

value ​

string | number | Buffer<ArrayBufferLike>

unixTimeSecondsToken ​

"EXAT"

unixTimeSeconds ​

string | number

get ​

"GET"

callback? ​

Callback<null | Buffer<ArrayBufferLike>>

Returns ​

Promise<null | Buffer<ArrayBufferLike>>

Inherited from ​

Redis.setBuffer

Call Signature ​

setBuffer(key, value, unixTimeSecondsToken, unixTimeSeconds, nx, get, callback?): Promise<null | Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3589

Parameters ​
key ​

RedisKey

value ​

string | number | Buffer<ArrayBufferLike>

unixTimeSecondsToken ​

"EXAT"

unixTimeSeconds ​

string | number

nx ​

"NX"

get ​

"GET"

callback? ​

Callback<null | Buffer<ArrayBufferLike>>

Returns ​

Promise<null | Buffer<ArrayBufferLike>>

Inherited from ​

Redis.setBuffer

Call Signature ​

setBuffer(key, value, unixTimeSecondsToken, unixTimeSeconds, xx, get, callback?): Promise<null | Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3592

Parameters ​
key ​

RedisKey

value ​

string | number | Buffer<ArrayBufferLike>

unixTimeSecondsToken ​

"EXAT"

unixTimeSeconds ​

string | number

xx ​

"XX"

get ​

"GET"

callback? ​

Callback<null | Buffer<ArrayBufferLike>>

Returns ​

Promise<null | Buffer<ArrayBufferLike>>

Inherited from ​

Redis.setBuffer

Call Signature ​

setBuffer(key, value, unixTimeMillisecondsToken, unixTimeMilliseconds, get, callback?): Promise<null | Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3595

Parameters ​
key ​

RedisKey

value ​

string | number | Buffer<ArrayBufferLike>

unixTimeMillisecondsToken ​

"PXAT"

unixTimeMilliseconds ​

string | number

get ​

"GET"

callback? ​

Callback<null | Buffer<ArrayBufferLike>>

Returns ​

Promise<null | Buffer<ArrayBufferLike>>

Inherited from ​

Redis.setBuffer

Call Signature ​

setBuffer(key, value, unixTimeMillisecondsToken, unixTimeMilliseconds, nx, get, callback?): Promise<null | Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3598

Parameters ​
key ​

RedisKey

value ​

string | number | Buffer<ArrayBufferLike>

unixTimeMillisecondsToken ​

"PXAT"

unixTimeMilliseconds ​

string | number

nx ​

"NX"

get ​

"GET"

callback? ​

Callback<null | Buffer<ArrayBufferLike>>

Returns ​

Promise<null | Buffer<ArrayBufferLike>>

Inherited from ​

Redis.setBuffer

Call Signature ​

setBuffer(key, value, unixTimeMillisecondsToken, unixTimeMilliseconds, xx, get, callback?): Promise<null | Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3601

Parameters ​
key ​

RedisKey

value ​

string | number | Buffer<ArrayBufferLike>

unixTimeMillisecondsToken ​

"PXAT"

unixTimeMilliseconds ​

string | number

xx ​

"XX"

get ​

"GET"

callback? ​

Callback<null | Buffer<ArrayBufferLike>>

Returns ​

Promise<null | Buffer<ArrayBufferLike>>

Inherited from ​

Redis.setBuffer

Call Signature ​

setBuffer(key, value, keepttl, get, callback?): Promise<null | Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3604

Parameters ​
key ​

RedisKey

value ​

string | number | Buffer<ArrayBufferLike>

keepttl ​

"KEEPTTL"

get ​

"GET"

callback? ​

Callback<null | Buffer<ArrayBufferLike>>

Returns ​

Promise<null | Buffer<ArrayBufferLike>>

Inherited from ​

Redis.setBuffer

Call Signature ​

setBuffer(key, value, keepttl, nx, get, callback?): Promise<null | Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3607

Parameters ​
key ​

RedisKey

value ​

string | number | Buffer<ArrayBufferLike>

keepttl ​

"KEEPTTL"

nx ​

"NX"

get ​

"GET"

callback? ​

Callback<null | Buffer<ArrayBufferLike>>

Returns ​

Promise<null | Buffer<ArrayBufferLike>>

Inherited from ​

Redis.setBuffer

Call Signature ​

setBuffer(key, value, keepttl, xx, get, callback?): Promise<null | Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3610

Parameters ​
key ​

RedisKey

value ​

string | number | Buffer<ArrayBufferLike>

keepttl ​

"KEEPTTL"

xx ​

"XX"

get ​

"GET"

callback? ​

Callback<null | Buffer<ArrayBufferLike>>

Returns ​

Promise<null | Buffer<ArrayBufferLike>>

Inherited from ​

Redis.setBuffer


setex() ​

setex(key, seconds, value, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3624

Set the value and expiration of a key

  • group: string
  • complexity: O(1)
  • since: 2.0.0

Parameters ​

key ​

RedisKey

seconds ​

string | number

value ​

string | number | Buffer<ArrayBufferLike>

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.setex


setMax() ​

setMax(key, value): Promise<number>

Defined in: packages/memory/src/kv/types/config.ts:4

Parameters ​

key ​

string

value ​

number

Returns ​

Promise<number>


setMaxListeners() ​

setMaxListeners(n): this

Defined in: node_modules/.pnpm/@types+node@22.13.8/node_modules/@types/node/events.d.ts:768

By default EventEmitters will print a warning if more than 10 listeners are added for a particular event. This is a useful default that helps finding memory leaks. The emitter.setMaxListeners() method allows the limit to be modified for this specific EventEmitter instance. The value can be set to Infinity (or 0) to indicate an unlimited number of listeners.

Returns a reference to the EventEmitter, so that calls can be chained.

Parameters ​

n ​

number

Returns ​

this

Since ​

v0.3.5

Inherited from ​

Redis.setMaxListeners


setnx() ​

setnx(key, value, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3631

Set the value of a key, only if the key does not exist

  • group: string
  • complexity: O(1)
  • since: 1.0.0

Parameters ​

key ​

RedisKey

value ​

string | number | Buffer<ArrayBufferLike>

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.setnx


setrange() ​

setrange(key, offset, value, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3638

Overwrite part of a string at key starting at the specified offset

  • group: string
  • complexity: O(1), not counting the time taken to copy the new string in place. Usually, this string is very small so the amortized complexity is O(1). Otherwise, complexity is O(M) with M being the length of the value argument.
  • since: 2.2.0

Parameters ​

key ​

RedisKey

offset ​

string | number

value ​

string | number | Buffer<ArrayBufferLike>

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.setrange


shutdown() ​

Call Signature ​

shutdown(callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3645

Synchronously save the dataset to disk and then shut down the server

  • group: server
  • complexity: O(N) when saving, where N is the total number of keys in all databases when saving data, otherwise O(1)
  • since: 1.0.0
Parameters ​
callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.shutdown

Call Signature ​

shutdown(abort, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3646

Parameters ​
abort ​

"ABORT"

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.shutdown

Call Signature ​

shutdown(force, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3647

Parameters ​
force ​

"FORCE"

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.shutdown

Call Signature ​

shutdown(force, abort, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3648

Parameters ​
force ​

"FORCE"

abort ​

"ABORT"

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.shutdown

Call Signature ​

shutdown(now, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3649

Parameters ​
now ​

"NOW"

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.shutdown

Call Signature ​

shutdown(now, abort, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3650

Parameters ​
now ​

"NOW"

abort ​

"ABORT"

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.shutdown

Call Signature ​

shutdown(now, force, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3651

Parameters ​
now ​

"NOW"

force ​

"FORCE"

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.shutdown

Call Signature ​

shutdown(now, force, abort, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3652

Parameters ​
now ​

"NOW"

force ​

"FORCE"

abort ​

"ABORT"

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.shutdown

Call Signature ​

shutdown(nosave, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3653

Parameters ​
nosave ​

"NOSAVE"

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.shutdown

Call Signature ​

shutdown(nosave, abort, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3654

Parameters ​
nosave ​

"NOSAVE"

abort ​

"ABORT"

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.shutdown

Call Signature ​

shutdown(nosave, force, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3655

Parameters ​
nosave ​

"NOSAVE"

force ​

"FORCE"

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.shutdown

Call Signature ​

shutdown(nosave, force, abort, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3656

Parameters ​
nosave ​

"NOSAVE"

force ​

"FORCE"

abort ​

"ABORT"

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.shutdown

Call Signature ​

shutdown(nosave, now, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3657

Parameters ​
nosave ​

"NOSAVE"

now ​

"NOW"

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.shutdown

Call Signature ​

shutdown(nosave, now, abort, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3658

Parameters ​
nosave ​

"NOSAVE"

now ​

"NOW"

abort ​

"ABORT"

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.shutdown

Call Signature ​

shutdown(nosave, now, force, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3659

Parameters ​
nosave ​

"NOSAVE"

now ​

"NOW"

force ​

"FORCE"

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.shutdown

Call Signature ​

shutdown(nosave, now, force, abort, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3660

Parameters ​
nosave ​

"NOSAVE"

now ​

"NOW"

force ​

"FORCE"

abort ​

"ABORT"

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.shutdown

Call Signature ​

shutdown(save, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3661

Parameters ​
save ​

"SAVE"

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.shutdown

Call Signature ​

shutdown(save, abort, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3662

Parameters ​
save ​

"SAVE"

abort ​

"ABORT"

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.shutdown

Call Signature ​

shutdown(save, force, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3663

Parameters ​
save ​

"SAVE"

force ​

"FORCE"

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.shutdown

Call Signature ​

shutdown(save, force, abort, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3664

Parameters ​
save ​

"SAVE"

force ​

"FORCE"

abort ​

"ABORT"

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.shutdown

Call Signature ​

shutdown(save, now, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3665

Parameters ​
save ​

"SAVE"

now ​

"NOW"

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.shutdown

Call Signature ​

shutdown(save, now, abort, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3666

Parameters ​
save ​

"SAVE"

now ​

"NOW"

abort ​

"ABORT"

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.shutdown

Call Signature ​

shutdown(save, now, force, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3667

Parameters ​
save ​

"SAVE"

now ​

"NOW"

force ​

"FORCE"

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.shutdown

Call Signature ​

shutdown(save, now, force, abort, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3668

Parameters ​
save ​

"SAVE"

now ​

"NOW"

force ​

"FORCE"

abort ​

"ABORT"

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.shutdown


sinter() ​

Call Signature ​

sinter(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3675

Intersect multiple sets

  • group: set
  • complexity: O(N*M) worst case where N is the cardinality of the smallest set and M is the number of sets.
  • since: 1.0.0
Parameters ​
args ​

...[...keys: RedisKey[], Callback<string[]>]

Returns ​

Promise<string[]>

Inherited from ​

Redis.sinter

Call Signature ​

sinter(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3677

Parameters ​
args ​

...[RedisKey[], Callback<string[]>]

Returns ​

Promise<string[]>

Inherited from ​

Redis.sinter

Call Signature ​

sinter(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3679

Parameters ​
args ​

...RedisKey[]

Returns ​

Promise<string[]>

Inherited from ​

Redis.sinter

Call Signature ​

sinter(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3681

Parameters ​
args ​

...[RedisKey[]]

Returns ​

Promise<string[]>

Inherited from ​

Redis.sinter


sinterBuffer() ​

Call Signature ​

sinterBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3676

Parameters ​
args ​

...[...keys: RedisKey[], Callback<Buffer<ArrayBufferLike>[]>]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.sinterBuffer

Call Signature ​

sinterBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3678

Parameters ​
args ​

...[RedisKey[], Callback<Buffer<ArrayBufferLike>[]>]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.sinterBuffer

Call Signature ​

sinterBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3680

Parameters ​
args ​

...RedisKey[]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.sinterBuffer

Call Signature ​

sinterBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3682

Parameters ​
args ​

...[RedisKey[]]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.sinterBuffer


sintercard() ​

Call Signature ​

sintercard(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3689

Intersect multiple sets and return the cardinality of the result

  • group: set
  • complexity: O(N*M) worst case where N is the cardinality of the smallest set and M is the number of sets.
  • since: 7.0.0
Parameters ​
args ​

...[string | number, ...keys: RedisKey[], Callback<number>]

Returns ​

Promise<number>

Inherited from ​

Redis.sintercard

Call Signature ​

sintercard(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3694

Parameters ​
args ​

...[string | number, RedisKey[], Callback<number>]

Returns ​

Promise<number>

Inherited from ​

Redis.sintercard

Call Signature ​

sintercard(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3699

Parameters ​
args ​

...[string | number, ...keys: RedisKey[]]

Returns ​

Promise<number>

Inherited from ​

Redis.sintercard

Call Signature ​

sintercard(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3700

Parameters ​
args ​

...[string | number, RedisKey[]]

Returns ​

Promise<number>

Inherited from ​

Redis.sintercard

Call Signature ​

sintercard(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3701

Parameters ​
args ​

...[string | number, ...keys: RedisKey[], "LIMIT", string | number, Callback<number>]

Returns ​

Promise<number>

Inherited from ​

Redis.sintercard

Call Signature ​

sintercard(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3708

Parameters ​
args ​

...[string | number, RedisKey[], "LIMIT", string | number, Callback<number>]

Returns ​

Promise<number>

Inherited from ​

Redis.sintercard

Call Signature ​

sintercard(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3715

Parameters ​
args ​

...[string | number, ...keys: RedisKey[], "LIMIT", string | number]

Returns ​

Promise<number>

Inherited from ​

Redis.sintercard

Call Signature ​

sintercard(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3721

Parameters ​
args ​

...[string | number, RedisKey[], "LIMIT", string | number]

Returns ​

Promise<number>

Inherited from ​

Redis.sintercard


sinterstore() ​

Call Signature ​

sinterstore(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3733

Intersect multiple sets and store the resulting set in a key

  • group: set
  • complexity: O(N*M) worst case where N is the cardinality of the smallest set and M is the number of sets.
  • since: 1.0.0
Parameters ​
args ​

...[RedisKey, ...keys: RedisKey[], Callback<number>]

Returns ​

Promise<number>

Inherited from ​

Redis.sinterstore

Call Signature ​

sinterstore(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3738

Parameters ​
args ​

...[RedisKey, RedisKey[], Callback<number>]

Returns ​

Promise<number>

Inherited from ​

Redis.sinterstore

Call Signature ​

sinterstore(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3743

Parameters ​
args ​

...[RedisKey, ...keys: RedisKey[]]

Returns ​

Promise<number>

Inherited from ​

Redis.sinterstore

Call Signature ​

sinterstore(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3744

Parameters ​
args ​

...[RedisKey, RedisKey[]]

Returns ​

Promise<number>

Inherited from ​

Redis.sinterstore


sismember() ​

sismember(key, member, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3751

Determine if a given value is a member of a set

  • group: set
  • complexity: O(1)
  • since: 1.0.0

Parameters ​

key ​

RedisKey

member ​

string | number | Buffer<ArrayBufferLike>

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.sismember


slaveof() ​

slaveof(host, port, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3758

Make the server a replica of another instance, or promote it as master.

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

Parameters ​

host ​

string | Buffer<ArrayBufferLike>

port ​

string | number

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.slaveof


slowlog() ​

Call Signature ​

slowlog(subcommand, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3765

Get the slow log's entries

  • group: server
  • complexity: O(N) where N is the number of entries returned
  • since: 2.2.12
Parameters ​
subcommand ​

"GET"

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.slowlog

Call Signature ​

slowlog(subcommand, count, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3766

Parameters ​
subcommand ​

"GET"

count ​

string | number

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.slowlog

Call Signature ​

slowlog(subcommand, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3773

Show helpful text about the different subcommands

  • group: server
  • complexity: O(1)
  • since: 6.2.0
Parameters ​
subcommand ​

"HELP"

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.slowlog

Call Signature ​

slowlog(subcommand, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3780

Get the slow log's length

  • group: server
  • complexity: O(1)
  • since: 2.2.12
Parameters ​
subcommand ​

"LEN"

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.slowlog

Call Signature ​

slowlog(subcommand, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3787

Clear all entries from the slow log

  • group: server
  • complexity: O(N) where N is the number of entries in the slowlog
  • since: 2.2.12
Parameters ​
subcommand ​

"RESET"

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.slowlog


smembers() ​

smembers(key, callback?): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3794

Get all the members in a set

  • group: set
  • complexity: O(N) where N is the set cardinality.
  • since: 1.0.0

Parameters ​

key ​

RedisKey

callback? ​

Callback<string[]>

Returns ​

Promise<string[]>

Inherited from ​

Redis.smembers


smembersBuffer() ​

smembersBuffer(key, callback?): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3795

Parameters ​

key ​

RedisKey

callback? ​

Callback<Buffer<ArrayBufferLike>[]>

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.smembersBuffer


smismember() ​

Call Signature ​

smismember(...args): Promise<number[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3802

Returns the membership associated with the given elements for a set

  • group: set
  • complexity: O(N) where N is the number of elements being checked for membership
  • since: 6.2.0
Parameters ​
args ​

...[RedisKey, ...members: (string | number | Buffer<ArrayBufferLike>)[], Callback<number[]>]

Returns ​

Promise<number[]>

Inherited from ​

Redis.smismember

Call Signature ​

smismember(...args): Promise<number[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3807

Parameters ​
args ​

...[RedisKey, (string | number | Buffer<ArrayBufferLike>)[], Callback<number[]>]

Returns ​

Promise<number[]>

Inherited from ​

Redis.smismember

Call Signature ​

smismember(...args): Promise<number[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3812

Parameters ​
args ​

...[RedisKey, ...members: (string | number | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<number[]>

Inherited from ​

Redis.smismember

Call Signature ​

smismember(...args): Promise<number[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3813

Parameters ​
args ​

...[RedisKey, (string | number | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<number[]>

Inherited from ​

Redis.smismember


smove() ​

smove(source, destination, member, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3820

Move a member from one set to another

  • group: set
  • complexity: O(1)
  • since: 1.0.0

Parameters ​

source ​

RedisKey

destination ​

RedisKey

member ​

string | number | Buffer<ArrayBufferLike>

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.smove


sort() ​

Call Signature ​

sort(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3827

Sort the elements in a list, set or sorted set

  • group: generic
  • complexity: O(N+M*log(M)) where N is the number of elements in the list or set to sort, and M the number of returned elements. When the elements are not sorted, complexity is O(N).
  • since: 1.0.0
Parameters ​
args ​

...[RedisKey, ...args: RedisValue[], Callback<unknown>]

Returns ​

Promise<unknown>

Inherited from ​

Redis.sort

Call Signature ​

sort(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3828

Parameters ​
args ​

...[RedisKey, ...args: RedisValue[]]

Returns ​

Promise<unknown>

Inherited from ​

Redis.sort


sort_ro() ​

Call Signature ​

sort_ro(key, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3835

Sort the elements in a list, set or sorted set. Read-only variant of SORT.

  • group: generic
  • complexity: O(N+M*log(M)) where N is the number of elements in the list or set to sort, and M the number of returned elements. When the elements are not sorted, complexity is O(N).
  • since: 7.0.0
Parameters ​
key ​

RedisKey

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.sort_ro

Call Signature ​

sort_ro(key, alpha, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3836

Parameters ​
key ​

RedisKey

alpha ​

"ALPHA"

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.sort_ro

Call Signature ​

sort_ro(key, asc, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3837

Parameters ​
key ​

RedisKey

asc ​

"ASC"

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.sort_ro

Call Signature ​

sort_ro(key, asc, alpha, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3838

Parameters ​
key ​

RedisKey

asc ​

"ASC"

alpha ​

"ALPHA"

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.sort_ro

Call Signature ​

sort_ro(key, desc, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3839

Parameters ​
key ​

RedisKey

desc ​

"DESC"

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.sort_ro

Call Signature ​

sort_ro(key, desc, alpha, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3840

Parameters ​
key ​

RedisKey

desc ​

"DESC"

alpha ​

"ALPHA"

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.sort_ro

Call Signature ​

sort_ro(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3841

Parameters ​
args ​

...[RedisKey, "GET", ...patterns: string[], Callback<unknown>]

Returns ​

Promise<unknown>

Inherited from ​

Redis.sort_ro

Call Signature ​

sort_ro(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3847

Parameters ​
args ​

...[RedisKey, "GET", ...patterns: string[]]

Returns ​

Promise<unknown>

Inherited from ​

Redis.sort_ro

Call Signature ​

sort_ro(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3848

Parameters ​
args ​

...[RedisKey, "GET", ...patterns: string[], "ALPHA", Callback<unknown>]

Returns ​

Promise<unknown>

Inherited from ​

Redis.sort_ro

Call Signature ​

sort_ro(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3855

Parameters ​
args ​

...[RedisKey, "GET", ...patterns: string[], "ALPHA"]

Returns ​

Promise<unknown>

Inherited from ​

Redis.sort_ro

Call Signature ​

sort_ro(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3861

Parameters ​
args ​

...[RedisKey, "GET", ...patterns: string[], "ASC", Callback<unknown>]

Returns ​

Promise<unknown>

Inherited from ​

Redis.sort_ro

Call Signature ​

sort_ro(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3868

Parameters ​
args ​

...[RedisKey, "GET", ...patterns: string[], "ASC"]

Returns ​

Promise<unknown>

Inherited from ​

Redis.sort_ro

Call Signature ​

sort_ro(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3874

Parameters ​
args ​

...[RedisKey, "GET", ...patterns: string[], "ASC", "ALPHA", Callback<unknown>]

Returns ​

Promise<unknown>

Inherited from ​

Redis.sort_ro

Call Signature ​

sort_ro(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3882

Parameters ​
args ​

...[RedisKey, "GET", ...patterns: string[], "ASC", "ALPHA"]

Returns ​

Promise<unknown>

Inherited from ​

Redis.sort_ro

Call Signature ​

sort_ro(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3889

Parameters ​
args ​

...[RedisKey, "GET", ...patterns: string[], "DESC", Callback<unknown>]

Returns ​

Promise<unknown>

Inherited from ​

Redis.sort_ro

Call Signature ​

sort_ro(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3896

Parameters ​
args ​

...[RedisKey, "GET", ...patterns: string[], "DESC"]

Returns ​

Promise<unknown>

Inherited from ​

Redis.sort_ro

Call Signature ​

sort_ro(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3902

Parameters ​
args ​

...[RedisKey, "GET", ...patterns: string[], "DESC", "ALPHA", Callback<unknown>]

Returns ​

Promise<unknown>

Inherited from ​

Redis.sort_ro

Call Signature ​

sort_ro(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3910

Parameters ​
args ​

...[RedisKey, "GET", ...patterns: string[], "DESC", "ALPHA"]

Returns ​

Promise<unknown>

Inherited from ​

Redis.sort_ro

Call Signature ​

sort_ro(key, offsetCountToken, offset, count, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3917

Parameters ​
key ​

RedisKey

offsetCountToken ​

"LIMIT"

offset ​

string | number

count ​

string | number

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.sort_ro

Call Signature ​

sort_ro(key, offsetCountToken, offset, count, alpha, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3918

Parameters ​
key ​

RedisKey

offsetCountToken ​

"LIMIT"

offset ​

string | number

count ​

string | number

alpha ​

"ALPHA"

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.sort_ro

Call Signature ​

sort_ro(key, offsetCountToken, offset, count, asc, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3919

Parameters ​
key ​

RedisKey

offsetCountToken ​

"LIMIT"

offset ​

string | number

count ​

string | number

asc ​

"ASC"

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.sort_ro

Call Signature ​

sort_ro(key, offsetCountToken, offset, count, asc, alpha, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3920

Parameters ​
key ​

RedisKey

offsetCountToken ​

"LIMIT"

offset ​

string | number

count ​

string | number

asc ​

"ASC"

alpha ​

"ALPHA"

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.sort_ro

Call Signature ​

sort_ro(key, offsetCountToken, offset, count, desc, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3921

Parameters ​
key ​

RedisKey

offsetCountToken ​

"LIMIT"

offset ​

string | number

count ​

string | number

desc ​

"DESC"

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.sort_ro

Call Signature ​

sort_ro(key, offsetCountToken, offset, count, desc, alpha, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3922

Parameters ​
key ​

RedisKey

offsetCountToken ​

"LIMIT"

offset ​

string | number

count ​

string | number

desc ​

"DESC"

alpha ​

"ALPHA"

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.sort_ro

Call Signature ​

sort_ro(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3923

Parameters ​
args ​

...[RedisKey, "LIMIT", string | number, string | number, "GET", ...patterns: string[], Callback<unknown>]

Returns ​

Promise<unknown>

Inherited from ​

Redis.sort_ro

Call Signature ​

sort_ro(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3932

Parameters ​
args ​

...[RedisKey, "LIMIT", string | number, string | number, "GET", ...patterns: string[]]

Returns ​

Promise<unknown>

Inherited from ​

Redis.sort_ro

Call Signature ​

sort_ro(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3940

Parameters ​
args ​

...[RedisKey, "LIMIT", string | number, string | number, "GET", ...patterns: string[], "ALPHA", Callback<unknown>]

Returns ​

Promise<unknown>

Inherited from ​

Redis.sort_ro

Call Signature ​

sort_ro(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3950

Parameters ​
args ​

...[RedisKey, "LIMIT", string | number, string | number, "GET", ...patterns: string[], "ALPHA"]

Returns ​

Promise<unknown>

Inherited from ​

Redis.sort_ro

Call Signature ​

sort_ro(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3959

Parameters ​
args ​

...[RedisKey, "LIMIT", string | number, string | number, "GET", ...patterns: string[], "ASC", Callback<unknown>]

Returns ​

Promise<unknown>

Inherited from ​

Redis.sort_ro

Call Signature ​

sort_ro(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3969

Parameters ​
args ​

...[RedisKey, "LIMIT", string | number, string | number, "GET", ...patterns: string[], "ASC"]

Returns ​

Promise<unknown>

Inherited from ​

Redis.sort_ro

Call Signature ​

sort_ro(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3978

Parameters ​
args ​

...[RedisKey, "LIMIT", string | number, string | number, "GET", ...patterns: string[], "ASC", "ALPHA", Callback<unknown>]

Returns ​

Promise<unknown>

Inherited from ​

Redis.sort_ro

Call Signature ​

sort_ro(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3989

Parameters ​
args ​

...[RedisKey, "LIMIT", string | number, string | number, "GET", ...patterns: string[], "ASC", "ALPHA"]

Returns ​

Promise<unknown>

Inherited from ​

Redis.sort_ro

Call Signature ​

sort_ro(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:3999

Parameters ​
args ​

...[RedisKey, "LIMIT", string | number, string | number, "GET", ...patterns: string[], "DESC", Callback<unknown>]

Returns ​

Promise<unknown>

Inherited from ​

Redis.sort_ro

Call Signature ​

sort_ro(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4009

Parameters ​
args ​

...[RedisKey, "LIMIT", string | number, string | number, "GET", ...patterns: string[], "DESC"]

Returns ​

Promise<unknown>

Inherited from ​

Redis.sort_ro

Call Signature ​

sort_ro(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4018

Parameters ​
args ​

...[RedisKey, "LIMIT", string | number, string | number, "GET", ...patterns: string[], "DESC", "ALPHA", Callback<unknown>]

Returns ​

Promise<unknown>

Inherited from ​

Redis.sort_ro

Call Signature ​

sort_ro(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4029

Parameters ​
args ​

...[RedisKey, "LIMIT", string | number, string | number, "GET", ...patterns: string[], "DESC", "ALPHA"]

Returns ​

Promise<unknown>

Inherited from ​

Redis.sort_ro

Call Signature ​

sort_ro(key, patternToken, pattern, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4039

Parameters ​
key ​

RedisKey

patternToken ​

"BY"

pattern ​

string

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.sort_ro

Call Signature ​

sort_ro(key, patternToken, pattern, alpha, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4040

Parameters ​
key ​

RedisKey

patternToken ​

"BY"

pattern ​

string

alpha ​

"ALPHA"

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.sort_ro

Call Signature ​

sort_ro(key, patternToken, pattern, asc, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4041

Parameters ​
key ​

RedisKey

patternToken ​

"BY"

pattern ​

string

asc ​

"ASC"

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.sort_ro

Call Signature ​

sort_ro(key, patternToken, pattern, asc, alpha, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4042

Parameters ​
key ​

RedisKey

patternToken ​

"BY"

pattern ​

string

asc ​

"ASC"

alpha ​

"ALPHA"

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.sort_ro

Call Signature ​

sort_ro(key, patternToken, pattern, desc, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4043

Parameters ​
key ​

RedisKey

patternToken ​

"BY"

pattern ​

string

desc ​

"DESC"

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.sort_ro

Call Signature ​

sort_ro(key, patternToken, pattern, desc, alpha, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4044

Parameters ​
key ​

RedisKey

patternToken ​

"BY"

pattern ​

string

desc ​

"DESC"

alpha ​

"ALPHA"

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.sort_ro

Call Signature ​

sort_ro(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4045

Parameters ​
args ​

...[RedisKey, "BY", string, "GET", ...pattern1s: string[], Callback<unknown>]

Returns ​

Promise<unknown>

Inherited from ​

Redis.sort_ro

Call Signature ​

sort_ro(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4053

Parameters ​
args ​

...[RedisKey, "BY", string, "GET", ...pattern1s: string[]]

Returns ​

Promise<unknown>

Inherited from ​

Redis.sort_ro

Call Signature ​

sort_ro(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4060

Parameters ​
args ​

...[RedisKey, "BY", string, "GET", ...pattern1s: string[], "ALPHA", Callback<unknown>]

Returns ​

Promise<unknown>

Inherited from ​

Redis.sort_ro

Call Signature ​

sort_ro(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4069

Parameters ​
args ​

...[RedisKey, "BY", string, "GET", ...pattern1s: string[], "ALPHA"]

Returns ​

Promise<unknown>

Inherited from ​

Redis.sort_ro

Call Signature ​

sort_ro(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4077

Parameters ​
args ​

...[RedisKey, "BY", string, "GET", ...pattern1s: string[], "ASC", Callback<unknown>]

Returns ​

Promise<unknown>

Inherited from ​

Redis.sort_ro

Call Signature ​

sort_ro(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4086

Parameters ​
args ​

...[RedisKey, "BY", string, "GET", ...pattern1s: string[], "ASC"]

Returns ​

Promise<unknown>

Inherited from ​

Redis.sort_ro

Call Signature ​

sort_ro(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4094

Parameters ​
args ​

...[RedisKey, "BY", string, "GET", ...pattern1s: string[], "ASC", "ALPHA", Callback<unknown>]

Returns ​

Promise<unknown>

Inherited from ​

Redis.sort_ro

Call Signature ​

sort_ro(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4104

Parameters ​
args ​

...[RedisKey, "BY", string, "GET", ...pattern1s: string[], "ASC", "ALPHA"]

Returns ​

Promise<unknown>

Inherited from ​

Redis.sort_ro

Call Signature ​

sort_ro(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4113

Parameters ​
args ​

...[RedisKey, "BY", string, "GET", ...pattern1s: string[], "DESC", Callback<unknown>]

Returns ​

Promise<unknown>

Inherited from ​

Redis.sort_ro

Call Signature ​

sort_ro(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4122

Parameters ​
args ​

...[RedisKey, "BY", string, "GET", ...pattern1s: string[], "DESC"]

Returns ​

Promise<unknown>

Inherited from ​

Redis.sort_ro

Call Signature ​

sort_ro(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4130

Parameters ​
args ​

...[RedisKey, "BY", string, "GET", ...pattern1s: string[], "DESC", "ALPHA", Callback<unknown>]

Returns ​

Promise<unknown>

Inherited from ​

Redis.sort_ro

Call Signature ​

sort_ro(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4140

Parameters ​
args ​

...[RedisKey, "BY", string, "GET", ...pattern1s: string[], "DESC", "ALPHA"]

Returns ​

Promise<unknown>

Inherited from ​

Redis.sort_ro

Call Signature ​

sort_ro(key, patternToken, pattern, offsetCountToken, offset, count, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4149

Parameters ​
key ​

RedisKey

patternToken ​

"BY"

pattern ​

string

offsetCountToken ​

"LIMIT"

offset ​

string | number

count ​

string | number

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.sort_ro

Call Signature ​

sort_ro(key, patternToken, pattern, offsetCountToken, offset, count, alpha, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4150

Parameters ​
key ​

RedisKey

patternToken ​

"BY"

pattern ​

string

offsetCountToken ​

"LIMIT"

offset ​

string | number

count ​

string | number

alpha ​

"ALPHA"

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.sort_ro

Call Signature ​

sort_ro(key, patternToken, pattern, offsetCountToken, offset, count, asc, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4151

Parameters ​
key ​

RedisKey

patternToken ​

"BY"

pattern ​

string

offsetCountToken ​

"LIMIT"

offset ​

string | number

count ​

string | number

asc ​

"ASC"

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.sort_ro

Call Signature ​

sort_ro(key, patternToken, pattern, offsetCountToken, offset, count, asc, alpha, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4152

Parameters ​
key ​

RedisKey

patternToken ​

"BY"

pattern ​

string

offsetCountToken ​

"LIMIT"

offset ​

string | number

count ​

string | number

asc ​

"ASC"

alpha ​

"ALPHA"

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.sort_ro

Call Signature ​

sort_ro(key, patternToken, pattern, offsetCountToken, offset, count, desc, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4153

Parameters ​
key ​

RedisKey

patternToken ​

"BY"

pattern ​

string

offsetCountToken ​

"LIMIT"

offset ​

string | number

count ​

string | number

desc ​

"DESC"

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.sort_ro

Call Signature ​

sort_ro(key, patternToken, pattern, offsetCountToken, offset, count, desc, alpha, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4154

Parameters ​
key ​

RedisKey

patternToken ​

"BY"

pattern ​

string

offsetCountToken ​

"LIMIT"

offset ​

string | number

count ​

string | number

desc ​

"DESC"

alpha ​

"ALPHA"

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.sort_ro

Call Signature ​

sort_ro(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4155

Parameters ​
args ​

...[RedisKey, "BY", string, "LIMIT", string | number, string | number, "GET", ...pattern1s: string[], Callback<unknown>]

Returns ​

Promise<unknown>

Inherited from ​

Redis.sort_ro

Call Signature ​

sort_ro(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4166

Parameters ​
args ​

...[RedisKey, "BY", string, "LIMIT", string | number, string | number, "GET", ...pattern1s: string[]]

Returns ​

Promise<unknown>

Inherited from ​

Redis.sort_ro

Call Signature ​

sort_ro(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4176

Parameters ​
args ​

...[RedisKey, "BY", string, "LIMIT", string | number, string | number, "GET", ...pattern1s: string[], "ALPHA", Callback<unknown>]

Returns ​

Promise<unknown>

Inherited from ​

Redis.sort_ro

Call Signature ​

sort_ro(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4188

Parameters ​
args ​

...[RedisKey, "BY", string, "LIMIT", string | number, string | number, "GET", ...pattern1s: string[], "ALPHA"]

Returns ​

Promise<unknown>

Inherited from ​

Redis.sort_ro

Call Signature ​

sort_ro(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4199

Parameters ​
args ​

...[RedisKey, "BY", string, "LIMIT", string | number, string | number, "GET", ...pattern1s: string[], "ASC", Callback<unknown>]

Returns ​

Promise<unknown>

Inherited from ​

Redis.sort_ro

Call Signature ​

sort_ro(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4211

Parameters ​
args ​

...[RedisKey, "BY", string, "LIMIT", string | number, string | number, "GET", ...pattern1s: string[], "ASC"]

Returns ​

Promise<unknown>

Inherited from ​

Redis.sort_ro

Call Signature ​

sort_ro(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4222

Parameters ​
args ​

...[RedisKey, "BY", string, "LIMIT", string | number, string | number, "GET", ...pattern1s: string[], "ASC", "ALPHA", Callback<unknown>]

Returns ​

Promise<unknown>

Inherited from ​

Redis.sort_ro

Call Signature ​

sort_ro(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4235

Parameters ​
args ​

...[RedisKey, "BY", string, "LIMIT", string | number, string | number, "GET", ...pattern1s: string[], "ASC", "ALPHA"]

Returns ​

Promise<unknown>

Inherited from ​

Redis.sort_ro

Call Signature ​

sort_ro(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4247

Parameters ​
args ​

...[RedisKey, "BY", string, "LIMIT", string | number, string | number, "GET", ...pattern1s: string[], "DESC", Callback<unknown>]

Returns ​

Promise<unknown>

Inherited from ​

Redis.sort_ro

Call Signature ​

sort_ro(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4259

Parameters ​
args ​

...[RedisKey, "BY", string, "LIMIT", string | number, string | number, "GET", ...pattern1s: string[], "DESC"]

Returns ​

Promise<unknown>

Inherited from ​

Redis.sort_ro

Call Signature ​

sort_ro(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4270

Parameters ​
args ​

...[RedisKey, "BY", string, "LIMIT", string | number, string | number, "GET", ...pattern1s: string[], "DESC", "ALPHA", Callback<unknown>]

Returns ​

Promise<unknown>

Inherited from ​

Redis.sort_ro

Call Signature ​

sort_ro(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4283

Parameters ​
args ​

...[RedisKey, "BY", string, "LIMIT", string | number, string | number, "GET", ...pattern1s: string[], "DESC", "ALPHA"]

Returns ​

Promise<unknown>

Inherited from ​

Redis.sort_ro


spop() ​

Call Signature ​

spop(key, callback?): Promise<null | string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4301

Remove and return one or multiple random members from a set

  • group: set
  • complexity: Without the count argument O(1), otherwise O(N) where N is the value of the passed count.
  • since: 1.0.0
Parameters ​
key ​

RedisKey

callback? ​

Callback<null | string>

Returns ​

Promise<null | string>

Inherited from ​

Redis.spop

Call Signature ​

spop(key, count, callback?): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4303

Parameters ​
key ​

RedisKey

count ​

string | number

callback? ​

Callback<string[]>

Returns ​

Promise<string[]>

Inherited from ​

Redis.spop


spopBuffer() ​

Call Signature ​

spopBuffer(key, callback?): Promise<null | Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4302

Parameters ​
key ​

RedisKey

callback? ​

Callback<null | Buffer<ArrayBufferLike>>

Returns ​

Promise<null | Buffer<ArrayBufferLike>>

Inherited from ​

Redis.spopBuffer

Call Signature ​

spopBuffer(key, count, callback?): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4304

Parameters ​
key ​

RedisKey

count ​

string | number

callback? ​

Callback<Buffer<ArrayBufferLike>[]>

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.spopBuffer


spublish() ​

spublish(shardchannel, message, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4311

Post a message to a shard channel

  • group: pubsub
  • complexity: O(N) where N is the number of clients subscribed to the receiving shard channel.
  • since: 7.0.0

Parameters ​

shardchannel ​

string | Buffer<ArrayBufferLike>

message ​

string | Buffer<ArrayBufferLike>

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.spublish


srandmember() ​

Call Signature ​

srandmember(key, callback?): Promise<null | string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4318

Get one or multiple random members from a set

  • group: set
  • complexity: Without the count argument O(1), otherwise O(N) where N is the absolute value of the passed count.
  • since: 1.0.0
Parameters ​
key ​

RedisKey

callback? ​

Callback<null | string>

Returns ​

Promise<null | string>

Inherited from ​

Redis.srandmember

Call Signature ​

srandmember(key, count, callback?): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4320

Parameters ​
key ​

RedisKey

count ​

string | number

callback? ​

Callback<string[]>

Returns ​

Promise<string[]>

Inherited from ​

Redis.srandmember


srandmemberBuffer() ​

Call Signature ​

srandmemberBuffer(key, callback?): Promise<null | Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4319

Parameters ​
key ​

RedisKey

callback? ​

Callback<null | Buffer<ArrayBufferLike>>

Returns ​

Promise<null | Buffer<ArrayBufferLike>>

Inherited from ​

Redis.srandmemberBuffer

Call Signature ​

srandmemberBuffer(key, count, callback?): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4321

Parameters ​
key ​

RedisKey

count ​

string | number

callback? ​

Callback<Buffer<ArrayBufferLike>[]>

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.srandmemberBuffer


srem() ​

Call Signature ​

srem(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4328

Remove one or more members from a set

  • group: set
  • complexity: O(N) where N is the number of members to be removed.
  • since: 1.0.0
Parameters ​
args ​

...[RedisKey, ...members: (string | number | Buffer<ArrayBufferLike>)[], Callback<number>]

Returns ​

Promise<number>

Inherited from ​

Redis.srem

Call Signature ​

srem(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4333

Parameters ​
args ​

...[RedisKey, (string | number | Buffer<ArrayBufferLike>)[], Callback<number>]

Returns ​

Promise<number>

Inherited from ​

Redis.srem

Call Signature ​

srem(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4338

Parameters ​
args ​

...[RedisKey, ...members: (string | number | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<number>

Inherited from ​

Redis.srem

Call Signature ​

srem(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4339

Parameters ​
args ​

...[RedisKey, (string | number | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<number>

Inherited from ​

Redis.srem


sscan() ​

Call Signature ​

sscan(key, cursor, callback?): Promise<[string, string[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4346

Incrementally iterate Set elements

  • group: set
  • complexity: O(1) for every call. O(N) for a complete iteration, including enough command calls for the cursor to return back to 0. N is the number of elements inside the collection..
  • since: 2.8.0
Parameters ​
key ​

RedisKey

cursor ​

string | number

callback? ​

Callback<[string, string[]]>

Returns ​

Promise<[string, string[]]>

Inherited from ​

Redis.sscan

Call Signature ​

sscan(key, cursor, countToken, count, callback?): Promise<[string, string[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4348

Parameters ​
key ​

RedisKey

cursor ​

string | number

countToken ​

"COUNT"

count ​

string | number

callback? ​

Callback<[string, string[]]>

Returns ​

Promise<[string, string[]]>

Inherited from ​

Redis.sscan

Call Signature ​

sscan(key, cursor, patternToken, pattern, callback?): Promise<[string, string[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4350

Parameters ​
key ​

RedisKey

cursor ​

string | number

patternToken ​

"MATCH"

pattern ​

string

callback? ​

Callback<[string, string[]]>

Returns ​

Promise<[string, string[]]>

Inherited from ​

Redis.sscan

Call Signature ​

sscan(key, cursor, patternToken, pattern, countToken, count, callback?): Promise<[string, string[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4352

Parameters ​
key ​

RedisKey

cursor ​

string | number

patternToken ​

"MATCH"

pattern ​

string

countToken ​

"COUNT"

count ​

string | number

callback? ​

Callback<[string, string[]]>

Returns ​

Promise<[string, string[]]>

Inherited from ​

Redis.sscan


sscanBuffer() ​

Call Signature ​

sscanBuffer(key, cursor, callback?): Promise<[Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4347

Parameters ​
key ​

RedisKey

cursor ​

string | number

callback? ​

Callback<[Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Returns ​

Promise<[Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Inherited from ​

Redis.sscanBuffer

Call Signature ​

sscanBuffer(key, cursor, countToken, count, callback?): Promise<[Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4349

Parameters ​
key ​

RedisKey

cursor ​

string | number

countToken ​

"COUNT"

count ​

string | number

callback? ​

Callback<[Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Returns ​

Promise<[Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Inherited from ​

Redis.sscanBuffer

Call Signature ​

sscanBuffer(key, cursor, patternToken, pattern, callback?): Promise<[Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4351

Parameters ​
key ​

RedisKey

cursor ​

string | number

patternToken ​

"MATCH"

pattern ​

string

callback? ​

Callback<[Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Returns ​

Promise<[Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Inherited from ​

Redis.sscanBuffer

Call Signature ​

sscanBuffer(key, cursor, patternToken, pattern, countToken, count, callback?): Promise<[Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4353

Parameters ​
key ​

RedisKey

cursor ​

string | number

patternToken ​

"MATCH"

pattern ​

string

countToken ​

"COUNT"

count ​

string | number

callback? ​

Callback<[Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Returns ​

Promise<[Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Inherited from ​

Redis.sscanBuffer


sscanBufferStream() ​

sscanBufferStream(key, options?): ScanStream

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/Redis.d.ts:167

Parameters ​

key ​

string

options? ​

ScanStreamOptions

Returns ​

ScanStream

Inherited from ​

Redis.sscanBufferStream


sscanStream() ​

sscanStream(key, options?): ScanStream

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/Redis.d.ts:166

Parameters ​

key ​

string

options? ​

ScanStreamOptions

Returns ​

ScanStream

Inherited from ​

Redis.sscanStream


ssubscribe() ​

Call Signature ​

ssubscribe(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4360

Listen for messages published to the given shard channels

  • group: pubsub
  • complexity: O(N) where N is the number of shard channels to subscribe to.
  • since: 7.0.0
Parameters ​
args ​

...[...shardchannels: (string | Buffer<ArrayBufferLike>)[], Callback<unknown>]

Returns ​

Promise<unknown>

Inherited from ​

Redis.ssubscribe

Call Signature ​

ssubscribe(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4364

Parameters ​
args ​

...(string | Buffer<ArrayBufferLike>)[]

Returns ​

Promise<unknown>

Inherited from ​

Redis.ssubscribe


strlen() ​

strlen(key, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4371

Get the length of the value stored in a key

  • group: string
  • complexity: O(1)
  • since: 2.2.0

Parameters ​

key ​

RedisKey

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.strlen


subscribe() ​

Call Signature ​

subscribe(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4378

Listen for messages published to the given channels

  • group: pubsub
  • complexity: O(N) where N is the number of channels to subscribe to.
  • since: 2.0.0
Parameters ​
args ​

...[...channels: (string | Buffer<ArrayBufferLike>)[], Callback<unknown>]

Returns ​

Promise<unknown>

Inherited from ​

Redis.subscribe

Call Signature ​

subscribe(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4379

Parameters ​
args ​

...(string | Buffer<ArrayBufferLike>)[]

Returns ​

Promise<unknown>

Inherited from ​

Redis.subscribe


substr() ​

substr(key, start, end, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4386

Get a substring of the string stored at a key

  • group: string
  • complexity: O(N) where N is the length of the returned string. The complexity is ultimately determined by the returned length, but because creating a substring from an existing string is very cheap, it can be considered O(1) for small strings.
  • since: 1.0.0

Parameters ​

key ​

RedisKey

start ​

string | number

end ​

string | number

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.substr


sunion() ​

Call Signature ​

sunion(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4393

Add multiple sets

  • group: set
  • complexity: O(N) where N is the total number of elements in all given sets.
  • since: 1.0.0
Parameters ​
args ​

...[...keys: RedisKey[], Callback<string[]>]

Returns ​

Promise<string[]>

Inherited from ​

Redis.sunion

Call Signature ​

sunion(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4395

Parameters ​
args ​

...[RedisKey[], Callback<string[]>]

Returns ​

Promise<string[]>

Inherited from ​

Redis.sunion

Call Signature ​

sunion(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4397

Parameters ​
args ​

...RedisKey[]

Returns ​

Promise<string[]>

Inherited from ​

Redis.sunion

Call Signature ​

sunion(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4399

Parameters ​
args ​

...[RedisKey[]]

Returns ​

Promise<string[]>

Inherited from ​

Redis.sunion


sunionBuffer() ​

Call Signature ​

sunionBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4394

Parameters ​
args ​

...[...keys: RedisKey[], Callback<Buffer<ArrayBufferLike>[]>]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.sunionBuffer

Call Signature ​

sunionBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4396

Parameters ​
args ​

...[RedisKey[], Callback<Buffer<ArrayBufferLike>[]>]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.sunionBuffer

Call Signature ​

sunionBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4398

Parameters ​
args ​

...RedisKey[]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.sunionBuffer

Call Signature ​

sunionBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4400

Parameters ​
args ​

...[RedisKey[]]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.sunionBuffer


sunionstore() ​

Call Signature ​

sunionstore(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4407

Add multiple sets and store the resulting set in a key

  • group: set
  • complexity: O(N) where N is the total number of elements in all given sets.
  • since: 1.0.0
Parameters ​
args ​

...[RedisKey, ...keys: RedisKey[], Callback<number>]

Returns ​

Promise<number>

Inherited from ​

Redis.sunionstore

Call Signature ​

sunionstore(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4412

Parameters ​
args ​

...[RedisKey, RedisKey[], Callback<number>]

Returns ​

Promise<number>

Inherited from ​

Redis.sunionstore

Call Signature ​

sunionstore(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4417

Parameters ​
args ​

...[RedisKey, ...keys: RedisKey[]]

Returns ​

Promise<number>

Inherited from ​

Redis.sunionstore

Call Signature ​

sunionstore(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4418

Parameters ​
args ​

...[RedisKey, RedisKey[]]

Returns ​

Promise<number>

Inherited from ​

Redis.sunionstore


sunsubscribe() ​

Call Signature ​

sunsubscribe(callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4425

Stop listening for messages posted to the given shard channels

  • group: pubsub
  • complexity: O(N) where N is the number of clients already subscribed to a shard channel.
  • since: 7.0.0
Parameters ​
callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.sunsubscribe

Call Signature ​

sunsubscribe(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4426

Parameters ​
args ​

...[...shardchannels: (string | Buffer<ArrayBufferLike>)[], Callback<unknown>]

Returns ​

Promise<unknown>

Inherited from ​

Redis.sunsubscribe

Call Signature ​

sunsubscribe(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4430

Parameters ​
args ​

...(string | Buffer<ArrayBufferLike>)[]

Returns ​

Promise<unknown>

Inherited from ​

Redis.sunsubscribe


swapdb() ​

swapdb(index1, index2, callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4437

Swaps two Redis databases

  • group: server
  • complexity: O(N) where N is the count of clients watching or blocking on keys from both databases.
  • since: 4.0.0

Parameters ​

index1 ​

string | number

index2 ​

string | number

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.swapdb


sync() ​

sync(callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4444

Internal command used for replication

  • group: server
  • complexity: undefined
  • since: 1.0.0

Parameters ​

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.sync


time() ​

time(callback?): Promise<number[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4451

Return the current server time

  • group: server
  • complexity: O(1)
  • since: 2.6.0

Parameters ​

callback? ​

Callback<number[]>

Returns ​

Promise<number[]>

Inherited from ​

Redis.time


touch() ​

Call Signature ​

touch(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4458

Alters the last access time of a key(s). Returns the number of existing keys specified.

  • group: generic
  • complexity: O(N) where N is the number of keys that will be touched.
  • since: 3.2.1
Parameters ​
args ​

...[...keys: RedisKey[], Callback<number>]

Returns ​

Promise<number>

Inherited from ​

Redis.touch

Call Signature ​

touch(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4459

Parameters ​
args ​

...[RedisKey[], Callback<number>]

Returns ​

Promise<number>

Inherited from ​

Redis.touch

Call Signature ​

touch(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4460

Parameters ​
args ​

...RedisKey[]

Returns ​

Promise<number>

Inherited from ​

Redis.touch

Call Signature ​

touch(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4461

Parameters ​
args ​

...[RedisKey[]]

Returns ​

Promise<number>

Inherited from ​

Redis.touch


ttl() ​

ttl(key, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4468

Get the time to live for a key in seconds

  • group: generic
  • complexity: O(1)
  • since: 1.0.0

Parameters ​

key ​

RedisKey

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.ttl


type() ​

type(key, callback?): Promise<string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4475

Determine the type stored at key

  • group: generic
  • complexity: O(1)
  • since: 1.0.0

Parameters ​

key ​

RedisKey

callback? ​

Callback<string>

Returns ​

Promise<string>

Inherited from ​

Redis.type


Call Signature ​

unlink(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4482

Delete a key asynchronously in another thread. Otherwise it is just as DEL, but non blocking.

  • group: generic
  • complexity: O(1) for each key removed regardless of its size. Then the command does O(N) work in a different thread in order to reclaim memory, where N is the number of allocations the deleted objects where composed of.
  • since: 4.0.0
Parameters ​
args ​

...[...keys: RedisKey[], Callback<number>]

Returns ​

Promise<number>

Inherited from ​

Redis.unlink

Call Signature ​

unlink(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4483

Parameters ​
args ​

...[RedisKey[], Callback<number>]

Returns ​

Promise<number>

Inherited from ​

Redis.unlink

Call Signature ​

unlink(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4484

Parameters ​
args ​

...RedisKey[]

Returns ​

Promise<number>

Inherited from ​

Redis.unlink

Call Signature ​

unlink(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4485

Parameters ​
args ​

...[RedisKey[]]

Returns ​

Promise<number>

Inherited from ​

Redis.unlink


unsubscribe() ​

Call Signature ​

unsubscribe(callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4492

Stop listening for messages posted to the given channels

  • group: pubsub
  • complexity: O(N) where N is the number of clients already subscribed to a channel.
  • since: 2.0.0
Parameters ​
callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.unsubscribe

Call Signature ​

unsubscribe(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4493

Parameters ​
args ​

...[...channels: (string | Buffer<ArrayBufferLike>)[], Callback<unknown>]

Returns ​

Promise<unknown>

Inherited from ​

Redis.unsubscribe

Call Signature ​

unsubscribe(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4494

Parameters ​
args ​

...(string | Buffer<ArrayBufferLike>)[]

Returns ​

Promise<unknown>

Inherited from ​

Redis.unsubscribe


unwatch() ​

unwatch(callback?): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4501

Forget about all watched keys

  • group: transactions
  • complexity: O(1)
  • since: 2.2.0

Parameters ​

callback? ​

Callback<"OK">

Returns ​

Promise<"OK">

Inherited from ​

Redis.unwatch


wait() ​

wait(numreplicas, timeout, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4508

Wait for the synchronous replication of all the write commands sent in the context of the current connection

  • group: generic
  • complexity: O(1)
  • since: 3.0.0

Parameters ​

numreplicas ​

string | number

timeout ​

string | number

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.wait


watch() ​

Call Signature ​

watch(...args): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4515

Watch the given keys to determine execution of the MULTI/EXEC block

  • group: transactions
  • complexity: O(1) for every key.
  • since: 2.2.0
Parameters ​
args ​

...[...keys: RedisKey[], Callback<"OK">]

Returns ​

Promise<"OK">

Inherited from ​

Redis.watch

Call Signature ​

watch(...args): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4516

Parameters ​
args ​

...[RedisKey[], Callback<"OK">]

Returns ​

Promise<"OK">

Inherited from ​

Redis.watch

Call Signature ​

watch(...args): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4517

Parameters ​
args ​

...RedisKey[]

Returns ​

Promise<"OK">

Inherited from ​

Redis.watch

Call Signature ​

watch(...args): Promise<"OK">

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4518

Parameters ​
args ​

...[RedisKey[]]

Returns ​

Promise<"OK">

Inherited from ​

Redis.watch


xack() ​

Call Signature ​

xack(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4525

Marks a pending message as correctly processed, effectively removing it from the pending entries list of the consumer group. Return value of the command is the number of messages successfully acknowledged, that is, the IDs we were actually able to resolve in the PEL.

  • group: stream
  • complexity: O(1) for each message ID processed.
  • since: 5.0.0
Parameters ​
args ​

...[RedisKey, string | Buffer<ArrayBufferLike>, ...ids: (string | number | Buffer<ArrayBufferLike>)[], Callback<number>]

Returns ​

Promise<number>

Inherited from ​

Redis.xack

Call Signature ​

xack(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4531

Parameters ​
args ​

...[RedisKey, string | Buffer<ArrayBufferLike>, ...ids: (string | number | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<number>

Inherited from ​

Redis.xack


xadd() ​

Call Signature ​

xadd(...args): Promise<null | string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4542

Appends a new entry to a stream

  • group: stream
  • complexity: O(1) when adding a new entry, O(N) when trimming where N being the number of entries evicted.
  • since: 5.0.0
Parameters ​
args ​

...[RedisKey, ...args: RedisValue[], Callback<null | string>]

Returns ​

Promise<null | string>

Inherited from ​

Redis.xadd

Call Signature ​

xadd(...args): Promise<null | string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4552

Parameters ​
args ​

...[RedisKey, ...args: RedisValue[]]

Returns ​

Promise<null | string>

Inherited from ​

Redis.xadd


xaddBuffer() ​

Call Signature ​

xaddBuffer(...args): Promise<null | Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4547

Parameters ​
args ​

...[RedisKey, ...args: RedisValue[], Callback<null | Buffer<ArrayBufferLike>>]

Returns ​

Promise<null | Buffer<ArrayBufferLike>>

Inherited from ​

Redis.xaddBuffer

Call Signature ​

xaddBuffer(...args): Promise<null | Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4553

Parameters ​
args ​

...[RedisKey, ...args: RedisValue[]]

Returns ​

Promise<null | Buffer<ArrayBufferLike>>

Inherited from ​

Redis.xaddBuffer


xautoclaim() ​

Call Signature ​

xautoclaim(key, group, consumer, minIdleTime, start, callback?): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4560

Changes (or acquires) ownership of messages in a consumer group, as if the messages were delivered to the specified consumer.

  • group: stream
  • complexity: O(1) if COUNT is small.
  • since: 6.2.0
Parameters ​
key ​

RedisKey

group ​

string | Buffer<ArrayBufferLike>

consumer ​

string | Buffer<ArrayBufferLike>

minIdleTime ​

string | number | Buffer<ArrayBufferLike>

start ​

string | number | Buffer<ArrayBufferLike>

callback? ​

Callback<unknown[]>

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.xautoclaim

Call Signature ​

xautoclaim(key, group, consumer, minIdleTime, start, justid, callback?): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4561

Parameters ​
key ​

RedisKey

group ​

string | Buffer<ArrayBufferLike>

consumer ​

string | Buffer<ArrayBufferLike>

minIdleTime ​

string | number | Buffer<ArrayBufferLike>

start ​

string | number | Buffer<ArrayBufferLike>

justid ​

"JUSTID"

callback? ​

Callback<unknown[]>

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.xautoclaim

Call Signature ​

xautoclaim(key, group, consumer, minIdleTime, start, countToken, count, callback?): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4562

Parameters ​
key ​

RedisKey

group ​

string | Buffer<ArrayBufferLike>

consumer ​

string | Buffer<ArrayBufferLike>

minIdleTime ​

string | number | Buffer<ArrayBufferLike>

start ​

string | number | Buffer<ArrayBufferLike>

countToken ​

"COUNT"

count ​

string | number

callback? ​

Callback<unknown[]>

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.xautoclaim

Call Signature ​

xautoclaim(key, group, consumer, minIdleTime, start, countToken, count, justid, callback?): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4563

Parameters ​
key ​

RedisKey

group ​

string | Buffer<ArrayBufferLike>

consumer ​

string | Buffer<ArrayBufferLike>

minIdleTime ​

string | number | Buffer<ArrayBufferLike>

start ​

string | number | Buffer<ArrayBufferLike>

countToken ​

"COUNT"

count ​

string | number

justid ​

"JUSTID"

callback? ​

Callback<unknown[]>

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.xautoclaim


xclaim() ​

Call Signature ​

xclaim(...args): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4570

Changes (or acquires) ownership of a message in a consumer group, as if the message was delivered to the specified consumer.

  • group: stream
  • complexity: O(log N) with N being the number of messages in the PEL of the consumer group.
  • since: 5.0.0
Parameters ​
args ​

...[RedisKey, string | Buffer<ArrayBufferLike>, string | Buffer<ArrayBufferLike>, string | number | Buffer<ArrayBufferLike>, ...ids: (string | number | Buffer<ArrayBufferLike>)[], Callback<unknown[]>]

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.xclaim

Call Signature ​

xclaim(...args): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4578

Parameters ​
args ​

...[RedisKey, string | Buffer<ArrayBufferLike>, string | Buffer<ArrayBufferLike>, string | number | Buffer<ArrayBufferLike>, ...ids: (string | number | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.xclaim

Call Signature ​

xclaim(...args): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4585

Parameters ​
args ​

...[RedisKey, string | Buffer<ArrayBufferLike>, string | Buffer<ArrayBufferLike>, string | number | Buffer<ArrayBufferLike>, ...ids: (string | number | Buffer<ArrayBufferLike>)[], "JUSTID", Callback<unknown[]>]

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.xclaim

Call Signature ​

xclaim(...args): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4594

Parameters ​
args ​

...[RedisKey, string | Buffer<ArrayBufferLike>, string | Buffer<ArrayBufferLike>, string | number | Buffer<ArrayBufferLike>, ...ids: (string | number | Buffer<ArrayBufferLike>)[], "JUSTID"]

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.xclaim

Call Signature ​

xclaim(...args): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4602

Parameters ​
args ​

...[RedisKey, string | Buffer<ArrayBufferLike>, string | Buffer<ArrayBufferLike>, string | number | Buffer<ArrayBufferLike>, ...ids: (string | number | Buffer<ArrayBufferLike>)[], "FORCE", Callback<unknown[]>]

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.xclaim

Call Signature ​

xclaim(...args): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4611

Parameters ​
args ​

...[RedisKey, string | Buffer<ArrayBufferLike>, string | Buffer<ArrayBufferLike>, string | number | Buffer<ArrayBufferLike>, ...ids: (string | number | Buffer<ArrayBufferLike>)[], "FORCE"]

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.xclaim

Call Signature ​

xclaim(...args): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4619

Parameters ​
args ​

...[RedisKey, string | Buffer<ArrayBufferLike>, string | Buffer<ArrayBufferLike>, string | number | Buffer<ArrayBufferLike>, ...ids: (string | number | Buffer<ArrayBufferLike>)[], "FORCE", "JUSTID", Callback<unknown[]>]

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.xclaim

Call Signature ​

xclaim(...args): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4629

Parameters ​
args ​

...[RedisKey, string | Buffer<ArrayBufferLike>, string | Buffer<ArrayBufferLike>, string | number | Buffer<ArrayBufferLike>, ...ids: (string | number | Buffer<ArrayBufferLike>)[], "FORCE", "JUSTID"]

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.xclaim

Call Signature ​

xclaim(...args): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4638

Parameters ​
args ​

...[RedisKey, string | Buffer<ArrayBufferLike>, string | Buffer<ArrayBufferLike>, string | number | Buffer<ArrayBufferLike>, ...ids: (string | number | Buffer<ArrayBufferLike>)[], "RETRYCOUNT", string | number, Callback<unknown[]>]

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.xclaim

Call Signature ​

xclaim(...args): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4648

Parameters ​
args ​

...[RedisKey, string | Buffer<ArrayBufferLike>, string | Buffer<ArrayBufferLike>, string | number | Buffer<ArrayBufferLike>, ...ids: (string | number | Buffer<ArrayBufferLike>)[], "RETRYCOUNT", string | number]

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.xclaim

Call Signature ​

xclaim(...args): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4657

Parameters ​
args ​

...[RedisKey, string | Buffer<ArrayBufferLike>, string | Buffer<ArrayBufferLike>, string | number | Buffer<ArrayBufferLike>, ...ids: (string | number | Buffer<ArrayBufferLike>)[], "RETRYCOUNT"]

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.xclaim

Call Signature ​

xclaim(...args): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4668

Parameters ​
args ​

...[RedisKey, string | Buffer<ArrayBufferLike>, string | Buffer<ArrayBufferLike>, string | number | Buffer<ArrayBufferLike>, ...ids: (string | number | Buffer<ArrayBufferLike>)[], "RETRYCOUNT", string | number, "JUSTID"]

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.xclaim

Call Signature ​

xclaim(...args): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4678

Parameters ​
args ​

...[RedisKey, string | Buffer<ArrayBufferLike>, string | Buffer<ArrayBufferLike>, string | number | Buffer<ArrayBufferLike>, ...ids: (string | number | Buffer<ArrayBufferLike>)[], "RETRYCOUNT"]

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.xclaim

Call Signature ​

xclaim(...args): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4689

Parameters ​
args ​

...[RedisKey, string | Buffer<ArrayBufferLike>, string | Buffer<ArrayBufferLike>, string | number | Buffer<ArrayBufferLike>, ...ids: (string | number | Buffer<ArrayBufferLike>)[], "RETRYCOUNT", string | number, "FORCE"]

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.xclaim

Call Signature ​

xclaim(...args): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4699

Parameters ​
args ​

...[RedisKey, string | Buffer<ArrayBufferLike>, string | Buffer<ArrayBufferLike>, string | number | Buffer<ArrayBufferLike>, ...ids: (string | number | Buffer<ArrayBufferLike>)[], "RETRYCOUNT"]

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.xclaim

Call Signature ​

xclaim(...args): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4711

Parameters ​
args ​

...[RedisKey, string | Buffer<ArrayBufferLike>, string | Buffer<ArrayBufferLike>, string | number | Buffer<ArrayBufferLike>, ...ids: (string | number | Buffer<ArrayBufferLike>)[], "RETRYCOUNT"]

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.xclaim

Call Signature ​

xclaim(...args): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4722

Parameters ​
args ​

...[RedisKey, string | Buffer<ArrayBufferLike>, string | Buffer<ArrayBufferLike>, string | number | Buffer<ArrayBufferLike>, ...ids: (string | number | Buffer<ArrayBufferLike>)[], "TIME", string | number, Callback<unknown[]>]

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.xclaim

Call Signature ​

xclaim(...args): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4732

Parameters ​
args ​

...[RedisKey, string | Buffer<ArrayBufferLike>, string | Buffer<ArrayBufferLike>, string | number | Buffer<ArrayBufferLike>, ...ids: (string | number | Buffer<ArrayBufferLike>)[], "TIME", string | number]

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.xclaim

Call Signature ​

xclaim(...args): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4741

Parameters ​
args ​

...[RedisKey, string | Buffer<ArrayBufferLike>, string | Buffer<ArrayBufferLike>, string | number | Buffer<ArrayBufferLike>, ...ids: (string | number | Buffer<ArrayBufferLike>)[], "TIME"]

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.xclaim

Call Signature ​

xclaim(...args): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4752

Parameters ​
args ​

...[RedisKey, string | Buffer<ArrayBufferLike>, string | Buffer<ArrayBufferLike>, string | number | Buffer<ArrayBufferLike>, ...ids: (string | number | Buffer<ArrayBufferLike>)[], "TIME", string | number, "JUSTID"]

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.xclaim

Call Signature ​

xclaim(...args): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4762

Parameters ​
args ​

...[RedisKey, string | Buffer<ArrayBufferLike>, string | Buffer<ArrayBufferLike>, string | number | Buffer<ArrayBufferLike>, ...ids: (string | number | Buffer<ArrayBufferLike>)[], "TIME"]

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.xclaim

Call Signature ​

xclaim(...args): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4773

Parameters ​
args ​

...[RedisKey, string | Buffer<ArrayBufferLike>, string | Buffer<ArrayBufferLike>, string | number | Buffer<ArrayBufferLike>, ...ids: (string | number | Buffer<ArrayBufferLike>)[], "TIME", string | number, "FORCE"]

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.xclaim

Call Signature ​

xclaim(...args): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4783

Parameters ​
args ​

...[RedisKey, string | Buffer<ArrayBufferLike>, string | Buffer<ArrayBufferLike>, string | number | Buffer<ArrayBufferLike>, ...ids: (string | number | Buffer<ArrayBufferLike>)[], "TIME"]

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.xclaim

Call Signature ​

xclaim(...args): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4795

Parameters ​
args ​

...[RedisKey, string | Buffer<ArrayBufferLike>, string | Buffer<ArrayBufferLike>, string | number | Buffer<ArrayBufferLike>, ...ids: (string | number | Buffer<ArrayBufferLike>)[], "TIME"]

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.xclaim

Call Signature ​

xclaim(...args): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4806

Parameters ​
args ​

...[RedisKey, string | Buffer<ArrayBufferLike>, string | Buffer<ArrayBufferLike>, string | number | Buffer<ArrayBufferLike>, ...ids: (string | number | Buffer<ArrayBufferLike>)[], "TIME"]

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.xclaim

Call Signature ​

xclaim(...args): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4818

Parameters ​
args ​

...[RedisKey, string | Buffer<ArrayBufferLike>, string | Buffer<ArrayBufferLike>, string | number | Buffer<ArrayBufferLike>, ...ids: (string | number | Buffer<ArrayBufferLike>)[], "TIME"]

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.xclaim

Call Signature ​

xclaim(...args): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4829

Parameters ​
args ​

...[RedisKey, string | Buffer<ArrayBufferLike>, string | Buffer<ArrayBufferLike>, string | number | Buffer<ArrayBufferLike>, ...ids: (string | number | Buffer<ArrayBufferLike>)[], "TIME"]

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.xclaim

Call Signature ​

xclaim(...args): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4842

Parameters ​
args ​

...[RedisKey, string | Buffer<ArrayBufferLike>, string | Buffer<ArrayBufferLike>, string | number | Buffer<ArrayBufferLike>, ...ids: (string | number | Buffer<ArrayBufferLike>)[], "TIME"]

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.xclaim

Call Signature ​

xclaim(...args): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4854

Parameters ​
args ​

...[RedisKey, string | Buffer<ArrayBufferLike>, string | Buffer<ArrayBufferLike>, string | number | Buffer<ArrayBufferLike>, ...ids: (string | number | Buffer<ArrayBufferLike>)[], "TIME"]

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.xclaim

Call Signature ​

xclaim(...args): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4867

Parameters ​
args ​

...[RedisKey, string | Buffer<ArrayBufferLike>, string | Buffer<ArrayBufferLike>, string | number | Buffer<ArrayBufferLike>, ...ids: (string | number | Buffer<ArrayBufferLike>)[], "TIME"]

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.xclaim

Call Signature ​

xclaim(...args): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4879

Parameters ​
args ​

...[RedisKey, string | Buffer<ArrayBufferLike>, string | Buffer<ArrayBufferLike>, string | number | Buffer<ArrayBufferLike>, ...ids: (string | number | Buffer<ArrayBufferLike>)[], "TIME"]

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.xclaim

Call Signature ​

xclaim(...args): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4893

Parameters ​
args ​

...[RedisKey, string | Buffer<ArrayBufferLike>, string | Buffer<ArrayBufferLike>, string | number | Buffer<ArrayBufferLike>, ...ids: (string | number | Buffer<ArrayBufferLike>)[], "TIME"]

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.xclaim

Call Signature ​

xclaim(...args): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4906

Parameters ​
args ​

...[RedisKey, string | Buffer<ArrayBufferLike>, string | Buffer<ArrayBufferLike>, string | number | Buffer<ArrayBufferLike>, ...ids: (string | number | Buffer<ArrayBufferLike>)[], "IDLE", string | number, Callback<unknown[]>]

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.xclaim

Call Signature ​

xclaim(...args): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4916

Parameters ​
args ​

...[RedisKey, string | Buffer<ArrayBufferLike>, string | Buffer<ArrayBufferLike>, string | number | Buffer<ArrayBufferLike>, ...ids: (string | number | Buffer<ArrayBufferLike>)[], "IDLE", string | number]

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.xclaim

Call Signature ​

xclaim(...args): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4925

Parameters ​
args ​

...[RedisKey, string | Buffer<ArrayBufferLike>, string | Buffer<ArrayBufferLike>, string | number | Buffer<ArrayBufferLike>, ...ids: (string | number | Buffer<ArrayBufferLike>)[], "IDLE"]

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.xclaim

Call Signature ​

xclaim(...args): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4936

Parameters ​
args ​

...[RedisKey, string | Buffer<ArrayBufferLike>, string | Buffer<ArrayBufferLike>, string | number | Buffer<ArrayBufferLike>, ...ids: (string | number | Buffer<ArrayBufferLike>)[], "IDLE", string | number, "JUSTID"]

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.xclaim

Call Signature ​

xclaim(...args): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4946

Parameters ​
args ​

...[RedisKey, string | Buffer<ArrayBufferLike>, string | Buffer<ArrayBufferLike>, string | number | Buffer<ArrayBufferLike>, ...ids: (string | number | Buffer<ArrayBufferLike>)[], "IDLE"]

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.xclaim

Call Signature ​

xclaim(...args): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4957

Parameters ​
args ​

...[RedisKey, string | Buffer<ArrayBufferLike>, string | Buffer<ArrayBufferLike>, string | number | Buffer<ArrayBufferLike>, ...ids: (string | number | Buffer<ArrayBufferLike>)[], "IDLE", string | number, "FORCE"]

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.xclaim

Call Signature ​

xclaim(...args): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4967

Parameters ​
args ​

...[RedisKey, string | Buffer<ArrayBufferLike>, string | Buffer<ArrayBufferLike>, string | number | Buffer<ArrayBufferLike>, ...ids: (string | number | Buffer<ArrayBufferLike>)[], "IDLE"]

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.xclaim

Call Signature ​

xclaim(...args): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4979

Parameters ​
args ​

...[RedisKey, string | Buffer<ArrayBufferLike>, string | Buffer<ArrayBufferLike>, string | number | Buffer<ArrayBufferLike>, ...ids: (string | number | Buffer<ArrayBufferLike>)[], "IDLE"]

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.xclaim

Call Signature ​

xclaim(...args): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:4990

Parameters ​
args ​

...[RedisKey, string | Buffer<ArrayBufferLike>, string | Buffer<ArrayBufferLike>, string | number | Buffer<ArrayBufferLike>, ...ids: (string | number | Buffer<ArrayBufferLike>)[], "IDLE"]

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.xclaim

Call Signature ​

xclaim(...args): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5002

Parameters ​
args ​

...[RedisKey, string | Buffer<ArrayBufferLike>, string | Buffer<ArrayBufferLike>, string | number | Buffer<ArrayBufferLike>, ...ids: (string | number | Buffer<ArrayBufferLike>)[], "IDLE"]

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.xclaim

Call Signature ​

xclaim(...args): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5013

Parameters ​
args ​

...[RedisKey, string | Buffer<ArrayBufferLike>, string | Buffer<ArrayBufferLike>, string | number | Buffer<ArrayBufferLike>, ...ids: (string | number | Buffer<ArrayBufferLike>)[], "IDLE"]

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.xclaim

Call Signature ​

xclaim(...args): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5026

Parameters ​
args ​

...[RedisKey, string | Buffer<ArrayBufferLike>, string | Buffer<ArrayBufferLike>, string | number | Buffer<ArrayBufferLike>, ...ids: (string | number | Buffer<ArrayBufferLike>)[], "IDLE"]

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.xclaim

Call Signature ​

xclaim(...args): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5038

Parameters ​
args ​

...[RedisKey, string | Buffer<ArrayBufferLike>, string | Buffer<ArrayBufferLike>, string | number | Buffer<ArrayBufferLike>, ...ids: (string | number | Buffer<ArrayBufferLike>)[], "IDLE"]

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.xclaim

Call Signature ​

xclaim(...args): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5051

Parameters ​
args ​

...[RedisKey, string | Buffer<ArrayBufferLike>, string | Buffer<ArrayBufferLike>, string | number | Buffer<ArrayBufferLike>, ...ids: (string | number | Buffer<ArrayBufferLike>)[], "IDLE"]

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.xclaim

Call Signature ​

xclaim(...args): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5063

Parameters ​
args ​

...[RedisKey, string | Buffer<ArrayBufferLike>, string | Buffer<ArrayBufferLike>, string | number | Buffer<ArrayBufferLike>, ...ids: (string | number | Buffer<ArrayBufferLike>)[], "IDLE"]

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.xclaim

Call Signature ​

xclaim(...args): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5077

Parameters ​
args ​

...[RedisKey, string | Buffer<ArrayBufferLike>, string | Buffer<ArrayBufferLike>, string | number | Buffer<ArrayBufferLike>, ...ids: (string | number | Buffer<ArrayBufferLike>)[], "IDLE"]

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.xclaim

Call Signature ​

xclaim(...args): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5090

Parameters ​
args ​

...[RedisKey, string | Buffer<ArrayBufferLike>, string | Buffer<ArrayBufferLike>, string | number | Buffer<ArrayBufferLike>, ...ids: (string | number | Buffer<ArrayBufferLike>)[], "IDLE"]

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.xclaim

Call Signature ​

xclaim(...args): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5102

Parameters ​
args ​

...[RedisKey, string | Buffer<ArrayBufferLike>, string | Buffer<ArrayBufferLike>, string | number | Buffer<ArrayBufferLike>, ...ids: (string | number | Buffer<ArrayBufferLike>)[], "IDLE"]

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.xclaim

Call Signature ​

xclaim(...args): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5113

Parameters ​
args ​

...[RedisKey, string | Buffer<ArrayBufferLike>, string | Buffer<ArrayBufferLike>, string | number | Buffer<ArrayBufferLike>, ...ids: (string | number | Buffer<ArrayBufferLike>)[], "IDLE"]

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.xclaim

Call Signature ​

xclaim(...args): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5126

Parameters ​
args ​

...[RedisKey, string | Buffer<ArrayBufferLike>, string | Buffer<ArrayBufferLike>, string | number | Buffer<ArrayBufferLike>, ...ids: (string | number | Buffer<ArrayBufferLike>)[], "IDLE"]

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.xclaim

Call Signature ​

xclaim(...args): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5138

Parameters ​
args ​

...[RedisKey, string | Buffer<ArrayBufferLike>, string | Buffer<ArrayBufferLike>, string | number | Buffer<ArrayBufferLike>, ...ids: (string | number | Buffer<ArrayBufferLike>)[], "IDLE"]

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.xclaim

Call Signature ​

xclaim(...args): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5151

Parameters ​
args ​

...[RedisKey, string | Buffer<ArrayBufferLike>, string | Buffer<ArrayBufferLike>, string | number | Buffer<ArrayBufferLike>, ...ids: (string | number | Buffer<ArrayBufferLike>)[], "IDLE"]

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.xclaim

Call Signature ​

xclaim(...args): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5163

Parameters ​
args ​

...[RedisKey, string | Buffer<ArrayBufferLike>, string | Buffer<ArrayBufferLike>, string | number | Buffer<ArrayBufferLike>, ...ids: (string | number | Buffer<ArrayBufferLike>)[], "IDLE"]

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.xclaim

Call Signature ​

xclaim(...args): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5177

Parameters ​
args ​

...[RedisKey, string | Buffer<ArrayBufferLike>, string | Buffer<ArrayBufferLike>, string | number | Buffer<ArrayBufferLike>, ...ids: (string | number | Buffer<ArrayBufferLike>)[], "IDLE"]

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.xclaim

Call Signature ​

xclaim(...args): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5190

Parameters ​
args ​

...[RedisKey, string | Buffer<ArrayBufferLike>, string | Buffer<ArrayBufferLike>, string | number | Buffer<ArrayBufferLike>, ...ids: (string | number | Buffer<ArrayBufferLike>)[], "IDLE"]

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.xclaim

Call Signature ​

xclaim(...args): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5204

Parameters ​
args ​

...[RedisKey, string | Buffer<ArrayBufferLike>, string | Buffer<ArrayBufferLike>, string | number | Buffer<ArrayBufferLike>, ...ids: (string | number | Buffer<ArrayBufferLike>)[], "IDLE"]

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.xclaim

Call Signature ​

xclaim(...args): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5217

Parameters ​
args ​

...[RedisKey, string | Buffer<ArrayBufferLike>, string | Buffer<ArrayBufferLike>, string | number | Buffer<ArrayBufferLike>, ...ids: (string | number | Buffer<ArrayBufferLike>)[], "IDLE"]

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.xclaim

Call Signature ​

xclaim(...args): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5232

Parameters ​
args ​

...[RedisKey, string | Buffer<ArrayBufferLike>, string | Buffer<ArrayBufferLike>, string | number | Buffer<ArrayBufferLike>, ...ids: (string | number | Buffer<ArrayBufferLike>)[], "IDLE"]

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.xclaim

Call Signature ​

xclaim(...args): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5246

Parameters ​
args ​

...[RedisKey, string | Buffer<ArrayBufferLike>, string | Buffer<ArrayBufferLike>, string | number | Buffer<ArrayBufferLike>, ...ids: (string | number | Buffer<ArrayBufferLike>)[], "IDLE"]

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.xclaim

Call Signature ​

xclaim(...args): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5261

Parameters ​
args ​

...[RedisKey, string | Buffer<ArrayBufferLike>, string | Buffer<ArrayBufferLike>, string | number | Buffer<ArrayBufferLike>, ...ids: (string | number | Buffer<ArrayBufferLike>)[], "IDLE"]

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.xclaim

Call Signature ​

xclaim(...args): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5275

Parameters ​
args ​

...[RedisKey, string | Buffer<ArrayBufferLike>, string | Buffer<ArrayBufferLike>, string | number | Buffer<ArrayBufferLike>, ...ids: (string | number | Buffer<ArrayBufferLike>)[], "IDLE"]

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.xclaim

Call Signature ​

xclaim(...args): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5291

Parameters ​
args ​

...[RedisKey, string | Buffer<ArrayBufferLike>, string | Buffer<ArrayBufferLike>, string | number | Buffer<ArrayBufferLike>, ...ids: (string | number | Buffer<ArrayBufferLike>)[], "IDLE"]

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.xclaim


xdel() ​

Call Signature ​

xdel(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5312

Removes the specified entries from the stream. Returns the number of items actually deleted, that may be different from the number of IDs passed in case certain IDs do not exist.

  • group: stream
  • complexity: O(1) for each single item to delete in the stream, regardless of the stream size.
  • since: 5.0.0
Parameters ​
args ​

...[RedisKey, ...ids: (string | number | Buffer<ArrayBufferLike>)[], Callback<number>]

Returns ​

Promise<number>

Inherited from ​

Redis.xdel

Call Signature ​

xdel(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5317

Parameters ​
args ​

...[RedisKey, ...ids: (string | number | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<number>

Inherited from ​

Redis.xdel


xgroup() ​

Call Signature ​

xgroup(subcommand, key, groupname, id, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5324

Create a consumer group.

  • group: stream
  • complexity: O(1)
  • since: 5.0.0
Parameters ​
subcommand ​

"CREATE"

key ​

RedisKey

groupname ​

string | Buffer<ArrayBufferLike>

id ​

string | number | Buffer<ArrayBufferLike>

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.xgroup

Call Signature ​

xgroup(subcommand, key, groupname, id, entriesReadToken, entriesRead, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5325

Parameters ​
subcommand ​

"CREATE"

key ​

RedisKey

groupname ​

string | Buffer<ArrayBufferLike>

id ​

string | number | Buffer<ArrayBufferLike>

entriesReadToken ​

"ENTRIESREAD"

entriesRead ​

string | number

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.xgroup

Call Signature ​

xgroup(subcommand, key, groupname, id, mkstream, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5326

Parameters ​
subcommand ​

"CREATE"

key ​

RedisKey

groupname ​

string | Buffer<ArrayBufferLike>

id ​

string | number | Buffer<ArrayBufferLike>

mkstream ​

"MKSTREAM"

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.xgroup

Call Signature ​

xgroup(subcommand, key, groupname, id, mkstream, entriesReadToken, entriesRead, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5327

Parameters ​
subcommand ​

"CREATE"

key ​

RedisKey

groupname ​

string | Buffer<ArrayBufferLike>

id ​

string | number | Buffer<ArrayBufferLike>

mkstream ​

"MKSTREAM"

entriesReadToken ​

"ENTRIESREAD"

entriesRead ​

string | number

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.xgroup

Call Signature ​

xgroup(subcommand, key, groupname, newId, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5328

Parameters ​
subcommand ​

"CREATE"

key ​

RedisKey

groupname ​

string | Buffer<ArrayBufferLike>

newId ​

"$"

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.xgroup

Call Signature ​

xgroup(subcommand, key, groupname, newId, entriesReadToken, entriesRead, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5329

Parameters ​
subcommand ​

"CREATE"

key ​

RedisKey

groupname ​

string | Buffer<ArrayBufferLike>

newId ​

"$"

entriesReadToken ​

"ENTRIESREAD"

entriesRead ​

string | number

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.xgroup

Call Signature ​

xgroup(subcommand, key, groupname, newId, mkstream, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5330

Parameters ​
subcommand ​

"CREATE"

key ​

RedisKey

groupname ​

string | Buffer<ArrayBufferLike>

newId ​

"$"

mkstream ​

"MKSTREAM"

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.xgroup

Call Signature ​

xgroup(subcommand, key, groupname, newId, mkstream, entriesReadToken, entriesRead, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5331

Parameters ​
subcommand ​

"CREATE"

key ​

RedisKey

groupname ​

string | Buffer<ArrayBufferLike>

newId ​

"$"

mkstream ​

"MKSTREAM"

entriesReadToken ​

"ENTRIESREAD"

entriesRead ​

string | number

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.xgroup

Call Signature ​

xgroup(subcommand, key, groupname, consumername, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5338

Create a consumer in a consumer group.

  • group: stream
  • complexity: O(1)
  • since: 6.2.0
Parameters ​
subcommand ​

"CREATECONSUMER"

key ​

RedisKey

groupname ​

string | Buffer<ArrayBufferLike>

consumername ​

string | Buffer<ArrayBufferLike>

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.xgroup

Call Signature ​

xgroup(subcommand, key, groupname, consumername, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5345

Delete a consumer from a consumer group.

  • group: stream
  • complexity: O(1)
  • since: 5.0.0
Parameters ​
subcommand ​

"DELCONSUMER"

key ​

RedisKey

groupname ​

string | Buffer<ArrayBufferLike>

consumername ​

string | Buffer<ArrayBufferLike>

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.xgroup

Call Signature ​

xgroup(subcommand, key, groupname, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5352

Destroy a consumer group.

  • group: stream
  • complexity: O(N) where N is the number of entries in the group's pending entries list (PEL).
  • since: 5.0.0
Parameters ​
subcommand ​

"DESTROY"

key ​

RedisKey

groupname ​

string | Buffer<ArrayBufferLike>

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.xgroup

Call Signature ​

xgroup(subcommand, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5359

Show helpful text about the different subcommands

  • group: stream
  • complexity: O(1)
  • since: 5.0.0
Parameters ​
subcommand ​

"HELP"

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.xgroup

Call Signature ​

xgroup(subcommand, key, groupname, id, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5366

Set a consumer group to an arbitrary last delivered ID value.

  • group: stream
  • complexity: O(1)
  • since: 5.0.0
Parameters ​
subcommand ​

"SETID"

key ​

RedisKey

groupname ​

string | Buffer<ArrayBufferLike>

id ​

string | number | Buffer<ArrayBufferLike>

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.xgroup

Call Signature ​

xgroup(subcommand, key, groupname, id, entriesReadToken, entriesRead, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5367

Parameters ​
subcommand ​

"SETID"

key ​

RedisKey

groupname ​

string | Buffer<ArrayBufferLike>

id ​

string | number | Buffer<ArrayBufferLike>

entriesReadToken ​

"ENTRIESREAD"

entriesRead ​

string | number

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.xgroup

Call Signature ​

xgroup(subcommand, key, groupname, newId, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5368

Parameters ​
subcommand ​

"SETID"

key ​

RedisKey

groupname ​

string | Buffer<ArrayBufferLike>

newId ​

"$"

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.xgroup

Call Signature ​

xgroup(subcommand, key, groupname, newId, entriesReadToken, entriesRead, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5369

Parameters ​
subcommand ​

"SETID"

key ​

RedisKey

groupname ​

string | Buffer<ArrayBufferLike>

newId ​

"$"

entriesReadToken ​

"ENTRIESREAD"

entriesRead ​

string | number

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.xgroup


xinfo() ​

Call Signature ​

xinfo(subcommand, key, groupname, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5376

List the consumers in a consumer group

  • group: stream
  • complexity: O(1)
  • since: 5.0.0
Parameters ​
subcommand ​

"CONSUMERS"

key ​

RedisKey

groupname ​

string | Buffer<ArrayBufferLike>

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.xinfo

Call Signature ​

xinfo(subcommand, key, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5383

List the consumer groups of a stream

  • group: stream
  • complexity: O(1)
  • since: 5.0.0
Parameters ​
subcommand ​

"GROUPS"

key ​

RedisKey

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.xinfo

Call Signature ​

xinfo(subcommand, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5390

Show helpful text about the different subcommands

  • group: stream
  • complexity: O(1)
  • since: 5.0.0
Parameters ​
subcommand ​

"HELP"

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.xinfo

Call Signature ​

xinfo(subcommand, key, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5397

Get information about a stream

  • group: stream
  • complexity: O(1)
  • since: 5.0.0
Parameters ​
subcommand ​

"STREAM"

key ​

RedisKey

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.xinfo

Call Signature ​

xinfo(subcommand, key, fullToken, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5398

Parameters ​
subcommand ​

"STREAM"

key ​

RedisKey

fullToken ​

"FULL"

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.xinfo

Call Signature ​

xinfo(subcommand, key, fullToken, countToken, count, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5399

Parameters ​
subcommand ​

"STREAM"

key ​

RedisKey

fullToken ​

"FULL"

countToken ​

"COUNT"

count ​

string | number

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.xinfo


xlen() ​

xlen(key, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5406

Return the number of entries in a stream

  • group: stream
  • complexity: O(1)
  • since: 5.0.0

Parameters ​

key ​

RedisKey

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.xlen


xpending() ​

Call Signature ​

xpending(key, group, callback?): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5413

Return information and entries from a stream consumer group pending entries list, that are messages fetched but never acknowledged.

  • group: stream
  • complexity: O(N) with N being the number of elements returned, so asking for a small fixed number of entries per call is O(1). O(M), where M is the total number of entries scanned when used with the IDLE filter. When the command returns just the summary and the list of consumers is small, it runs in O(1) time; otherwise, an additional O(N) time for iterating every consumer.
  • since: 5.0.0
Parameters ​
key ​

RedisKey

group ​

string | Buffer<ArrayBufferLike>

callback? ​

Callback<unknown[]>

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.xpending

Call Signature ​

xpending(key, group, start, end, count, callback?): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5414

Parameters ​
key ​

RedisKey

group ​

string | Buffer<ArrayBufferLike>

start ​

string | number | Buffer<ArrayBufferLike>

end ​

string | number | Buffer<ArrayBufferLike>

count ​

string | number

callback? ​

Callback<unknown[]>

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.xpending

Call Signature ​

xpending(key, group, start, end, count, consumer, callback?): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5415

Parameters ​
key ​

RedisKey

group ​

string | Buffer<ArrayBufferLike>

start ​

string | number | Buffer<ArrayBufferLike>

end ​

string | number | Buffer<ArrayBufferLike>

count ​

string | number

consumer ​

string | Buffer<ArrayBufferLike>

callback? ​

Callback<unknown[]>

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.xpending

Call Signature ​

xpending(key, group, minIdleTimeToken, minIdleTime, start, end, count, callback?): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5416

Parameters ​
key ​

RedisKey

group ​

string | Buffer<ArrayBufferLike>

minIdleTimeToken ​

"IDLE"

minIdleTime ​

string | number

start ​

string | number | Buffer<ArrayBufferLike>

end ​

string | number | Buffer<ArrayBufferLike>

count ​

string | number

callback? ​

Callback<unknown[]>

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.xpending

Call Signature ​

xpending(key, group, minIdleTimeToken, minIdleTime, start, end, count, consumer, callback?): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5417

Parameters ​
key ​

RedisKey

group ​

string | Buffer<ArrayBufferLike>

minIdleTimeToken ​

"IDLE"

minIdleTime ​

string | number

start ​

string | number | Buffer<ArrayBufferLike>

end ​

string | number | Buffer<ArrayBufferLike>

count ​

string | number

consumer ​

string | Buffer<ArrayBufferLike>

callback? ​

Callback<unknown[]>

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.xpending


xrange() ​

Call Signature ​

xrange(key, start, end, callback?): Promise<[string, string[]][]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5424

Return a range of elements in a stream, with IDs matching the specified IDs interval

  • group: stream
  • complexity: O(N) with N being the number of elements being returned. If N is constant (e.g. always asking for the first 10 elements with COUNT), you can consider it O(1).
  • since: 5.0.0
Parameters ​
key ​

RedisKey

start ​

string | number | Buffer<ArrayBufferLike>

end ​

string | number | Buffer<ArrayBufferLike>

callback? ​

Callback<[string, string[]][]>

Returns ​

Promise<[string, string[]][]>

Inherited from ​

Redis.xrange

Call Signature ​

xrange(key, start, end, countToken, count, callback?): Promise<[string, string[]][]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5426

Parameters ​
key ​

RedisKey

start ​

string | number | Buffer<ArrayBufferLike>

end ​

string | number | Buffer<ArrayBufferLike>

countToken ​

"COUNT"

count ​

string | number

callback? ​

Callback<[string, string[]][]>

Returns ​

Promise<[string, string[]][]>

Inherited from ​

Redis.xrange


xrangeBuffer() ​

Call Signature ​

xrangeBuffer(key, start, end, callback?): Promise<[Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]][]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5425

Parameters ​
key ​

RedisKey

start ​

string | number | Buffer<ArrayBufferLike>

end ​

string | number | Buffer<ArrayBufferLike>

callback? ​

Callback<[Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]][]>

Returns ​

Promise<[Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]][]>

Inherited from ​

Redis.xrangeBuffer

Call Signature ​

xrangeBuffer(key, start, end, countToken, count, callback?): Promise<[Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]][]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5427

Parameters ​
key ​

RedisKey

start ​

string | number | Buffer<ArrayBufferLike>

end ​

string | number | Buffer<ArrayBufferLike>

countToken ​

"COUNT"

count ​

string | number

callback? ​

Callback<[Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]][]>

Returns ​

Promise<[Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]][]>

Inherited from ​

Redis.xrangeBuffer


xread() ​

Call Signature ​

xread(...args): Promise<null | [string, [string, string[]][]][]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5434

Return never seen elements in multiple streams, with IDs greater than the ones reported by the caller for each stream. Can block.

  • group: stream
  • complexity: For each stream mentioned: O(N) with N being the number of elements being returned, it means that XREAD-ing with a fixed COUNT is O(1). Note that when the BLOCK option is used, XADD will pay O(M) time in order to serve the M clients blocked on the stream getting new data.
  • since: 5.0.0
Parameters ​
args ​

...["STREAMS", ...args: RedisValue[], Callback<null | [string, [string, string[]][]][]>]

Returns ​

Promise<null | [string, [string, string[]][]][]>

Inherited from ​

Redis.xread

Call Signature ​

xread(...args): Promise<null | [string, [string, string[]][]][]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5456

Parameters ​
args ​

...["STREAMS", ...args: RedisValue[]]

Returns ​

Promise<null | [string, [string, string[]][]][]>

Inherited from ​

Redis.xread

Call Signature ​

xread(...args): Promise<null | [string, [string, string[]][]][]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5464

Parameters ​
args ​

...["BLOCK", string | number, "STREAMS", ...args: RedisValue[], Callback<null | [string, [string, string[]][]][]>]

Returns ​

Promise<null | [string, [string, string[]][]][]>

Inherited from ​

Redis.xread

Call Signature ​

xread(...args): Promise<null | [string, [string, string[]][]][]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5490

Parameters ​
args ​

...["BLOCK", string | number, "STREAMS", ...args: RedisValue[]]

Returns ​

Promise<null | [string, [string, string[]][]][]>

Inherited from ​

Redis.xread

Call Signature ​

xread(...args): Promise<null | [string, [string, string[]][]][]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5508

Parameters ​
args ​

...["COUNT", string | number, "STREAMS", ...args: RedisValue[], Callback<null | [string, [string, string[]][]][]>]

Returns ​

Promise<null | [string, [string, string[]][]][]>

Inherited from ​

Redis.xread

Call Signature ​

xread(...args): Promise<null | [string, [string, string[]][]][]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5534

Parameters ​
args ​

...["COUNT", string | number, "STREAMS", ...args: RedisValue[]]

Returns ​

Promise<null | [string, [string, string[]][]][]>

Inherited from ​

Redis.xread

Call Signature ​

xread(...args): Promise<null | [string, [string, string[]][]][]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5552

Parameters ​
args ​

...["COUNT", string | number, "BLOCK", string | number, "STREAMS", ...args: RedisValue[], Callback<null | [string, [string, string[]][]][]>]

Returns ​

Promise<null | [string, [string, string[]][]][]>

Inherited from ​

Redis.xread

Call Signature ​

xread(...args): Promise<null | [string, [string, string[]][]][]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5582

Parameters ​
args ​

...["COUNT", string | number, "BLOCK", string | number, "STREAMS", ...args: RedisValue[]]

Returns ​

Promise<null | [string, [string, string[]][]][]>

Inherited from ​

Redis.xread


xreadBuffer() ​

Call Signature ​

xreadBuffer(...args): Promise<null | [Buffer<ArrayBufferLike>, [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]][]][]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5445

Parameters ​
args ​

...["STREAMS", ...args: RedisValue[], Callback<null | [Buffer<ArrayBufferLike>, [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]][]][]>]

Returns ​

Promise<null | [Buffer<ArrayBufferLike>, [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]][]][]>

Inherited from ​

Redis.xreadBuffer

Call Signature ​

xreadBuffer(...args): Promise<null | [Buffer<ArrayBufferLike>, [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]][]][]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5460

Parameters ​
args ​

...["STREAMS", ...args: RedisValue[]]

Returns ​

Promise<null | [Buffer<ArrayBufferLike>, [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]][]][]>

Inherited from ​

Redis.xreadBuffer

Call Signature ​

xreadBuffer(...args): Promise<null | [Buffer<ArrayBufferLike>, [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]][]][]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5477

Parameters ​
args ​

...["BLOCK", string | number, "STREAMS", ...args: RedisValue[], Callback<null | [Buffer<ArrayBufferLike>, [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]][]][]>]

Returns ​

Promise<null | [Buffer<ArrayBufferLike>, [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]][]][]>

Inherited from ​

Redis.xreadBuffer

Call Signature ​

xreadBuffer(...args): Promise<null | [Buffer<ArrayBufferLike>, [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]][]][]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5499

Parameters ​
args ​

...["BLOCK", string | number, "STREAMS", ...args: RedisValue[]]

Returns ​

Promise<null | [Buffer<ArrayBufferLike>, [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]][]][]>

Inherited from ​

Redis.xreadBuffer

Call Signature ​

xreadBuffer(...args): Promise<null | [Buffer<ArrayBufferLike>, [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]][]][]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5521

Parameters ​
args ​

...["COUNT", string | number, "STREAMS", ...args: RedisValue[], Callback<null | [Buffer<ArrayBufferLike>, [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]][]][]>]

Returns ​

Promise<null | [Buffer<ArrayBufferLike>, [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]][]][]>

Inherited from ​

Redis.xreadBuffer

Call Signature ​

xreadBuffer(...args): Promise<null | [Buffer<ArrayBufferLike>, [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]][]][]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5543

Parameters ​
args ​

...["COUNT", string | number, "STREAMS", ...args: RedisValue[]]

Returns ​

Promise<null | [Buffer<ArrayBufferLike>, [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]][]][]>

Inherited from ​

Redis.xreadBuffer

Call Signature ​

xreadBuffer(...args): Promise<null | [Buffer<ArrayBufferLike>, [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]][]][]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5567

Parameters ​
args ​

...["COUNT", string | number, "BLOCK", string | number, "STREAMS", ...args: RedisValue[], Callback<null | [Buffer<ArrayBufferLike>, [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]][]][]>]

Returns ​

Promise<null | [Buffer<ArrayBufferLike>, [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]][]][]>

Inherited from ​

Redis.xreadBuffer

Call Signature ​

xreadBuffer(...args): Promise<null | [Buffer<ArrayBufferLike>, [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]][]][]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5593

Parameters ​
args ​

...["COUNT", string | number, "BLOCK", string | number, "STREAMS", ...args: RedisValue[]]

Returns ​

Promise<null | [Buffer<ArrayBufferLike>, [Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]][]][]>

Inherited from ​

Redis.xreadBuffer


xreadgroup() ​

Call Signature ​

xreadgroup(...args): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5610

Return new entries from a stream using a consumer group, or access the history of the pending entries for a given consumer. Can block.

  • group: stream
  • complexity: For each stream mentioned: O(M) with M being the number of elements returned. If M is constant (e.g. always asking for the first 10 elements with COUNT), you can consider it O(1). On the other side when XREADGROUP blocks, XADD will pay the O(N) time in order to serve the N clients blocked on the stream getting new data.
  • since: 5.0.0
Parameters ​
args ​

...["GROUP", string | Buffer<ArrayBufferLike>, string | Buffer<ArrayBufferLike>, "STREAMS", ...args: RedisValue[], Callback<unknown[]>]

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.xreadgroup

Call Signature ​

xreadgroup(...args): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5618

Parameters ​
args ​

...["GROUP", string | Buffer<ArrayBufferLike>, string | Buffer<ArrayBufferLike>, "STREAMS", ...args: RedisValue[]]

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.xreadgroup

Call Signature ​

xreadgroup(...args): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5625

Parameters ​
args ​

...["GROUP", string | Buffer<ArrayBufferLike>, string | Buffer<ArrayBufferLike>, "NOACK", "STREAMS", ...args: RedisValue[], Callback<unknown[]>]

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.xreadgroup

Call Signature ​

xreadgroup(...args): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5634

Parameters ​
args ​

...["GROUP", string | Buffer<ArrayBufferLike>, string | Buffer<ArrayBufferLike>, "NOACK", "STREAMS", ...args: RedisValue[]]

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.xreadgroup

Call Signature ​

xreadgroup(...args): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5642

Parameters ​
args ​

...["GROUP", string | Buffer<ArrayBufferLike>, string | Buffer<ArrayBufferLike>, "BLOCK", string | number, "STREAMS", ...args: RedisValue[], Callback<unknown[]>]

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.xreadgroup

Call Signature ​

xreadgroup(...args): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5652

Parameters ​
args ​

...["GROUP", string | Buffer<ArrayBufferLike>, string | Buffer<ArrayBufferLike>, "BLOCK", string | number, "STREAMS", ...args: RedisValue[]]

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.xreadgroup

Call Signature ​

xreadgroup(...args): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5661

Parameters ​
args ​

...["GROUP", string | Buffer<ArrayBufferLike>, string | Buffer<ArrayBufferLike>, "BLOCK", string | number, "NOACK", "STREAMS", ...args: RedisValue[], Callback<unknown[]>]

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.xreadgroup

Call Signature ​

xreadgroup(...args): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5672

Parameters ​
args ​

...["GROUP", string | Buffer<ArrayBufferLike>, string | Buffer<ArrayBufferLike>, "BLOCK", string | number, "NOACK", "STREAMS", ...args: RedisValue[]]

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.xreadgroup

Call Signature ​

xreadgroup(...args): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5682

Parameters ​
args ​

...["GROUP", string | Buffer<ArrayBufferLike>, string | Buffer<ArrayBufferLike>, "COUNT", string | number, "STREAMS", ...args: RedisValue[], Callback<unknown[]>]

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.xreadgroup

Call Signature ​

xreadgroup(...args): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5692

Parameters ​
args ​

...["GROUP", string | Buffer<ArrayBufferLike>, string | Buffer<ArrayBufferLike>, "COUNT", string | number, "STREAMS", ...args: RedisValue[]]

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.xreadgroup

Call Signature ​

xreadgroup(...args): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5701

Parameters ​
args ​

...["GROUP", string | Buffer<ArrayBufferLike>, string | Buffer<ArrayBufferLike>, "COUNT", string | number, "NOACK", "STREAMS", ...args: RedisValue[], Callback<unknown[]>]

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.xreadgroup

Call Signature ​

xreadgroup(...args): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5712

Parameters ​
args ​

...["GROUP", string | Buffer<ArrayBufferLike>, string | Buffer<ArrayBufferLike>, "COUNT", string | number, "NOACK", "STREAMS", ...args: RedisValue[]]

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.xreadgroup

Call Signature ​

xreadgroup(...args): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5722

Parameters ​
args ​

...["GROUP", string | Buffer<ArrayBufferLike>, string | Buffer<ArrayBufferLike>, "COUNT", string | number, "BLOCK", string | number, "STREAMS", ...args: RedisValue[], Callback<unknown[]>]

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.xreadgroup

Call Signature ​

xreadgroup(...args): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5734

Parameters ​
args ​

...["GROUP", string | Buffer<ArrayBufferLike>, string | Buffer<ArrayBufferLike>, "COUNT", string | number, "BLOCK", string | number, "STREAMS", ...args: RedisValue[]]

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.xreadgroup

Call Signature ​

xreadgroup(...args): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5745

Parameters ​
args ​

...["GROUP", string | Buffer<ArrayBufferLike>, string | Buffer<ArrayBufferLike>, "COUNT", string | number, "BLOCK", string | number, "NOACK"]

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.xreadgroup

Call Signature ​

xreadgroup(...args): Promise<unknown[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5758

Parameters ​
args ​

...["GROUP", string | Buffer<ArrayBufferLike>, string | Buffer<ArrayBufferLike>, "COUNT", string | number, "BLOCK", string | number, "NOACK", "STREAMS", ...args: RedisValue[]]

Returns ​

Promise<unknown[]>

Inherited from ​

Redis.xreadgroup


xrevrange() ​

Call Signature ​

xrevrange(key, end, start, callback?): Promise<[string, string[]][]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5776

Return a range of elements in a stream, with IDs matching the specified IDs interval, in reverse order (from greater to smaller IDs) compared to XRANGE

  • group: stream
  • complexity: O(N) with N being the number of elements returned. If N is constant (e.g. always asking for the first 10 elements with COUNT), you can consider it O(1).
  • since: 5.0.0
Parameters ​
key ​

RedisKey

end ​

string | number | Buffer<ArrayBufferLike>

start ​

string | number | Buffer<ArrayBufferLike>

callback? ​

Callback<[string, string[]][]>

Returns ​

Promise<[string, string[]][]>

Inherited from ​

Redis.xrevrange

Call Signature ​

xrevrange(key, end, start, countToken, count, callback?): Promise<[string, string[]][]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5778

Parameters ​
key ​

RedisKey

end ​

string | number | Buffer<ArrayBufferLike>

start ​

string | number | Buffer<ArrayBufferLike>

countToken ​

"COUNT"

count ​

string | number

callback? ​

Callback<[string, string[]][]>

Returns ​

Promise<[string, string[]][]>

Inherited from ​

Redis.xrevrange


xrevrangeBuffer() ​

Call Signature ​

xrevrangeBuffer(key, end, start, callback?): Promise<[Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]][]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5777

Parameters ​
key ​

RedisKey

end ​

string | number | Buffer<ArrayBufferLike>

start ​

string | number | Buffer<ArrayBufferLike>

callback? ​

Callback<[Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]][]>

Returns ​

Promise<[Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]][]>

Inherited from ​

Redis.xrevrangeBuffer

Call Signature ​

xrevrangeBuffer(key, end, start, countToken, count, callback?): Promise<[Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]][]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5779

Parameters ​
key ​

RedisKey

end ​

string | number | Buffer<ArrayBufferLike>

start ​

string | number | Buffer<ArrayBufferLike>

countToken ​

"COUNT"

count ​

string | number

callback? ​

Callback<[Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]][]>

Returns ​

Promise<[Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]][]>

Inherited from ​

Redis.xrevrangeBuffer


xsetid() ​

Call Signature ​

xsetid(key, lastId, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5786

An internal command for replicating stream values

  • group: stream
  • complexity: O(1)
  • since: 5.0.0
Parameters ​
key ​

RedisKey

lastId ​

string | number | Buffer<ArrayBufferLike>

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.xsetid

Call Signature ​

xsetid(key, lastId, maxDeletedEntryIdToken, maxDeletedEntryId, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5787

Parameters ​
key ​

RedisKey

lastId ​

string | number | Buffer<ArrayBufferLike>

maxDeletedEntryIdToken ​

"MAXDELETEDID"

maxDeletedEntryId ​

string | number | Buffer<ArrayBufferLike>

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.xsetid

Call Signature ​

xsetid(key, lastId, entriesAddedToken, entriesAdded, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5788

Parameters ​
key ​

RedisKey

lastId ​

string | number | Buffer<ArrayBufferLike>

entriesAddedToken ​

"ENTRIESADDED"

entriesAdded ​

string | number

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.xsetid

Call Signature ​

xsetid(key, lastId, entriesAddedToken, entriesAdded, maxDeletedEntryIdToken, maxDeletedEntryId, callback?): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5789

Parameters ​
key ​

RedisKey

lastId ​

string | number | Buffer<ArrayBufferLike>

entriesAddedToken ​

"ENTRIESADDED"

entriesAdded ​

string | number

maxDeletedEntryIdToken ​

"MAXDELETEDID"

maxDeletedEntryId ​

string | number | Buffer<ArrayBufferLike>

callback? ​

Callback<unknown>

Returns ​

Promise<unknown>

Inherited from ​

Redis.xsetid


xtrim() ​

Call Signature ​

xtrim(key, maxlen, threshold, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5796

Trims the stream to (approximately if '~' is passed) a certain size

  • group: stream
  • complexity: O(N), with N being the number of evicted entries. Constant times are very small however, since entries are organized in macro nodes containing multiple entries that can be released with a single deallocation.
  • since: 5.0.0
Parameters ​
key ​

RedisKey

maxlen ​

"MAXLEN"

threshold ​

string | number | Buffer<ArrayBufferLike>

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.xtrim

Call Signature ​

xtrim(key, maxlen, threshold, countToken, count, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5797

Parameters ​
key ​

RedisKey

maxlen ​

"MAXLEN"

threshold ​

string | number | Buffer<ArrayBufferLike>

countToken ​

"LIMIT"

count ​

string | number

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.xtrim

Call Signature ​

xtrim(key, maxlen, equal, threshold, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5798

Parameters ​
key ​

RedisKey

maxlen ​

"MAXLEN"

equal ​

"="

threshold ​

string | number | Buffer<ArrayBufferLike>

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.xtrim

Call Signature ​

xtrim(key, maxlen, equal, threshold, countToken, count, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5799

Parameters ​
key ​

RedisKey

maxlen ​

"MAXLEN"

equal ​

"="

threshold ​

string | number | Buffer<ArrayBufferLike>

countToken ​

"LIMIT"

count ​

string | number

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.xtrim

Call Signature ​

xtrim(key, maxlen, approximately, threshold, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5800

Parameters ​
key ​

RedisKey

maxlen ​

"MAXLEN"

approximately ​

"~"

threshold ​

string | number | Buffer<ArrayBufferLike>

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.xtrim

Call Signature ​

xtrim(key, maxlen, approximately, threshold, countToken, count, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5801

Parameters ​
key ​

RedisKey

maxlen ​

"MAXLEN"

approximately ​

"~"

threshold ​

string | number | Buffer<ArrayBufferLike>

countToken ​

"LIMIT"

count ​

string | number

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.xtrim

Call Signature ​

xtrim(key, minid, threshold, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5802

Parameters ​
key ​

RedisKey

minid ​

"MINID"

threshold ​

string | number | Buffer<ArrayBufferLike>

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.xtrim

Call Signature ​

xtrim(key, minid, threshold, countToken, count, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5803

Parameters ​
key ​

RedisKey

minid ​

"MINID"

threshold ​

string | number | Buffer<ArrayBufferLike>

countToken ​

"LIMIT"

count ​

string | number

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.xtrim

Call Signature ​

xtrim(key, minid, equal, threshold, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5804

Parameters ​
key ​

RedisKey

minid ​

"MINID"

equal ​

"="

threshold ​

string | number | Buffer<ArrayBufferLike>

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.xtrim

Call Signature ​

xtrim(key, minid, equal, threshold, countToken, count, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5805

Parameters ​
key ​

RedisKey

minid ​

"MINID"

equal ​

"="

threshold ​

string | number | Buffer<ArrayBufferLike>

countToken ​

"LIMIT"

count ​

string | number

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.xtrim

Call Signature ​

xtrim(key, minid, approximately, threshold, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5806

Parameters ​
key ​

RedisKey

minid ​

"MINID"

approximately ​

"~"

threshold ​

string | number | Buffer<ArrayBufferLike>

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.xtrim

Call Signature ​

xtrim(key, minid, approximately, threshold, countToken, count, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5807

Parameters ​
key ​

RedisKey

minid ​

"MINID"

approximately ​

"~"

threshold ​

string | number | Buffer<ArrayBufferLike>

countToken ​

"LIMIT"

count ​

string | number

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.xtrim


zadd() ​

Call Signature ​

zadd(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5814

Add one or more members to a sorted set, or update its score if it already exists

  • group: sorted-set
  • complexity: O(log(N)) for each item added, where N is the number of elements in the sorted set.
  • since: 1.2.0
Parameters ​
args ​

...[RedisKey, ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[], Callback<number>]

Returns ​

Promise<number>

Inherited from ​

Redis.zadd

Call Signature ​

zadd(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5819

Parameters ​
args ​

...[RedisKey, ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<number>

Inherited from ​

Redis.zadd

Call Signature ​

zadd(...args): Promise<string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5820

Parameters ​
args ​

...[RedisKey, "INCR", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[], Callback<string>]

Returns ​

Promise<string>

Inherited from ​

Redis.zadd

Call Signature ​

zadd(...args): Promise<string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5832

Parameters ​
args ​

...[RedisKey, "INCR", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<string>

Inherited from ​

Redis.zadd

Call Signature ​

zadd(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5842

Parameters ​
args ​

...[RedisKey, "CH", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[], Callback<number>]

Returns ​

Promise<number>

Inherited from ​

Redis.zadd

Call Signature ​

zadd(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5848

Parameters ​
args ​

...[RedisKey, "CH", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<number>

Inherited from ​

Redis.zadd

Call Signature ​

zadd(...args): Promise<string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5853

Parameters ​
args ​

...[RedisKey, "CH", "INCR", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[], Callback<string>]

Returns ​

Promise<string>

Inherited from ​

Redis.zadd

Call Signature ​

zadd(...args): Promise<string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5867

Parameters ​
args ​

...[RedisKey, "CH", "INCR", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<string>

Inherited from ​

Redis.zadd

Call Signature ​

zadd(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5879

Parameters ​
args ​

...[RedisKey, "GT", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[], Callback<number>]

Returns ​

Promise<number>

Inherited from ​

Redis.zadd

Call Signature ​

zadd(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5885

Parameters ​
args ​

...[RedisKey, "GT", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<number>

Inherited from ​

Redis.zadd

Call Signature ​

zadd(...args): Promise<string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5890

Parameters ​
args ​

...[RedisKey, "GT", "INCR", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[], Callback<string>]

Returns ​

Promise<string>

Inherited from ​

Redis.zadd

Call Signature ​

zadd(...args): Promise<string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5904

Parameters ​
args ​

...[RedisKey, "GT", "INCR", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<string>

Inherited from ​

Redis.zadd

Call Signature ​

zadd(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5916

Parameters ​
args ​

...[RedisKey, "GT", "CH", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[], Callback<number>]

Returns ​

Promise<number>

Inherited from ​

Redis.zadd

Call Signature ​

zadd(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5923

Parameters ​
args ​

...[RedisKey, "GT", "CH", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<number>

Inherited from ​

Redis.zadd

Call Signature ​

zadd(...args): Promise<string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5929

Parameters ​
args ​

...[RedisKey, "GT", "CH", "INCR", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[], Callback<string>]

Returns ​

Promise<string>

Inherited from ​

Redis.zadd

Call Signature ​

zadd(...args): Promise<string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5945

Parameters ​
args ​

...[RedisKey, "GT", "CH", "INCR", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<string>

Inherited from ​

Redis.zadd

Call Signature ​

zadd(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5959

Parameters ​
args ​

...[RedisKey, "LT", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[], Callback<number>]

Returns ​

Promise<number>

Inherited from ​

Redis.zadd

Call Signature ​

zadd(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5965

Parameters ​
args ​

...[RedisKey, "LT", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<number>

Inherited from ​

Redis.zadd

Call Signature ​

zadd(...args): Promise<string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5970

Parameters ​
args ​

...[RedisKey, "LT", "INCR", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[], Callback<string>]

Returns ​

Promise<string>

Inherited from ​

Redis.zadd

Call Signature ​

zadd(...args): Promise<string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5984

Parameters ​
args ​

...[RedisKey, "LT", "INCR", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<string>

Inherited from ​

Redis.zadd

Call Signature ​

zadd(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5996

Parameters ​
args ​

...[RedisKey, "LT", "CH", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[], Callback<number>]

Returns ​

Promise<number>

Inherited from ​

Redis.zadd

Call Signature ​

zadd(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6003

Parameters ​
args ​

...[RedisKey, "LT", "CH", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<number>

Inherited from ​

Redis.zadd

Call Signature ​

zadd(...args): Promise<string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6009

Parameters ​
args ​

...[RedisKey, "LT", "CH", "INCR", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[], Callback<string>]

Returns ​

Promise<string>

Inherited from ​

Redis.zadd

Call Signature ​

zadd(...args): Promise<string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6025

Parameters ​
args ​

...[RedisKey, "LT", "CH", "INCR", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<string>

Inherited from ​

Redis.zadd

Call Signature ​

zadd(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6039

Parameters ​
args ​

...[RedisKey, "NX", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[], Callback<number>]

Returns ​

Promise<number>

Inherited from ​

Redis.zadd

Call Signature ​

zadd(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6045

Parameters ​
args ​

...[RedisKey, "NX", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<number>

Inherited from ​

Redis.zadd

Call Signature ​

zadd(...args): Promise<null | string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6050

Parameters ​
args ​

...[RedisKey, "NX", "INCR", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[], Callback<null | string>]

Returns ​

Promise<null | string>

Inherited from ​

Redis.zadd

Call Signature ​

zadd(...args): Promise<null | string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6064

Parameters ​
args ​

...[RedisKey, "NX", "INCR", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<null | string>

Inherited from ​

Redis.zadd

Call Signature ​

zadd(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6076

Parameters ​
args ​

...[RedisKey, "NX", "CH", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[], Callback<number>]

Returns ​

Promise<number>

Inherited from ​

Redis.zadd

Call Signature ​

zadd(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6083

Parameters ​
args ​

...[RedisKey, "NX", "CH", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<number>

Inherited from ​

Redis.zadd

Call Signature ​

zadd(...args): Promise<null | string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6089

Parameters ​
args ​

...[RedisKey, "NX", "CH", "INCR", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[], Callback<null | string>]

Returns ​

Promise<null | string>

Inherited from ​

Redis.zadd

Call Signature ​

zadd(...args): Promise<null | string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6105

Parameters ​
args ​

...[RedisKey, "NX", "CH", "INCR", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<null | string>

Inherited from ​

Redis.zadd

Call Signature ​

zadd(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6119

Parameters ​
args ​

...[RedisKey, "NX", "GT", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[], Callback<number>]

Returns ​

Promise<number>

Inherited from ​

Redis.zadd

Call Signature ​

zadd(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6126

Parameters ​
args ​

...[RedisKey, "NX", "GT", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<number>

Inherited from ​

Redis.zadd

Call Signature ​

zadd(...args): Promise<null | string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6132

Parameters ​
args ​

...[RedisKey, "NX", "GT", "INCR", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[], Callback<null | string>]

Returns ​

Promise<null | string>

Inherited from ​

Redis.zadd

Call Signature ​

zadd(...args): Promise<null | string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6148

Parameters ​
args ​

...[RedisKey, "NX", "GT", "INCR", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<null | string>

Inherited from ​

Redis.zadd

Call Signature ​

zadd(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6162

Parameters ​
args ​

...[RedisKey, "NX", "GT", "CH", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[], Callback<number>]

Returns ​

Promise<number>

Inherited from ​

Redis.zadd

Call Signature ​

zadd(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6170

Parameters ​
args ​

...[RedisKey, "NX", "GT", "CH", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<number>

Inherited from ​

Redis.zadd

Call Signature ​

zadd(...args): Promise<null | string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6177

Parameters ​
args ​

...[RedisKey, "NX", "GT", "CH", "INCR", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[], Callback<null | string>]

Returns ​

Promise<null | string>

Inherited from ​

Redis.zadd

Call Signature ​

zadd(...args): Promise<null | string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6195

Parameters ​
args ​

...[RedisKey, "NX", "GT", "CH", "INCR", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<null | string>

Inherited from ​

Redis.zadd

Call Signature ​

zadd(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6211

Parameters ​
args ​

...[RedisKey, "NX", "LT", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[], Callback<number>]

Returns ​

Promise<number>

Inherited from ​

Redis.zadd

Call Signature ​

zadd(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6218

Parameters ​
args ​

...[RedisKey, "NX", "LT", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<number>

Inherited from ​

Redis.zadd

Call Signature ​

zadd(...args): Promise<null | string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6224

Parameters ​
args ​

...[RedisKey, "NX", "LT", "INCR", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[], Callback<null | string>]

Returns ​

Promise<null | string>

Inherited from ​

Redis.zadd

Call Signature ​

zadd(...args): Promise<null | string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6240

Parameters ​
args ​

...[RedisKey, "NX", "LT", "INCR", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<null | string>

Inherited from ​

Redis.zadd

Call Signature ​

zadd(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6254

Parameters ​
args ​

...[RedisKey, "NX", "LT", "CH", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[], Callback<number>]

Returns ​

Promise<number>

Inherited from ​

Redis.zadd

Call Signature ​

zadd(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6262

Parameters ​
args ​

...[RedisKey, "NX", "LT", "CH", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<number>

Inherited from ​

Redis.zadd

Call Signature ​

zadd(...args): Promise<null | string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6269

Parameters ​
args ​

...[RedisKey, "NX", "LT", "CH", "INCR", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[], Callback<null | string>]

Returns ​

Promise<null | string>

Inherited from ​

Redis.zadd

Call Signature ​

zadd(...args): Promise<null | string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6287

Parameters ​
args ​

...[RedisKey, "NX", "LT", "CH", "INCR", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<null | string>

Inherited from ​

Redis.zadd

Call Signature ​

zadd(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6303

Parameters ​
args ​

...[RedisKey, "XX", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[], Callback<number>]

Returns ​

Promise<number>

Inherited from ​

Redis.zadd

Call Signature ​

zadd(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6309

Parameters ​
args ​

...[RedisKey, "XX", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<number>

Inherited from ​

Redis.zadd

Call Signature ​

zadd(...args): Promise<null | string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6314

Parameters ​
args ​

...[RedisKey, "XX", "INCR", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[], Callback<null | string>]

Returns ​

Promise<null | string>

Inherited from ​

Redis.zadd

Call Signature ​

zadd(...args): Promise<null | string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6328

Parameters ​
args ​

...[RedisKey, "XX", "INCR", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<null | string>

Inherited from ​

Redis.zadd

Call Signature ​

zadd(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6340

Parameters ​
args ​

...[RedisKey, "XX", "CH", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[], Callback<number>]

Returns ​

Promise<number>

Inherited from ​

Redis.zadd

Call Signature ​

zadd(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6347

Parameters ​
args ​

...[RedisKey, "XX", "CH", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<number>

Inherited from ​

Redis.zadd

Call Signature ​

zadd(...args): Promise<null | string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6353

Parameters ​
args ​

...[RedisKey, "XX", "CH", "INCR", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[], Callback<null | string>]

Returns ​

Promise<null | string>

Inherited from ​

Redis.zadd

Call Signature ​

zadd(...args): Promise<null | string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6369

Parameters ​
args ​

...[RedisKey, "XX", "CH", "INCR", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<null | string>

Inherited from ​

Redis.zadd

Call Signature ​

zadd(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6383

Parameters ​
args ​

...[RedisKey, "XX", "GT", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[], Callback<number>]

Returns ​

Promise<number>

Inherited from ​

Redis.zadd

Call Signature ​

zadd(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6390

Parameters ​
args ​

...[RedisKey, "XX", "GT", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<number>

Inherited from ​

Redis.zadd

Call Signature ​

zadd(...args): Promise<null | string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6396

Parameters ​
args ​

...[RedisKey, "XX", "GT", "INCR", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[], Callback<null | string>]

Returns ​

Promise<null | string>

Inherited from ​

Redis.zadd

Call Signature ​

zadd(...args): Promise<null | string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6412

Parameters ​
args ​

...[RedisKey, "XX", "GT", "INCR", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<null | string>

Inherited from ​

Redis.zadd

Call Signature ​

zadd(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6426

Parameters ​
args ​

...[RedisKey, "XX", "GT", "CH", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[], Callback<number>]

Returns ​

Promise<number>

Inherited from ​

Redis.zadd

Call Signature ​

zadd(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6434

Parameters ​
args ​

...[RedisKey, "XX", "GT", "CH", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<number>

Inherited from ​

Redis.zadd

Call Signature ​

zadd(...args): Promise<null | string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6441

Parameters ​
args ​

...[RedisKey, "XX", "GT", "CH", "INCR", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[], Callback<null | string>]

Returns ​

Promise<null | string>

Inherited from ​

Redis.zadd

Call Signature ​

zadd(...args): Promise<null | string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6459

Parameters ​
args ​

...[RedisKey, "XX", "GT", "CH", "INCR", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<null | string>

Inherited from ​

Redis.zadd

Call Signature ​

zadd(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6475

Parameters ​
args ​

...[RedisKey, "XX", "LT", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[], Callback<number>]

Returns ​

Promise<number>

Inherited from ​

Redis.zadd

Call Signature ​

zadd(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6482

Parameters ​
args ​

...[RedisKey, "XX", "LT", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<number>

Inherited from ​

Redis.zadd

Call Signature ​

zadd(...args): Promise<null | string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6488

Parameters ​
args ​

...[RedisKey, "XX", "LT", "INCR", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[], Callback<null | string>]

Returns ​

Promise<null | string>

Inherited from ​

Redis.zadd

Call Signature ​

zadd(...args): Promise<null | string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6504

Parameters ​
args ​

...[RedisKey, "XX", "LT", "INCR", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<null | string>

Inherited from ​

Redis.zadd

Call Signature ​

zadd(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6518

Parameters ​
args ​

...[RedisKey, "XX", "LT", "CH", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[], Callback<number>]

Returns ​

Promise<number>

Inherited from ​

Redis.zadd

Call Signature ​

zadd(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6526

Parameters ​
args ​

...[RedisKey, "XX", "LT", "CH", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<number>

Inherited from ​

Redis.zadd

Call Signature ​

zadd(...args): Promise<null | string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6533

Parameters ​
args ​

...[RedisKey, "XX", "LT", "CH", "INCR", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[], Callback<null | string>]

Returns ​

Promise<null | string>

Inherited from ​

Redis.zadd

Call Signature ​

zadd(...args): Promise<null | string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6551

Parameters ​
args ​

...[RedisKey, "XX", "LT", "CH", "INCR", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<null | string>

Inherited from ​

Redis.zadd


zaddBuffer() ​

Call Signature ​

zaddBuffer(...args): Promise<Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5826

Parameters ​
args ​

...[RedisKey, "INCR", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[], Callback<Buffer<ArrayBufferLike>>]

Returns ​

Promise<Buffer<ArrayBufferLike>>

Inherited from ​

Redis.zaddBuffer

Call Signature ​

zaddBuffer(...args): Promise<Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5837

Parameters ​
args ​

...[RedisKey, "INCR", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<Buffer<ArrayBufferLike>>

Inherited from ​

Redis.zaddBuffer

Call Signature ​

zaddBuffer(...args): Promise<Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5860

Parameters ​
args ​

...[RedisKey, "CH", "INCR", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[], Callback<Buffer<ArrayBufferLike>>]

Returns ​

Promise<Buffer<ArrayBufferLike>>

Inherited from ​

Redis.zaddBuffer

Call Signature ​

zaddBuffer(...args): Promise<Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5873

Parameters ​
args ​

...[RedisKey, "CH", "INCR", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<Buffer<ArrayBufferLike>>

Inherited from ​

Redis.zaddBuffer

Call Signature ​

zaddBuffer(...args): Promise<Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5897

Parameters ​
args ​

...[RedisKey, "GT", "INCR", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[], Callback<Buffer<ArrayBufferLike>>]

Returns ​

Promise<Buffer<ArrayBufferLike>>

Inherited from ​

Redis.zaddBuffer

Call Signature ​

zaddBuffer(...args): Promise<Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5910

Parameters ​
args ​

...[RedisKey, "GT", "INCR", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<Buffer<ArrayBufferLike>>

Inherited from ​

Redis.zaddBuffer

Call Signature ​

zaddBuffer(...args): Promise<Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5937

Parameters ​
args ​

...[RedisKey, "GT", "CH", "INCR", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[], Callback<Buffer<ArrayBufferLike>>]

Returns ​

Promise<Buffer<ArrayBufferLike>>

Inherited from ​

Redis.zaddBuffer

Call Signature ​

zaddBuffer(...args): Promise<Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5952

Parameters ​
args ​

...[RedisKey, "GT", "CH", "INCR", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<Buffer<ArrayBufferLike>>

Inherited from ​

Redis.zaddBuffer

Call Signature ​

zaddBuffer(...args): Promise<Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5977

Parameters ​
args ​

...[RedisKey, "LT", "INCR", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[], Callback<Buffer<ArrayBufferLike>>]

Returns ​

Promise<Buffer<ArrayBufferLike>>

Inherited from ​

Redis.zaddBuffer

Call Signature ​

zaddBuffer(...args): Promise<Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:5990

Parameters ​
args ​

...[RedisKey, "LT", "INCR", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<Buffer<ArrayBufferLike>>

Inherited from ​

Redis.zaddBuffer

Call Signature ​

zaddBuffer(...args): Promise<Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6017

Parameters ​
args ​

...[RedisKey, "LT", "CH", "INCR", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[], Callback<Buffer<ArrayBufferLike>>]

Returns ​

Promise<Buffer<ArrayBufferLike>>

Inherited from ​

Redis.zaddBuffer

Call Signature ​

zaddBuffer(...args): Promise<Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6032

Parameters ​
args ​

...[RedisKey, "LT", "CH", "INCR", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<Buffer<ArrayBufferLike>>

Inherited from ​

Redis.zaddBuffer

Call Signature ​

zaddBuffer(...args): Promise<null | Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6057

Parameters ​
args ​

...[RedisKey, "NX", "INCR", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[], Callback<null | Buffer<ArrayBufferLike>>]

Returns ​

Promise<null | Buffer<ArrayBufferLike>>

Inherited from ​

Redis.zaddBuffer

Call Signature ​

zaddBuffer(...args): Promise<null | Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6070

Parameters ​
args ​

...[RedisKey, "NX", "INCR", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<null | Buffer<ArrayBufferLike>>

Inherited from ​

Redis.zaddBuffer

Call Signature ​

zaddBuffer(...args): Promise<null | Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6097

Parameters ​
args ​

...[RedisKey, "NX", "CH", "INCR", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[], Callback<null | Buffer<ArrayBufferLike>>]

Returns ​

Promise<null | Buffer<ArrayBufferLike>>

Inherited from ​

Redis.zaddBuffer

Call Signature ​

zaddBuffer(...args): Promise<null | Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6112

Parameters ​
args ​

...[RedisKey, "NX", "CH", "INCR", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<null | Buffer<ArrayBufferLike>>

Inherited from ​

Redis.zaddBuffer

Call Signature ​

zaddBuffer(...args): Promise<null | Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6140

Parameters ​
args ​

...[RedisKey, "NX", "GT", "INCR", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[], Callback<null | Buffer<ArrayBufferLike>>]

Returns ​

Promise<null | Buffer<ArrayBufferLike>>

Inherited from ​

Redis.zaddBuffer

Call Signature ​

zaddBuffer(...args): Promise<null | Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6155

Parameters ​
args ​

...[RedisKey, "NX", "GT", "INCR", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<null | Buffer<ArrayBufferLike>>

Inherited from ​

Redis.zaddBuffer

Call Signature ​

zaddBuffer(...args): Promise<null | Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6186

Parameters ​
args ​

...[RedisKey, "NX", "GT", "CH", "INCR", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[], Callback<null | Buffer<ArrayBufferLike>>]

Returns ​

Promise<null | Buffer<ArrayBufferLike>>

Inherited from ​

Redis.zaddBuffer

Call Signature ​

zaddBuffer(...args): Promise<null | Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6203

Parameters ​
args ​

...[RedisKey, "NX", "GT", "CH", "INCR", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<null | Buffer<ArrayBufferLike>>

Inherited from ​

Redis.zaddBuffer

Call Signature ​

zaddBuffer(...args): Promise<null | Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6232

Parameters ​
args ​

...[RedisKey, "NX", "LT", "INCR", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[], Callback<null | Buffer<ArrayBufferLike>>]

Returns ​

Promise<null | Buffer<ArrayBufferLike>>

Inherited from ​

Redis.zaddBuffer

Call Signature ​

zaddBuffer(...args): Promise<null | Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6247

Parameters ​
args ​

...[RedisKey, "NX", "LT", "INCR", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<null | Buffer<ArrayBufferLike>>

Inherited from ​

Redis.zaddBuffer

Call Signature ​

zaddBuffer(...args): Promise<null | Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6278

Parameters ​
args ​

...[RedisKey, "NX", "LT", "CH", "INCR", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[], Callback<null | Buffer<ArrayBufferLike>>]

Returns ​

Promise<null | Buffer<ArrayBufferLike>>

Inherited from ​

Redis.zaddBuffer

Call Signature ​

zaddBuffer(...args): Promise<null | Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6295

Parameters ​
args ​

...[RedisKey, "NX", "LT", "CH", "INCR", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<null | Buffer<ArrayBufferLike>>

Inherited from ​

Redis.zaddBuffer

Call Signature ​

zaddBuffer(...args): Promise<null | Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6321

Parameters ​
args ​

...[RedisKey, "XX", "INCR", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[], Callback<null | Buffer<ArrayBufferLike>>]

Returns ​

Promise<null | Buffer<ArrayBufferLike>>

Inherited from ​

Redis.zaddBuffer

Call Signature ​

zaddBuffer(...args): Promise<null | Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6334

Parameters ​
args ​

...[RedisKey, "XX", "INCR", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<null | Buffer<ArrayBufferLike>>

Inherited from ​

Redis.zaddBuffer

Call Signature ​

zaddBuffer(...args): Promise<null | Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6361

Parameters ​
args ​

...[RedisKey, "XX", "CH", "INCR", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[], Callback<null | Buffer<ArrayBufferLike>>]

Returns ​

Promise<null | Buffer<ArrayBufferLike>>

Inherited from ​

Redis.zaddBuffer

Call Signature ​

zaddBuffer(...args): Promise<null | Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6376

Parameters ​
args ​

...[RedisKey, "XX", "CH", "INCR", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<null | Buffer<ArrayBufferLike>>

Inherited from ​

Redis.zaddBuffer

Call Signature ​

zaddBuffer(...args): Promise<null | Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6404

Parameters ​
args ​

...[RedisKey, "XX", "GT", "INCR", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[], Callback<null | Buffer<ArrayBufferLike>>]

Returns ​

Promise<null | Buffer<ArrayBufferLike>>

Inherited from ​

Redis.zaddBuffer

Call Signature ​

zaddBuffer(...args): Promise<null | Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6419

Parameters ​
args ​

...[RedisKey, "XX", "GT", "INCR", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<null | Buffer<ArrayBufferLike>>

Inherited from ​

Redis.zaddBuffer

Call Signature ​

zaddBuffer(...args): Promise<null | Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6450

Parameters ​
args ​

...[RedisKey, "XX", "GT", "CH", "INCR", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[], Callback<null | Buffer<ArrayBufferLike>>]

Returns ​

Promise<null | Buffer<ArrayBufferLike>>

Inherited from ​

Redis.zaddBuffer

Call Signature ​

zaddBuffer(...args): Promise<null | Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6467

Parameters ​
args ​

...[RedisKey, "XX", "GT", "CH", "INCR", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<null | Buffer<ArrayBufferLike>>

Inherited from ​

Redis.zaddBuffer

Call Signature ​

zaddBuffer(...args): Promise<null | Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6496

Parameters ​
args ​

...[RedisKey, "XX", "LT", "INCR", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[], Callback<null | Buffer<ArrayBufferLike>>]

Returns ​

Promise<null | Buffer<ArrayBufferLike>>

Inherited from ​

Redis.zaddBuffer

Call Signature ​

zaddBuffer(...args): Promise<null | Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6511

Parameters ​
args ​

...[RedisKey, "XX", "LT", "INCR", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<null | Buffer<ArrayBufferLike>>

Inherited from ​

Redis.zaddBuffer

Call Signature ​

zaddBuffer(...args): Promise<null | Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6542

Parameters ​
args ​

...[RedisKey, "XX", "LT", "CH", "INCR", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[], Callback<null | Buffer<ArrayBufferLike>>]

Returns ​

Promise<null | Buffer<ArrayBufferLike>>

Inherited from ​

Redis.zaddBuffer

Call Signature ​

zaddBuffer(...args): Promise<null | Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6559

Parameters ​
args ​

...[RedisKey, "XX", "LT", "CH", "INCR", ...scoreMembers: (string | number | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<null | Buffer<ArrayBufferLike>>

Inherited from ​

Redis.zaddBuffer


zcard() ​

zcard(key, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6573

Get the number of members in a sorted set

  • group: sorted-set
  • complexity: O(1)
  • since: 1.2.0

Parameters ​

key ​

RedisKey

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.zcard


zcount() ​

zcount(key, min, max, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6580

Count the members in a sorted set with scores within the given values

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

Parameters ​

key ​

RedisKey

min ​

string | number

max ​

string | number

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.zcount


zdiff() ​

Call Signature ​

zdiff(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6587

Subtract multiple sorted sets

  • group: sorted-set
  • complexity: O(L + (N-K)log(N)) worst case where L is the total number of elements in all the sets, N is the size of the first set, and K is the size of the result set.
  • since: 6.2.0
Parameters ​
args ​

...[string | number, ...keys: RedisKey[], Callback<string[]>]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zdiff

Call Signature ​

zdiff(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6597

Parameters ​
args ​

...[string | number, RedisKey[], Callback<string[]>]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zdiff

Call Signature ​

zdiff(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6607

Parameters ​
args ​

...[string | number, ...keys: RedisKey[]]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zdiff

Call Signature ​

zdiff(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6609

Parameters ​
args ​

...[string | number, RedisKey[]]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zdiff

Call Signature ​

zdiff(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6611

Parameters ​
args ​

...[string | number, ...keys: RedisKey[], "WITHSCORES", Callback<string[]>]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zdiff

Call Signature ​

zdiff(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6623

Parameters ​
args ​

...[string | number, RedisKey[], "WITHSCORES", Callback<string[]>]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zdiff

Call Signature ​

zdiff(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6635

Parameters ​
args ​

...[string | number, ...keys: RedisKey[], "WITHSCORES"]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zdiff

Call Signature ​

zdiff(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6645

Parameters ​
args ​

...[string | number, RedisKey[], "WITHSCORES"]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zdiff


zdiffBuffer() ​

Call Signature ​

zdiffBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6592

Parameters ​
args ​

...[string | number, ...keys: RedisKey[], Callback<Buffer<ArrayBufferLike>[]>]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zdiffBuffer

Call Signature ​

zdiffBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6602

Parameters ​
args ​

...[string | number, RedisKey[], Callback<Buffer<ArrayBufferLike>[]>]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zdiffBuffer

Call Signature ​

zdiffBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6608

Parameters ​
args ​

...[string | number, ...keys: RedisKey[]]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zdiffBuffer

Call Signature ​

zdiffBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6610

Parameters ​
args ​

...[string | number, RedisKey[]]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zdiffBuffer

Call Signature ​

zdiffBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6617

Parameters ​
args ​

...[string | number, ...keys: RedisKey[], "WITHSCORES", Callback<Buffer<ArrayBufferLike>[]>]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zdiffBuffer

Call Signature ​

zdiffBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6629

Parameters ​
args ​

...[string | number, RedisKey[], "WITHSCORES", Callback<Buffer<ArrayBufferLike>[]>]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zdiffBuffer

Call Signature ​

zdiffBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6640

Parameters ​
args ​

...[string | number, ...keys: RedisKey[], "WITHSCORES"]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zdiffBuffer

Call Signature ​

zdiffBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6650

Parameters ​
args ​

...[string | number, RedisKey[], "WITHSCORES"]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zdiffBuffer


zdiffstore() ​

Call Signature ​

zdiffstore(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6661

Subtract multiple sorted sets and store the resulting sorted set in a new key

  • group: sorted-set
  • complexity: O(L + (N-K)log(N)) worst case where L is the total number of elements in all the sets, N is the size of the first set, and K is the size of the result set.
  • since: 6.2.0
Parameters ​
args ​

...[RedisKey, string | number, ...keys: RedisKey[], Callback<number>]

Returns ​

Promise<number>

Inherited from ​

Redis.zdiffstore

Call Signature ​

zdiffstore(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6667

Parameters ​
args ​

...[RedisKey, string | number, RedisKey[], Callback<number>]

Returns ​

Promise<number>

Inherited from ​

Redis.zdiffstore

Call Signature ​

zdiffstore(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6673

Parameters ​
args ​

...[RedisKey, string | number, ...keys: RedisKey[]]

Returns ​

Promise<number>

Inherited from ​

Redis.zdiffstore

Call Signature ​

zdiffstore(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6678

Parameters ​
args ​

...[RedisKey, string | number, RedisKey[]]

Returns ​

Promise<number>

Inherited from ​

Redis.zdiffstore


zincrby() ​

zincrby(key, increment, member, callback?): Promise<string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6685

Increment the score of a member in a sorted set

  • group: sorted-set
  • complexity: O(log(N)) where N is the number of elements in the sorted set.
  • since: 1.2.0

Parameters ​

key ​

RedisKey

increment ​

string | number

member ​

string | number | Buffer<ArrayBufferLike>

callback? ​

Callback<string>

Returns ​

Promise<string>

Inherited from ​

Redis.zincrby


zincrbyBuffer() ​

zincrbyBuffer(key, increment, member, callback?): Promise<Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6686

Parameters ​

key ​

RedisKey

increment ​

string | number

member ​

string | number | Buffer<ArrayBufferLike>

callback? ​

Callback<Buffer<ArrayBufferLike>>

Returns ​

Promise<Buffer<ArrayBufferLike>>

Inherited from ​

Redis.zincrbyBuffer


zinter() ​

Call Signature ​

zinter(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6693

Intersect multiple sorted sets

  • group: sorted-set
  • complexity: O(NK)+O(Mlog(M)) worst case with N being the smallest input sorted set, K being the number of input sorted sets and M being the number of elements in the resulting sorted set.
  • since: 6.2.0
Parameters ​
args ​

...[string | number, ...keys: RedisKey[], Callback<string[]>]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zinter

Call Signature ​

zinter(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6703

Parameters ​
args ​

...[string | number, RedisKey[], Callback<string[]>]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zinter

Call Signature ​

zinter(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6713

Parameters ​
args ​

...[string | number, ...keys: RedisKey[]]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zinter

Call Signature ​

zinter(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6715

Parameters ​
args ​

...[string | number, RedisKey[]]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zinter

Call Signature ​

zinter(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6717

Parameters ​
args ​

...[string | number, ...keys: RedisKey[], "WITHSCORES", Callback<string[]>]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zinter

Call Signature ​

zinter(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6729

Parameters ​
args ​

...[string | number, RedisKey[], "WITHSCORES", Callback<string[]>]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zinter

Call Signature ​

zinter(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6741

Parameters ​
args ​

...[string | number, ...keys: RedisKey[], "WITHSCORES"]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zinter

Call Signature ​

zinter(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6751

Parameters ​
args ​

...[string | number, RedisKey[], "WITHSCORES"]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zinter

Call Signature ​

zinter(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6761

Parameters ​
args ​

...[string | number, ...keys: RedisKey[], "AGGREGATE", "SUM", Callback<string[]>]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zinter

Call Signature ​

zinter(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6775

Parameters ​
args ​

...[string | number, RedisKey[], "AGGREGATE", "SUM", Callback<string[]>]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zinter

Call Signature ​

zinter(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6789

Parameters ​
args ​

...[string | number, ...keys: RedisKey[], "AGGREGATE", "SUM"]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zinter

Call Signature ​

zinter(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6801

Parameters ​
args ​

...[string | number, RedisKey[], "AGGREGATE", "SUM"]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zinter

Call Signature ​

zinter(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6813

Parameters ​
args ​

...[string | number, ...keys: RedisKey[], "AGGREGATE", "SUM", "WITHSCORES", Callback<string[]>]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zinter

Call Signature ​

zinter(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6829

Parameters ​
args ​

...[string | number, RedisKey[], "AGGREGATE", "SUM", "WITHSCORES", Callback<string[]>]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zinter

Call Signature ​

zinter(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6845

Parameters ​
args ​

...[string | number, ...keys: RedisKey[], "AGGREGATE", "SUM", "WITHSCORES"]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zinter

Call Signature ​

zinter(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6859

Parameters ​
args ​

...[string | number, RedisKey[], "AGGREGATE", "SUM", "WITHSCORES"]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zinter

Call Signature ​

zinter(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6873

Parameters ​
args ​

...[string | number, ...keys: RedisKey[], "AGGREGATE", "MIN", Callback<string[]>]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zinter

Call Signature ​

zinter(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6887

Parameters ​
args ​

...[string | number, RedisKey[], "AGGREGATE", "MIN", Callback<string[]>]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zinter

Call Signature ​

zinter(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6901

Parameters ​
args ​

...[string | number, ...keys: RedisKey[], "AGGREGATE", "MIN"]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zinter

Call Signature ​

zinter(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6913

Parameters ​
args ​

...[string | number, RedisKey[], "AGGREGATE", "MIN"]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zinter

Call Signature ​

zinter(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6925

Parameters ​
args ​

...[string | number, ...keys: RedisKey[], "AGGREGATE", "MIN", "WITHSCORES", Callback<string[]>]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zinter

Call Signature ​

zinter(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6941

Parameters ​
args ​

...[string | number, RedisKey[], "AGGREGATE", "MIN", "WITHSCORES", Callback<string[]>]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zinter

Call Signature ​

zinter(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6957

Parameters ​
args ​

...[string | number, ...keys: RedisKey[], "AGGREGATE", "MIN", "WITHSCORES"]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zinter

Call Signature ​

zinter(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6971

Parameters ​
args ​

...[string | number, RedisKey[], "AGGREGATE", "MIN", "WITHSCORES"]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zinter

Call Signature ​

zinter(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6985

Parameters ​
args ​

...[string | number, ...keys: RedisKey[], "AGGREGATE", "MAX", Callback<string[]>]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zinter

Call Signature ​

zinter(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6999

Parameters ​
args ​

...[string | number, RedisKey[], "AGGREGATE", "MAX", Callback<string[]>]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zinter

Call Signature ​

zinter(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7013

Parameters ​
args ​

...[string | number, ...keys: RedisKey[], "AGGREGATE", "MAX"]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zinter

Call Signature ​

zinter(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7025

Parameters ​
args ​

...[string | number, RedisKey[], "AGGREGATE", "MAX"]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zinter

Call Signature ​

zinter(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7037

Parameters ​
args ​

...[string | number, ...keys: RedisKey[], "AGGREGATE", "MAX", "WITHSCORES", Callback<string[]>]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zinter

Call Signature ​

zinter(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7053

Parameters ​
args ​

...[string | number, RedisKey[], "AGGREGATE", "MAX", "WITHSCORES", Callback<string[]>]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zinter

Call Signature ​

zinter(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7069

Parameters ​
args ​

...[string | number, ...keys: RedisKey[], "AGGREGATE", "MAX", "WITHSCORES"]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zinter

Call Signature ​

zinter(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7083

Parameters ​
args ​

...[string | number, RedisKey[], "AGGREGATE", "MAX", "WITHSCORES"]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zinter

Call Signature ​

zinter(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7097

Parameters ​
args ​

...[string | number, ...args: RedisValue[], Callback<string[]>]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zinter

Call Signature ​

zinter(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7107

Parameters ​
args ​

...[string | number, ...args: RedisValue[]]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zinter

Call Signature ​

zinter(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7109

Parameters ​
args ​

...[string | number, ...args: RedisValue[], "WITHSCORES", Callback<string[]>]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zinter

Call Signature ​

zinter(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7121

Parameters ​
args ​

...[string | number, ...args: RedisValue[], "WITHSCORES"]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zinter

Call Signature ​

zinter(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7131

Parameters ​
args ​

...[string | number, ...args: RedisValue[], "AGGREGATE", "SUM", Callback<string[]>]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zinter

Call Signature ​

zinter(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7145

Parameters ​
args ​

...[string | number, ...args: RedisValue[], "AGGREGATE", "SUM"]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zinter

Call Signature ​

zinter(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7157

Parameters ​
args ​

...[string | number, ...args: RedisValue[], "AGGREGATE", "SUM", "WITHSCORES", Callback<string[]>]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zinter

Call Signature ​

zinter(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7173

Parameters ​
args ​

...[string | number, ...args: RedisValue[], "AGGREGATE", "SUM", "WITHSCORES"]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zinter

Call Signature ​

zinter(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7187

Parameters ​
args ​

...[string | number, ...args: RedisValue[], "AGGREGATE", "MIN", Callback<string[]>]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zinter

Call Signature ​

zinter(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7201

Parameters ​
args ​

...[string | number, ...args: RedisValue[], "AGGREGATE", "MIN"]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zinter

Call Signature ​

zinter(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7213

Parameters ​
args ​

...[string | number, ...args: RedisValue[], "AGGREGATE", "MIN", "WITHSCORES", Callback<string[]>]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zinter

Call Signature ​

zinter(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7229

Parameters ​
args ​

...[string | number, ...args: RedisValue[], "AGGREGATE", "MIN", "WITHSCORES"]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zinter

Call Signature ​

zinter(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7243

Parameters ​
args ​

...[string | number, ...args: RedisValue[], "AGGREGATE", "MAX", Callback<string[]>]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zinter

Call Signature ​

zinter(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7257

Parameters ​
args ​

...[string | number, ...args: RedisValue[], "AGGREGATE", "MAX"]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zinter

Call Signature ​

zinter(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7269

Parameters ​
args ​

...[string | number, ...args: RedisValue[], "AGGREGATE", "MAX", "WITHSCORES", Callback<string[]>]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zinter

Call Signature ​

zinter(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7285

Parameters ​
args ​

...[string | number, ...args: RedisValue[], "AGGREGATE", "MAX", "WITHSCORES"]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zinter


zinterBuffer() ​

Call Signature ​

zinterBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6698

Parameters ​
args ​

...[string | number, ...keys: RedisKey[], Callback<Buffer<ArrayBufferLike>[]>]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zinterBuffer

Call Signature ​

zinterBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6708

Parameters ​
args ​

...[string | number, RedisKey[], Callback<Buffer<ArrayBufferLike>[]>]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zinterBuffer

Call Signature ​

zinterBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6714

Parameters ​
args ​

...[string | number, ...keys: RedisKey[]]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zinterBuffer

Call Signature ​

zinterBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6716

Parameters ​
args ​

...[string | number, RedisKey[]]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zinterBuffer

Call Signature ​

zinterBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6723

Parameters ​
args ​

...[string | number, ...keys: RedisKey[], "WITHSCORES", Callback<Buffer<ArrayBufferLike>[]>]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zinterBuffer

Call Signature ​

zinterBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6735

Parameters ​
args ​

...[string | number, RedisKey[], "WITHSCORES", Callback<Buffer<ArrayBufferLike>[]>]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zinterBuffer

Call Signature ​

zinterBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6746

Parameters ​
args ​

...[string | number, ...keys: RedisKey[], "WITHSCORES"]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zinterBuffer

Call Signature ​

zinterBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6756

Parameters ​
args ​

...[string | number, RedisKey[], "WITHSCORES"]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zinterBuffer

Call Signature ​

zinterBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6768

Parameters ​
args ​

...[string | number, ...keys: RedisKey[], "AGGREGATE", "SUM", Callback<Buffer<ArrayBufferLike>[]>]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zinterBuffer

Call Signature ​

zinterBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6782

Parameters ​
args ​

...[string | number, RedisKey[], "AGGREGATE", "SUM", Callback<Buffer<ArrayBufferLike>[]>]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zinterBuffer

Call Signature ​

zinterBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6795

Parameters ​
args ​

...[string | number, ...keys: RedisKey[], "AGGREGATE", "SUM"]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zinterBuffer

Call Signature ​

zinterBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6807

Parameters ​
args ​

...[string | number, RedisKey[], "AGGREGATE", "SUM"]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zinterBuffer

Call Signature ​

zinterBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6821

Parameters ​
args ​

...[string | number, ...keys: RedisKey[], "AGGREGATE", "SUM", "WITHSCORES", Callback<Buffer<ArrayBufferLike>[]>]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zinterBuffer

Call Signature ​

zinterBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6837

Parameters ​
args ​

...[string | number, RedisKey[], "AGGREGATE", "SUM", "WITHSCORES", Callback<Buffer<ArrayBufferLike>[]>]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zinterBuffer

Call Signature ​

zinterBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6852

Parameters ​
args ​

...[string | number, ...keys: RedisKey[], "AGGREGATE", "SUM", "WITHSCORES"]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zinterBuffer

Call Signature ​

zinterBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6866

Parameters ​
args ​

...[string | number, RedisKey[], "AGGREGATE", "SUM", "WITHSCORES"]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zinterBuffer

Call Signature ​

zinterBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6880

Parameters ​
args ​

...[string | number, ...keys: RedisKey[], "AGGREGATE", "MIN", Callback<Buffer<ArrayBufferLike>[]>]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zinterBuffer

Call Signature ​

zinterBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6894

Parameters ​
args ​

...[string | number, RedisKey[], "AGGREGATE", "MIN", Callback<Buffer<ArrayBufferLike>[]>]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zinterBuffer

Call Signature ​

zinterBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6907

Parameters ​
args ​

...[string | number, ...keys: RedisKey[], "AGGREGATE", "MIN"]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zinterBuffer

Call Signature ​

zinterBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6919

Parameters ​
args ​

...[string | number, RedisKey[], "AGGREGATE", "MIN"]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zinterBuffer

Call Signature ​

zinterBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6933

Parameters ​
args ​

...[string | number, ...keys: RedisKey[], "AGGREGATE", "MIN", "WITHSCORES", Callback<Buffer<ArrayBufferLike>[]>]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zinterBuffer

Call Signature ​

zinterBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6949

Parameters ​
args ​

...[string | number, RedisKey[], "AGGREGATE", "MIN", "WITHSCORES", Callback<Buffer<ArrayBufferLike>[]>]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zinterBuffer

Call Signature ​

zinterBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6964

Parameters ​
args ​

...[string | number, ...keys: RedisKey[], "AGGREGATE", "MIN", "WITHSCORES"]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zinterBuffer

Call Signature ​

zinterBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6978

Parameters ​
args ​

...[string | number, RedisKey[], "AGGREGATE", "MIN", "WITHSCORES"]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zinterBuffer

Call Signature ​

zinterBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:6992

Parameters ​
args ​

...[string | number, ...keys: RedisKey[], "AGGREGATE", "MAX", Callback<Buffer<ArrayBufferLike>[]>]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zinterBuffer

Call Signature ​

zinterBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7006

Parameters ​
args ​

...[string | number, RedisKey[], "AGGREGATE", "MAX", Callback<Buffer<ArrayBufferLike>[]>]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zinterBuffer

Call Signature ​

zinterBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7019

Parameters ​
args ​

...[string | number, ...keys: RedisKey[], "AGGREGATE", "MAX"]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zinterBuffer

Call Signature ​

zinterBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7031

Parameters ​
args ​

...[string | number, RedisKey[], "AGGREGATE", "MAX"]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zinterBuffer

Call Signature ​

zinterBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7045

Parameters ​
args ​

...[string | number, ...keys: RedisKey[], "AGGREGATE", "MAX", "WITHSCORES", Callback<Buffer<ArrayBufferLike>[]>]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zinterBuffer

Call Signature ​

zinterBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7061

Parameters ​
args ​

...[string | number, RedisKey[], "AGGREGATE", "MAX", "WITHSCORES", Callback<Buffer<ArrayBufferLike>[]>]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zinterBuffer

Call Signature ​

zinterBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7076

Parameters ​
args ​

...[string | number, ...keys: RedisKey[], "AGGREGATE", "MAX", "WITHSCORES"]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zinterBuffer

Call Signature ​

zinterBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7090

Parameters ​
args ​

...[string | number, RedisKey[], "AGGREGATE", "MAX", "WITHSCORES"]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zinterBuffer

Call Signature ​

zinterBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7102

Parameters ​
args ​

...[string | number, ...args: RedisValue[], Callback<Buffer<ArrayBufferLike>[]>]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zinterBuffer

Call Signature ​

zinterBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7108

Parameters ​
args ​

...[string | number, ...args: RedisValue[]]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zinterBuffer

Call Signature ​

zinterBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7115

Parameters ​
args ​

...[string | number, ...args: RedisValue[], "WITHSCORES", Callback<Buffer<ArrayBufferLike>[]>]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zinterBuffer

Call Signature ​

zinterBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7126

Parameters ​
args ​

...[string | number, ...args: RedisValue[], "WITHSCORES"]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zinterBuffer

Call Signature ​

zinterBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7138

Parameters ​
args ​

...[string | number, ...args: RedisValue[], "AGGREGATE", "SUM", Callback<Buffer<ArrayBufferLike>[]>]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zinterBuffer

Call Signature ​

zinterBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7151

Parameters ​
args ​

...[string | number, ...args: RedisValue[], "AGGREGATE", "SUM"]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zinterBuffer

Call Signature ​

zinterBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7165

Parameters ​
args ​

...[string | number, ...args: RedisValue[], "AGGREGATE", "SUM", "WITHSCORES", Callback<Buffer<ArrayBufferLike>[]>]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zinterBuffer

Call Signature ​

zinterBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7180

Parameters ​
args ​

...[string | number, ...args: RedisValue[], "AGGREGATE", "SUM", "WITHSCORES"]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zinterBuffer

Call Signature ​

zinterBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7194

Parameters ​
args ​

...[string | number, ...args: RedisValue[], "AGGREGATE", "MIN", Callback<Buffer<ArrayBufferLike>[]>]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zinterBuffer

Call Signature ​

zinterBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7207

Parameters ​
args ​

...[string | number, ...args: RedisValue[], "AGGREGATE", "MIN"]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zinterBuffer

Call Signature ​

zinterBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7221

Parameters ​
args ​

...[string | number, ...args: RedisValue[], "AGGREGATE", "MIN", "WITHSCORES", Callback<Buffer<ArrayBufferLike>[]>]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zinterBuffer

Call Signature ​

zinterBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7236

Parameters ​
args ​

...[string | number, ...args: RedisValue[], "AGGREGATE", "MIN", "WITHSCORES"]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zinterBuffer

Call Signature ​

zinterBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7250

Parameters ​
args ​

...[string | number, ...args: RedisValue[], "AGGREGATE", "MAX", Callback<Buffer<ArrayBufferLike>[]>]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zinterBuffer

Call Signature ​

zinterBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7263

Parameters ​
args ​

...[string | number, ...args: RedisValue[], "AGGREGATE", "MAX"]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zinterBuffer

Call Signature ​

zinterBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7277

Parameters ​
args ​

...[string | number, ...args: RedisValue[], "AGGREGATE", "MAX", "WITHSCORES", Callback<Buffer<ArrayBufferLike>[]>]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zinterBuffer

Call Signature ​

zinterBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7292

Parameters ​
args ​

...[string | number, ...args: RedisValue[], "AGGREGATE", "MAX", "WITHSCORES"]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zinterBuffer


zintercard() ​

Call Signature ​

zintercard(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7305

Intersect multiple sorted sets and return the cardinality of the result

  • group: sorted-set
  • complexity: O(N*K) worst case with N being the smallest input sorted set, K being the number of input sorted sets.
  • since: 7.0.0
Parameters ​
args ​

...[string | number, ...keys: RedisKey[], Callback<number>]

Returns ​

Promise<number>

Inherited from ​

Redis.zintercard

Call Signature ​

zintercard(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7310

Parameters ​
args ​

...[string | number, RedisKey[], Callback<number>]

Returns ​

Promise<number>

Inherited from ​

Redis.zintercard

Call Signature ​

zintercard(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7315

Parameters ​
args ​

...[string | number, ...keys: RedisKey[]]

Returns ​

Promise<number>

Inherited from ​

Redis.zintercard

Call Signature ​

zintercard(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7316

Parameters ​
args ​

...[string | number, RedisKey[]]

Returns ​

Promise<number>

Inherited from ​

Redis.zintercard

Call Signature ​

zintercard(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7317

Parameters ​
args ​

...[string | number, ...keys: RedisKey[], "LIMIT", string | number, Callback<number>]

Returns ​

Promise<number>

Inherited from ​

Redis.zintercard

Call Signature ​

zintercard(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7324

Parameters ​
args ​

...[string | number, RedisKey[], "LIMIT", string | number, Callback<number>]

Returns ​

Promise<number>

Inherited from ​

Redis.zintercard

Call Signature ​

zintercard(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7331

Parameters ​
args ​

...[string | number, ...keys: RedisKey[], "LIMIT", string | number]

Returns ​

Promise<number>

Inherited from ​

Redis.zintercard

Call Signature ​

zintercard(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7337

Parameters ​
args ​

...[string | number, RedisKey[], "LIMIT", string | number]

Returns ​

Promise<number>

Inherited from ​

Redis.zintercard


zinterstore() ​

Call Signature ​

zinterstore(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7349

Intersect multiple sorted sets and store the resulting sorted set in a new key

  • group: sorted-set
  • complexity: O(NK)+O(Mlog(M)) worst case with N being the smallest input sorted set, K being the number of input sorted sets and M being the number of elements in the resulting sorted set.
  • since: 2.0.0
Parameters ​
args ​

...[RedisKey, string | number, ...keys: RedisKey[], Callback<number>]

Returns ​

Promise<number>

Inherited from ​

Redis.zinterstore

Call Signature ​

zinterstore(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7355

Parameters ​
args ​

...[RedisKey, string | number, RedisKey[], Callback<number>]

Returns ​

Promise<number>

Inherited from ​

Redis.zinterstore

Call Signature ​

zinterstore(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7361

Parameters ​
args ​

...[RedisKey, string | number, ...keys: RedisKey[]]

Returns ​

Promise<number>

Inherited from ​

Redis.zinterstore

Call Signature ​

zinterstore(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7366

Parameters ​
args ​

...[RedisKey, string | number, RedisKey[]]

Returns ​

Promise<number>

Inherited from ​

Redis.zinterstore

Call Signature ​

zinterstore(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7367

Parameters ​
args ​

...[RedisKey, string | number, ...keys: RedisKey[], "AGGREGATE", "SUM", Callback<number>]

Returns ​

Promise<number>

Inherited from ​

Redis.zinterstore

Call Signature ​

zinterstore(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7375

Parameters ​
args ​

...[RedisKey, string | number, RedisKey[], "AGGREGATE", "SUM", Callback<number>]

Returns ​

Promise<number>

Inherited from ​

Redis.zinterstore

Call Signature ​

zinterstore(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7383

Parameters ​
args ​

...[RedisKey, string | number, ...keys: RedisKey[], "AGGREGATE", "SUM"]

Returns ​

Promise<number>

Inherited from ​

Redis.zinterstore

Call Signature ​

zinterstore(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7390

Parameters ​
args ​

...[RedisKey, string | number, RedisKey[], "AGGREGATE", "SUM"]

Returns ​

Promise<number>

Inherited from ​

Redis.zinterstore

Call Signature ​

zinterstore(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7397

Parameters ​
args ​

...[RedisKey, string | number, ...keys: RedisKey[], "AGGREGATE", "MIN", Callback<number>]

Returns ​

Promise<number>

Inherited from ​

Redis.zinterstore

Call Signature ​

zinterstore(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7405

Parameters ​
args ​

...[RedisKey, string | number, RedisKey[], "AGGREGATE", "MIN", Callback<number>]

Returns ​

Promise<number>

Inherited from ​

Redis.zinterstore

Call Signature ​

zinterstore(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7413

Parameters ​
args ​

...[RedisKey, string | number, ...keys: RedisKey[], "AGGREGATE", "MIN"]

Returns ​

Promise<number>

Inherited from ​

Redis.zinterstore

Call Signature ​

zinterstore(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7420

Parameters ​
args ​

...[RedisKey, string | number, RedisKey[], "AGGREGATE", "MIN"]

Returns ​

Promise<number>

Inherited from ​

Redis.zinterstore

Call Signature ​

zinterstore(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7427

Parameters ​
args ​

...[RedisKey, string | number, ...keys: RedisKey[], "AGGREGATE", "MAX", Callback<number>]

Returns ​

Promise<number>

Inherited from ​

Redis.zinterstore

Call Signature ​

zinterstore(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7435

Parameters ​
args ​

...[RedisKey, string | number, RedisKey[], "AGGREGATE", "MAX", Callback<number>]

Returns ​

Promise<number>

Inherited from ​

Redis.zinterstore

Call Signature ​

zinterstore(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7443

Parameters ​
args ​

...[RedisKey, string | number, ...keys: RedisKey[], "AGGREGATE", "MAX"]

Returns ​

Promise<number>

Inherited from ​

Redis.zinterstore

Call Signature ​

zinterstore(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7450

Parameters ​
args ​

...[RedisKey, string | number, RedisKey[], "AGGREGATE", "MAX"]

Returns ​

Promise<number>

Inherited from ​

Redis.zinterstore

Call Signature ​

zinterstore(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7457

Parameters ​
args ​

...[RedisKey, string | number, ...args: RedisValue[], Callback<number>]

Returns ​

Promise<number>

Inherited from ​

Redis.zinterstore

Call Signature ​

zinterstore(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7463

Parameters ​
args ​

...[RedisKey, string | number, ...args: RedisValue[]]

Returns ​

Promise<number>

Inherited from ​

Redis.zinterstore

Call Signature ​

zinterstore(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7468

Parameters ​
args ​

...[RedisKey, string | number, ...args: RedisValue[], "AGGREGATE", "SUM", Callback<number>]

Returns ​

Promise<number>

Inherited from ​

Redis.zinterstore

Call Signature ​

zinterstore(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7476

Parameters ​
args ​

...[RedisKey, string | number, ...args: RedisValue[], "AGGREGATE", "SUM"]

Returns ​

Promise<number>

Inherited from ​

Redis.zinterstore

Call Signature ​

zinterstore(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7483

Parameters ​
args ​

...[RedisKey, string | number, ...args: RedisValue[], "AGGREGATE", "MIN", Callback<number>]

Returns ​

Promise<number>

Inherited from ​

Redis.zinterstore

Call Signature ​

zinterstore(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7491

Parameters ​
args ​

...[RedisKey, string | number, ...args: RedisValue[], "AGGREGATE", "MIN"]

Returns ​

Promise<number>

Inherited from ​

Redis.zinterstore

Call Signature ​

zinterstore(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7498

Parameters ​
args ​

...[RedisKey, string | number, ...args: RedisValue[], "AGGREGATE", "MAX", Callback<number>]

Returns ​

Promise<number>

Inherited from ​

Redis.zinterstore

Call Signature ​

zinterstore(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7506

Parameters ​
args ​

...[RedisKey, string | number, ...args: RedisValue[], "AGGREGATE", "MAX"]

Returns ​

Promise<number>

Inherited from ​

Redis.zinterstore


zlexcount() ​

zlexcount(key, min, max, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7519

Count the number of members in a sorted set between a given lexicographical range

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

Parameters ​

key ​

RedisKey

min ​

string | number | Buffer<ArrayBufferLike>

max ​

string | number | Buffer<ArrayBufferLike>

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.zlexcount


zmpop() ​

Call Signature ​

zmpop(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7526

Remove and return members with scores in a sorted set

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

...[string | number, ...keys: RedisKey[], "MIN", Callback<unknown>]

Returns ​

Promise<unknown>

Inherited from ​

Redis.zmpop

Call Signature ​

zmpop(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7532

Parameters ​
args ​

...[string | number, RedisKey[], "MIN", Callback<unknown>]

Returns ​

Promise<unknown>

Inherited from ​

Redis.zmpop

Call Signature ​

zmpop(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7538

Parameters ​
args ​

...[string | number, ...keys: RedisKey[], "MIN"]

Returns ​

Promise<unknown>

Inherited from ​

Redis.zmpop

Call Signature ​

zmpop(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7539

Parameters ​
args ​

...[string | number, RedisKey[], "MIN"]

Returns ​

Promise<unknown>

Inherited from ​

Redis.zmpop

Call Signature ​

zmpop(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7540

Parameters ​
args ​

...[string | number, ...keys: RedisKey[], "MIN", "COUNT", string | number, Callback<unknown>]

Returns ​

Promise<unknown>

Inherited from ​

Redis.zmpop

Call Signature ​

zmpop(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7548

Parameters ​
args ​

...[string | number, RedisKey[], "MIN", "COUNT", string | number, Callback<unknown>]

Returns ​

Promise<unknown>

Inherited from ​

Redis.zmpop

Call Signature ​

zmpop(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7556

Parameters ​
args ​

...[string | number, ...keys: RedisKey[], "MIN", "COUNT", string | number]

Returns ​

Promise<unknown>

Inherited from ​

Redis.zmpop

Call Signature ​

zmpop(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7563

Parameters ​
args ​

...[string | number, RedisKey[], "MIN", "COUNT", string | number]

Returns ​

Promise<unknown>

Inherited from ​

Redis.zmpop

Call Signature ​

zmpop(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7570

Parameters ​
args ​

...[string | number, ...keys: RedisKey[], "MAX", Callback<unknown>]

Returns ​

Promise<unknown>

Inherited from ​

Redis.zmpop

Call Signature ​

zmpop(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7576

Parameters ​
args ​

...[string | number, RedisKey[], "MAX", Callback<unknown>]

Returns ​

Promise<unknown>

Inherited from ​

Redis.zmpop

Call Signature ​

zmpop(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7582

Parameters ​
args ​

...[string | number, ...keys: RedisKey[], "MAX"]

Returns ​

Promise<unknown>

Inherited from ​

Redis.zmpop

Call Signature ​

zmpop(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7583

Parameters ​
args ​

...[string | number, RedisKey[], "MAX"]

Returns ​

Promise<unknown>

Inherited from ​

Redis.zmpop

Call Signature ​

zmpop(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7584

Parameters ​
args ​

...[string | number, ...keys: RedisKey[], "MAX", "COUNT", string | number, Callback<unknown>]

Returns ​

Promise<unknown>

Inherited from ​

Redis.zmpop

Call Signature ​

zmpop(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7592

Parameters ​
args ​

...[string | number, RedisKey[], "MAX", "COUNT", string | number, Callback<unknown>]

Returns ​

Promise<unknown>

Inherited from ​

Redis.zmpop

Call Signature ​

zmpop(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7600

Parameters ​
args ​

...[string | number, ...keys: RedisKey[], "MAX", "COUNT", string | number]

Returns ​

Promise<unknown>

Inherited from ​

Redis.zmpop

Call Signature ​

zmpop(...args): Promise<unknown>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7607

Parameters ​
args ​

...[string | number, RedisKey[], "MAX", "COUNT", string | number]

Returns ​

Promise<unknown>

Inherited from ​

Redis.zmpop


zmscore() ​

Call Signature ​

zmscore(...args): Promise<(null | string)[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7620

Get the score associated with the given members in a sorted set

  • group: sorted-set
  • complexity: O(N) where N is the number of members being requested.
  • since: 6.2.0
Parameters ​
args ​

...[RedisKey, ...members: (string | number | Buffer<ArrayBufferLike>)[], Callback<(null | string)[]>]

Returns ​

Promise<(null | string)[]>

Inherited from ​

Redis.zmscore

Call Signature ​

zmscore(...args): Promise<(null | string)[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7630

Parameters ​
args ​

...[RedisKey, (string | number | Buffer<ArrayBufferLike>)[], Callback<(null | string)[]>]

Returns ​

Promise<(null | string)[]>

Inherited from ​

Redis.zmscore

Call Signature ​

zmscore(...args): Promise<(null | string)[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7640

Parameters ​
args ​

...[RedisKey, ...members: (string | number | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<(null | string)[]>

Inherited from ​

Redis.zmscore

Call Signature ​

zmscore(...args): Promise<(null | string)[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7642

Parameters ​
args ​

...[RedisKey, (string | number | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<(null | string)[]>

Inherited from ​

Redis.zmscore


zmscoreBuffer() ​

Call Signature ​

zmscoreBuffer(...args): Promise<(null | Buffer<ArrayBufferLike>)[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7625

Parameters ​
args ​

...[RedisKey, ...members: (string | number | Buffer<ArrayBufferLike>)[], Callback<(null | Buffer<ArrayBufferLike>)[]>]

Returns ​

Promise<(null | Buffer<ArrayBufferLike>)[]>

Inherited from ​

Redis.zmscoreBuffer

Call Signature ​

zmscoreBuffer(...args): Promise<(null | Buffer<ArrayBufferLike>)[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7635

Parameters ​
args ​

...[RedisKey, (string | number | Buffer<ArrayBufferLike>)[], Callback<(null | Buffer<ArrayBufferLike>)[]>]

Returns ​

Promise<(null | Buffer<ArrayBufferLike>)[]>

Inherited from ​

Redis.zmscoreBuffer

Call Signature ​

zmscoreBuffer(...args): Promise<(null | Buffer<ArrayBufferLike>)[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7641

Parameters ​
args ​

...[RedisKey, ...members: (string | number | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<(null | Buffer<ArrayBufferLike>)[]>

Inherited from ​

Redis.zmscoreBuffer

Call Signature ​

zmscoreBuffer(...args): Promise<(null | Buffer<ArrayBufferLike>)[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7643

Parameters ​
args ​

...[RedisKey, (string | number | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<(null | Buffer<ArrayBufferLike>)[]>

Inherited from ​

Redis.zmscoreBuffer


zpopmax() ​

Call Signature ​

zpopmax(key, callback?): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7650

Remove and return members with the highest scores in a sorted set

  • group: sorted-set
  • complexity: O(log(N)*M) with N being the number of elements in the sorted set, and M being the number of elements popped.
  • since: 5.0.0
Parameters ​
key ​

RedisKey

callback? ​

Callback<string[]>

Returns ​

Promise<string[]>

Inherited from ​

Redis.zpopmax

Call Signature ​

zpopmax(key, count, callback?): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7652

Parameters ​
key ​

RedisKey

count ​

string | number

callback? ​

Callback<string[]>

Returns ​

Promise<string[]>

Inherited from ​

Redis.zpopmax


zpopmaxBuffer() ​

Call Signature ​

zpopmaxBuffer(key, callback?): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7651

Parameters ​
key ​

RedisKey

callback? ​

Callback<Buffer<ArrayBufferLike>[]>

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zpopmaxBuffer

Call Signature ​

zpopmaxBuffer(key, count, callback?): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7653

Parameters ​
key ​

RedisKey

count ​

string | number

callback? ​

Callback<Buffer<ArrayBufferLike>[]>

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zpopmaxBuffer


zpopmin() ​

Call Signature ​

zpopmin(key, callback?): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7660

Remove and return members with the lowest scores in a sorted set

  • group: sorted-set
  • complexity: O(log(N)*M) with N being the number of elements in the sorted set, and M being the number of elements popped.
  • since: 5.0.0
Parameters ​
key ​

RedisKey

callback? ​

Callback<string[]>

Returns ​

Promise<string[]>

Inherited from ​

Redis.zpopmin

Call Signature ​

zpopmin(key, count, callback?): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7662

Parameters ​
key ​

RedisKey

count ​

string | number

callback? ​

Callback<string[]>

Returns ​

Promise<string[]>

Inherited from ​

Redis.zpopmin


zpopminBuffer() ​

Call Signature ​

zpopminBuffer(key, callback?): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7661

Parameters ​
key ​

RedisKey

callback? ​

Callback<Buffer<ArrayBufferLike>[]>

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zpopminBuffer

Call Signature ​

zpopminBuffer(key, count, callback?): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7663

Parameters ​
key ​

RedisKey

count ​

string | number

callback? ​

Callback<Buffer<ArrayBufferLike>[]>

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zpopminBuffer


zrandmember() ​

Call Signature ​

zrandmember(key, callback?): Promise<null | string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7670

Get one or multiple random elements from a sorted set

  • group: sorted-set
  • complexity: O(N) where N is the number of elements returned
  • since: 6.2.0
Parameters ​
key ​

RedisKey

callback? ​

Callback<null | string>

Returns ​

Promise<null | string>

Inherited from ​

Redis.zrandmember

Call Signature ​

zrandmember(key, count, callback?): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7672

Parameters ​
key ​

RedisKey

count ​

string | number

callback? ​

Callback<string[]>

Returns ​

Promise<string[]>

Inherited from ​

Redis.zrandmember

Call Signature ​

zrandmember(key, count, withscores, callback?): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7674

Parameters ​
key ​

RedisKey

count ​

string | number

withscores ​

"WITHSCORES"

callback? ​

Callback<string[]>

Returns ​

Promise<string[]>

Inherited from ​

Redis.zrandmember


zrandmemberBuffer() ​

Call Signature ​

zrandmemberBuffer(key, callback?): Promise<null | Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7671

Parameters ​
key ​

RedisKey

callback? ​

Callback<null | Buffer<ArrayBufferLike>>

Returns ​

Promise<null | Buffer<ArrayBufferLike>>

Inherited from ​

Redis.zrandmemberBuffer

Call Signature ​

zrandmemberBuffer(key, count, callback?): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7673

Parameters ​
key ​

RedisKey

count ​

string | number

callback? ​

Callback<Buffer<ArrayBufferLike>[]>

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zrandmemberBuffer

Call Signature ​

zrandmemberBuffer(key, count, withscores, callback?): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7675

Parameters ​
key ​

RedisKey

count ​

string | number

withscores ​

"WITHSCORES"

callback? ​

Callback<Buffer<ArrayBufferLike>[]>

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zrandmemberBuffer


zrange() ​

Call Signature ​

zrange(key, min, max, callback?): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7682

Return a range of members in a sorted set

  • group: sorted-set
  • complexity: O(log(N)+M) with N being the number of elements in the sorted set and M the number of elements returned.
  • since: 1.2.0
Parameters ​
key ​

RedisKey

min ​

string | number | Buffer<ArrayBufferLike>

max ​

string | number | Buffer<ArrayBufferLike>

callback? ​

Callback<string[]>

Returns ​

Promise<string[]>

Inherited from ​

Redis.zrange

Call Signature ​

zrange(key, min, max, withscores, callback?): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7684

Parameters ​
key ​

RedisKey

min ​

string | number | Buffer<ArrayBufferLike>

max ​

string | number | Buffer<ArrayBufferLike>

withscores ​

"WITHSCORES"

callback? ​

Callback<string[]>

Returns ​

Promise<string[]>

Inherited from ​

Redis.zrange

Call Signature ​

zrange(key, min, max, offsetCountToken, offset, count, callback?): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7686

Parameters ​
key ​

RedisKey

min ​

string | number | Buffer<ArrayBufferLike>

max ​

string | number | Buffer<ArrayBufferLike>

offsetCountToken ​

"LIMIT"

offset ​

string | number

count ​

string | number

callback? ​

Callback<string[]>

Returns ​

Promise<string[]>

Inherited from ​

Redis.zrange

Call Signature ​

zrange(key, min, max, offsetCountToken, offset, count, withscores, callback?): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7688

Parameters ​
key ​

RedisKey

min ​

string | number | Buffer<ArrayBufferLike>

max ​

string | number | Buffer<ArrayBufferLike>

offsetCountToken ​

"LIMIT"

offset ​

string | number

count ​

string | number

withscores ​

"WITHSCORES"

callback? ​

Callback<string[]>

Returns ​

Promise<string[]>

Inherited from ​

Redis.zrange

Call Signature ​

zrange(key, min, max, rev, callback?): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7690

Parameters ​
key ​

RedisKey

min ​

string | number | Buffer<ArrayBufferLike>

max ​

string | number | Buffer<ArrayBufferLike>

rev ​

"REV"

callback? ​

Callback<string[]>

Returns ​

Promise<string[]>

Inherited from ​

Redis.zrange

Call Signature ​

zrange(key, min, max, rev, withscores, callback?): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7692

Parameters ​
key ​

RedisKey

min ​

string | number | Buffer<ArrayBufferLike>

max ​

string | number | Buffer<ArrayBufferLike>

rev ​

"REV"

withscores ​

"WITHSCORES"

callback? ​

Callback<string[]>

Returns ​

Promise<string[]>

Inherited from ​

Redis.zrange

Call Signature ​

zrange(key, min, max, rev, offsetCountToken, offset, count, callback?): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7694

Parameters ​
key ​

RedisKey

min ​

string | number | Buffer<ArrayBufferLike>

max ​

string | number | Buffer<ArrayBufferLike>

rev ​

"REV"

offsetCountToken ​

"LIMIT"

offset ​

string | number

count ​

string | number

callback? ​

Callback<string[]>

Returns ​

Promise<string[]>

Inherited from ​

Redis.zrange

Call Signature ​

zrange(key, min, max, rev, offsetCountToken, offset, count, withscores, callback?): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7696

Parameters ​
key ​

RedisKey

min ​

string | number | Buffer<ArrayBufferLike>

max ​

string | number | Buffer<ArrayBufferLike>

rev ​

"REV"

offsetCountToken ​

"LIMIT"

offset ​

string | number

count ​

string | number

withscores ​

"WITHSCORES"

callback? ​

Callback<string[]>

Returns ​

Promise<string[]>

Inherited from ​

Redis.zrange

Call Signature ​

zrange(key, min, max, byscore, callback?): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7698

Parameters ​
key ​

RedisKey

min ​

string | number | Buffer<ArrayBufferLike>

max ​

string | number | Buffer<ArrayBufferLike>

byscore ​

"BYSCORE"

callback? ​

Callback<string[]>

Returns ​

Promise<string[]>

Inherited from ​

Redis.zrange

Call Signature ​

zrange(key, min, max, byscore, withscores, callback?): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7700

Parameters ​
key ​

RedisKey

min ​

string | number | Buffer<ArrayBufferLike>

max ​

string | number | Buffer<ArrayBufferLike>

byscore ​

"BYSCORE"

withscores ​

"WITHSCORES"

callback? ​

Callback<string[]>

Returns ​

Promise<string[]>

Inherited from ​

Redis.zrange

Call Signature ​

zrange(key, min, max, byscore, offsetCountToken, offset, count, callback?): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7702

Parameters ​
key ​

RedisKey

min ​

string | number | Buffer<ArrayBufferLike>

max ​

string | number | Buffer<ArrayBufferLike>

byscore ​

"BYSCORE"

offsetCountToken ​

"LIMIT"

offset ​

string | number

count ​

string | number

callback? ​

Callback<string[]>

Returns ​

Promise<string[]>

Inherited from ​

Redis.zrange

Call Signature ​

zrange(key, min, max, byscore, offsetCountToken, offset, count, withscores, callback?): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7704

Parameters ​
key ​

RedisKey

min ​

string | number | Buffer<ArrayBufferLike>

max ​

string | number | Buffer<ArrayBufferLike>

byscore ​

"BYSCORE"

offsetCountToken ​

"LIMIT"

offset ​

string | number

count ​

string | number

withscores ​

"WITHSCORES"

callback? ​

Callback<string[]>

Returns ​

Promise<string[]>

Inherited from ​

Redis.zrange

Call Signature ​

zrange(key, min, max, byscore, rev, callback?): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7706

Parameters ​
key ​

RedisKey

min ​

string | number | Buffer<ArrayBufferLike>

max ​

string | number | Buffer<ArrayBufferLike>

byscore ​

"BYSCORE"

rev ​

"REV"

callback? ​

Callback<string[]>

Returns ​

Promise<string[]>

Inherited from ​

Redis.zrange

Call Signature ​

zrange(key, min, max, byscore, rev, withscores, callback?): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7708

Parameters ​
key ​

RedisKey

min ​

string | number | Buffer<ArrayBufferLike>

max ​

string | number | Buffer<ArrayBufferLike>

byscore ​

"BYSCORE"

rev ​

"REV"

withscores ​

"WITHSCORES"

callback? ​

Callback<string[]>

Returns ​

Promise<string[]>

Inherited from ​

Redis.zrange

Call Signature ​

zrange(key, min, max, byscore, rev, offsetCountToken, offset, count, callback?): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7710

Parameters ​
key ​

RedisKey

min ​

string | number | Buffer<ArrayBufferLike>

max ​

string | number | Buffer<ArrayBufferLike>

byscore ​

"BYSCORE"

rev ​

"REV"

offsetCountToken ​

"LIMIT"

offset ​

string | number

count ​

string | number

callback? ​

Callback<string[]>

Returns ​

Promise<string[]>

Inherited from ​

Redis.zrange

Call Signature ​

zrange(key, min, max, byscore, rev, offsetCountToken, offset, count, withscores, callback?): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7712

Parameters ​
key ​

RedisKey

min ​

string | number | Buffer<ArrayBufferLike>

max ​

string | number | Buffer<ArrayBufferLike>

byscore ​

"BYSCORE"

rev ​

"REV"

offsetCountToken ​

"LIMIT"

offset ​

string | number

count ​

string | number

withscores ​

"WITHSCORES"

callback? ​

Callback<string[]>

Returns ​

Promise<string[]>

Inherited from ​

Redis.zrange

Call Signature ​

zrange(key, min, max, bylex, callback?): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7714

Parameters ​
key ​

RedisKey

min ​

string | number | Buffer<ArrayBufferLike>

max ​

string | number | Buffer<ArrayBufferLike>

bylex ​

"BYLEX"

callback? ​

Callback<string[]>

Returns ​

Promise<string[]>

Inherited from ​

Redis.zrange

Call Signature ​

zrange(key, min, max, bylex, withscores, callback?): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7716

Parameters ​
key ​

RedisKey

min ​

string | number | Buffer<ArrayBufferLike>

max ​

string | number | Buffer<ArrayBufferLike>

bylex ​

"BYLEX"

withscores ​

"WITHSCORES"

callback? ​

Callback<string[]>

Returns ​

Promise<string[]>

Inherited from ​

Redis.zrange

Call Signature ​

zrange(key, min, max, bylex, offsetCountToken, offset, count, callback?): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7718

Parameters ​
key ​

RedisKey

min ​

string | number | Buffer<ArrayBufferLike>

max ​

string | number | Buffer<ArrayBufferLike>

bylex ​

"BYLEX"

offsetCountToken ​

"LIMIT"

offset ​

string | number

count ​

string | number

callback? ​

Callback<string[]>

Returns ​

Promise<string[]>

Inherited from ​

Redis.zrange

Call Signature ​

zrange(key, min, max, bylex, offsetCountToken, offset, count, withscores, callback?): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7720

Parameters ​
key ​

RedisKey

min ​

string | number | Buffer<ArrayBufferLike>

max ​

string | number | Buffer<ArrayBufferLike>

bylex ​

"BYLEX"

offsetCountToken ​

"LIMIT"

offset ​

string | number

count ​

string | number

withscores ​

"WITHSCORES"

callback? ​

Callback<string[]>

Returns ​

Promise<string[]>

Inherited from ​

Redis.zrange

Call Signature ​

zrange(key, min, max, bylex, rev, callback?): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7722

Parameters ​
key ​

RedisKey

min ​

string | number | Buffer<ArrayBufferLike>

max ​

string | number | Buffer<ArrayBufferLike>

bylex ​

"BYLEX"

rev ​

"REV"

callback? ​

Callback<string[]>

Returns ​

Promise<string[]>

Inherited from ​

Redis.zrange

Call Signature ​

zrange(key, min, max, bylex, rev, withscores, callback?): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7724

Parameters ​
key ​

RedisKey

min ​

string | number | Buffer<ArrayBufferLike>

max ​

string | number | Buffer<ArrayBufferLike>

bylex ​

"BYLEX"

rev ​

"REV"

withscores ​

"WITHSCORES"

callback? ​

Callback<string[]>

Returns ​

Promise<string[]>

Inherited from ​

Redis.zrange

Call Signature ​

zrange(key, min, max, bylex, rev, offsetCountToken, offset, count, callback?): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7726

Parameters ​
key ​

RedisKey

min ​

string | number | Buffer<ArrayBufferLike>

max ​

string | number | Buffer<ArrayBufferLike>

bylex ​

"BYLEX"

rev ​

"REV"

offsetCountToken ​

"LIMIT"

offset ​

string | number

count ​

string | number

callback? ​

Callback<string[]>

Returns ​

Promise<string[]>

Inherited from ​

Redis.zrange

Call Signature ​

zrange(key, min, max, bylex, rev, offsetCountToken, offset, count, withscores, callback?): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7728

Parameters ​
key ​

RedisKey

min ​

string | number | Buffer<ArrayBufferLike>

max ​

string | number | Buffer<ArrayBufferLike>

bylex ​

"BYLEX"

rev ​

"REV"

offsetCountToken ​

"LIMIT"

offset ​

string | number

count ​

string | number

withscores ​

"WITHSCORES"

callback? ​

Callback<string[]>

Returns ​

Promise<string[]>

Inherited from ​

Redis.zrange


zrangeBuffer() ​

Call Signature ​

zrangeBuffer(key, min, max, callback?): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7683

Parameters ​
key ​

RedisKey

min ​

string | number | Buffer<ArrayBufferLike>

max ​

string | number | Buffer<ArrayBufferLike>

callback? ​

Callback<Buffer<ArrayBufferLike>[]>

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zrangeBuffer

Call Signature ​

zrangeBuffer(key, min, max, withscores, callback?): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7685

Parameters ​
key ​

RedisKey

min ​

string | number | Buffer<ArrayBufferLike>

max ​

string | number | Buffer<ArrayBufferLike>

withscores ​

"WITHSCORES"

callback? ​

Callback<Buffer<ArrayBufferLike>[]>

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zrangeBuffer

Call Signature ​

zrangeBuffer(key, min, max, offsetCountToken, offset, count, callback?): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7687

Parameters ​
key ​

RedisKey

min ​

string | number | Buffer<ArrayBufferLike>

max ​

string | number | Buffer<ArrayBufferLike>

offsetCountToken ​

"LIMIT"

offset ​

string | number

count ​

string | number

callback? ​

Callback<Buffer<ArrayBufferLike>[]>

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zrangeBuffer

Call Signature ​

zrangeBuffer(key, min, max, offsetCountToken, offset, count, withscores, callback?): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7689

Parameters ​
key ​

RedisKey

min ​

string | number | Buffer<ArrayBufferLike>

max ​

string | number | Buffer<ArrayBufferLike>

offsetCountToken ​

"LIMIT"

offset ​

string | number

count ​

string | number

withscores ​

"WITHSCORES"

callback? ​

Callback<Buffer<ArrayBufferLike>[]>

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zrangeBuffer

Call Signature ​

zrangeBuffer(key, min, max, rev, callback?): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7691

Parameters ​
key ​

RedisKey

min ​

string | number | Buffer<ArrayBufferLike>

max ​

string | number | Buffer<ArrayBufferLike>

rev ​

"REV"

callback? ​

Callback<Buffer<ArrayBufferLike>[]>

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zrangeBuffer

Call Signature ​

zrangeBuffer(key, min, max, rev, withscores, callback?): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7693

Parameters ​
key ​

RedisKey

min ​

string | number | Buffer<ArrayBufferLike>

max ​

string | number | Buffer<ArrayBufferLike>

rev ​

"REV"

withscores ​

"WITHSCORES"

callback? ​

Callback<Buffer<ArrayBufferLike>[]>

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zrangeBuffer

Call Signature ​

zrangeBuffer(key, min, max, rev, offsetCountToken, offset, count, callback?): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7695

Parameters ​
key ​

RedisKey

min ​

string | number | Buffer<ArrayBufferLike>

max ​

string | number | Buffer<ArrayBufferLike>

rev ​

"REV"

offsetCountToken ​

"LIMIT"

offset ​

string | number

count ​

string | number

callback? ​

Callback<Buffer<ArrayBufferLike>[]>

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zrangeBuffer

Call Signature ​

zrangeBuffer(key, min, max, rev, offsetCountToken, offset, count, withscores, callback?): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7697

Parameters ​
key ​

RedisKey

min ​

string | number | Buffer<ArrayBufferLike>

max ​

string | number | Buffer<ArrayBufferLike>

rev ​

"REV"

offsetCountToken ​

"LIMIT"

offset ​

string | number

count ​

string | number

withscores ​

"WITHSCORES"

callback? ​

Callback<Buffer<ArrayBufferLike>[]>

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zrangeBuffer

Call Signature ​

zrangeBuffer(key, min, max, byscore, callback?): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7699

Parameters ​
key ​

RedisKey

min ​

string | number | Buffer<ArrayBufferLike>

max ​

string | number | Buffer<ArrayBufferLike>

byscore ​

"BYSCORE"

callback? ​

Callback<Buffer<ArrayBufferLike>[]>

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zrangeBuffer

Call Signature ​

zrangeBuffer(key, min, max, byscore, withscores, callback?): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7701

Parameters ​
key ​

RedisKey

min ​

string | number | Buffer<ArrayBufferLike>

max ​

string | number | Buffer<ArrayBufferLike>

byscore ​

"BYSCORE"

withscores ​

"WITHSCORES"

callback? ​

Callback<Buffer<ArrayBufferLike>[]>

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zrangeBuffer

Call Signature ​

zrangeBuffer(key, min, max, byscore, offsetCountToken, offset, count, callback?): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7703

Parameters ​
key ​

RedisKey

min ​

string | number | Buffer<ArrayBufferLike>

max ​

string | number | Buffer<ArrayBufferLike>

byscore ​

"BYSCORE"

offsetCountToken ​

"LIMIT"

offset ​

string | number

count ​

string | number

callback? ​

Callback<Buffer<ArrayBufferLike>[]>

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zrangeBuffer

Call Signature ​

zrangeBuffer(key, min, max, byscore, offsetCountToken, offset, count, withscores, callback?): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7705

Parameters ​
key ​

RedisKey

min ​

string | number | Buffer<ArrayBufferLike>

max ​

string | number | Buffer<ArrayBufferLike>

byscore ​

"BYSCORE"

offsetCountToken ​

"LIMIT"

offset ​

string | number

count ​

string | number

withscores ​

"WITHSCORES"

callback? ​

Callback<Buffer<ArrayBufferLike>[]>

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zrangeBuffer

Call Signature ​

zrangeBuffer(key, min, max, byscore, rev, callback?): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7707

Parameters ​
key ​

RedisKey

min ​

string | number | Buffer<ArrayBufferLike>

max ​

string | number | Buffer<ArrayBufferLike>

byscore ​

"BYSCORE"

rev ​

"REV"

callback? ​

Callback<Buffer<ArrayBufferLike>[]>

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zrangeBuffer

Call Signature ​

zrangeBuffer(key, min, max, byscore, rev, withscores, callback?): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7709

Parameters ​
key ​

RedisKey

min ​

string | number | Buffer<ArrayBufferLike>

max ​

string | number | Buffer<ArrayBufferLike>

byscore ​

"BYSCORE"

rev ​

"REV"

withscores ​

"WITHSCORES"

callback? ​

Callback<Buffer<ArrayBufferLike>[]>

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zrangeBuffer

Call Signature ​

zrangeBuffer(key, min, max, byscore, rev, offsetCountToken, offset, count, callback?): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7711

Parameters ​
key ​

RedisKey

min ​

string | number | Buffer<ArrayBufferLike>

max ​

string | number | Buffer<ArrayBufferLike>

byscore ​

"BYSCORE"

rev ​

"REV"

offsetCountToken ​

"LIMIT"

offset ​

string | number

count ​

string | number

callback? ​

Callback<Buffer<ArrayBufferLike>[]>

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zrangeBuffer

Call Signature ​

zrangeBuffer(key, min, max, byscore, rev, offsetCountToken, offset, count, withscores, callback?): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7713

Parameters ​
key ​

RedisKey

min ​

string | number | Buffer<ArrayBufferLike>

max ​

string | number | Buffer<ArrayBufferLike>

byscore ​

"BYSCORE"

rev ​

"REV"

offsetCountToken ​

"LIMIT"

offset ​

string | number

count ​

string | number

withscores ​

"WITHSCORES"

callback? ​

Callback<Buffer<ArrayBufferLike>[]>

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zrangeBuffer

Call Signature ​

zrangeBuffer(key, min, max, bylex, callback?): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7715

Parameters ​
key ​

RedisKey

min ​

string | number | Buffer<ArrayBufferLike>

max ​

string | number | Buffer<ArrayBufferLike>

bylex ​

"BYLEX"

callback? ​

Callback<Buffer<ArrayBufferLike>[]>

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zrangeBuffer

Call Signature ​

zrangeBuffer(key, min, max, bylex, withscores, callback?): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7717

Parameters ​
key ​

RedisKey

min ​

string | number | Buffer<ArrayBufferLike>

max ​

string | number | Buffer<ArrayBufferLike>

bylex ​

"BYLEX"

withscores ​

"WITHSCORES"

callback? ​

Callback<Buffer<ArrayBufferLike>[]>

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zrangeBuffer

Call Signature ​

zrangeBuffer(key, min, max, bylex, offsetCountToken, offset, count, callback?): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7719

Parameters ​
key ​

RedisKey

min ​

string | number | Buffer<ArrayBufferLike>

max ​

string | number | Buffer<ArrayBufferLike>

bylex ​

"BYLEX"

offsetCountToken ​

"LIMIT"

offset ​

string | number

count ​

string | number

callback? ​

Callback<Buffer<ArrayBufferLike>[]>

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zrangeBuffer

Call Signature ​

zrangeBuffer(key, min, max, bylex, offsetCountToken, offset, count, withscores, callback?): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7721

Parameters ​
key ​

RedisKey

min ​

string | number | Buffer<ArrayBufferLike>

max ​

string | number | Buffer<ArrayBufferLike>

bylex ​

"BYLEX"

offsetCountToken ​

"LIMIT"

offset ​

string | number

count ​

string | number

withscores ​

"WITHSCORES"

callback? ​

Callback<Buffer<ArrayBufferLike>[]>

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zrangeBuffer

Call Signature ​

zrangeBuffer(key, min, max, bylex, rev, callback?): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7723

Parameters ​
key ​

RedisKey

min ​

string | number | Buffer<ArrayBufferLike>

max ​

string | number | Buffer<ArrayBufferLike>

bylex ​

"BYLEX"

rev ​

"REV"

callback? ​

Callback<Buffer<ArrayBufferLike>[]>

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zrangeBuffer

Call Signature ​

zrangeBuffer(key, min, max, bylex, rev, withscores, callback?): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7725

Parameters ​
key ​

RedisKey

min ​

string | number | Buffer<ArrayBufferLike>

max ​

string | number | Buffer<ArrayBufferLike>

bylex ​

"BYLEX"

rev ​

"REV"

withscores ​

"WITHSCORES"

callback? ​

Callback<Buffer<ArrayBufferLike>[]>

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zrangeBuffer

Call Signature ​

zrangeBuffer(key, min, max, bylex, rev, offsetCountToken, offset, count, callback?): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7727

Parameters ​
key ​

RedisKey

min ​

string | number | Buffer<ArrayBufferLike>

max ​

string | number | Buffer<ArrayBufferLike>

bylex ​

"BYLEX"

rev ​

"REV"

offsetCountToken ​

"LIMIT"

offset ​

string | number

count ​

string | number

callback? ​

Callback<Buffer<ArrayBufferLike>[]>

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zrangeBuffer

Call Signature ​

zrangeBuffer(key, min, max, bylex, rev, offsetCountToken, offset, count, withscores, callback?): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7729

Parameters ​
key ​

RedisKey

min ​

string | number | Buffer<ArrayBufferLike>

max ​

string | number | Buffer<ArrayBufferLike>

bylex ​

"BYLEX"

rev ​

"REV"

offsetCountToken ​

"LIMIT"

offset ​

string | number

count ​

string | number

withscores ​

"WITHSCORES"

callback? ​

Callback<Buffer<ArrayBufferLike>[]>

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zrangeBuffer


zrangebylex() ​

Call Signature ​

zrangebylex(key, min, max, callback?): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7736

Return a range of members in a sorted set, by lexicographical range

  • group: sorted-set
  • complexity: O(log(N)+M) with N being the number of elements in the sorted set and M the number of elements being returned. If M is constant (e.g. always asking for the first 10 elements with LIMIT), you can consider it O(log(N)).
  • since: 2.8.9
Parameters ​
key ​

RedisKey

min ​

string | number | Buffer<ArrayBufferLike>

max ​

string | number | Buffer<ArrayBufferLike>

callback? ​

Callback<string[]>

Returns ​

Promise<string[]>

Inherited from ​

Redis.zrangebylex

Call Signature ​

zrangebylex(key, min, max, offsetCountToken, offset, count, callback?): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7738

Parameters ​
key ​

RedisKey

min ​

string | number | Buffer<ArrayBufferLike>

max ​

string | number | Buffer<ArrayBufferLike>

offsetCountToken ​

"LIMIT"

offset ​

string | number

count ​

string | number

callback? ​

Callback<string[]>

Returns ​

Promise<string[]>

Inherited from ​

Redis.zrangebylex


zrangebylexBuffer() ​

Call Signature ​

zrangebylexBuffer(key, min, max, callback?): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7737

Parameters ​
key ​

RedisKey

min ​

string | number | Buffer<ArrayBufferLike>

max ​

string | number | Buffer<ArrayBufferLike>

callback? ​

Callback<Buffer<ArrayBufferLike>[]>

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zrangebylexBuffer

Call Signature ​

zrangebylexBuffer(key, min, max, offsetCountToken, offset, count, callback?): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7739

Parameters ​
key ​

RedisKey

min ​

string | number | Buffer<ArrayBufferLike>

max ​

string | number | Buffer<ArrayBufferLike>

offsetCountToken ​

"LIMIT"

offset ​

string | number

count ​

string | number

callback? ​

Callback<Buffer<ArrayBufferLike>[]>

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zrangebylexBuffer


zrangebyscore() ​

Call Signature ​

zrangebyscore(key, min, max, callback?): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7746

Return a range of members in a sorted set, by score

  • group: sorted-set
  • complexity: O(log(N)+M) with N being the number of elements in the sorted set and M the number of elements being returned. If M is constant (e.g. always asking for the first 10 elements with LIMIT), you can consider it O(log(N)).
  • since: 1.0.5
Parameters ​
key ​

RedisKey

min ​

string | number

max ​

string | number

callback? ​

Callback<string[]>

Returns ​

Promise<string[]>

Inherited from ​

Redis.zrangebyscore

Call Signature ​

zrangebyscore(key, min, max, offsetCountToken, offset, count, callback?): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7748

Parameters ​
key ​

RedisKey

min ​

string | number

max ​

string | number

offsetCountToken ​

"LIMIT"

offset ​

string | number

count ​

string | number

callback? ​

Callback<string[]>

Returns ​

Promise<string[]>

Inherited from ​

Redis.zrangebyscore

Call Signature ​

zrangebyscore(key, min, max, withscores, callback?): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7750

Parameters ​
key ​

RedisKey

min ​

string | number

max ​

string | number

withscores ​

"WITHSCORES"

callback? ​

Callback<string[]>

Returns ​

Promise<string[]>

Inherited from ​

Redis.zrangebyscore

Call Signature ​

zrangebyscore(key, min, max, withscores, offsetCountToken, offset, count, callback?): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7752

Parameters ​
key ​

RedisKey

min ​

string | number

max ​

string | number

withscores ​

"WITHSCORES"

offsetCountToken ​

"LIMIT"

offset ​

string | number

count ​

string | number

callback? ​

Callback<string[]>

Returns ​

Promise<string[]>

Inherited from ​

Redis.zrangebyscore


zrangebyscoreBuffer() ​

Call Signature ​

zrangebyscoreBuffer(key, min, max, callback?): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7747

Parameters ​
key ​

RedisKey

min ​

string | number

max ​

string | number

callback? ​

Callback<Buffer<ArrayBufferLike>[]>

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zrangebyscoreBuffer

Call Signature ​

zrangebyscoreBuffer(key, min, max, offsetCountToken, offset, count, callback?): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7749

Parameters ​
key ​

RedisKey

min ​

string | number

max ​

string | number

offsetCountToken ​

"LIMIT"

offset ​

string | number

count ​

string | number

callback? ​

Callback<Buffer<ArrayBufferLike>[]>

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zrangebyscoreBuffer

Call Signature ​

zrangebyscoreBuffer(key, min, max, withscores, callback?): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7751

Parameters ​
key ​

RedisKey

min ​

string | number

max ​

string | number

withscores ​

"WITHSCORES"

callback? ​

Callback<Buffer<ArrayBufferLike>[]>

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zrangebyscoreBuffer

Call Signature ​

zrangebyscoreBuffer(key, min, max, withscores, offsetCountToken, offset, count, callback?): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7753

Parameters ​
key ​

RedisKey

min ​

string | number

max ​

string | number

withscores ​

"WITHSCORES"

offsetCountToken ​

"LIMIT"

offset ​

string | number

count ​

string | number

callback? ​

Callback<Buffer<ArrayBufferLike>[]>

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zrangebyscoreBuffer


zrangestore() ​

Call Signature ​

zrangestore(dst, src, min, max, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7760

Store a range of members from sorted set into another key

  • group: sorted-set
  • complexity: O(log(N)+M) with N being the number of elements in the sorted set and M the number of elements stored into the destination key.
  • since: 6.2.0
Parameters ​
dst ​

RedisKey

src ​

RedisKey

min ​

string | number | Buffer<ArrayBufferLike>

max ​

string | number | Buffer<ArrayBufferLike>

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.zrangestore

Call Signature ​

zrangestore(dst, src, min, max, offsetCountToken, offset, count, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7761

Parameters ​
dst ​

RedisKey

src ​

RedisKey

min ​

string | number | Buffer<ArrayBufferLike>

max ​

string | number | Buffer<ArrayBufferLike>

offsetCountToken ​

"LIMIT"

offset ​

string | number

count ​

string | number

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.zrangestore

Call Signature ​

zrangestore(dst, src, min, max, rev, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7762

Parameters ​
dst ​

RedisKey

src ​

RedisKey

min ​

string | number | Buffer<ArrayBufferLike>

max ​

string | number | Buffer<ArrayBufferLike>

rev ​

"REV"

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.zrangestore

Call Signature ​

zrangestore(dst, src, min, max, rev, offsetCountToken, offset, count, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7763

Parameters ​
dst ​

RedisKey

src ​

RedisKey

min ​

string | number | Buffer<ArrayBufferLike>

max ​

string | number | Buffer<ArrayBufferLike>

rev ​

"REV"

offsetCountToken ​

"LIMIT"

offset ​

string | number

count ​

string | number

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.zrangestore

Call Signature ​

zrangestore(dst, src, min, max, byscore, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7764

Parameters ​
dst ​

RedisKey

src ​

RedisKey

min ​

string | number | Buffer<ArrayBufferLike>

max ​

string | number | Buffer<ArrayBufferLike>

byscore ​

"BYSCORE"

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.zrangestore

Call Signature ​

zrangestore(dst, src, min, max, byscore, offsetCountToken, offset, count, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7765

Parameters ​
dst ​

RedisKey

src ​

RedisKey

min ​

string | number | Buffer<ArrayBufferLike>

max ​

string | number | Buffer<ArrayBufferLike>

byscore ​

"BYSCORE"

offsetCountToken ​

"LIMIT"

offset ​

string | number

count ​

string | number

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.zrangestore

Call Signature ​

zrangestore(dst, src, min, max, byscore, rev, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7766

Parameters ​
dst ​

RedisKey

src ​

RedisKey

min ​

string | number | Buffer<ArrayBufferLike>

max ​

string | number | Buffer<ArrayBufferLike>

byscore ​

"BYSCORE"

rev ​

"REV"

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.zrangestore

Call Signature ​

zrangestore(dst, src, min, max, byscore, rev, offsetCountToken, offset, count, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7767

Parameters ​
dst ​

RedisKey

src ​

RedisKey

min ​

string | number | Buffer<ArrayBufferLike>

max ​

string | number | Buffer<ArrayBufferLike>

byscore ​

"BYSCORE"

rev ​

"REV"

offsetCountToken ​

"LIMIT"

offset ​

string | number

count ​

string | number

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.zrangestore

Call Signature ​

zrangestore(dst, src, min, max, bylex, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7768

Parameters ​
dst ​

RedisKey

src ​

RedisKey

min ​

string | number | Buffer<ArrayBufferLike>

max ​

string | number | Buffer<ArrayBufferLike>

bylex ​

"BYLEX"

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.zrangestore

Call Signature ​

zrangestore(dst, src, min, max, bylex, offsetCountToken, offset, count, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7769

Parameters ​
dst ​

RedisKey

src ​

RedisKey

min ​

string | number | Buffer<ArrayBufferLike>

max ​

string | number | Buffer<ArrayBufferLike>

bylex ​

"BYLEX"

offsetCountToken ​

"LIMIT"

offset ​

string | number

count ​

string | number

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.zrangestore

Call Signature ​

zrangestore(dst, src, min, max, bylex, rev, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7770

Parameters ​
dst ​

RedisKey

src ​

RedisKey

min ​

string | number | Buffer<ArrayBufferLike>

max ​

string | number | Buffer<ArrayBufferLike>

bylex ​

"BYLEX"

rev ​

"REV"

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.zrangestore

Call Signature ​

zrangestore(dst, src, min, max, bylex, rev, offsetCountToken, offset, count, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7771

Parameters ​
dst ​

RedisKey

src ​

RedisKey

min ​

string | number | Buffer<ArrayBufferLike>

max ​

string | number | Buffer<ArrayBufferLike>

bylex ​

"BYLEX"

rev ​

"REV"

offsetCountToken ​

"LIMIT"

offset ​

string | number

count ​

string | number

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.zrangestore


zrank() ​

zrank(key, member, callback?): Promise<null | number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7778

Determine the index of a member in a sorted set

  • group: sorted-set
  • complexity: O(log(N))
  • since: 2.0.0

Parameters ​

key ​

RedisKey

member ​

string | number | Buffer<ArrayBufferLike>

callback? ​

Callback<null | number>

Returns ​

Promise<null | number>

Inherited from ​

Redis.zrank


zrem() ​

Call Signature ​

zrem(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7785

Remove one or more members from a sorted set

  • group: sorted-set
  • complexity: O(M*log(N)) with N being the number of elements in the sorted set and M the number of elements to be removed.
  • since: 1.2.0
Parameters ​
args ​

...[RedisKey, ...members: (string | number | Buffer<ArrayBufferLike>)[], Callback<number>]

Returns ​

Promise<number>

Inherited from ​

Redis.zrem

Call Signature ​

zrem(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7790

Parameters ​
args ​

...[RedisKey, (string | number | Buffer<ArrayBufferLike>)[], Callback<number>]

Returns ​

Promise<number>

Inherited from ​

Redis.zrem

Call Signature ​

zrem(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7795

Parameters ​
args ​

...[RedisKey, ...members: (string | number | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<number>

Inherited from ​

Redis.zrem

Call Signature ​

zrem(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7796

Parameters ​
args ​

...[RedisKey, (string | number | Buffer<ArrayBufferLike>)[]]

Returns ​

Promise<number>

Inherited from ​

Redis.zrem


zremrangebylex() ​

zremrangebylex(key, min, max, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7803

Remove all members in a sorted set between the given lexicographical range

  • group: sorted-set
  • complexity: O(log(N)+M) with N being the number of elements in the sorted set and M the number of elements removed by the operation.
  • since: 2.8.9

Parameters ​

key ​

RedisKey

min ​

string | number | Buffer<ArrayBufferLike>

max ​

string | number | Buffer<ArrayBufferLike>

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.zremrangebylex


zremrangebyrank() ​

zremrangebyrank(key, start, stop, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7810

Remove all members in a sorted set within the given indexes

  • group: sorted-set
  • complexity: O(log(N)+M) with N being the number of elements in the sorted set and M the number of elements removed by the operation.
  • since: 2.0.0

Parameters ​

key ​

RedisKey

start ​

string | number

stop ​

string | number

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.zremrangebyrank


zremrangebyscore() ​

zremrangebyscore(key, min, max, callback?): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7817

Remove all members in a sorted set within the given scores

  • group: sorted-set
  • complexity: O(log(N)+M) with N being the number of elements in the sorted set and M the number of elements removed by the operation.
  • since: 1.2.0

Parameters ​

key ​

RedisKey

min ​

string | number

max ​

string | number

callback? ​

Callback<number>

Returns ​

Promise<number>

Inherited from ​

Redis.zremrangebyscore


zrevrange() ​

Call Signature ​

zrevrange(key, start, stop, callback?): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7824

Return a range of members in a sorted set, by index, with scores ordered from high to low

  • group: sorted-set
  • complexity: O(log(N)+M) with N being the number of elements in the sorted set and M the number of elements returned.
  • since: 1.2.0
Parameters ​
key ​

RedisKey

start ​

string | number

stop ​

string | number

callback? ​

Callback<string[]>

Returns ​

Promise<string[]>

Inherited from ​

Redis.zrevrange

Call Signature ​

zrevrange(key, start, stop, withscores, callback?): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7826

Parameters ​
key ​

RedisKey

start ​

string | number

stop ​

string | number

withscores ​

"WITHSCORES"

callback? ​

Callback<string[]>

Returns ​

Promise<string[]>

Inherited from ​

Redis.zrevrange


zrevrangeBuffer() ​

Call Signature ​

zrevrangeBuffer(key, start, stop, callback?): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7825

Parameters ​
key ​

RedisKey

start ​

string | number

stop ​

string | number

callback? ​

Callback<Buffer<ArrayBufferLike>[]>

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zrevrangeBuffer

Call Signature ​

zrevrangeBuffer(key, start, stop, withscores, callback?): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7827

Parameters ​
key ​

RedisKey

start ​

string | number

stop ​

string | number

withscores ​

"WITHSCORES"

callback? ​

Callback<Buffer<ArrayBufferLike>[]>

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zrevrangeBuffer


zrevrangebylex() ​

Call Signature ​

zrevrangebylex(key, max, min, callback?): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7834

Return a range of members in a sorted set, by lexicographical range, ordered from higher to lower strings.

  • group: sorted-set
  • complexity: O(log(N)+M) with N being the number of elements in the sorted set and M the number of elements being returned. If M is constant (e.g. always asking for the first 10 elements with LIMIT), you can consider it O(log(N)).
  • since: 2.8.9
Parameters ​
key ​

RedisKey

max ​

string | number | Buffer<ArrayBufferLike>

min ​

string | number | Buffer<ArrayBufferLike>

callback? ​

Callback<string[]>

Returns ​

Promise<string[]>

Inherited from ​

Redis.zrevrangebylex

Call Signature ​

zrevrangebylex(key, max, min, offsetCountToken, offset, count, callback?): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7836

Parameters ​
key ​

RedisKey

max ​

string | number | Buffer<ArrayBufferLike>

min ​

string | number | Buffer<ArrayBufferLike>

offsetCountToken ​

"LIMIT"

offset ​

string | number

count ​

string | number

callback? ​

Callback<string[]>

Returns ​

Promise<string[]>

Inherited from ​

Redis.zrevrangebylex


zrevrangebylexBuffer() ​

Call Signature ​

zrevrangebylexBuffer(key, max, min, callback?): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7835

Parameters ​
key ​

RedisKey

max ​

string | number | Buffer<ArrayBufferLike>

min ​

string | number | Buffer<ArrayBufferLike>

callback? ​

Callback<Buffer<ArrayBufferLike>[]>

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zrevrangebylexBuffer

Call Signature ​

zrevrangebylexBuffer(key, max, min, offsetCountToken, offset, count, callback?): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7837

Parameters ​
key ​

RedisKey

max ​

string | number | Buffer<ArrayBufferLike>

min ​

string | number | Buffer<ArrayBufferLike>

offsetCountToken ​

"LIMIT"

offset ​

string | number

count ​

string | number

callback? ​

Callback<Buffer<ArrayBufferLike>[]>

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zrevrangebylexBuffer


zrevrangebyscore() ​

Call Signature ​

zrevrangebyscore(key, max, min, callback?): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7844

Return a range of members in a sorted set, by score, with scores ordered from high to low

  • group: sorted-set
  • complexity: O(log(N)+M) with N being the number of elements in the sorted set and M the number of elements being returned. If M is constant (e.g. always asking for the first 10 elements with LIMIT), you can consider it O(log(N)).
  • since: 2.2.0
Parameters ​
key ​

RedisKey

max ​

string | number

min ​

string | number

callback? ​

Callback<string[]>

Returns ​

Promise<string[]>

Inherited from ​

Redis.zrevrangebyscore

Call Signature ​

zrevrangebyscore(key, max, min, offsetCountToken, offset, count, callback?): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7846

Parameters ​
key ​

RedisKey

max ​

string | number

min ​

string | number

offsetCountToken ​

"LIMIT"

offset ​

string | number

count ​

string | number

callback? ​

Callback<string[]>

Returns ​

Promise<string[]>

Inherited from ​

Redis.zrevrangebyscore

Call Signature ​

zrevrangebyscore(key, max, min, withscores, callback?): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7848

Parameters ​
key ​

RedisKey

max ​

string | number

min ​

string | number

withscores ​

"WITHSCORES"

callback? ​

Callback<string[]>

Returns ​

Promise<string[]>

Inherited from ​

Redis.zrevrangebyscore

Call Signature ​

zrevrangebyscore(key, max, min, withscores, offsetCountToken, offset, count, callback?): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7850

Parameters ​
key ​

RedisKey

max ​

string | number

min ​

string | number

withscores ​

"WITHSCORES"

offsetCountToken ​

"LIMIT"

offset ​

string | number

count ​

string | number

callback? ​

Callback<string[]>

Returns ​

Promise<string[]>

Inherited from ​

Redis.zrevrangebyscore


zrevrangebyscoreBuffer() ​

Call Signature ​

zrevrangebyscoreBuffer(key, max, min, callback?): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7845

Parameters ​
key ​

RedisKey

max ​

string | number

min ​

string | number

callback? ​

Callback<Buffer<ArrayBufferLike>[]>

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zrevrangebyscoreBuffer

Call Signature ​

zrevrangebyscoreBuffer(key, max, min, offsetCountToken, offset, count, callback?): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7847

Parameters ​
key ​

RedisKey

max ​

string | number

min ​

string | number

offsetCountToken ​

"LIMIT"

offset ​

string | number

count ​

string | number

callback? ​

Callback<Buffer<ArrayBufferLike>[]>

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zrevrangebyscoreBuffer

Call Signature ​

zrevrangebyscoreBuffer(key, max, min, withscores, callback?): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7849

Parameters ​
key ​

RedisKey

max ​

string | number

min ​

string | number

withscores ​

"WITHSCORES"

callback? ​

Callback<Buffer<ArrayBufferLike>[]>

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zrevrangebyscoreBuffer

Call Signature ​

zrevrangebyscoreBuffer(key, max, min, withscores, offsetCountToken, offset, count, callback?): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7851

Parameters ​
key ​

RedisKey

max ​

string | number

min ​

string | number

withscores ​

"WITHSCORES"

offsetCountToken ​

"LIMIT"

offset ​

string | number

count ​

string | number

callback? ​

Callback<Buffer<ArrayBufferLike>[]>

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zrevrangebyscoreBuffer


zrevrank() ​

zrevrank(key, member, callback?): Promise<null | number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7858

Determine the index of a member in a sorted set, with scores ordered from high to low

  • group: sorted-set
  • complexity: O(log(N))
  • since: 2.0.0

Parameters ​

key ​

RedisKey

member ​

string | number | Buffer<ArrayBufferLike>

callback? ​

Callback<null | number>

Returns ​

Promise<null | number>

Inherited from ​

Redis.zrevrank


zscan() ​

Call Signature ​

zscan(key, cursor, callback?): Promise<[string, string[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7865

Incrementally iterate sorted sets elements and associated scores

  • group: sorted-set
  • complexity: O(1) for every call. O(N) for a complete iteration, including enough command calls for the cursor to return back to 0. N is the number of elements inside the collection..
  • since: 2.8.0
Parameters ​
key ​

RedisKey

cursor ​

string | number

callback? ​

Callback<[string, string[]]>

Returns ​

Promise<[string, string[]]>

Inherited from ​

Redis.zscan

Call Signature ​

zscan(key, cursor, countToken, count, callback?): Promise<[string, string[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7867

Parameters ​
key ​

RedisKey

cursor ​

string | number

countToken ​

"COUNT"

count ​

string | number

callback? ​

Callback<[string, string[]]>

Returns ​

Promise<[string, string[]]>

Inherited from ​

Redis.zscan

Call Signature ​

zscan(key, cursor, patternToken, pattern, callback?): Promise<[string, string[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7869

Parameters ​
key ​

RedisKey

cursor ​

string | number

patternToken ​

"MATCH"

pattern ​

string

callback? ​

Callback<[string, string[]]>

Returns ​

Promise<[string, string[]]>

Inherited from ​

Redis.zscan

Call Signature ​

zscan(key, cursor, patternToken, pattern, countToken, count, callback?): Promise<[string, string[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7871

Parameters ​
key ​

RedisKey

cursor ​

string | number

patternToken ​

"MATCH"

pattern ​

string

countToken ​

"COUNT"

count ​

string | number

callback? ​

Callback<[string, string[]]>

Returns ​

Promise<[string, string[]]>

Inherited from ​

Redis.zscan


zscanBuffer() ​

Call Signature ​

zscanBuffer(key, cursor, callback?): Promise<[Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7866

Parameters ​
key ​

RedisKey

cursor ​

string | number

callback? ​

Callback<[Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Returns ​

Promise<[Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Inherited from ​

Redis.zscanBuffer

Call Signature ​

zscanBuffer(key, cursor, countToken, count, callback?): Promise<[Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7868

Parameters ​
key ​

RedisKey

cursor ​

string | number

countToken ​

"COUNT"

count ​

string | number

callback? ​

Callback<[Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Returns ​

Promise<[Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Inherited from ​

Redis.zscanBuffer

Call Signature ​

zscanBuffer(key, cursor, patternToken, pattern, callback?): Promise<[Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7870

Parameters ​
key ​

RedisKey

cursor ​

string | number

patternToken ​

"MATCH"

pattern ​

string

callback? ​

Callback<[Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Returns ​

Promise<[Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Inherited from ​

Redis.zscanBuffer

Call Signature ​

zscanBuffer(key, cursor, patternToken, pattern, countToken, count, callback?): Promise<[Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7872

Parameters ​
key ​

RedisKey

cursor ​

string | number

patternToken ​

"MATCH"

pattern ​

string

countToken ​

"COUNT"

count ​

string | number

callback? ​

Callback<[Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Returns ​

Promise<[Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>[]]>

Inherited from ​

Redis.zscanBuffer


zscanBufferStream() ​

zscanBufferStream(key, options?): ScanStream

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/Redis.d.ts:171

Parameters ​

key ​

string

options? ​

ScanStreamOptions

Returns ​

ScanStream

Inherited from ​

Redis.zscanBufferStream


zscanStream() ​

zscanStream(key, options?): ScanStream

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/Redis.d.ts:170

Parameters ​

key ​

string

options? ​

ScanStreamOptions

Returns ​

ScanStream

Inherited from ​

Redis.zscanStream


zscore() ​

zscore(key, member, callback?): Promise<null | string>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7879

Get the score associated with the given member in a sorted set

  • group: sorted-set
  • complexity: O(1)
  • since: 1.2.0

Parameters ​

key ​

RedisKey

member ​

string | number | Buffer<ArrayBufferLike>

callback? ​

Callback<null | string>

Returns ​

Promise<null | string>

Inherited from ​

Redis.zscore


zscoreBuffer() ​

zscoreBuffer(key, member, callback?): Promise<null | Buffer<ArrayBufferLike>>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7880

Parameters ​

key ​

RedisKey

member ​

string | number | Buffer<ArrayBufferLike>

callback? ​

Callback<null | Buffer<ArrayBufferLike>>

Returns ​

Promise<null | Buffer<ArrayBufferLike>>

Inherited from ​

Redis.zscoreBuffer


zunion() ​

Call Signature ​

zunion(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7887

Add multiple sorted sets

  • group: sorted-set
  • complexity: O(N)+O(M*log(M)) with N being the sum of the sizes of the input sorted sets, and M being the number of elements in the resulting sorted set.
  • since: 6.2.0
Parameters ​
args ​

...[string | number, ...keys: RedisKey[], Callback<string[]>]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zunion

Call Signature ​

zunion(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7897

Parameters ​
args ​

...[string | number, RedisKey[], Callback<string[]>]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zunion

Call Signature ​

zunion(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7907

Parameters ​
args ​

...[string | number, ...keys: RedisKey[]]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zunion

Call Signature ​

zunion(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7909

Parameters ​
args ​

...[string | number, RedisKey[]]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zunion

Call Signature ​

zunion(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7911

Parameters ​
args ​

...[string | number, ...keys: RedisKey[], "WITHSCORES", Callback<string[]>]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zunion

Call Signature ​

zunion(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7923

Parameters ​
args ​

...[string | number, RedisKey[], "WITHSCORES", Callback<string[]>]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zunion

Call Signature ​

zunion(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7935

Parameters ​
args ​

...[string | number, ...keys: RedisKey[], "WITHSCORES"]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zunion

Call Signature ​

zunion(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7945

Parameters ​
args ​

...[string | number, RedisKey[], "WITHSCORES"]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zunion

Call Signature ​

zunion(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7955

Parameters ​
args ​

...[string | number, ...keys: RedisKey[], "AGGREGATE", "SUM", Callback<string[]>]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zunion

Call Signature ​

zunion(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7969

Parameters ​
args ​

...[string | number, RedisKey[], "AGGREGATE", "SUM", Callback<string[]>]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zunion

Call Signature ​

zunion(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7983

Parameters ​
args ​

...[string | number, ...keys: RedisKey[], "AGGREGATE", "SUM"]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zunion

Call Signature ​

zunion(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7995

Parameters ​
args ​

...[string | number, RedisKey[], "AGGREGATE", "SUM"]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zunion

Call Signature ​

zunion(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:8007

Parameters ​
args ​

...[string | number, ...keys: RedisKey[], "AGGREGATE", "SUM", "WITHSCORES", Callback<string[]>]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zunion

Call Signature ​

zunion(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:8023

Parameters ​
args ​

...[string | number, RedisKey[], "AGGREGATE", "SUM", "WITHSCORES", Callback<string[]>]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zunion

Call Signature ​

zunion(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:8039

Parameters ​
args ​

...[string | number, ...keys: RedisKey[], "AGGREGATE", "SUM", "WITHSCORES"]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zunion

Call Signature ​

zunion(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:8053

Parameters ​
args ​

...[string | number, RedisKey[], "AGGREGATE", "SUM", "WITHSCORES"]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zunion

Call Signature ​

zunion(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:8067

Parameters ​
args ​

...[string | number, ...keys: RedisKey[], "AGGREGATE", "MIN", Callback<string[]>]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zunion

Call Signature ​

zunion(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:8081

Parameters ​
args ​

...[string | number, RedisKey[], "AGGREGATE", "MIN", Callback<string[]>]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zunion

Call Signature ​

zunion(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:8095

Parameters ​
args ​

...[string | number, ...keys: RedisKey[], "AGGREGATE", "MIN"]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zunion

Call Signature ​

zunion(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:8107

Parameters ​
args ​

...[string | number, RedisKey[], "AGGREGATE", "MIN"]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zunion

Call Signature ​

zunion(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:8119

Parameters ​
args ​

...[string | number, ...keys: RedisKey[], "AGGREGATE", "MIN", "WITHSCORES", Callback<string[]>]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zunion

Call Signature ​

zunion(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:8135

Parameters ​
args ​

...[string | number, RedisKey[], "AGGREGATE", "MIN", "WITHSCORES", Callback<string[]>]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zunion

Call Signature ​

zunion(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:8151

Parameters ​
args ​

...[string | number, ...keys: RedisKey[], "AGGREGATE", "MIN", "WITHSCORES"]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zunion

Call Signature ​

zunion(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:8165

Parameters ​
args ​

...[string | number, RedisKey[], "AGGREGATE", "MIN", "WITHSCORES"]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zunion

Call Signature ​

zunion(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:8179

Parameters ​
args ​

...[string | number, ...keys: RedisKey[], "AGGREGATE", "MAX", Callback<string[]>]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zunion

Call Signature ​

zunion(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:8193

Parameters ​
args ​

...[string | number, RedisKey[], "AGGREGATE", "MAX", Callback<string[]>]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zunion

Call Signature ​

zunion(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:8207

Parameters ​
args ​

...[string | number, ...keys: RedisKey[], "AGGREGATE", "MAX"]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zunion

Call Signature ​

zunion(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:8219

Parameters ​
args ​

...[string | number, RedisKey[], "AGGREGATE", "MAX"]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zunion

Call Signature ​

zunion(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:8231

Parameters ​
args ​

...[string | number, ...keys: RedisKey[], "AGGREGATE", "MAX", "WITHSCORES", Callback<string[]>]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zunion

Call Signature ​

zunion(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:8247

Parameters ​
args ​

...[string | number, RedisKey[], "AGGREGATE", "MAX", "WITHSCORES", Callback<string[]>]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zunion

Call Signature ​

zunion(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:8263

Parameters ​
args ​

...[string | number, ...keys: RedisKey[], "AGGREGATE", "MAX", "WITHSCORES"]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zunion

Call Signature ​

zunion(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:8277

Parameters ​
args ​

...[string | number, RedisKey[], "AGGREGATE", "MAX", "WITHSCORES"]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zunion

Call Signature ​

zunion(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:8291

Parameters ​
args ​

...[string | number, ...args: RedisValue[], Callback<string[]>]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zunion

Call Signature ​

zunion(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:8301

Parameters ​
args ​

...[string | number, ...args: RedisValue[]]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zunion

Call Signature ​

zunion(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:8303

Parameters ​
args ​

...[string | number, ...args: RedisValue[], "WITHSCORES", Callback<string[]>]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zunion

Call Signature ​

zunion(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:8315

Parameters ​
args ​

...[string | number, ...args: RedisValue[], "WITHSCORES"]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zunion

Call Signature ​

zunion(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:8325

Parameters ​
args ​

...[string | number, ...args: RedisValue[], "AGGREGATE", "SUM", Callback<string[]>]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zunion

Call Signature ​

zunion(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:8339

Parameters ​
args ​

...[string | number, ...args: RedisValue[], "AGGREGATE", "SUM"]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zunion

Call Signature ​

zunion(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:8351

Parameters ​
args ​

...[string | number, ...args: RedisValue[], "AGGREGATE", "SUM", "WITHSCORES", Callback<string[]>]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zunion

Call Signature ​

zunion(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:8367

Parameters ​
args ​

...[string | number, ...args: RedisValue[], "AGGREGATE", "SUM", "WITHSCORES"]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zunion

Call Signature ​

zunion(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:8381

Parameters ​
args ​

...[string | number, ...args: RedisValue[], "AGGREGATE", "MIN", Callback<string[]>]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zunion

Call Signature ​

zunion(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:8395

Parameters ​
args ​

...[string | number, ...args: RedisValue[], "AGGREGATE", "MIN"]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zunion

Call Signature ​

zunion(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:8407

Parameters ​
args ​

...[string | number, ...args: RedisValue[], "AGGREGATE", "MIN", "WITHSCORES", Callback<string[]>]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zunion

Call Signature ​

zunion(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:8423

Parameters ​
args ​

...[string | number, ...args: RedisValue[], "AGGREGATE", "MIN", "WITHSCORES"]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zunion

Call Signature ​

zunion(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:8437

Parameters ​
args ​

...[string | number, ...args: RedisValue[], "AGGREGATE", "MAX", Callback<string[]>]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zunion

Call Signature ​

zunion(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:8451

Parameters ​
args ​

...[string | number, ...args: RedisValue[], "AGGREGATE", "MAX"]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zunion

Call Signature ​

zunion(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:8463

Parameters ​
args ​

...[string | number, ...args: RedisValue[], "AGGREGATE", "MAX", "WITHSCORES", Callback<string[]>]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zunion

Call Signature ​

zunion(...args): Promise<string[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:8479

Parameters ​
args ​

...[string | number, ...args: RedisValue[], "AGGREGATE", "MAX", "WITHSCORES"]

Returns ​

Promise<string[]>

Inherited from ​

Redis.zunion


zunionBuffer() ​

Call Signature ​

zunionBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7892

Parameters ​
args ​

...[string | number, ...keys: RedisKey[], Callback<Buffer<ArrayBufferLike>[]>]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zunionBuffer

Call Signature ​

zunionBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7902

Parameters ​
args ​

...[string | number, RedisKey[], Callback<Buffer<ArrayBufferLike>[]>]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zunionBuffer

Call Signature ​

zunionBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7908

Parameters ​
args ​

...[string | number, ...keys: RedisKey[]]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zunionBuffer

Call Signature ​

zunionBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7910

Parameters ​
args ​

...[string | number, RedisKey[]]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zunionBuffer

Call Signature ​

zunionBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7917

Parameters ​
args ​

...[string | number, ...keys: RedisKey[], "WITHSCORES", Callback<Buffer<ArrayBufferLike>[]>]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zunionBuffer

Call Signature ​

zunionBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7929

Parameters ​
args ​

...[string | number, RedisKey[], "WITHSCORES", Callback<Buffer<ArrayBufferLike>[]>]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zunionBuffer

Call Signature ​

zunionBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7940

Parameters ​
args ​

...[string | number, ...keys: RedisKey[], "WITHSCORES"]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zunionBuffer

Call Signature ​

zunionBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7950

Parameters ​
args ​

...[string | number, RedisKey[], "WITHSCORES"]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zunionBuffer

Call Signature ​

zunionBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7962

Parameters ​
args ​

...[string | number, ...keys: RedisKey[], "AGGREGATE", "SUM", Callback<Buffer<ArrayBufferLike>[]>]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zunionBuffer

Call Signature ​

zunionBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7976

Parameters ​
args ​

...[string | number, RedisKey[], "AGGREGATE", "SUM", Callback<Buffer<ArrayBufferLike>[]>]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zunionBuffer

Call Signature ​

zunionBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:7989

Parameters ​
args ​

...[string | number, ...keys: RedisKey[], "AGGREGATE", "SUM"]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zunionBuffer

Call Signature ​

zunionBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:8001

Parameters ​
args ​

...[string | number, RedisKey[], "AGGREGATE", "SUM"]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zunionBuffer

Call Signature ​

zunionBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:8015

Parameters ​
args ​

...[string | number, ...keys: RedisKey[], "AGGREGATE", "SUM", "WITHSCORES", Callback<Buffer<ArrayBufferLike>[]>]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zunionBuffer

Call Signature ​

zunionBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:8031

Parameters ​
args ​

...[string | number, RedisKey[], "AGGREGATE", "SUM", "WITHSCORES", Callback<Buffer<ArrayBufferLike>[]>]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zunionBuffer

Call Signature ​

zunionBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:8046

Parameters ​
args ​

...[string | number, ...keys: RedisKey[], "AGGREGATE", "SUM", "WITHSCORES"]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zunionBuffer

Call Signature ​

zunionBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:8060

Parameters ​
args ​

...[string | number, RedisKey[], "AGGREGATE", "SUM", "WITHSCORES"]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zunionBuffer

Call Signature ​

zunionBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:8074

Parameters ​
args ​

...[string | number, ...keys: RedisKey[], "AGGREGATE", "MIN", Callback<Buffer<ArrayBufferLike>[]>]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zunionBuffer

Call Signature ​

zunionBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:8088

Parameters ​
args ​

...[string | number, RedisKey[], "AGGREGATE", "MIN", Callback<Buffer<ArrayBufferLike>[]>]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zunionBuffer

Call Signature ​

zunionBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:8101

Parameters ​
args ​

...[string | number, ...keys: RedisKey[], "AGGREGATE", "MIN"]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zunionBuffer

Call Signature ​

zunionBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:8113

Parameters ​
args ​

...[string | number, RedisKey[], "AGGREGATE", "MIN"]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zunionBuffer

Call Signature ​

zunionBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:8127

Parameters ​
args ​

...[string | number, ...keys: RedisKey[], "AGGREGATE", "MIN", "WITHSCORES", Callback<Buffer<ArrayBufferLike>[]>]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zunionBuffer

Call Signature ​

zunionBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:8143

Parameters ​
args ​

...[string | number, RedisKey[], "AGGREGATE", "MIN", "WITHSCORES", Callback<Buffer<ArrayBufferLike>[]>]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zunionBuffer

Call Signature ​

zunionBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:8158

Parameters ​
args ​

...[string | number, ...keys: RedisKey[], "AGGREGATE", "MIN", "WITHSCORES"]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zunionBuffer

Call Signature ​

zunionBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:8172

Parameters ​
args ​

...[string | number, RedisKey[], "AGGREGATE", "MIN", "WITHSCORES"]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zunionBuffer

Call Signature ​

zunionBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:8186

Parameters ​
args ​

...[string | number, ...keys: RedisKey[], "AGGREGATE", "MAX", Callback<Buffer<ArrayBufferLike>[]>]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zunionBuffer

Call Signature ​

zunionBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:8200

Parameters ​
args ​

...[string | number, RedisKey[], "AGGREGATE", "MAX", Callback<Buffer<ArrayBufferLike>[]>]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zunionBuffer

Call Signature ​

zunionBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:8213

Parameters ​
args ​

...[string | number, ...keys: RedisKey[], "AGGREGATE", "MAX"]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zunionBuffer

Call Signature ​

zunionBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:8225

Parameters ​
args ​

...[string | number, RedisKey[], "AGGREGATE", "MAX"]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zunionBuffer

Call Signature ​

zunionBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:8239

Parameters ​
args ​

...[string | number, ...keys: RedisKey[], "AGGREGATE", "MAX", "WITHSCORES", Callback<Buffer<ArrayBufferLike>[]>]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zunionBuffer

Call Signature ​

zunionBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:8255

Parameters ​
args ​

...[string | number, RedisKey[], "AGGREGATE", "MAX", "WITHSCORES", Callback<Buffer<ArrayBufferLike>[]>]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zunionBuffer

Call Signature ​

zunionBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:8270

Parameters ​
args ​

...[string | number, ...keys: RedisKey[], "AGGREGATE", "MAX", "WITHSCORES"]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zunionBuffer

Call Signature ​

zunionBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:8284

Parameters ​
args ​

...[string | number, RedisKey[], "AGGREGATE", "MAX", "WITHSCORES"]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zunionBuffer

Call Signature ​

zunionBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:8296

Parameters ​
args ​

...[string | number, ...args: RedisValue[], Callback<Buffer<ArrayBufferLike>[]>]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zunionBuffer

Call Signature ​

zunionBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:8302

Parameters ​
args ​

...[string | number, ...args: RedisValue[]]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zunionBuffer

Call Signature ​

zunionBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:8309

Parameters ​
args ​

...[string | number, ...args: RedisValue[], "WITHSCORES", Callback<Buffer<ArrayBufferLike>[]>]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zunionBuffer

Call Signature ​

zunionBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:8320

Parameters ​
args ​

...[string | number, ...args: RedisValue[], "WITHSCORES"]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zunionBuffer

Call Signature ​

zunionBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:8332

Parameters ​
args ​

...[string | number, ...args: RedisValue[], "AGGREGATE", "SUM", Callback<Buffer<ArrayBufferLike>[]>]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zunionBuffer

Call Signature ​

zunionBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:8345

Parameters ​
args ​

...[string | number, ...args: RedisValue[], "AGGREGATE", "SUM"]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zunionBuffer

Call Signature ​

zunionBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:8359

Parameters ​
args ​

...[string | number, ...args: RedisValue[], "AGGREGATE", "SUM", "WITHSCORES", Callback<Buffer<ArrayBufferLike>[]>]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zunionBuffer

Call Signature ​

zunionBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:8374

Parameters ​
args ​

...[string | number, ...args: RedisValue[], "AGGREGATE", "SUM", "WITHSCORES"]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zunionBuffer

Call Signature ​

zunionBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:8388

Parameters ​
args ​

...[string | number, ...args: RedisValue[], "AGGREGATE", "MIN", Callback<Buffer<ArrayBufferLike>[]>]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zunionBuffer

Call Signature ​

zunionBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:8401

Parameters ​
args ​

...[string | number, ...args: RedisValue[], "AGGREGATE", "MIN"]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zunionBuffer

Call Signature ​

zunionBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:8415

Parameters ​
args ​

...[string | number, ...args: RedisValue[], "AGGREGATE", "MIN", "WITHSCORES", Callback<Buffer<ArrayBufferLike>[]>]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zunionBuffer

Call Signature ​

zunionBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:8430

Parameters ​
args ​

...[string | number, ...args: RedisValue[], "AGGREGATE", "MIN", "WITHSCORES"]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zunionBuffer

Call Signature ​

zunionBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:8444

Parameters ​
args ​

...[string | number, ...args: RedisValue[], "AGGREGATE", "MAX", Callback<Buffer<ArrayBufferLike>[]>]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zunionBuffer

Call Signature ​

zunionBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:8457

Parameters ​
args ​

...[string | number, ...args: RedisValue[], "AGGREGATE", "MAX"]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zunionBuffer

Call Signature ​

zunionBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:8471

Parameters ​
args ​

...[string | number, ...args: RedisValue[], "AGGREGATE", "MAX", "WITHSCORES", Callback<Buffer<ArrayBufferLike>[]>]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zunionBuffer

Call Signature ​

zunionBuffer(...args): Promise<Buffer<ArrayBufferLike>[]>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:8486

Parameters ​
args ​

...[string | number, ...args: RedisValue[], "AGGREGATE", "MAX", "WITHSCORES"]

Returns ​

Promise<Buffer<ArrayBufferLike>[]>

Inherited from ​

Redis.zunionBuffer


zunionstore() ​

Call Signature ​

zunionstore(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:8499

Add multiple sorted sets and store the resulting sorted set in a new key

  • group: sorted-set
  • complexity: O(N)+O(M log(M)) with N being the sum of the sizes of the input sorted sets, and M being the number of elements in the resulting sorted set.
  • since: 2.0.0
Parameters ​
args ​

...[RedisKey, string | number, ...keys: RedisKey[], Callback<number>]

Returns ​

Promise<number>

Inherited from ​

Redis.zunionstore

Call Signature ​

zunionstore(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:8505

Parameters ​
args ​

...[RedisKey, string | number, RedisKey[], Callback<number>]

Returns ​

Promise<number>

Inherited from ​

Redis.zunionstore

Call Signature ​

zunionstore(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:8511

Parameters ​
args ​

...[RedisKey, string | number, ...keys: RedisKey[]]

Returns ​

Promise<number>

Inherited from ​

Redis.zunionstore

Call Signature ​

zunionstore(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:8516

Parameters ​
args ​

...[RedisKey, string | number, RedisKey[]]

Returns ​

Promise<number>

Inherited from ​

Redis.zunionstore

Call Signature ​

zunionstore(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:8517

Parameters ​
args ​

...[RedisKey, string | number, ...keys: RedisKey[], "AGGREGATE", "SUM", Callback<number>]

Returns ​

Promise<number>

Inherited from ​

Redis.zunionstore

Call Signature ​

zunionstore(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:8525

Parameters ​
args ​

...[RedisKey, string | number, RedisKey[], "AGGREGATE", "SUM", Callback<number>]

Returns ​

Promise<number>

Inherited from ​

Redis.zunionstore

Call Signature ​

zunionstore(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:8533

Parameters ​
args ​

...[RedisKey, string | number, ...keys: RedisKey[], "AGGREGATE", "SUM"]

Returns ​

Promise<number>

Inherited from ​

Redis.zunionstore

Call Signature ​

zunionstore(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:8540

Parameters ​
args ​

...[RedisKey, string | number, RedisKey[], "AGGREGATE", "SUM"]

Returns ​

Promise<number>

Inherited from ​

Redis.zunionstore

Call Signature ​

zunionstore(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:8547

Parameters ​
args ​

...[RedisKey, string | number, ...keys: RedisKey[], "AGGREGATE", "MIN", Callback<number>]

Returns ​

Promise<number>

Inherited from ​

Redis.zunionstore

Call Signature ​

zunionstore(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:8555

Parameters ​
args ​

...[RedisKey, string | number, RedisKey[], "AGGREGATE", "MIN", Callback<number>]

Returns ​

Promise<number>

Inherited from ​

Redis.zunionstore

Call Signature ​

zunionstore(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:8563

Parameters ​
args ​

...[RedisKey, string | number, ...keys: RedisKey[], "AGGREGATE", "MIN"]

Returns ​

Promise<number>

Inherited from ​

Redis.zunionstore

Call Signature ​

zunionstore(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:8570

Parameters ​
args ​

...[RedisKey, string | number, RedisKey[], "AGGREGATE", "MIN"]

Returns ​

Promise<number>

Inherited from ​

Redis.zunionstore

Call Signature ​

zunionstore(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:8577

Parameters ​
args ​

...[RedisKey, string | number, ...keys: RedisKey[], "AGGREGATE", "MAX", Callback<number>]

Returns ​

Promise<number>

Inherited from ​

Redis.zunionstore

Call Signature ​

zunionstore(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:8585

Parameters ​
args ​

...[RedisKey, string | number, RedisKey[], "AGGREGATE", "MAX", Callback<number>]

Returns ​

Promise<number>

Inherited from ​

Redis.zunionstore

Call Signature ​

zunionstore(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:8593

Parameters ​
args ​

...[RedisKey, string | number, ...keys: RedisKey[], "AGGREGATE", "MAX"]

Returns ​

Promise<number>

Inherited from ​

Redis.zunionstore

Call Signature ​

zunionstore(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:8600

Parameters ​
args ​

...[RedisKey, string | number, RedisKey[], "AGGREGATE", "MAX"]

Returns ​

Promise<number>

Inherited from ​

Redis.zunionstore

Call Signature ​

zunionstore(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:8607

Parameters ​
args ​

...[RedisKey, string | number, ...args: RedisValue[], Callback<number>]

Returns ​

Promise<number>

Inherited from ​

Redis.zunionstore

Call Signature ​

zunionstore(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:8613

Parameters ​
args ​

...[RedisKey, string | number, ...args: RedisValue[]]

Returns ​

Promise<number>

Inherited from ​

Redis.zunionstore

Call Signature ​

zunionstore(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:8618

Parameters ​
args ​

...[RedisKey, string | number, ...args: RedisValue[], "AGGREGATE", "SUM", Callback<number>]

Returns ​

Promise<number>

Inherited from ​

Redis.zunionstore

Call Signature ​

zunionstore(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:8626

Parameters ​
args ​

...[RedisKey, string | number, ...args: RedisValue[], "AGGREGATE", "SUM"]

Returns ​

Promise<number>

Inherited from ​

Redis.zunionstore

Call Signature ​

zunionstore(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:8633

Parameters ​
args ​

...[RedisKey, string | number, ...args: RedisValue[], "AGGREGATE", "MIN", Callback<number>]

Returns ​

Promise<number>

Inherited from ​

Redis.zunionstore

Call Signature ​

zunionstore(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:8641

Parameters ​
args ​

...[RedisKey, string | number, ...args: RedisValue[], "AGGREGATE", "MIN"]

Returns ​

Promise<number>

Inherited from ​

Redis.zunionstore

Call Signature ​

zunionstore(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:8648

Parameters ​
args ​

...[RedisKey, string | number, ...args: RedisValue[], "AGGREGATE", "MAX", Callback<number>]

Returns ​

Promise<number>

Inherited from ​

Redis.zunionstore

Call Signature ​

zunionstore(...args): Promise<number>

Defined in: node_modules/.pnpm/ioredis@5.5.0/node_modules/ioredis/built/utils/RedisCommander.d.ts:8656

Parameters ​
args ​

...[RedisKey, string | number, ...args: RedisValue[], "AGGREGATE", "MAX"]

Returns ​

Promise<number>

Inherited from ​

Redis.zunionstore