Optional value?: numberOptional callback: Callback<unknown>Optional callback: Callback<unknown>Deletes ACL users, and terminates their connections.
Rest ...args: [subcommand: "DELUSER", ...usernames: (string | Buffer)[], callback: Callback<number>]Rest ...args: [subcommand: "DELUSER", ...usernames: (string | Buffer)[]]Simulates the execution of a command by a user, without executing the command.
Optional callback: Callback<string>Rest ...args: [subcommand: "DRYRUN", username: string | Buffer, command: string | Buffer, ...args: (string | number | Buffer)[], callback: Callback<string>]Rest ...args: [subcommand: "DRYRUN", username: string | Buffer, command: string | Buffer, ...args: (string | number | Buffer)[]]Generates a pseudorandom, secure password that can be used to identify ACL users.
Optional callback: Callback<string>Optional callback: Callback<string>Lists the ACL rules of a user.
Optional callback: Callback<string[]>Returns helpful text about the different subcommands.
Optional callback: Callback<unknown>Dumps the effective rules in ACL file format.
Optional callback: Callback<string[]>Reloads the rules from the configured ACL file.
Optional callback: Callback<"OK">Lists recent security events generated due to ACL rules.
Optional callback: Callback<unknown>Optional callback: Callback<unknown>Optional callback: Callback<unknown>Saves the effective ACL rules in the configured ACL file.
Optional callback: Callback<"OK">Creates and modifies an ACL user and its rules.
Optional callback: Callback<"OK">Rest ...args: [subcommand: "SETUSER", username: string | Buffer, ...rules: (string | Buffer)[], callback: Callback<"OK">]Rest ...args: [subcommand: "SETUSER", username: string | Buffer, ...rules: (string | Buffer)[]]Lists all ACL users.
Optional callback: Callback<string[]>Returns the authenticated username of the current connection.
Optional callback: Callback<string>Optional callback: Callback<Buffer>Rest ...args: [subcommand: "DRYRUN", username: string | Buffer, command: string | Buffer, ...args: (string | number | Buffer)[], callback: Callback<Buffer>]Rest ...args: [subcommand: "DRYRUN", username: string | Buffer, command: string | Buffer, ...args: (string | number | Buffer)[]]Optional callback: Callback<Buffer>Optional callback: Callback<Buffer>Optional callback: Callback<Buffer[]>Optional callback: Callback<Buffer[]>Optional callback: Callback<Buffer[]>Optional callback: Callback<Buffer>Appends a string to the value of a key. Creates the key if it doesn't exist.
Returns the number of non-empty elements in an array.
Deletes elements at the specified indices in an array.
Rest ...args: [key: RedisKey, ...indices: (string | number)[]]Deletes elements in one or more ranges.
Rest ...args: [key: RedisKey, ...ranges: (string | number)[]]Gets the value at an index in an array.
Gets values in a range of indices.
Searches array elements in a range using textual predicates.
Rest ...args: [key: RedisKey, start: string | number, end: string | number, predicate: "MATCH" | "EXACT" | "GLOB" | "RE", value: RedisValue, ...args: RedisValue[], callback: Callback<number[] | [index: number, value: string][]>]Rest ...args: [key: RedisKey, start: string | number, end: string | number, predicate: "MATCH" | "EXACT" | "GLOB" | "RE", value: RedisValue, ...args: T[]]Rest ...args: [key: RedisKey, start: string | number, end: string | number, predicate: "MATCH" | "EXACT" | "GLOB" | "RE", value: RedisValue, ...args: RedisValue[], callback: Callback<number[] | [index: number, value: Buffer][]>]Rest ...args: [key: RedisKey, start: string | number, end: string | number, predicate: "MATCH" | "EXACT" | "GLOB" | "RE", value: RedisValue, ...args: T[]]Returns metadata about an array.
Inserts one or more values at consecutive indices.
Rest ...args: [key: RedisKey, ...values: (string | number | Buffer)[]]Returns the most recently inserted elements.
Returns the length of an array (max index + 1).
Gets values at multiple indices in an array.
Rest ...args: [key: RedisKey, ...indices: (string | number)[]]Rest ...args: [key: RedisKey, ...indices: (string | number)[]]Sets multiple index-value pairs in an array.
Rest ...args: [key: RedisKey, ...data: (string | number | Buffer)[]]Returns the next index ARINSERT would use.
Performs aggregate operations on array elements in a range.
Inserts values into a ring buffer of specified size, wrapping and truncating as needed.
Rest ...args: [key: RedisKey, size: string | number, ...values: (string | number | Buffer)[]]Iterates existing elements in a range, returning index-value pairs.
Sets the ARINSERT / ARRING cursor to a specific index.
Sets one or more contiguous values starting at an index in an array.
Rest ...args: [key: RedisKey, index: string | number, ...values: (string | number | Buffer)[]]Signals that a cluster client is following an -ASK redirect.
Optional callback: Callback<"OK">Authenticates the connection.
Optional callback: Callback<"OK">Optional callback: Callback<"OK">Asynchronously rewrites the append-only file to disk.
Optional callback: Callback<string>Optional callback: Callback<Buffer>Asynchronously saves the database(s) to disk.
Optional callback: Callback<"OK">Optional callback: Callback<"OK">Counts the number of set bits (population counting) in a string.
Performs arbitrary bitfield integer operations on strings.
Performs arbitrary read-only bitfield integer operations on strings.
Rest ...args: [key: RedisKey, getBlockToken: "GET", ...getBlocks: (string | number | Buffer)[]]Performs bitwise operations on multiple strings, and stores the result.
Finds the first set (1) or clear (0) bit in a string.
Pops an element from a list, pushes it to another list and returns it. Blocks until an element is available otherwise. Deletes the list if the last element was moved.
Moves up to (or exactly) a number of elements from one list to another and returns them. Blocks until the elements are available otherwise. Deletes the source list if it becomes empty.
Pops the first element from one of multiple lists. Blocks until an element is available otherwise. Deletes the list if the last element was popped.
Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number]Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number]Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number]Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number]Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], left: "LEFT"]Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], left: "LEFT"]Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], right: "RIGHT"]Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], right: "RIGHT"]Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number]Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number]Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number]Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number]Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], left: "LEFT"]Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], left: "LEFT"]Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], right: "RIGHT"]Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], right: "RIGHT"]Removes and returns the first element in a list. Blocks until an element is available otherwise. Deletes the list if the last element was popped.
Rest ...args: [...keys: RedisKey[], timeout: string | number]Rest ...args: [keys: RedisKey[], timeout: string | number]Rest ...args: [...keys: RedisKey[], timeout: string | number]Rest ...args: [keys: RedisKey[], timeout: string | number]Removes and returns the last element in a list. Blocks until an element is available otherwise. Deletes the list if the last element was popped.
Rest ...args: [...keys: RedisKey[], timeout: string | number]Rest ...args: [keys: RedisKey[], timeout: string | number]Rest ...args: [...keys: RedisKey[], timeout: string | number]Rest ...args: [keys: RedisKey[], timeout: string | number]Pops an element from a list, pushes it to another list and returns it. Block until an element is available otherwise. Deletes the list if the last element was popped.
Removes and returns a member by score from one or more sorted sets. Blocks until a member is available otherwise. Deletes the sorted set if the last element was popped.
Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], min: "MIN", countToken: "COUNT", count: string | number]Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], min: "MIN", countToken: "COUNT", count: string | number]Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], max: "MAX", countToken: "COUNT", count: string | number]Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], max: "MAX", countToken: "COUNT", count: string | number]Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], min: "MIN"]Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], min: "MIN"]Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], max: "MAX"]Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], max: "MAX"]Removes and returns the member with the highest score from one or more sorted sets. Blocks until a member available otherwise. Deletes the sorted set if the last element was popped.
Rest ...args: [...keys: RedisKey[], timeout: string | number]Rest ...args: [keys: RedisKey[], timeout: string | number]Rest ...args: [...keys: RedisKey[], timeout: string | number]Rest ...args: [keys: RedisKey[], timeout: string | number]Removes and returns the member with the lowest score from one or more sorted sets. Blocks until a member is available otherwise. Deletes the sorted set if the last element was popped.
Rest ...args: [...keys: RedisKey[], timeout: string | number]Rest ...args: [keys: RedisKey[], timeout: string | number]Rest ...args: [...keys: RedisKey[], timeout: string | number]Rest ...args: [keys: RedisKey[], timeout: string | number]Call arbitrary commands.
redis.call('set', 'foo', 'bar') is the same as redis.set('foo', 'bar'),
so the only case you need to use this method is when the command is not
supported by ioredis.
redis.call('set', 'foo', 'bar');
redis.call('get', 'foo', (err, value) => {
// value === 'bar'
});
Optional callback: Callback<unknown>Optional callback: Callback<unknown>Rest ...args: [command: string, ...args: (string | number | Buffer)[], callback: Callback<unknown>]Rest ...args: [command: string, ...args: (string | number | Buffer)[]]Optional callback: Callback<unknown>Optional callback: Callback<unknown>Rest ...args: [command: string, ...args: (string | number | Buffer)[], callback: Callback<unknown>]Rest ...args: [command: string, ...args: (string | number | Buffer)[]]Instructs the server whether to track the keys in the next request.
Optional callback: Callback<"OK">Optional callback: Callback<"OK">Returns the name of the connection.
Optional callback: Callback<string>Returns the client ID to which the connection's tracking notifications are redirected.
Optional callback: Callback<number>Returns helpful text about the different subcommands.
Optional callback: Callback<unknown>Returns the unique client ID of the connection.
Optional callback: Callback<number>Returns information about the connection.
Optional callback: Callback<string>Terminates open connections.
Optional callback: Callback<unknown>Optional callback: Callback<unknown>Optional callback: Callback<unknown>Optional callback: Callback<unknown>Optional callback: Callback<unknown>Optional callback: Callback<unknown>Optional callback: Callback<unknown>Optional callback: Callback<unknown>Optional callback: Callback<unknown>Optional callback: Callback<unknown>Optional callback: Callback<unknown>Optional callback: Callback<unknown>Optional callback: Callback<unknown>Optional callback: Callback<unknown>Optional callback: Callback<unknown>Optional callback: Callback<unknown>Optional callback: Callback<unknown>Optional callback: Callback<unknown>Optional callback: Callback<unknown>Optional callback: Callback<unknown>Lists open connections.
Rest ...args: [subcommand: "LIST", type: "TYPE", normal: "NORMAL", clientIdToken: "ID", ...clientIds: (string | number)[], callback: Callback<unknown>]Rest ...args: [subcommand: "LIST", type: "TYPE", normal: "NORMAL", clientIdToken: "ID", ...clientIds: (string | number)[]]Rest ...args: [subcommand: "LIST", type: "TYPE", master: "MASTER", clientIdToken: "ID", ...clientIds: (string | number)[], callback: Callback<unknown>]Rest ...args: [subcommand: "LIST", type: "TYPE", master: "MASTER", clientIdToken: "ID", ...clientIds: (string | number)[]]Rest ...args: [subcommand: "LIST", type: "TYPE", replica: "REPLICA", clientIdToken: "ID", ...clientIds: (string | number)[], callback: Callback<unknown>]Rest ...args: [subcommand: "LIST", type: "TYPE", replica: "REPLICA", clientIdToken: "ID", ...clientIds: (string | number)[]]Rest ...args: [subcommand: "LIST", type: "TYPE", pubsub: "PUBSUB", clientIdToken: "ID", ...clientIds: (string | number)[], callback: Callback<unknown>]Rest ...args: [subcommand: "LIST", type: "TYPE", pubsub: "PUBSUB", clientIdToken: "ID", ...clientIds: (string | number)[]]Optional callback: Callback<unknown>Optional callback: Callback<unknown>Optional callback: Callback<unknown>Optional callback: Callback<unknown>Rest ...args: [subcommand: "LIST", clientIdToken: "ID", ...clientIds: (string | number)[], callback: Callback<unknown>]Rest ...args: [subcommand: "LIST", clientIdToken: "ID", ...clientIds: (string | number)[]]Optional callback: Callback<unknown>Sets the client eviction mode of the connection.
Optional callback: Callback<unknown>Optional callback: Callback<unknown>Controls whether commands sent by the client affect the LRU/LFU of accessed keys.
Optional callback: Callback<unknown>Optional callback: Callback<unknown>Suspends commands processing.
Optional callback: Callback<"OK">Optional callback: Callback<"OK">Optional callback: Callback<"OK">Instructs the server whether to reply to commands.
Optional callback: Callback<unknown>Optional callback: Callback<unknown>Optional callback: Callback<unknown>Sets information specific to the client or connection.
Optional callback: Callback<string>Optional callback: Callback<string>Sets the connection name.
Optional callback: Callback<"OK">Controls server-assisted client-side caching for the connection.
Rest ...args: [subcommand: "TRACKING", ...args: RedisValue[], callback: Callback<unknown>]Rest ...args: [subcommand: "TRACKING", ...args: RedisValue[]]Returns information about server-assisted client-side caching for the connection.
Optional callback: Callback<string>Unblocks a client blocked by a blocking command from a different connection.
Optional callback: Callback<unknown>Optional callback: Callback<unknown>Optional callback: Callback<unknown>Resumes processing commands from paused clients.
Optional callback: Callback<"OK">Optional callback: Callback<Buffer>Optional callback: Callback<Buffer>Optional callback: Callback<Buffer>Optional callback: Callback<Buffer>Optional callback: Callback<Buffer>Assigns new hash slots to a node.
Rest ...args: [subcommand: "ADDSLOTS", ...slots: (string | number)[], callback: Callback<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>]Rest ...args: [subcommand: "ADDSLOTS", slots: (string | number)[], callback: Callback<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>]Rest ...args: [subcommand: "ADDSLOTS", ...slots: (string | number)[]]Rest ...args: [subcommand: "ADDSLOTS", slots: (string | number)[]]Assigns new hash slot ranges to a node.
Rest ...args: [subcommand: "ADDSLOTSRANGE", ...ranges: (string | number)[], callback: Callback<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>]Rest ...args: [subcommand: "ADDSLOTSRANGE", ...ranges: (string | number)[]]Advances the cluster config epoch.
Optional callback: Callback<"BUMPED" | "STILL">Returns the number of active failure reports active for a node.
Optional callback: Callback<number>Returns the number of keys in a hash slot.
Optional callback: Callback<number>Sets hash slots as unbound for a node.
Rest ...args: [subcommand: "DELSLOTS", ...slots: (string | number)[], callback: Callback<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>]Rest ...args: [subcommand: "DELSLOTS", slots: (string | number)[], callback: Callback<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>]Rest ...args: [subcommand: "DELSLOTS", ...slots: (string | number)[]]Rest ...args: [subcommand: "DELSLOTS", slots: (string | number)[]]Sets hash slot ranges as unbound for a node.
Rest ...args: [subcommand: "DELSLOTSRANGE", ...ranges: (string | number)[], callback: Callback<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>]Rest ...args: [subcommand: "DELSLOTSRANGE", ...ranges: (string | number)[]]Forces a replica to perform a manual failover of its master.
Optional callback: Callback<"OK">Optional callback: Callback<"OK">Optional callback: Callback<"OK">Deletes all slots information from a node.
Optional callback: Callback<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>Removes a node from the nodes table.
Optional callback: Callback<"OK">Returns the key names in a hash slot.
Optional callback: Callback<string[]>Returns helpful text about the different subcommands.
Optional callback: Callback<unknown>Returns information about the state of a node.
Optional callback: Callback<string>Returns the hash slot for a key.
Optional callback: Callback<number>Returns a list of all TCP links to and from peer nodes.
Optional callback: Callback<unknown[]>Forces a node to handshake with another node.
Optional callback: Callback<"OK">Optional callback: Callback<"OK">Start, monitor and cancel slot migration.
Optional callback: Callback<unknown>Optional callback: Callback<unknown>Optional callback: Callback<unknown>Optional callback: Callback<unknown>Rest ...args: [subcommand: "MIGRATION", importToken: "IMPORT", ...imports: (string | number)[], callback: Callback<unknown>]Rest ...args: [subcommand: "MIGRATION", importToken: "IMPORT", ...imports: (string | number)[]]Optional callback: Callback<unknown>Optional callback: Callback<unknown>Returns the ID of a node.
Optional callback: Callback<string>Returns the shard ID of a node.
Optional callback: Callback<unknown>Returns the cluster configuration for a node.
Optional callback: Callback<unknown>Lists the replica nodes of a master node.
Optional callback: Callback<unknown>Configure a node as replica of a master node.
Optional callback: Callback<"OK">Resets a node.
Optional callback: Callback<"OK">Optional callback: Callback<"OK">Optional callback: Callback<"OK">Forces a node to save the cluster configuration to disk.
Optional callback: Callback<"OK">Sets the configuration epoch for a new node.
Optional callback: Callback<"OK">Binds a hash slot to a node.
Optional callback: Callback<"OK">Optional callback: Callback<"OK">Optional callback: Callback<"OK">Optional callback: Callback<"OK">Returns the mapping of cluster slots to shards.
Optional callback: Callback<unknown>Lists the replica nodes of a master node.
Optional callback: Callback<unknown>Return an array of slot usage statistics for slots assigned to the current node.
Optional callback: Callback<unknown>Optional callback: Callback<unknown>Optional callback: Callback<unknown>Optional callback: Callback<unknown>Optional callback: Callback<unknown>Optional callback: Callback<unknown>Optional callback: Callback<unknown>Returns the mapping of cluster slots to nodes.
Optional callback: Callback<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>Internal command for atomic slot migration protocol between cluster nodes.
Rest ...args: [subcommand: "SYNCSLOTS", syncToken: "SYNC", taskId: string | number | Buffer, ...slotRanges: (string | number)[], callback: Callback<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>]Rest ...args: [subcommand: "SYNCSLOTS", syncToken: "SYNC", taskId: string | number | Buffer, ...slotRanges: (string | number)[]]Optional callback: Callback<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>Optional callback: Callback<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>Optional callback: Callback<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>Optional callback: Callback<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>Optional callback: Callback<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>Rest ...args: [subcommand: "SYNCSLOTS", confToken: "CONF", ...args: RedisValue[], callback: Callback<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>]Rest ...args: [subcommand: "SYNCSLOTS", confToken: "CONF", ...args: RedisValue[]]Returns a count of commands.
Optional callback: Callback<unknown[]>Returns documentary information about one, multiple or all commands.
Optional callback: Callback<unknown[]>Rest ...args: [subcommand: "DOCS", ...commandNames: (string | Buffer)[], callback: Callback<unknown[]>]Rest ...args: [subcommand: "DOCS", ...commandNames: (string | Buffer)[]]Extracts the key names from an arbitrary command.
Optional callback: Callback<unknown[]>Rest ...args: [subcommand: "GETKEYS", command: string | Buffer, ...args: (string | number | Buffer)[], callback: Callback<unknown[]>]Rest ...args: [subcommand: "GETKEYS", command: string | Buffer, ...args: (string | number | Buffer)[]]Extracts the key names and access flags for an arbitrary command.
Optional callback: Callback<unknown[]>Rest ...args: [subcommand: "GETKEYSANDFLAGS", command: string | Buffer, ...args: (string | number | Buffer)[], callback: Callback<unknown[]>]Rest ...args: [subcommand: "GETKEYSANDFLAGS", command: string | Buffer, ...args: (string | number | Buffer)[]]Returns helpful text about the different subcommands.
Optional callback: Callback<unknown[]>Returns information about one, multiple or all commands.
Optional callback: Callback<unknown[]>Rest ...args: [subcommand: "INFO", ...commandNames: (string | Buffer)[], callback: Callback<unknown[]>]Rest ...args: [subcommand: "INFO", ...commandNames: (string | Buffer)[]]Returns a list of command names.
Optional callback: Callback<unknown[]>Optional callback: Callback<unknown[]>Optional callback: Callback<unknown[]>Optional callback: Callback<unknown[]>Returns the effective values of configuration parameters.
Rest ...args: [subcommand: "GET", ...parameters: (string | Buffer)[], callback: Callback<string[]>]Rest ...args: [subcommand: "GET", ...parameters: (string | Buffer)[]]Returns helpful text about the different subcommands.
Optional callback: Callback<unknown>Resets the server's statistics.
Optional callback: Callback<unknown>Persists the effective configuration to file.
Optional callback: Callback<unknown>Sets configuration parameters in-flight.
Rest ...args: [subcommand: "SET", ...data: (string | number | Buffer)[], callback: Callback<unknown>]Rest ...args: [subcommand: "SET", ...data: (string | number | Buffer)[]]Rest ...args: [subcommand: "GET", ...parameters: (string | Buffer)[], callback: Callback<Buffer[]>]Rest ...args: [subcommand: "GET", ...parameters: (string | Buffer)[]]Copies the value of a key to a new key.
Returns the number of keys in the database.
Optional callback: Callback<number>A container for debugging commands.
Optional callback: Callback<unknown>Rest ...args: [subcommand: string, ...args: (string | number | Buffer)[], callback: Callback<unknown>]Rest ...args: [subcommand: string, ...args: (string | number | Buffer)[]]Decrements the integer value of a key by one. Uses 0 as initial value if the key doesn't exist.
Decrements a number from the integer value of a key. Uses 0 as initial value if the key doesn't exist.
Deletes one or more keys.
Rest ...args: RedisKey[]Rest ...args: [keys: RedisKey[]]Discards a transaction.
Optional callback: Callback<"OK">Returns a serialized representation of the value stored at a key.
Returns the given string.
Optional callback: Callback<string>Optional callback: Callback<Buffer>Executes a server-side Lua script.
Optional callback: Callback<unknown>Rest ...args: [script: string | Buffer, numkeys: string | number, ...args: (string | number | Buffer)[], callback: Callback<unknown>]Rest ...args: [script: string | Buffer, numkeys: string | number, ...args: (string | number | Buffer)[]]Rest ...args: [script: string | Buffer, numkeys: string | number, ...keys: RedisKey[]]Rest ...args: [script: string | Buffer, numkeys: string | number, keys: RedisKey[]]Rest ...args: [script: string | Buffer, numkeys: string | number, ...args: RedisValue[], callback: Callback<unknown>]Rest ...args: [script: string | Buffer, numkeys: string | number, ...args: RedisValue[]]Executes a read-only server-side Lua script.
Optional callback: Callback<unknown>Rest ...args: [script: string | Buffer, numkeys: string | number, ...args: (string | number | Buffer)[], callback: Callback<unknown>]Rest ...args: [script: string | Buffer, numkeys: string | number, ...args: (string | number | Buffer)[]]Rest ...args: [script: string | Buffer, numkeys: string | number, ...keys: RedisKey[]]Rest ...args: [script: string | Buffer, numkeys: string | number, keys: RedisKey[]]Rest ...args: [script: string | Buffer, numkeys: string | number, ...args: RedisValue[], callback: Callback<unknown>]Rest ...args: [script: string | Buffer, numkeys: string | number, ...args: RedisValue[]]Executes a server-side Lua script by SHA1 digest.
Optional callback: Callback<unknown>Rest ...args: [sha1: string | Buffer, numkeys: string | number, ...args: (string | number | Buffer)[], callback: Callback<unknown>]Rest ...args: [sha1: string | Buffer, numkeys: string | number, ...args: (string | number | Buffer)[]]Rest ...args: [sha1: string | Buffer, numkeys: string | number, ...keys: RedisKey[]]Rest ...args: [sha1: string | Buffer, numkeys: string | number, keys: RedisKey[]]Rest ...args: [sha1: string | Buffer, numkeys: string | number, ...args: RedisValue[], callback: Callback<unknown>]Rest ...args: [sha1: string | Buffer, numkeys: string | number, ...args: RedisValue[]]Executes a read-only server-side Lua script by SHA1 digest.
Optional callback: Callback<unknown>Rest ...args: [sha1: string | Buffer, numkeys: string | number, ...args: (string | number | Buffer)[], callback: Callback<unknown>]Rest ...args: [sha1: string | Buffer, numkeys: string | number, ...args: (string | number | Buffer)[]]Rest ...args: [sha1: string | Buffer, numkeys: string | number, ...keys: RedisKey[]]Rest ...args: [sha1: string | Buffer, numkeys: string | number, keys: RedisKey[]]Rest ...args: [sha1: string | Buffer, numkeys: string | number, ...args: RedisValue[], callback: Callback<unknown>]Rest ...args: [sha1: string | Buffer, numkeys: string | number, ...args: RedisValue[]]Executes all commands in a transaction.
Optional callback: Callback<[error: Error, result: unknown][]>Determines whether one or more keys exist.
Rest ...args: RedisKey[]Rest ...args: [keys: RedisKey[]]Sets the expiration time of a key in seconds.
Sets the expiration time of a key to a Unix timestamp.
Returns the expiration time of a key as a Unix timestamp.
Starts a coordinated failover from a server to one of its replicas.
Optional callback: Callback<"OK">Optional callback: Callback<"OK">Optional callback: Callback<"OK">Optional callback: Callback<"OK">Optional callback: Callback<"OK">Optional callback: Callback<"OK">Optional callback: Callback<"OK">Optional callback: Callback<"OK">Optional callback: Callback<"OK">Optional callback: Callback<"OK">Optional callback: Callback<"OK">Optional callback: Callback<"OK">Invokes a function.
Optional callback: Callback<unknown>Rest ...args: [func: string | Buffer, numkeys: string | number, ...args: (string | number | Buffer)[], callback: Callback<unknown>]Rest ...args: [func: string | Buffer, numkeys: string | number, ...args: (string | number | Buffer)[]]Rest ...args: [func: string | Buffer, numkeys: string | number, ...keys: RedisKey[]]Rest ...args: [func: string | Buffer, numkeys: string | number, keys: RedisKey[]]Rest ...args: [func: string | Buffer, numkeys: string | number, ...args: RedisValue[], callback: Callback<unknown>]Rest ...args: [func: string | Buffer, numkeys: string | number, ...args: RedisValue[]]Invokes a read-only function.
Optional callback: Callback<unknown>Rest ...args: [func: string | Buffer, numkeys: string | number, ...args: (string | number | Buffer)[], callback: Callback<unknown>]Rest ...args: [func: string | Buffer, numkeys: string | number, ...args: (string | number | Buffer)[]]Rest ...args: [func: string | Buffer, numkeys: string | number, ...keys: RedisKey[]]Rest ...args: [func: string | Buffer, numkeys: string | number, keys: RedisKey[]]Rest ...args: [func: string | Buffer, numkeys: string | number, ...args: RedisValue[], callback: Callback<unknown>]Rest ...args: [func: string | Buffer, numkeys: string | number, ...args: RedisValue[]]Removes all keys from all databases.
Optional callback: Callback<"OK">Optional callback: Callback<"OK">Optional callback: Callback<"OK">Remove all keys from the current database.
Optional callback: Callback<"OK">Optional callback: Callback<"OK">Optional callback: Callback<"OK">Deletes a library and its functions.
Optional callback: Callback<string>Dumps all libraries into a serialized binary payload.
Optional callback: Callback<string>Deletes all libraries and functions.
Optional callback: Callback<string>Optional callback: Callback<string>Optional callback: Callback<string>Returns helpful text about the different subcommands.
Optional callback: Callback<unknown>Terminates a function during execution.
Optional callback: Callback<string>Returns information about all libraries.
Optional callback: Callback<unknown[]>Optional callback: Callback<unknown[]>Optional callback: Callback<unknown[]>Optional callback: Callback<unknown[]>Creates a library.
Optional callback: Callback<string>Optional callback: Callback<string>Restores all libraries from a payload.
Optional callback: Callback<string>Optional callback: Callback<string>Optional callback: Callback<string>Optional callback: Callback<string>Returns information about a function during execution.
Optional callback: Callback<unknown>Optional callback: Callback<Buffer>Optional callback: Callback<Buffer>Optional callback: Callback<Buffer>Optional callback: Callback<Buffer>Optional callback: Callback<Buffer>Optional callback: Callback<Buffer>Optional callback: Callback<Buffer>Optional callback: Callback<Buffer>Optional callback: Callback<Buffer>Optional callback: Callback<Buffer>Optional callback: Callback<Buffer>Optional callback: Callback<Buffer>Adds one or more members to a geospatial index. The key is created if it doesn't exist.
Rest ...args: [key: RedisKey, nx: "NX", ch: "CH", ...data: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, xx: "XX", ch: "CH", ...data: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, ch: "CH", ...data: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, nx: "NX", ...data: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, xx: "XX", ...data: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, ...data: (string | number | Buffer)[]]Returns the distance between two members of a geospatial index.
Returns members from a geospatial index as geohash strings.
Rest ...args: [key: RedisKey, ...members: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, members: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, ...members: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, members: (string | number | Buffer)[]]Returns the longitude and latitude of members from a geospatial index.
Rest ...args: [key: RedisKey, ...members: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, members: (string | number | Buffer)[]]Queries a geospatial index for members within a distance from a coordinate, optionally stores the result.
Rest ...args: [key: RedisKey, longitude: string | number, latitude: string | number, radius: string | number, ...args: RedisValue[], callback: Callback<unknown[]>]Rest ...args: [key: RedisKey, longitude: string | number, latitude: string | number, radius: string | number, ...args: RedisValue[]]Returns members from a geospatial index that are within a distance from a coordinate.
Rest ...args: [key: RedisKey, longitude: string | number, latitude: string | number, radius: string | number, ...args: RedisValue[], callback: Callback<unknown>]Rest ...args: [key: RedisKey, longitude: string | number, latitude: string | number, radius: string | number, ...args: RedisValue[]]Queries a geospatial index for members within a distance from a member, optionally stores the result.
Rest ...args: [key: RedisKey, member: string | number | Buffer, radius: string | number, ...args: RedisValue[], callback: Callback<unknown>]Rest ...args: [key: RedisKey, member: string | number | Buffer, radius: string | number, ...args: RedisValue[]]Returns members from a geospatial index that are within a distance from a member.
Rest ...args: [key: RedisKey, member: string | number | Buffer, radius: string | number, ...args: RedisValue[], callback: Callback<unknown>]Rest ...args: [key: RedisKey, member: string | number | Buffer, radius: string | number, ...args: RedisValue[]]Queries a geospatial index for members inside an area of a box or a circle.
Rest ...args: [key: RedisKey, ...args: RedisValue[], callback: Callback<unknown[]>]Rest ...args: [key: RedisKey, ...args: RedisValue[]]Queries a geospatial index for members inside an area of a box or a circle, optionally stores the result.
Rest ...args: [destination: RedisKey, source: RedisKey, ...args: RedisValue[], callback: Callback<number>]Rest ...args: [destination: RedisKey, source: RedisKey, ...args: RedisValue[]]Returns the string value of a key.
Returns a bit value by offset.
Returns the string value of a key after deleting the key.
Returns the string value of a key after setting its expiration time.
Returns a substring of the string stored at a key.
Returns the previous string value of a key after setting it to a new value.
Deletes one or more fields and their values from a hash. Deletes the hash if no fields remain.
Rest ...args: [key: RedisKey, ...fields: (string | Buffer)[]]Handshakes with the Redis server.
Optional callback: Callback<unknown[]>Optional callback: Callback<unknown[]>Optional callback: Callback<unknown[]>Optional callback: Callback<unknown[]>Optional callback: Callback<unknown[]>Determines whether a field exists in a hash.
Set expiry for hash field using relative time to expire (seconds)
Rest ...args: [key: RedisKey, seconds: string | number, nx: "NX", fieldsToken: "FIELDS", numfields: string | number, ...fields: (string | Buffer)[]]Rest ...args: [key: RedisKey, seconds: string | number, xx: "XX", fieldsToken: "FIELDS", numfields: string | number, ...fields: (string | Buffer)[]]Rest ...args: [key: RedisKey, seconds: string | number, gt: "GT", fieldsToken: "FIELDS", numfields: string | number, ...fields: (string | Buffer)[]]Rest ...args: [key: RedisKey, seconds: string | number, lt: "LT", fieldsToken: "FIELDS", numfields: string | number, ...fields: (string | Buffer)[]]Rest ...args: [key: RedisKey, seconds: string | number, fieldsToken: "FIELDS", numfields: string | number, ...fields: (string | Buffer)[]]Set expiry for hash field using an absolute Unix timestamp (seconds)
Rest ...args: [key: RedisKey, unixTimeSeconds: string | number, nx: "NX", fieldsToken: "FIELDS", numfields: string | number, ...fields: (string | Buffer)[]]Rest ...args: [key: RedisKey, unixTimeSeconds: string | number, xx: "XX", fieldsToken: "FIELDS", numfields: string | number, ...fields: (string | Buffer)[]]Rest ...args: [key: RedisKey, unixTimeSeconds: string | number, gt: "GT", fieldsToken: "FIELDS", numfields: string | number, ...fields: (string | Buffer)[]]Rest ...args: [key: RedisKey, unixTimeSeconds: string | number, lt: "LT", fieldsToken: "FIELDS", numfields: string | number, ...fields: (string | Buffer)[]]Rest ...args: [key: RedisKey, unixTimeSeconds: string | number, fieldsToken: "FIELDS", numfields: string | number, ...fields: (string | Buffer)[]]Returns the expiration time of a hash field as a Unix timestamp, in seconds.
Rest ...args: [key: RedisKey, fieldsToken: "FIELDS", numfields: string | number, ...fields: (string | Buffer)[]]Returns the value of a field in a hash.
Returns all fields and values in a hash.
Returns the value of a field and deletes it from the hash.
Rest ...args: [key: RedisKey, fieldsToken: "FIELDS", numfields: string | number, ...fields: (string | Buffer)[]]Rest ...args: [key: RedisKey, fieldsToken: "FIELDS", numfields: string | number, ...fields: (string | Buffer)[]]Get the value of one or more fields of a given hash key, and optionally set their expiration.
Rest ...args: [key: RedisKey, secondsToken: "EX", seconds: string | number, fieldsToken: "FIELDS", numfields: string | number, ...fields: (string | Buffer)[]]Rest ...args: [key: RedisKey, millisecondsToken: "PX", milliseconds: string | number, fieldsToken: "FIELDS", numfields: string | number, ...fields: (string | Buffer)[]]Rest ...args: [key: RedisKey, unixTimeSecondsToken: "EXAT", unixTimeSeconds: string | number, fieldsToken: "FIELDS", numfields: string | number, ...fields: (string | Buffer)[]]Rest ...args: [key: RedisKey, unixTimeMillisecondsToken: "PXAT", unixTimeMilliseconds: string | number, fieldsToken: "FIELDS", numfields: string | number, ...fields: (string | Buffer)[]]Rest ...args: [key: RedisKey, persist: "PERSIST", fieldsToken: "FIELDS", numfields: string | number, ...fields: (string | Buffer)[]]Rest ...args: [key: RedisKey, fieldsToken: "FIELDS", numfields: string | number, ...fields: (string | Buffer)[]]Rest ...args: [key: RedisKey, secondsToken: "EX", seconds: string | number, fieldsToken: "FIELDS", numfields: string | number, ...fields: (string | Buffer)[]]Rest ...args: [key: RedisKey, millisecondsToken: "PX", milliseconds: string | number, fieldsToken: "FIELDS", numfields: string | number, ...fields: (string | Buffer)[]]Rest ...args: [key: RedisKey, unixTimeSecondsToken: "EXAT", unixTimeSeconds: string | number, fieldsToken: "FIELDS", numfields: string | number, ...fields: (string | Buffer)[]]Rest ...args: [key: RedisKey, unixTimeMillisecondsToken: "PXAT", unixTimeMilliseconds: string | number, fieldsToken: "FIELDS", numfields: string | number, ...fields: (string | Buffer)[]]Rest ...args: [key: RedisKey, persist: "PERSIST", fieldsToken: "FIELDS", numfields: string | number, ...fields: (string | Buffer)[]]Rest ...args: [key: RedisKey, fieldsToken: "FIELDS", numfields: string | number, ...fields: (string | Buffer)[]]Removes a single session-local fieldset by name.
Optional callback: Callback<number>Removes all session-local fieldsets for the connection.
Optional callback: Callback<number>Defines a session-local fieldset that maps a name to a sorted set of field names.
Rest ...args: [subcommand: "PREPARE", fieldsetName: string | Buffer, ...fields: (string | Buffer)[], callback: Callback<"OK">]Rest ...args: [subcommand: "PREPARE", fieldsetName: string | Buffer, ...fields: (string | Buffer)[]]Creates a fieldset-based hash from values supplied in the order matching a previously prepared fieldset.
Rest ...args: [subcommand: "SET", key: RedisKey, fieldsetName: string | Buffer, ...values: (string | number | Buffer)[]]Increments the integer value of a field in a hash by a number. Uses 0 as initial value if the field doesn't exist.
Increments the floating point value of a field by a number. Uses 0 as initial value if the field doesn't exist.
Returns all fields in a hash.
Returns the number of fields in a hash.
Returns the values of all fields in a hash.
Rest ...args: [key: RedisKey, ...fields: (string | Buffer)[]]Rest ...args: [key: RedisKey, ...fields: (string | Buffer)[]]Sets the values of multiple fields.
Rest ...args: [key: RedisKey, ...data: (string | number | Buffer)[]]Removes the expiration time for each specified field
Rest ...args: [key: RedisKey, fieldsToken: "FIELDS", numfields: string | number, ...fields: (string | Buffer)[]]Set expiry for hash field using relative time to expire (milliseconds)
Rest ...args: [key: RedisKey, milliseconds: string | number, nx: "NX", fieldsToken: "FIELDS", numfields: string | number, ...fields: (string | Buffer)[]]Rest ...args: [key: RedisKey, milliseconds: string | number, xx: "XX", fieldsToken: "FIELDS", numfields: string | number, ...fields: (string | Buffer)[]]Rest ...args: [key: RedisKey, milliseconds: string | number, gt: "GT", fieldsToken: "FIELDS", numfields: string | number, ...fields: (string | Buffer)[]]Rest ...args: [key: RedisKey, milliseconds: string | number, lt: "LT", fieldsToken: "FIELDS", numfields: string | number, ...fields: (string | Buffer)[]]Rest ...args: [key: RedisKey, milliseconds: string | number, fieldsToken: "FIELDS", numfields: string | number, ...fields: (string | Buffer)[]]Set expiry for hash field using an absolute Unix timestamp (milliseconds)
Rest ...args: [key: RedisKey, unixTimeMilliseconds: string | number, nx: "NX", fieldsToken: "FIELDS", numfields: string | number, ...fields: (string | Buffer)[]]Rest ...args: [key: RedisKey, unixTimeMilliseconds: string | number, xx: "XX", fieldsToken: "FIELDS", numfields: string | number, ...fields: (string | Buffer)[]]Rest ...args: [key: RedisKey, unixTimeMilliseconds: string | number, gt: "GT", fieldsToken: "FIELDS", numfields: string | number, ...fields: (string | Buffer)[]]Rest ...args: [key: RedisKey, unixTimeMilliseconds: string | number, lt: "LT", fieldsToken: "FIELDS", numfields: string | number, ...fields: (string | Buffer)[]]Rest ...args: [key: RedisKey, unixTimeMilliseconds: string | number, fieldsToken: "FIELDS", numfields: string | number, ...fields: (string | Buffer)[]]Returns the expiration time of a hash field as a Unix timestamp, in msec.
Rest ...args: [key: RedisKey, fieldsToken: "FIELDS", numfields: string | number, ...fields: (string | Buffer)[]]Returns the TTL in milliseconds of a hash field.
Rest ...args: [key: RedisKey, fieldsToken: "FIELDS", numfields: string | number, ...fields: (string | Buffer)[]]Returns one or more random fields from a hash.
Iterates over fields and values of a hash.
Creates or modifies the value of a field in a hash.
Rest ...args: [key: RedisKey, ...data: (string | number | Buffer)[]]Set the value of one or more fields of a given hash key, and optionally set their expiration.
Rest ...args: [key: RedisKey, fnx: "FNX", secondsToken: "EX", seconds: string | number, fieldsToken: "FIELDS", numfields: string | number, ...data: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, fnx: "FNX", millisecondsToken: "PX", milliseconds: string | number, fieldsToken: "FIELDS", numfields: string | number, ...data: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, fnx: "FNX", unixTimeSecondsToken: "EXAT", unixTimeSeconds: string | number, fieldsToken: "FIELDS", numfields: string | number, ...data: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, fnx: "FNX", unixTimeMillisecondsToken: "PXAT", unixTimeMilliseconds: string | number, fieldsToken: "FIELDS", numfields: string | number, ...data: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, fnx: "FNX", keepttl: "KEEPTTL", fieldsToken: "FIELDS", numfields: string | number, ...data: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, fxx: "FXX", secondsToken: "EX", seconds: string | number, fieldsToken: "FIELDS", numfields: string | number, ...data: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, fxx: "FXX", millisecondsToken: "PX", milliseconds: string | number, fieldsToken: "FIELDS", numfields: string | number, ...data: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, fxx: "FXX", unixTimeSecondsToken: "EXAT", unixTimeSeconds: string | number, fieldsToken: "FIELDS", numfields: string | number, ...data: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, fxx: "FXX", unixTimeMillisecondsToken: "PXAT", unixTimeMilliseconds: string | number, fieldsToken: "FIELDS", numfields: string | number, ...data: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, fxx: "FXX", keepttl: "KEEPTTL", fieldsToken: "FIELDS", numfields: string | number, ...data: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, secondsToken: "EX", seconds: string | number, fieldsToken: "FIELDS", numfields: string | number, ...data: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, millisecondsToken: "PX", milliseconds: string | number, fieldsToken: "FIELDS", numfields: string | number, ...data: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, unixTimeSecondsToken: "EXAT", unixTimeSeconds: string | number, fieldsToken: "FIELDS", numfields: string | number, ...data: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, unixTimeMillisecondsToken: "PXAT", unixTimeMilliseconds: string | number, fieldsToken: "FIELDS", numfields: string | number, ...data: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, keepttl: "KEEPTTL", fieldsToken: "FIELDS", numfields: string | number, ...data: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, fnx: "FNX", fieldsToken: "FIELDS", numfields: string | number, ...data: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, fxx: "FXX", fieldsToken: "FIELDS", numfields: string | number, ...data: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, fieldsToken: "FIELDS", numfields: string | number, ...data: (string | number | Buffer)[]]Sets the value of a field in a hash only when the field doesn't exist.
Returns the length of the value of a field.
Returns the TTL in seconds of a hash field.
Rest ...args: [key: RedisKey, fieldsToken: "FIELDS", numfields: string | number, ...fields: (string | Buffer)[]]Returns all values in a hash.
Increments the integer value of a key by one. Uses 0 as initial value if the key doesn't exist.
Increments the integer value of a key by a number. Uses 0 as initial value if the key doesn't exist.
Increment the floating point value of a key by a number. Uses 0 as initial value if the key doesn't exist.
Increments the numeric value of a key by a number and sets its expiration time. Uses 0 as initial value if the key doesn't exist.
Rest ...args: [key: RedisKey, ...args: RedisValue[], callback: Callback<[value: number, increment: number] | [value: string, increment: string]>]Rest ...args: [key: RedisKey, ...args: RedisValue[]]Rest ...args: [key: RedisKey, ...args: RedisValue[], callback: Callback<[value: number, increment: number] | [value: Buffer, increment: Buffer]>]Rest ...args: [key: RedisKey, ...args: RedisValue[]]Returns information and statistics about the server.
Optional callback: Callback<string>Rest ...args: [...sections: (string | Buffer)[], callback: Callback<string>]Rest ...args: (string | Buffer)[]Returns all key names that match a pattern.
Optional callback: Callback<string[]>Optional callback: Callback<Buffer[]>Returns the Unix timestamp of the last successful save to disk.
Optional callback: Callback<number>Returns a human-readable latency analysis report.
Optional callback: Callback<string>Returns a latency graph for an event.
Optional callback: Callback<string>Returns helpful text about the different subcommands.
Optional callback: Callback<unknown[]>Returns the cumulative distribution of latencies of a subset or all commands.
Optional callback: Callback<unknown>Rest ...args: [subcommand: "HISTOGRAM", ...commands: (string | Buffer)[], callback: Callback<unknown>]Rest ...args: [subcommand: "HISTOGRAM", ...commands: (string | Buffer)[]]Returns timestamp-latency samples for an event.
Optional callback: Callback<unknown[]>Returns the latest latency samples for all events.
Optional callback: Callback<unknown[]>Resets the latency data for one or more events.
Optional callback: Callback<number>Rest ...args: [subcommand: "RESET", ...events: (string | Buffer)[], callback: Callback<number>]Rest ...args: [subcommand: "RESET", ...events: (string | Buffer)[]]Finds the longest common substring.
Returns an element from a list by its index.
Inserts an element before or after another element in a list.
Returns the length of a list.
Returns an element after popping it from one list and pushing it to another. Deletes the list if the last element was moved.
Moves up to (or exactly) a number of elements from one list to another and returns them. Deletes the source list if it becomes empty.
Returns multiple elements from a list after removing them. Deletes the list if the last element was popped.
Rest ...args: [numkeys: string | number, ...keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number]Rest ...args: [numkeys: string | number, keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number]Rest ...args: [numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number]Rest ...args: [numkeys: string | number, keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number]Rest ...args: [numkeys: string | number, ...keys: RedisKey[], left: "LEFT"]Rest ...args: [numkeys: string | number, keys: RedisKey[], left: "LEFT"]Rest ...args: [numkeys: string | number, ...keys: RedisKey[], right: "RIGHT"]Rest ...args: [numkeys: string | number, keys: RedisKey[], right: "RIGHT"]Rest ...args: [numkeys: string | number, ...keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number]Rest ...args: [numkeys: string | number, keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number]Rest ...args: [numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number]Rest ...args: [numkeys: string | number, keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number]Rest ...args: [numkeys: string | number, ...keys: RedisKey[], left: "LEFT"]Rest ...args: [numkeys: string | number, keys: RedisKey[], left: "LEFT"]Rest ...args: [numkeys: string | number, ...keys: RedisKey[], right: "RIGHT"]Rest ...args: [numkeys: string | number, keys: RedisKey[], right: "RIGHT"]Displays computer art and the Redis version
Optional callback: Callback<string>Optional callback: Callback<string>Returns the first elements in a list after removing it. Deletes the list if the last element was popped.
Returns the index of matching elements in a list.
Prepends one or more elements to a list. Creates the key if it doesn't exist.
Rest ...args: [key: RedisKey, ...elements: (string | number | Buffer)[]]Prepends one or more elements to a list only when the list exists.
Rest ...args: [key: RedisKey, ...elements: (string | number | Buffer)[]]Returns a range of elements from a list.
Removes elements from a list. Deletes the list if the last element was removed.
Sets the value of an element in a list by its index.
Removes elements from both ends a list. Deletes the list if all elements were trimmed.
Outputs a memory problems report.
Optional callback: Callback<string>Returns helpful text about the different subcommands.
Optional callback: Callback<unknown[]>Returns the allocator statistics.
Optional callback: Callback<string>Asks the allocator to release memory.
Optional callback: Callback<"OK">Returns details about memory usage.
Optional callback: Callback<unknown[]>Estimates the memory usage of a key.
Atomically returns the string values of one or more keys.
Rest ...args: RedisKey[]Rest ...args: [keys: RedisKey[]]Rest ...args: RedisKey[]Rest ...args: [keys: RedisKey[]]Atomically transfers a key from one Redis instance to another.
Rest ...args: [host: string | Buffer, port: string | number, key: RedisKey, destinationDb: string | number, timeout: string | number, copy: "COPY", replace: "REPLACE", auth2Token: "AUTH2", username: string | Buffer, password: string | Buffer, keysToken: "KEYS", ...keys: RedisKey[], callback: Callback<"OK">]Rest ...args: [host: string | Buffer, port: string | number, key: RedisKey, destinationDb: string | number, timeout: string | number, copy: "COPY", replace: "REPLACE", auth2Token: "AUTH2", username: string | Buffer, password: string | Buffer, keysToken: "KEYS", keys: RedisKey[], callback: Callback<"OK">]Rest ...args: [host: string | Buffer, port: string | number, destinationDb: string | number, timeout: string | number, copy: "COPY", replace: "REPLACE", authToken: "AUTH", auth: string | Buffer, keysToken: "KEYS", ...keys: RedisKey[]]Rest ...args: [host: string | Buffer, port: string | number, destinationDb: string | number, timeout: string | number, copy: "COPY", replace: "REPLACE", authToken: "AUTH", auth: string | Buffer, keysToken: "KEYS", keys: RedisKey[]]Rest ...args: [host: string | Buffer, port: string | number, destinationDb: string | number, timeout: string | number, copy: "COPY", replace: "REPLACE", auth2Token: "AUTH2", username: string | Buffer, password: string | Buffer, keysToken: "KEYS", ...keys: RedisKey[]]Rest ...args: [host: string | Buffer, port: string | number, destinationDb: string | number, timeout: string | number, copy: "COPY", replace: "REPLACE", auth2Token: "AUTH2", username: string | Buffer, password: string | Buffer, keysToken: "KEYS", keys: RedisKey[]]Rest ...args: [host: string | Buffer, port: string | number, destinationDb: string | number, timeout: string | number, replace: "REPLACE", authToken: "AUTH", auth: string | Buffer, keysToken: "KEYS", ...keys: RedisKey[]]Rest ...args: [host: string | Buffer, port: string | number, destinationDb: string | number, timeout: string | number, replace: "REPLACE", authToken: "AUTH", auth: string | Buffer, keysToken: "KEYS", keys: RedisKey[]]Rest ...args: [host: string | Buffer, port: string | number, destinationDb: string | number, timeout: string | number, replace: "REPLACE", auth2Token: "AUTH2", username: string | Buffer, password: string | Buffer, keysToken: "KEYS", ...keys: RedisKey[]]Rest ...args: [host: string | Buffer, port: string | number, destinationDb: string | number, timeout: string | number, replace: "REPLACE", auth2Token: "AUTH2", username: string | Buffer, password: string | Buffer, keysToken: "KEYS", keys: RedisKey[]]Rest ...args: [host: string | Buffer, port: string | number, destinationDb: string | number, timeout: string | number, copy: "COPY", authToken: "AUTH", auth: string | Buffer, keysToken: "KEYS", ...keys: RedisKey[]]Rest ...args: [host: string | Buffer, port: string | number, destinationDb: string | number, timeout: string | number, copy: "COPY", authToken: "AUTH", auth: string | Buffer, keysToken: "KEYS", keys: RedisKey[]]Rest ...args: [host: string | Buffer, port: string | number, destinationDb: string | number, timeout: string | number, copy: "COPY", auth2Token: "AUTH2", username: string | Buffer, password: string | Buffer, keysToken: "KEYS", ...keys: RedisKey[]]Rest ...args: [host: string | Buffer, port: string | number, destinationDb: string | number, timeout: string | number, copy: "COPY", auth2Token: "AUTH2", username: string | Buffer, password: string | Buffer, keysToken: "KEYS", keys: RedisKey[]]Rest ...args: [host: string | Buffer, port: string | number, destinationDb: string | number, timeout: string | number, copy: "COPY", replace: "REPLACE", keysToken: "KEYS", ...keys: RedisKey[]]Rest ...args: [host: string | Buffer, port: string | number, destinationDb: string | number, timeout: string | number, copy: "COPY", replace: "REPLACE", keysToken: "KEYS", keys: RedisKey[]]Optional callback: Callback<"OK">Optional callback: Callback<"OK">Rest ...args: [host: string | Buffer, port: string | number, destinationDb: string | number, timeout: string | number, authToken: "AUTH", auth: string | Buffer, keysToken: "KEYS", ...keys: RedisKey[]]Rest ...args: [host: string | Buffer, port: string | number, destinationDb: string | number, timeout: string | number, authToken: "AUTH", auth: string | Buffer, keysToken: "KEYS", keys: RedisKey[]]Rest ...args: [host: string | Buffer, port: string | number, destinationDb: string | number, timeout: string | number, auth2Token: "AUTH2", username: string | Buffer, password: string | Buffer, keysToken: "KEYS", ...keys: RedisKey[]]Rest ...args: [host: string | Buffer, port: string | number, destinationDb: string | number, timeout: string | number, auth2Token: "AUTH2", username: string | Buffer, password: string | Buffer, keysToken: "KEYS", keys: RedisKey[]]Rest ...args: [host: string | Buffer, port: string | number, destinationDb: string | number, timeout: string | number, replace: "REPLACE", keysToken: "KEYS", ...keys: RedisKey[]]Rest ...args: [host: string | Buffer, port: string | number, destinationDb: string | number, timeout: string | number, replace: "REPLACE", keysToken: "KEYS", keys: RedisKey[]]Optional callback: Callback<"OK">Optional callback: Callback<"OK">Rest ...args: [host: string | Buffer, port: string | number, destinationDb: string | number, timeout: string | number, copy: "COPY", keysToken: "KEYS", ...keys: RedisKey[]]Rest ...args: [host: string | Buffer, port: string | number, destinationDb: string | number, timeout: string | number, copy: "COPY", keysToken: "KEYS", keys: RedisKey[]]Optional callback: Callback<"OK">Optional callback: Callback<"OK">Optional callback: Callback<"OK">Rest ...args: [host: string | Buffer, port: string | number, destinationDb: string | number, timeout: string | number, keysToken: "KEYS", ...keys: RedisKey[]]Rest ...args: [host: string | Buffer, port: string | number, destinationDb: string | number, timeout: string | number, keysToken: "KEYS", keys: RedisKey[]]Optional callback: Callback<"OK">Optional callback: Callback<"OK">Optional callback: Callback<"OK">Optional callback: Callback<"OK">Optional callback: Callback<"OK">Returns helpful text about the different subcommands.
Optional callback: Callback<unknown>Returns all loaded modules.
Optional callback: Callback<unknown>Loads a module.
Optional callback: Callback<unknown>Rest ...args: [subcommand: "LOAD", path: string | Buffer, ...args: (string | number | Buffer)[], callback: Callback<unknown>]Rest ...args: [subcommand: "LOAD", path: string | Buffer, ...args: (string | number | Buffer)[]]Loads a module using extended parameters.
Rest ...args: [subcommand: "LOADEX", path: string | Buffer, argsToken: "ARGS", ...args: (string | number | Buffer)[], callback: Callback<unknown>]Rest ...args: [subcommand: "LOADEX", path: string | Buffer, argsToken: "ARGS", ...args: (string | number | Buffer)[]]Rest ...args: [subcommand: "LOADEX", path: string | Buffer, configsToken: "CONFIG", ...configs: (string | number | Buffer)[], callback: Callback<unknown>]Rest ...args: [subcommand: "LOADEX", path: string | Buffer, configsToken: "CONFIG", ...configs: (string | number | Buffer)[]]Rest ...args: [subcommand: "LOADEX", path: string | Buffer, configsToken: "CONFIG", ...args: RedisValue[], callback: Callback<unknown>]Rest ...args: [subcommand: "LOADEX", path: string | Buffer, configsToken: "CONFIG", ...args: RedisValue[]]Optional callback: Callback<unknown>Unloads a module.
Optional callback: Callback<unknown>Moves a key to another database.
Atomically creates or modifies the string values of one or more keys.
Optional callback: Callback<"OK">Optional callback: Callback<"OK">Rest ...args: (number | RedisKey)[]Atomically sets multiple string keys with a shared expiration in a single operation. Supports flexible argument parsing where condition and expiration flags can appear in any order.
Rest ...args: [numkeys: string | number, ...data: (number | RedisKey)[], nx: "NX", secondsToken: "EX", seconds: string | number]Rest ...args: [numkeys: string | number, ...data: (number | RedisKey)[], nx: "NX", millisecondsToken: "PX", milliseconds: string | number]Rest ...args: [numkeys: string | number, ...data: (number | RedisKey)[], nx: "NX", unixTimeSecondsToken: "EXAT", unixTimeSeconds: string | number]Rest ...args: [numkeys: string | number, ...data: (number | RedisKey)[], nx: "NX", unixTimeMillisecondsToken: "PXAT", unixTimeMilliseconds: string | number]Rest ...args: [numkeys: string | number, ...data: (number | RedisKey)[], nx: "NX", keepttl: "KEEPTTL"]Rest ...args: [numkeys: string | number, ...data: (number | RedisKey)[], xx: "XX", secondsToken: "EX", seconds: string | number]Rest ...args: [numkeys: string | number, ...data: (number | RedisKey)[], xx: "XX", millisecondsToken: "PX", milliseconds: string | number]Rest ...args: [numkeys: string | number, ...data: (number | RedisKey)[], xx: "XX", unixTimeSecondsToken: "EXAT", unixTimeSeconds: string | number]Rest ...args: [numkeys: string | number, ...data: (number | RedisKey)[], xx: "XX", unixTimeMillisecondsToken: "PXAT", unixTimeMilliseconds: string | number]Rest ...args: [numkeys: string | number, ...data: (number | RedisKey)[], xx: "XX", keepttl: "KEEPTTL"]Rest ...args: [numkeys: string | number, ...data: (number | RedisKey)[], secondsToken: "EX", seconds: string | number]Rest ...args: [numkeys: string | number, ...data: (number | RedisKey)[], millisecondsToken: "PX", milliseconds: string | number]Rest ...args: [numkeys: string | number, ...data: (number | RedisKey)[], unixTimeSecondsToken: "EXAT", unixTimeSeconds: string | number]Rest ...args: [numkeys: string | number, ...data: (number | RedisKey)[], unixTimeMillisecondsToken: "PXAT", unixTimeMilliseconds: string | number]Rest ...args: [numkeys: string | number, ...data: (number | RedisKey)[], keepttl: "KEEPTTL"]Rest ...args: [numkeys: string | number, ...data: (number | RedisKey)[], nx: "NX"]Rest ...args: [numkeys: string | number, ...data: (number | RedisKey)[], xx: "XX"]Rest ...args: [numkeys: string | number, ...data: (number | RedisKey)[]]Atomically modifies the string values of one or more keys only when all keys don't exist.
Optional callback: Callback<"OK">Optional callback: Callback<"OK">Rest ...args: (number | RedisKey)[]Returns the internal encoding of a Redis object.
Returns the logarithmic access frequency counter of a Redis object.
Returns helpful text about the different subcommands.
Optional callback: Callback<unknown>Returns the time since the last access to a Redis object.
Returns the reference count of a value of a key.
Removes the expiration time of a key.
Sets the expiration time of a key in milliseconds.
Sets the expiration time of a key to a Unix milliseconds timestamp.
Returns the expiration time of a key as a Unix milliseconds timestamp.
Adds elements to a HyperLogLog key. Creates the key if it doesn't exist.
Rest ...args: [key: RedisKey, ...elements: (string | number | Buffer)[]]Returns the approximated cardinality of the set(s) observed by the HyperLogLog key(s).
Rest ...args: RedisKey[]Rest ...args: [keys: RedisKey[]]Internal commands for debugging HyperLogLog values.
Merges one or more HyperLogLog values into a single key.
An internal command for testing HyperLogLog values.
Optional callback: Callback<unknown>Returns the server's liveliness response.
Optional callback: Callback<"PONG">Optional callback: Callback<string>Optional callback: Callback<Buffer>Sets both string value and expiration time in milliseconds of a key. The key is created if it doesn't exist.
Listens for messages published to channels that match one or more patterns.
Rest ...args: [...patterns: string[], callback: Callback<unknown>]Rest ...args: string[]An internal command used in replication.
Optional callback: Callback<unknown>Returns the expiration time in milliseconds of a key.
Posts a message to a channel.
Optional callback: Callback<number>Returns the active channels.
Optional callback: Callback<unknown[]>Optional callback: Callback<unknown[]>Returns helpful text about the different subcommands.
Optional callback: Callback<unknown[]>Returns a count of unique pattern subscriptions.
Optional callback: Callback<unknown[]>Returns a count of subscribers to channels.
Optional callback: Callback<unknown[]>Rest ...args: [subcommand: "NUMSUB", ...channels: (string | Buffer)[], callback: Callback<unknown[]>]Rest ...args: [subcommand: "NUMSUB", ...channels: (string | Buffer)[]]Returns the active shard channels.
Optional callback: Callback<unknown[]>Optional callback: Callback<unknown[]>Returns the count of subscribers of shard channels.
Optional callback: Callback<unknown[]>Rest ...args: [subcommand: "SHARDNUMSUB", ...shardchannels: (string | Buffer)[], callback: Callback<unknown[]>]Rest ...args: [subcommand: "SHARDNUMSUB", ...shardchannels: (string | Buffer)[]]Stops listening to messages published to channels that match one or more patterns.
Optional callback: Callback<unknown>Rest ...args: [...patterns: string[], callback: Callback<unknown>]Rest ...args: string[]Closes the connection.
Optional callback: Callback<"OK">Returns a random key name from the database.
Optional callback: Callback<string>Optional callback: Callback<Buffer>Enables read-only queries for a connection to a Redis Cluster replica node.
Optional callback: Callback<"OK">Enables read-write queries for a connection to a Reids Cluster replica node.
Optional callback: Callback<"OK">Renames a key and overwrites the destination.
Renames a key only when the target key name doesn't exist.
An internal command for configuring the replication stream.
Optional callback: Callback<unknown>Configures a server as replica of another, or promotes it to a master.
Optional callback: Callback<"OK">Optional callback: Callback<"OK">Resets the connection.
Optional callback: Callback<"OK">Creates a key from the serialized representation of a value.
An internal command for migrating keys in a cluster.
Returns the replication role.
Optional callback: Callback<unknown[]>Returns and removes the last elements of a list. Deletes the list if the last element was popped.
Returns the last element of a list after removing and pushing it to another list. Deletes the list if the last element was popped.
Appends one or more elements to a list. Creates the key if it doesn't exist.
Rest ...args: [key: RedisKey, ...elements: (string | number | Buffer)[]]Appends an element to a list only when the list exists.
Rest ...args: [key: RedisKey, ...elements: (string | number | Buffer)[]]Adds one or more members to a set. Creates the key if it doesn't exist.
Rest ...args: [key: RedisKey, ...members: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, members: (string | number | Buffer)[]]Synchronously saves the database(s) to disk.
Optional callback: Callback<"OK">Iterates over the key names in the database.
Optional callback: Callback<[cursor: string, elements: string[]]>Optional callback: Callback<[cursor: string, elements: string[]]>Optional callback: Callback<[cursor: string, elements: string[]]>Optional callback: Callback<[cursor: string, elements: string[]]>Optional callback: Callback<[cursor: string, elements: string[]]>Optional callback: Callback<[cursor: string, elements: string[]]>Optional callback: Callback<[cursor: string, elements: string[]]>Optional callback: Callback<[cursor: string, elements: string[]]>Optional callback: Callback<[cursor: Buffer, elements: Buffer[]]>Optional callback: Callback<[cursor: Buffer, elements: Buffer[]]>Optional callback: Callback<[cursor: Buffer, elements: Buffer[]]>Optional callback: Callback<[cursor: Buffer, elements: Buffer[]]>Optional callback: Callback<[cursor: Buffer, elements: Buffer[]]>Optional callback: Callback<[cursor: Buffer, elements: Buffer[]]>Optional callback: Callback<[cursor: Buffer, elements: Buffer[]]>Optional callback: Callback<[cursor: Buffer, elements: Buffer[]]>Returns the number of members in a set.
Sets the debug mode of server-side Lua scripts.
Optional callback: Callback<unknown>Optional callback: Callback<unknown>Optional callback: Callback<unknown>Determines whether server-side Lua scripts exist in the script cache.
Rest ...args: [subcommand: "EXISTS", ...sha1s: (string | Buffer)[], callback: Callback<unknown>]Rest ...args: [subcommand: "EXISTS", ...sha1s: (string | Buffer)[]]Removes all server-side Lua scripts from the script cache.
Optional callback: Callback<unknown>Optional callback: Callback<unknown>Optional callback: Callback<unknown>Returns helpful text about the different subcommands.
Optional callback: Callback<unknown>Terminates a server-side Lua script during execution.
Optional callback: Callback<unknown>Loads a server-side Lua script to the script cache.
Optional callback: Callback<unknown>Returns the difference of multiple sets.
Rest ...args: RedisKey[]Rest ...args: [keys: RedisKey[]]Rest ...args: RedisKey[]Rest ...args: [keys: RedisKey[]]Returns the number of members of the difference between the first set and all successive sets.
Rest ...args: [numkeys: string | number, ...keys: RedisKey[], limitToken: "LIMIT", limit: string | number]Rest ...args: [numkeys: string | number, keys: RedisKey[], limitToken: "LIMIT", limit: string | number]Rest ...args: [numkeys: string | number, ...keys: RedisKey[]]Rest ...args: [numkeys: string | number, keys: RedisKey[]]Stores the difference of multiple sets in a key.
Changes the selected database.
Optional callback: Callback<"OK">Sets the string value of a key, ignoring its type. The key is created if it doesn't exist.
Sets or clears the bit at offset of the string value. Creates the key if it doesn't exist.
Sets the string value and expiration time of a key. Creates the key if it doesn't exist.
Set the string value of a key only when the key doesn't exist.
Overwrites a part of a string value with another by an offset. Creates the key if it doesn't exist.
Synchronously saves the database(s) to disk and shuts down the Redis server.
Optional callback: Callback<"OK">Optional callback: Callback<"OK">Optional callback: Callback<"OK">Optional callback: Callback<"OK">Optional callback: Callback<"OK">Optional callback: Callback<"OK">Optional callback: Callback<"OK">Optional callback: Callback<"OK">Optional callback: Callback<"OK">Optional callback: Callback<"OK">Optional callback: Callback<"OK">Optional callback: Callback<"OK">Optional callback: Callback<"OK">Optional callback: Callback<"OK">Optional callback: Callback<"OK">Optional callback: Callback<"OK">Optional callback: Callback<"OK">Optional callback: Callback<"OK">Optional callback: Callback<"OK">Optional callback: Callback<"OK">Optional callback: Callback<"OK">Optional callback: Callback<"OK">Optional callback: Callback<"OK">Optional callback: Callback<"OK">Returns the intersect of multiple sets.
Rest ...args: RedisKey[]Rest ...args: [keys: RedisKey[]]Rest ...args: RedisKey[]Rest ...args: [keys: RedisKey[]]Returns the number of members of the intersect of multiple sets.
Rest ...args: [numkeys: string | number, ...keys: RedisKey[], limitToken: "LIMIT", limit: string | number]Rest ...args: [numkeys: string | number, keys: RedisKey[], limitToken: "LIMIT", limit: string | number]Rest ...args: [numkeys: string | number, ...keys: RedisKey[]]Rest ...args: [numkeys: string | number, keys: RedisKey[]]Stores the intersect of multiple sets in a key.
Determines whether a member belongs to a set.
Sets a Redis server as a replica of another, or promotes it to being a master.
Optional callback: Callback<"OK">Optional callback: Callback<"OK">Returns the slow log's entries.
Optional callback: Callback<unknown>Optional callback: Callback<unknown>Show helpful text about the different subcommands
Optional callback: Callback<unknown>Returns the number of entries in the slow log.
Optional callback: Callback<unknown>Clears all entries from the slow log.
Optional callback: Callback<unknown>Returns all members of a set.
Determines whether multiple members belong to a set.
Rest ...args: [key: RedisKey, ...members: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, members: (string | number | Buffer)[]]Moves a member from one set to another.
Sorts the elements in a list, a set, or a sorted set, optionally storing the result.
Rest ...args: [key: RedisKey, byPatternToken: "BY", byPattern: string, limitToken: "LIMIT", offset: string | number, count: string | number, getPatternToken: "GET", ...getPatterns: string[], asc: "ASC", alpha: "ALPHA", destinationToken: "STORE", destination: RedisKey, callback: Callback<number | unknown[]>]Rest ...args: [key: RedisKey, byPatternToken: "BY", byPattern: string, limitToken: "LIMIT", offset: string | number, count: string | number, getPatternToken: "GET", ...getPatterns: string[], desc: "DESC", alpha: "ALPHA", destinationToken: "STORE", destination: RedisKey, callback: Callback<number | unknown[]>]Rest ...args: [key: RedisKey, byPatternToken: "BY", byPattern: string, limitToken: "LIMIT", offset: string | number, count: string | number, getPatternToken: "GET", ...getPatterns: string[], asc: "ASC", alpha: "ALPHA"]Rest ...args: [key: RedisKey, byPatternToken: "BY", byPattern: string, limitToken: "LIMIT", offset: string | number, count: string | number, getPatternToken: "GET", ...getPatterns: string[], desc: "DESC", alpha: "ALPHA"]Rest ...args: [key: RedisKey, limitToken: "LIMIT", offset: string | number, count: string | number, getPatternToken: "GET", ...getPatterns: string[], asc: "ASC", alpha: "ALPHA"]Rest ...args: [key: RedisKey, limitToken: "LIMIT", offset: string | number, count: string | number, getPatternToken: "GET", ...getPatterns: string[], desc: "DESC", alpha: "ALPHA"]Rest ...args: [key: RedisKey, byPatternToken: "BY", byPattern: string, getPatternToken: "GET", ...getPatterns: string[], asc: "ASC", alpha: "ALPHA"]Rest ...args: [key: RedisKey, byPatternToken: "BY", byPattern: string, getPatternToken: "GET", ...getPatterns: string[], desc: "DESC", alpha: "ALPHA"]Rest ...args: [key: RedisKey, byPatternToken: "BY", byPattern: string, limitToken: "LIMIT", offset: string | number, count: string | number, getPatternToken: "GET", ...getPatterns: string[], alpha: "ALPHA"]Rest ...args: [key: RedisKey, byPatternToken: "BY", byPattern: string, limitToken: "LIMIT", offset: string | number, count: string | number, getPatternToken: "GET", ...getPatterns: string[], asc: "ASC"]Rest ...args: [key: RedisKey, byPatternToken: "BY", byPattern: string, limitToken: "LIMIT", offset: string | number, count: string | number, getPatternToken: "GET", ...getPatterns: string[], desc: "DESC"]Rest ...args: [key: RedisKey, getPatternToken: "GET", ...getPatterns: string[], asc: "ASC", alpha: "ALPHA"]Rest ...args: [key: RedisKey, getPatternToken: "GET", ...getPatterns: string[], desc: "DESC", alpha: "ALPHA"]Rest ...args: [key: RedisKey, limitToken: "LIMIT", offset: string | number, count: string | number, getPatternToken: "GET", ...getPatterns: string[], alpha: "ALPHA"]Rest ...args: [key: RedisKey, limitToken: "LIMIT", offset: string | number, count: string | number, getPatternToken: "GET", ...getPatterns: string[], asc: "ASC"]Rest ...args: [key: RedisKey, limitToken: "LIMIT", offset: string | number, count: string | number, getPatternToken: "GET", ...getPatterns: string[], desc: "DESC"]Rest ...args: [key: RedisKey, byPatternToken: "BY", byPattern: string, getPatternToken: "GET", ...getPatterns: string[], alpha: "ALPHA"]Rest ...args: [key: RedisKey, byPatternToken: "BY", byPattern: string, getPatternToken: "GET", ...getPatterns: string[], asc: "ASC"]Rest ...args: [key: RedisKey, byPatternToken: "BY", byPattern: string, getPatternToken: "GET", ...getPatterns: string[], desc: "DESC"]Rest ...args: [key: RedisKey, byPatternToken: "BY", byPattern: string, limitToken: "LIMIT", offset: string | number, count: string | number, getPatternToken: "GET", ...getPatterns: string[]]Rest ...args: [key: RedisKey, getPatternToken: "GET", ...getPatterns: string[], alpha: "ALPHA"]Rest ...args: [key: RedisKey, getPatternToken: "GET", ...getPatterns: string[], asc: "ASC"]Rest ...args: [key: RedisKey, getPatternToken: "GET", ...getPatterns: string[], desc: "DESC"]Rest ...args: [key: RedisKey, limitToken: "LIMIT", offset: string | number, count: string | number, getPatternToken: "GET", ...getPatterns: string[]]Rest ...args: [key: RedisKey, byPatternToken: "BY", byPattern: string, getPatternToken: "GET", ...getPatterns: string[]]Rest ...args: [key: RedisKey, getPatternToken: "GET", ...getPatterns: string[]]Returns the sorted elements of a list, a set, or a sorted set.
Rest ...args: [key: RedisKey, byPatternToken: "BY", byPattern: string, limitToken: "LIMIT", offset: string | number, count: string | number, getPatternToken: "GET", ...getPatterns: string[], asc: "ASC", alpha: "ALPHA"]Rest ...args: [key: RedisKey, byPatternToken: "BY", byPattern: string, limitToken: "LIMIT", offset: string | number, count: string | number, getPatternToken: "GET", ...getPatterns: string[], desc: "DESC", alpha: "ALPHA"]Rest ...args: [key: RedisKey, limitToken: "LIMIT", offset: string | number, count: string | number, getPatternToken: "GET", ...getPatterns: string[], asc: "ASC", alpha: "ALPHA"]Rest ...args: [key: RedisKey, limitToken: "LIMIT", offset: string | number, count: string | number, getPatternToken: "GET", ...getPatterns: string[], desc: "DESC", alpha: "ALPHA"]Rest ...args: [key: RedisKey, byPatternToken: "BY", byPattern: string, getPatternToken: "GET", ...getPatterns: string[], asc: "ASC", alpha: "ALPHA"]Rest ...args: [key: RedisKey, byPatternToken: "BY", byPattern: string, getPatternToken: "GET", ...getPatterns: string[], desc: "DESC", alpha: "ALPHA"]Rest ...args: [key: RedisKey, byPatternToken: "BY", byPattern: string, limitToken: "LIMIT", offset: string | number, count: string | number, getPatternToken: "GET", ...getPatterns: string[], alpha: "ALPHA"]Rest ...args: [key: RedisKey, byPatternToken: "BY", byPattern: string, limitToken: "LIMIT", offset: string | number, count: string | number, getPatternToken: "GET", ...getPatterns: string[], asc: "ASC"]Rest ...args: [key: RedisKey, byPatternToken: "BY", byPattern: string, limitToken: "LIMIT", offset: string | number, count: string | number, getPatternToken: "GET", ...getPatterns: string[], desc: "DESC"]Rest ...args: [key: RedisKey, getPatternToken: "GET", ...getPatterns: string[], asc: "ASC", alpha: "ALPHA"]Rest ...args: [key: RedisKey, getPatternToken: "GET", ...getPatterns: string[], desc: "DESC", alpha: "ALPHA"]Rest ...args: [key: RedisKey, limitToken: "LIMIT", offset: string | number, count: string | number, getPatternToken: "GET", ...getPatterns: string[], alpha: "ALPHA"]Rest ...args: [key: RedisKey, limitToken: "LIMIT", offset: string | number, count: string | number, getPatternToken: "GET", ...getPatterns: string[], asc: "ASC"]Rest ...args: [key: RedisKey, limitToken: "LIMIT", offset: string | number, count: string | number, getPatternToken: "GET", ...getPatterns: string[], desc: "DESC"]Rest ...args: [key: RedisKey, byPatternToken: "BY", byPattern: string, getPatternToken: "GET", ...getPatterns: string[], alpha: "ALPHA"]Rest ...args: [key: RedisKey, byPatternToken: "BY", byPattern: string, getPatternToken: "GET", ...getPatterns: string[], asc: "ASC"]Rest ...args: [key: RedisKey, byPatternToken: "BY", byPattern: string, getPatternToken: "GET", ...getPatterns: string[], desc: "DESC"]Rest ...args: [key: RedisKey, byPatternToken: "BY", byPattern: string, limitToken: "LIMIT", offset: string | number, count: string | number, getPatternToken: "GET", ...getPatterns: string[]]Rest ...args: [key: RedisKey, getPatternToken: "GET", ...getPatterns: string[], alpha: "ALPHA"]Rest ...args: [key: RedisKey, getPatternToken: "GET", ...getPatterns: string[], asc: "ASC"]Rest ...args: [key: RedisKey, getPatternToken: "GET", ...getPatterns: string[], desc: "DESC"]Rest ...args: [key: RedisKey, limitToken: "LIMIT", offset: string | number, count: string | number, getPatternToken: "GET", ...getPatterns: string[]]Rest ...args: [key: RedisKey, byPatternToken: "BY", byPattern: string, getPatternToken: "GET", ...getPatterns: string[]]Rest ...args: [key: RedisKey, getPatternToken: "GET", ...getPatterns: string[]]Returns one or more random members from a set after removing them. Deletes the set if the last member was popped.
Post a message to a shard channel
Optional callback: Callback<unknown>Get one or multiple random members from a set
Removes one or more members from a set. Deletes the set if the last member was removed.
Rest ...args: [key: RedisKey, ...members: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, members: (string | number | Buffer)[]]Iterates over members of a set.
Listens for messages published to shard channels.
Rest ...args: [...shardchannels: (string | Buffer)[], callback: Callback<unknown>]Rest ...args: (string | Buffer)[]Returns the length of a string value.
Listens for messages published to channels.
Rest ...args: [...channels: (string | Buffer)[], callback: Callback<unknown>]Rest ...args: (string | Buffer)[]Returns a substring from a string value.
Returns the union of multiple sets.
Rest ...args: RedisKey[]Rest ...args: [keys: RedisKey[]]Rest ...args: RedisKey[]Rest ...args: [keys: RedisKey[]]Returns the number of members of the union of multiple sets.
Rest ...args: [numkeys: string | number, ...keys: RedisKey[], approx: "APPROX", limitToken: "LIMIT", limit: string | number]Rest ...args: [numkeys: string | number, keys: RedisKey[], approx: "APPROX", limitToken: "LIMIT", limit: string | number]Rest ...args: [numkeys: string | number, ...keys: RedisKey[], limitToken: "LIMIT", limit: string | number]Rest ...args: [numkeys: string | number, keys: RedisKey[], limitToken: "LIMIT", limit: string | number]Rest ...args: [numkeys: string | number, ...keys: RedisKey[], approx: "APPROX"]Rest ...args: [numkeys: string | number, keys: RedisKey[], approx: "APPROX"]Rest ...args: [numkeys: string | number, ...keys: RedisKey[]]Rest ...args: [numkeys: string | number, keys: RedisKey[]]Stores the union of multiple sets in a key.
Stops listening to messages posted to shard channels.
Optional callback: Callback<unknown>Rest ...args: [...shardchannels: (string | Buffer)[], callback: Callback<unknown>]Rest ...args: (string | Buffer)[]Swaps two Redis databases.
Optional callback: Callback<"OK">An internal command used in replication.
Optional callback: Callback<unknown>Returns the server time.
Optional callback: Callback<number[]>Returns the number of existing keys out of those specified after updating the time they were last accessed.
Rest ...args: RedisKey[]Rest ...args: [keys: RedisKey[]]Returns the expiration time in seconds of a key.
Determines the type of value stored at a key.
Asynchronously deletes one or more keys.
Rest ...args: RedisKey[]Rest ...args: [keys: RedisKey[]]Stops listening to messages posted to channels.
Optional callback: Callback<unknown>Rest ...args: [...channels: (string | Buffer)[], callback: Callback<unknown>]Rest ...args: (string | Buffer)[]Forgets about watched keys of a transaction.
Optional callback: Callback<"OK">Add one or more elements to a vector set, or update its vector if it already exists
Rest ...args: [key: RedisKey, ...args: RedisValue[], callback: Callback<number>]Rest ...args: [key: RedisKey, ...args: RedisValue[]]Return the number of elements in a vector set
Return the dimension of vectors in the vector set
Return the vector associated with an element
Retrieve the JSON attributes of elements
Return information about a vector set
Check if an element exists in a vector set
Return the neighbors of an element at each layer in the HNSW graph
Return one or multiple random members from a vector set
Return vector set elements in a lex range
Remove an element from a vector set
Associate or remove the JSON attributes of elements
Return elements by vector similarity
Blocks until the asynchronous replication of all preceding write commands sent by the connection is completed.
Optional callback: Callback<number>Monitors changes to keys to determine the execution of a transaction.
Rest ...args: RedisKey[]Rest ...args: [keys: RedisKey[]]Returns the number of messages that were successfully acknowledged by the consumer group member of a stream.
Rest ...args: [key: RedisKey, group: string | Buffer, ...ids: (string | number | Buffer)[]]Appends a new message to a stream. Creates the key if it doesn't exist.
Rest ...args: [key: RedisKey, ...args: RedisValue[], callback: Callback<string>]Rest ...args: [key: RedisKey, ...args: RedisValue[]]Rest ...args: [key: RedisKey, ...args: RedisValue[], callback: Callback<Buffer>]Rest ...args: [key: RedisKey, ...args: RedisValue[]]Changes, or acquires, ownership of messages in a consumer group, as if the messages were delivered to as consumer group member.
Changes, or acquires, ownership of a message in a consumer group, as if the message was delivered a consumer group member.
Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, countToken: "RETRYCOUNT", count: string | number]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, countToken: "RETRYCOUNT", count: string | number]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, countToken: "RETRYCOUNT", count: string | number]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, countToken: "RETRYCOUNT", count: string | number]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], countToken: "RETRYCOUNT", count: string | number, force: "FORCE", justid: "JUSTID"]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], countToken: "RETRYCOUNT", count: string | number, force: "FORCE", justid: "JUSTID", lastidToken: "LASTID", lastid: string | number | Buffer]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, force: "FORCE", justid: "JUSTID"]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, force: "FORCE", justid: "JUSTID", lastidToken: "LASTID", lastid: string | number | Buffer]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, countToken: "RETRYCOUNT", count: string | number]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, countToken: "RETRYCOUNT", count: string | number]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, countToken: "RETRYCOUNT", count: string | number]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, countToken: "RETRYCOUNT", count: string | number]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, countToken: "RETRYCOUNT", count: string | number]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, countToken: "RETRYCOUNT", count: string | number, force: "FORCE", justid: "JUSTID"]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, force: "FORCE", justid: "JUSTID"]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, force: "FORCE", justid: "JUSTID", lastidToken: "LASTID", lastid: string | number | Buffer]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, countToken: "RETRYCOUNT", count: string | number]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, countToken: "RETRYCOUNT", count: string | number]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, countToken: "RETRYCOUNT", count: string | number]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, countToken: "RETRYCOUNT", count: string | number]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, countToken: "RETRYCOUNT", count: string | number]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, countToken: "RETRYCOUNT", count: string | number, force: "FORCE", justid: "JUSTID"]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, force: "FORCE", justid: "JUSTID"]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], force: "FORCE", justid: "JUSTID", lastidToken: "LASTID", lastid: string | number | Buffer]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], countToken: "RETRYCOUNT", count: string | number, justid: "JUSTID", lastidToken: "LASTID", lastid: string | number | Buffer, callback: Callback<unknown[]>]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], countToken: "RETRYCOUNT", count: string | number, justid: "JUSTID", lastidToken: "LASTID", lastid: string | number | Buffer]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], countToken: "RETRYCOUNT", count: string | number, force: "FORCE", lastidToken: "LASTID", lastid: string | number | Buffer, callback: Callback<unknown[]>]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], countToken: "RETRYCOUNT", count: string | number, force: "FORCE", lastidToken: "LASTID", lastid: string | number | Buffer]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], countToken: "RETRYCOUNT", count: string | number, force: "FORCE", justid: "JUSTID"]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, justid: "JUSTID", lastidToken: "LASTID", lastid: string | number | Buffer, callback: Callback<unknown[]>]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, justid: "JUSTID", lastidToken: "LASTID", lastid: string | number | Buffer]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, force: "FORCE", lastidToken: "LASTID", lastid: string | number | Buffer, callback: Callback<unknown[]>]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, force: "FORCE", lastidToken: "LASTID", lastid: string | number | Buffer]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, force: "FORCE", justid: "JUSTID"]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, countToken: "RETRYCOUNT", count: string | number]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, countToken: "RETRYCOUNT", count: string | number, lastidToken: "LASTID", lastid: string | number | Buffer]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, countToken: "RETRYCOUNT", count: string | number, justid: "JUSTID", callback: Callback<unknown[]>]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, countToken: "RETRYCOUNT", count: string | number, justid: "JUSTID"]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, countToken: "RETRYCOUNT", count: string | number, force: "FORCE", callback: Callback<unknown[]>]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, countToken: "RETRYCOUNT", count: string | number, force: "FORCE"]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, justid: "JUSTID", lastidToken: "LASTID", lastid: string | number | Buffer, callback: Callback<unknown[]>]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, justid: "JUSTID", lastidToken: "LASTID", lastid: string | number | Buffer]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, force: "FORCE", lastidToken: "LASTID", lastid: string | number | Buffer]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, force: "FORCE", justid: "JUSTID"]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, countToken: "RETRYCOUNT", count: string | number]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, countToken: "RETRYCOUNT", count: string | number, lastidToken: "LASTID", lastid: string | number | Buffer]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, countToken: "RETRYCOUNT", count: string | number, justid: "JUSTID"]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, countToken: "RETRYCOUNT", count: string | number, force: "FORCE"]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, lastidToken: "LASTID", lastid: string | number | Buffer]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, justid: "JUSTID", callback: Callback<unknown[]>]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, justid: "JUSTID"]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, force: "FORCE", callback: Callback<unknown[]>]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, force: "FORCE"]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, countToken: "RETRYCOUNT", count: string | number]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], justid: "JUSTID", lastidToken: "LASTID", lastid: string | number | Buffer]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], force: "FORCE", lastidToken: "LASTID", lastid: string | number | Buffer]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], force: "FORCE", justid: "JUSTID"]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], countToken: "RETRYCOUNT", count: string | number, lastidToken: "LASTID", lastid: string | number | Buffer]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], countToken: "RETRYCOUNT", count: string | number, justid: "JUSTID"]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], countToken: "RETRYCOUNT", count: string | number, force: "FORCE"]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, lastidToken: "LASTID", lastid: string | number | Buffer, callback: Callback<unknown[]>]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, lastidToken: "LASTID", lastid: string | number | Buffer]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, justid: "JUSTID"]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, force: "FORCE"]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, countToken: "RETRYCOUNT", count: string | number, callback: Callback<unknown[]>]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, countToken: "RETRYCOUNT", count: string | number]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, lastidToken: "LASTID", lastid: string | number | Buffer]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, justid: "JUSTID"]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, force: "FORCE"]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, countToken: "RETRYCOUNT", count: string | number]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, callback: Callback<unknown[]>]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], lastidToken: "LASTID", lastid: string | number | Buffer]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], justid: "JUSTID"]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], force: "FORCE"]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], countToken: "RETRYCOUNT", count: string | number]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[]]Returns the number of messages after removing them from a stream.
Rest ...args: [key: RedisKey, ...ids: (string | number | Buffer)[]]Deletes one or multiple entries from the stream.
Rest ...args: [key: RedisKey, keepref: "KEEPREF", idsToken: "IDS", numids: string | number, ...ids: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, delref: "DELREF", idsToken: "IDS", numids: string | number, ...ids: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, acked: "ACKED", idsToken: "IDS", numids: string | number, ...ids: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, idsToken: "IDS", numids: string | number, ...ids: (string | number | Buffer)[]]Creates a consumer group.
Creates a consumer in a consumer group.
Deletes a consumer from a consumer group.
Destroys a consumer group.
Returns helpful text about the different subcommands.
Optional callback: Callback<unknown>Sets the last-delivered ID of a consumer group.
Returns a list of the consumers in a consumer group.
Returns a list of the consumer groups of a stream.
Returns helpful text about the different subcommands.
Optional callback: Callback<unknown>Returns information about a stream.
Return the number of messages in a stream.
Releases claimed messages back to the group's PEL without acknowledging them, making them available for re-delivery.
Rest ...args: [key: RedisKey, group: string | Buffer, silent: "SILENT", idsToken: "IDS", numids: string | number, ...ids: (string | number | Buffer)[], countToken: "RETRYCOUNT", count: string | number, force: "FORCE"]Rest ...args: [key: RedisKey, group: string | Buffer, fail: "FAIL", idsToken: "IDS", numids: string | number, ...ids: (string | number | Buffer)[], countToken: "RETRYCOUNT", count: string | number, force: "FORCE"]Rest ...args: [key: RedisKey, group: string | Buffer, fatal: "FATAL", idsToken: "IDS", numids: string | number, ...ids: (string | number | Buffer)[], countToken: "RETRYCOUNT", count: string | number, force: "FORCE"]Rest ...args: [key: RedisKey, group: string | Buffer, silent: "SILENT", idsToken: "IDS", numids: string | number, ...ids: (string | number | Buffer)[], force: "FORCE"]Rest ...args: [key: RedisKey, group: string | Buffer, silent: "SILENT", idsToken: "IDS", numids: string | number, ...ids: (string | number | Buffer)[], countToken: "RETRYCOUNT", count: string | number]Rest ...args: [key: RedisKey, group: string | Buffer, fail: "FAIL", idsToken: "IDS", numids: string | number, ...ids: (string | number | Buffer)[], force: "FORCE"]Rest ...args: [key: RedisKey, group: string | Buffer, fail: "FAIL", idsToken: "IDS", numids: string | number, ...ids: (string | number | Buffer)[], countToken: "RETRYCOUNT", count: string | number]Rest ...args: [key: RedisKey, group: string | Buffer, fatal: "FATAL", idsToken: "IDS", numids: string | number, ...ids: (string | number | Buffer)[], force: "FORCE"]Rest ...args: [key: RedisKey, group: string | Buffer, fatal: "FATAL", idsToken: "IDS", numids: string | number, ...ids: (string | number | Buffer)[], countToken: "RETRYCOUNT", count: string | number]Rest ...args: [key: RedisKey, group: string | Buffer, silent: "SILENT", idsToken: "IDS", numids: string | number, ...ids: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, group: string | Buffer, fail: "FAIL", idsToken: "IDS", numids: string | number, ...ids: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, group: string | Buffer, fatal: "FATAL", idsToken: "IDS", numids: string | number, ...ids: (string | number | Buffer)[]]Returns the information and entries from a stream consumer group's pending entries list.
Returns the messages from a stream within a range of IDs.
Returns messages from multiple streams with IDs greater than the ones requested. Blocks until a message is available otherwise.
Rest ...args: [countToken: "COUNT", count: string | number, maxcountToken: "MAXCOUNT", maxcount: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]Rest ...args: [countToken: "COUNT", count: string | number, maxcountToken: "MAXCOUNT", maxcount: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [maxcountToken: "MAXCOUNT", maxcount: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]Rest ...args: [maxcountToken: "MAXCOUNT", maxcount: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [countToken: "COUNT", count: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]Rest ...args: [countToken: "COUNT", count: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [countToken: "COUNT", count: string | number, maxcountToken: "MAXCOUNT", maxcount: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]Rest ...args: [countToken: "COUNT", count: string | number, maxcountToken: "MAXCOUNT", maxcount: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [countToken: "COUNT", count: string | number, maxcountToken: "MAXCOUNT", maxcount: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]Rest ...args: [countToken: "COUNT", count: string | number, maxcountToken: "MAXCOUNT", maxcount: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [maxsizeToken: "MAXSIZE", maxsize: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]Rest ...args: [maxsizeToken: "MAXSIZE", maxsize: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [maxcountToken: "MAXCOUNT", maxcount: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]Rest ...args: [maxcountToken: "MAXCOUNT", maxcount: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [maxcountToken: "MAXCOUNT", maxcount: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]Rest ...args: [maxcountToken: "MAXCOUNT", maxcount: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [countToken: "COUNT", count: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]Rest ...args: [countToken: "COUNT", count: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [countToken: "COUNT", count: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]Rest ...args: [countToken: "COUNT", count: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [countToken: "COUNT", count: string | number, maxcountToken: "MAXCOUNT", maxcount: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]Rest ...args: [countToken: "COUNT", count: string | number, maxcountToken: "MAXCOUNT", maxcount: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]Rest ...args: [millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [maxsizeToken: "MAXSIZE", maxsize: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]Rest ...args: [maxsizeToken: "MAXSIZE", maxsize: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [maxcountToken: "MAXCOUNT", maxcount: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]Rest ...args: [maxcountToken: "MAXCOUNT", maxcount: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [countToken: "COUNT", count: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]Rest ...args: [countToken: "COUNT", count: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]Rest ...args: [streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [countToken: "COUNT", count: string | number, maxcountToken: "MAXCOUNT", maxcount: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]Rest ...args: [countToken: "COUNT", count: string | number, maxcountToken: "MAXCOUNT", maxcount: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [maxcountToken: "MAXCOUNT", maxcount: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]Rest ...args: [maxcountToken: "MAXCOUNT", maxcount: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [countToken: "COUNT", count: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]Rest ...args: [countToken: "COUNT", count: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [countToken: "COUNT", count: string | number, maxcountToken: "MAXCOUNT", maxcount: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]Rest ...args: [countToken: "COUNT", count: string | number, maxcountToken: "MAXCOUNT", maxcount: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [countToken: "COUNT", count: string | number, maxcountToken: "MAXCOUNT", maxcount: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]Rest ...args: [countToken: "COUNT", count: string | number, maxcountToken: "MAXCOUNT", maxcount: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [maxsizeToken: "MAXSIZE", maxsize: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]Rest ...args: [maxsizeToken: "MAXSIZE", maxsize: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [maxcountToken: "MAXCOUNT", maxcount: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]Rest ...args: [maxcountToken: "MAXCOUNT", maxcount: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [maxcountToken: "MAXCOUNT", maxcount: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]Rest ...args: [maxcountToken: "MAXCOUNT", maxcount: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [countToken: "COUNT", count: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]Rest ...args: [countToken: "COUNT", count: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [countToken: "COUNT", count: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]Rest ...args: [countToken: "COUNT", count: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [countToken: "COUNT", count: string | number, maxcountToken: "MAXCOUNT", maxcount: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]Rest ...args: [countToken: "COUNT", count: string | number, maxcountToken: "MAXCOUNT", maxcount: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]Rest ...args: [millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [maxsizeToken: "MAXSIZE", maxsize: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]Rest ...args: [maxsizeToken: "MAXSIZE", maxsize: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [maxcountToken: "MAXCOUNT", maxcount: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]Rest ...args: [maxcountToken: "MAXCOUNT", maxcount: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [countToken: "COUNT", count: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]Rest ...args: [countToken: "COUNT", count: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]Rest ...args: [streamsToken: "STREAMS", ...args: RedisValue[]]Returns new or historical messages from a stream for a consumer in a group. Blocks until a message is available otherwise.
Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, maxcountToken: "MAXCOUNT", maxcount: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, maxcountToken: "MAXCOUNT", maxcount: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, maxcountToken: "MAXCOUNT", maxcount: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, maxcountToken: "MAXCOUNT", maxcount: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, maxcountToken: "MAXCOUNT", maxcount: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, maxcountToken: "MAXCOUNT", maxcount: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, maxcountToken: "MAXCOUNT", maxcount: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, maxcountToken: "MAXCOUNT", maxcount: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, maxcountToken: "MAXCOUNT", maxcount: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, maxcountToken: "MAXCOUNT", maxcount: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, maxcountToken: "MAXCOUNT", maxcount: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, maxcountToken: "MAXCOUNT", maxcount: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, maxsizeToken: "MAXSIZE", maxsize: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, maxsizeToken: "MAXSIZE", maxsize: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, maxcountToken: "MAXCOUNT", maxcount: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, maxcountToken: "MAXCOUNT", maxcount: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, maxcountToken: "MAXCOUNT", maxcount: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, maxcountToken: "MAXCOUNT", maxcount: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, maxcountToken: "MAXCOUNT", maxcount: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, maxcountToken: "MAXCOUNT", maxcount: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, maxcountToken: "MAXCOUNT", maxcount: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, maxcountToken: "MAXCOUNT", maxcount: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, maxcountToken: "MAXCOUNT", maxcount: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, maxcountToken: "MAXCOUNT", maxcount: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, maxcountToken: "MAXCOUNT", maxcount: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, maxcountToken: "MAXCOUNT", maxcount: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, maxcountToken: "MAXCOUNT", maxcount: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, maxcountToken: "MAXCOUNT", maxcount: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, maxcountToken: "MAXCOUNT", maxcount: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, maxcountToken: "MAXCOUNT", maxcount: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, maxcountToken: "MAXCOUNT", maxcount: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, maxcountToken: "MAXCOUNT", maxcount: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, maxcountToken: "MAXCOUNT", maxcount: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, maxcountToken: "MAXCOUNT", maxcount: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, millisecondsToken: "BLOCK", milliseconds: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, millisecondsToken: "BLOCK", milliseconds: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, maxsizeToken: "MAXSIZE", maxsize: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, maxsizeToken: "MAXSIZE", maxsize: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, maxsizeToken: "MAXSIZE", maxsize: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, maxsizeToken: "MAXSIZE", maxsize: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, maxsizeToken: "MAXSIZE", maxsize: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, maxsizeToken: "MAXSIZE", maxsize: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, maxcountToken: "MAXCOUNT", maxcount: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, maxcountToken: "MAXCOUNT", maxcount: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, maxcountToken: "MAXCOUNT", maxcount: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, maxcountToken: "MAXCOUNT", maxcount: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, maxcountToken: "MAXCOUNT", maxcount: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, maxcountToken: "MAXCOUNT", maxcount: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, maxcountToken: "MAXCOUNT", maxcount: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, maxcountToken: "MAXCOUNT", maxcount: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, maxcountToken: "MAXCOUNT", maxcount: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, maxcountToken: "MAXCOUNT", maxcount: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, maxcountToken: "MAXCOUNT", maxcount: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, maxcountToken: "MAXCOUNT", maxcount: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, maxcountToken: "MAXCOUNT", maxcount: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, maxcountToken: "MAXCOUNT", maxcount: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, maxcountToken: "MAXCOUNT", maxcount: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, maxcountToken: "MAXCOUNT", maxcount: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, maxcountToken: "MAXCOUNT", maxcount: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, maxcountToken: "MAXCOUNT", maxcount: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, maxcountToken: "MAXCOUNT", maxcount: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, maxcountToken: "MAXCOUNT", maxcount: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, minIdleTimeToken: "CLAIM", minIdleTime: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, minIdleTimeToken: "CLAIM", minIdleTime: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, millisecondsToken: "BLOCK", milliseconds: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, millisecondsToken: "BLOCK", milliseconds: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, millisecondsToken: "BLOCK", milliseconds: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, millisecondsToken: "BLOCK", milliseconds: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, maxsizeToken: "MAXSIZE", maxsize: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, maxsizeToken: "MAXSIZE", maxsize: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, maxsizeToken: "MAXSIZE", maxsize: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, maxsizeToken: "MAXSIZE", maxsize: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, maxsizeToken: "MAXSIZE", maxsize: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, maxsizeToken: "MAXSIZE", maxsize: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, maxcountToken: "MAXCOUNT", maxcount: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, maxcountToken: "MAXCOUNT", maxcount: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, maxcountToken: "MAXCOUNT", maxcount: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, maxcountToken: "MAXCOUNT", maxcount: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, maxcountToken: "MAXCOUNT", maxcount: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, maxcountToken: "MAXCOUNT", maxcount: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, maxcountToken: "MAXCOUNT", maxcount: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, maxcountToken: "MAXCOUNT", maxcount: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, maxcountToken: "MAXCOUNT", maxcount: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, maxcountToken: "MAXCOUNT", maxcount: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, minIdleTimeToken: "CLAIM", minIdleTime: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, minIdleTimeToken: "CLAIM", minIdleTime: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, maxsizeToken: "MAXSIZE", maxsize: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, maxsizeToken: "MAXSIZE", maxsize: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, maxcountToken: "MAXCOUNT", maxcount: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, maxcountToken: "MAXCOUNT", maxcount: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: string, items: [id: string, fields: string[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, maxcountToken: "MAXCOUNT", maxcount: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, maxcountToken: "MAXCOUNT", maxcount: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, maxcountToken: "MAXCOUNT", maxcount: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, maxcountToken: "MAXCOUNT", maxcount: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, maxcountToken: "MAXCOUNT", maxcount: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, maxcountToken: "MAXCOUNT", maxcount: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, maxcountToken: "MAXCOUNT", maxcount: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, maxcountToken: "MAXCOUNT", maxcount: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, maxcountToken: "MAXCOUNT", maxcount: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, maxcountToken: "MAXCOUNT", maxcount: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, maxcountToken: "MAXCOUNT", maxcount: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, maxcountToken: "MAXCOUNT", maxcount: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, maxsizeToken: "MAXSIZE", maxsize: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, maxsizeToken: "MAXSIZE", maxsize: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, maxcountToken: "MAXCOUNT", maxcount: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, maxcountToken: "MAXCOUNT", maxcount: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, maxcountToken: "MAXCOUNT", maxcount: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, maxcountToken: "MAXCOUNT", maxcount: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, maxcountToken: "MAXCOUNT", maxcount: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, maxcountToken: "MAXCOUNT", maxcount: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, maxcountToken: "MAXCOUNT", maxcount: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, maxcountToken: "MAXCOUNT", maxcount: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, maxcountToken: "MAXCOUNT", maxcount: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, maxcountToken: "MAXCOUNT", maxcount: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, maxcountToken: "MAXCOUNT", maxcount: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, maxcountToken: "MAXCOUNT", maxcount: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, maxcountToken: "MAXCOUNT", maxcount: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, maxcountToken: "MAXCOUNT", maxcount: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, maxcountToken: "MAXCOUNT", maxcount: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, maxcountToken: "MAXCOUNT", maxcount: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, maxcountToken: "MAXCOUNT", maxcount: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, maxcountToken: "MAXCOUNT", maxcount: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, maxcountToken: "MAXCOUNT", maxcount: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, maxcountToken: "MAXCOUNT", maxcount: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, millisecondsToken: "BLOCK", milliseconds: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, millisecondsToken: "BLOCK", milliseconds: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, maxsizeToken: "MAXSIZE", maxsize: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, maxsizeToken: "MAXSIZE", maxsize: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, maxsizeToken: "MAXSIZE", maxsize: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, maxsizeToken: "MAXSIZE", maxsize: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, maxsizeToken: "MAXSIZE", maxsize: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, maxsizeToken: "MAXSIZE", maxsize: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, maxcountToken: "MAXCOUNT", maxcount: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, maxcountToken: "MAXCOUNT", maxcount: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, maxcountToken: "MAXCOUNT", maxcount: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, maxcountToken: "MAXCOUNT", maxcount: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, maxcountToken: "MAXCOUNT", maxcount: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, maxcountToken: "MAXCOUNT", maxcount: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, maxcountToken: "MAXCOUNT", maxcount: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, maxcountToken: "MAXCOUNT", maxcount: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, maxcountToken: "MAXCOUNT", maxcount: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, maxcountToken: "MAXCOUNT", maxcount: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, maxcountToken: "MAXCOUNT", maxcount: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, maxcountToken: "MAXCOUNT", maxcount: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, maxcountToken: "MAXCOUNT", maxcount: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, maxcountToken: "MAXCOUNT", maxcount: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, maxcountToken: "MAXCOUNT", maxcount: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, maxcountToken: "MAXCOUNT", maxcount: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, maxcountToken: "MAXCOUNT", maxcount: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, maxcountToken: "MAXCOUNT", maxcount: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, maxcountToken: "MAXCOUNT", maxcount: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, maxcountToken: "MAXCOUNT", maxcount: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, minIdleTimeToken: "CLAIM", minIdleTime: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, minIdleTimeToken: "CLAIM", minIdleTime: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, millisecondsToken: "BLOCK", milliseconds: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, millisecondsToken: "BLOCK", milliseconds: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, millisecondsToken: "BLOCK", milliseconds: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, millisecondsToken: "BLOCK", milliseconds: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, maxsizeToken: "MAXSIZE", maxsize: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, maxsizeToken: "MAXSIZE", maxsize: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, maxsizeToken: "MAXSIZE", maxsize: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, maxsizeToken: "MAXSIZE", maxsize: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, maxsizeToken: "MAXSIZE", maxsize: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, maxsizeToken: "MAXSIZE", maxsize: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, maxcountToken: "MAXCOUNT", maxcount: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, maxcountToken: "MAXCOUNT", maxcount: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, maxcountToken: "MAXCOUNT", maxcount: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, maxcountToken: "MAXCOUNT", maxcount: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, maxcountToken: "MAXCOUNT", maxcount: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, maxcountToken: "MAXCOUNT", maxcount: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, maxcountToken: "MAXCOUNT", maxcount: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, maxcountToken: "MAXCOUNT", maxcount: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, minIdleTimeToken: "CLAIM", minIdleTime: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, maxsizeToken: "MAXSIZE", maxsize: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, maxcountToken: "MAXCOUNT", maxcount: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, maxcountToken: "MAXCOUNT", maxcount: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, minIdleTimeToken: "CLAIM", minIdleTime: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, minIdleTimeToken: "CLAIM", minIdleTime: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, maxsizeToken: "MAXSIZE", maxsize: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, maxsizeToken: "MAXSIZE", maxsize: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, maxcountToken: "MAXCOUNT", maxcount: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, maxcountToken: "MAXCOUNT", maxcount: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<[key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]Rest ...args: [groupBlockToken: "GROUP", group: string | Buffer, consumer: string | Buffer, streamsToken: "STREAMS", ...args: RedisValue[]]Returns the messages from a stream within a range of IDs in reverse order.
An internal command for replicating stream values.
Deletes messages from the beginning of a stream.
Adds one or more members to a sorted set, or updates their scores. Creates the key if it doesn't exist.
Rest ...args: [key: RedisKey, nx: "NX", gt: "GT", ch: "CH", incr: "INCR", ...data: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, nx: "NX", lt: "LT", ch: "CH", incr: "INCR", ...data: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, xx: "XX", gt: "GT", ch: "CH", incr: "INCR", ...data: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, xx: "XX", lt: "LT", ch: "CH", incr: "INCR", ...data: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, gt: "GT", ch: "CH", incr: "INCR", ...data: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, lt: "LT", ch: "CH", incr: "INCR", ...data: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, nx: "NX", ch: "CH", incr: "INCR", ...data: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, nx: "NX", gt: "GT", incr: "INCR", ...data: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, nx: "NX", gt: "GT", ch: "CH", ...data: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, nx: "NX", lt: "LT", incr: "INCR", ...data: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, nx: "NX", lt: "LT", ch: "CH", ...data: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, xx: "XX", ch: "CH", incr: "INCR", ...data: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, xx: "XX", gt: "GT", incr: "INCR", ...data: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, xx: "XX", gt: "GT", ch: "CH", ...data: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, xx: "XX", lt: "LT", incr: "INCR", ...data: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, xx: "XX", lt: "LT", ch: "CH", ...data: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, ch: "CH", incr: "INCR", ...data: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, gt: "GT", incr: "INCR", ...data: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, gt: "GT", ch: "CH", ...data: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, lt: "LT", incr: "INCR", ...data: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, lt: "LT", ch: "CH", ...data: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, nx: "NX", incr: "INCR", ...data: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, nx: "NX", ch: "CH", ...data: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, nx: "NX", gt: "GT", ...data: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, nx: "NX", lt: "LT", ...data: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, xx: "XX", incr: "INCR", ...data: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, xx: "XX", ch: "CH", ...data: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, xx: "XX", gt: "GT", ...data: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, xx: "XX", lt: "LT", ...data: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, incr: "INCR", ...data: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, ch: "CH", ...data: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, gt: "GT", ...data: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, lt: "LT", ...data: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, nx: "NX", ...data: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, xx: "XX", ...data: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, ...data: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, nx: "NX", gt: "GT", ch: "CH", incr: "INCR", ...data: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, nx: "NX", lt: "LT", ch: "CH", incr: "INCR", ...data: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, xx: "XX", gt: "GT", ch: "CH", incr: "INCR", ...data: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, xx: "XX", lt: "LT", ch: "CH", incr: "INCR", ...data: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, gt: "GT", ch: "CH", incr: "INCR", ...data: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, lt: "LT", ch: "CH", incr: "INCR", ...data: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, nx: "NX", ch: "CH", incr: "INCR", ...data: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, nx: "NX", gt: "GT", incr: "INCR", ...data: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, nx: "NX", lt: "LT", incr: "INCR", ...data: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, xx: "XX", ch: "CH", incr: "INCR", ...data: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, xx: "XX", gt: "GT", incr: "INCR", ...data: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, xx: "XX", lt: "LT", incr: "INCR", ...data: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, ch: "CH", incr: "INCR", ...data: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, gt: "GT", incr: "INCR", ...data: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, lt: "LT", incr: "INCR", ...data: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, nx: "NX", incr: "INCR", ...data: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, xx: "XX", incr: "INCR", ...data: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, incr: "INCR", ...data: (string | number | Buffer)[]]Returns the number of members in a sorted set.
Returns the count of members in a sorted set that have scores within a range.
Returns the difference between multiple sorted sets.
Rest ...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES"]Rest ...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES"]Rest ...args: [numkeys: string | number, ...keys: RedisKey[]]Rest ...args: [numkeys: string | number, keys: RedisKey[]]Rest ...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES"]Rest ...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES"]Rest ...args: [numkeys: string | number, ...keys: RedisKey[]]Rest ...args: [numkeys: string | number, keys: RedisKey[]]Stores the difference of multiple sorted sets in a key.
Increments the score of a member in a sorted set.
Returns the intersect of multiple sorted sets.
Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", count: "COUNT", withscores: "WITHSCORES"]Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", count: "COUNT", withscores: "WITHSCORES"]Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<string[]>]Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<string[]>]Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<string[]>]Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", count: "COUNT", withscores: "WITHSCORES", callback: Callback<string[]>]Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", count: "COUNT", withscores: "WITHSCORES"]Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", count: "COUNT"]Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", count: "COUNT"]Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<string[]>]Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM"]Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<string[]>]Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN"]Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<string[]>]Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX"]Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", count: "COUNT", callback: Callback<string[]>]Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", count: "COUNT"]Rest ...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES"]Rest ...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES"]Rest ...args: [numkeys: string | number, ...args: RedisValue[], withscores: "WITHSCORES", callback: Callback<string[]>]Rest ...args: [numkeys: string | number, ...args: RedisValue[], withscores: "WITHSCORES"]Rest ...args: [numkeys: string | number, ...keys: RedisKey[]]Rest ...args: [numkeys: string | number, keys: RedisKey[]]Rest ...args: [numkeys: string | number, ...args: RedisValue[], callback: Callback<string[]>]Rest ...args: [numkeys: string | number, ...args: RedisValue[]]Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", count: "COUNT", withscores: "WITHSCORES"]Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", count: "COUNT", withscores: "WITHSCORES"]Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<Buffer[]>]Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<Buffer[]>]Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<Buffer[]>]Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", count: "COUNT", withscores: "WITHSCORES", callback: Callback<Buffer[]>]Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", count: "COUNT", withscores: "WITHSCORES"]Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", count: "COUNT"]Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", count: "COUNT"]Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<Buffer[]>]Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM"]Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<Buffer[]>]Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN"]Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<Buffer[]>]Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX"]Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", count: "COUNT", callback: Callback<Buffer[]>]Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", count: "COUNT"]Rest ...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES"]Rest ...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES"]Rest ...args: [numkeys: string | number, ...args: RedisValue[], withscores: "WITHSCORES", callback: Callback<Buffer[]>]Rest ...args: [numkeys: string | number, ...args: RedisValue[], withscores: "WITHSCORES"]Rest ...args: [numkeys: string | number, ...keys: RedisKey[]]Rest ...args: [numkeys: string | number, keys: RedisKey[]]Rest ...args: [numkeys: string | number, ...args: RedisValue[], callback: Callback<Buffer[]>]Rest ...args: [numkeys: string | number, ...args: RedisValue[]]Returns the number of members of the intersect of multiple sorted sets.
Rest ...args: [numkeys: string | number, ...keys: RedisKey[], limitToken: "LIMIT", limit: string | number]Rest ...args: [numkeys: string | number, keys: RedisKey[], limitToken: "LIMIT", limit: string | number]Rest ...args: [numkeys: string | number, ...keys: RedisKey[]]Rest ...args: [numkeys: string | number, keys: RedisKey[]]Stores the intersect of multiple sorted sets in a key.
Rest ...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<number>]Rest ...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM"]Rest ...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<number>]Rest ...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN"]Rest ...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<number>]Rest ...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX"]Rest ...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", count: "COUNT", callback: Callback<number>]Rest ...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", count: "COUNT"]Rest ...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], callback: Callback<number>]Rest ...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[]]Returns the number of members in a sorted set within a lexicographical range.
Returns the highest- or lowest-scoring members from one or more sorted sets after removing them. Deletes the sorted set if the last member was popped.
Rest ...args: [numkeys: string | number, ...keys: RedisKey[], min: "MIN", countToken: "COUNT", count: string | number]Rest ...args: [numkeys: string | number, keys: RedisKey[], min: "MIN", countToken: "COUNT", count: string | number]Rest ...args: [numkeys: string | number, ...keys: RedisKey[], max: "MAX", countToken: "COUNT", count: string | number]Rest ...args: [numkeys: string | number, keys: RedisKey[], max: "MAX", countToken: "COUNT", count: string | number]Rest ...args: [numkeys: string | number, ...keys: RedisKey[], min: "MIN"]Rest ...args: [numkeys: string | number, keys: RedisKey[], min: "MIN"]Rest ...args: [numkeys: string | number, ...keys: RedisKey[], max: "MAX"]Rest ...args: [numkeys: string | number, keys: RedisKey[], max: "MAX"]Returns the score of one or more members in a sorted set.
Rest ...args: [key: RedisKey, ...members: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, members: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, ...members: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, members: (string | number | Buffer)[]]Returns the highest-scoring members from a sorted set after removing them. Deletes the sorted set if the last member was popped.
Returns the lowest-scoring members from a sorted set after removing them. Deletes the sorted set if the last member was popped.
Returns one or more random members from a sorted set.
Returns members in a sorted set within a range of indexes.
Returns members in a sorted set within a lexicographical range.
Returns members in a sorted set within a range of scores.
Stores a range of members from sorted set in a key.
Returns the index of a member in a sorted set ordered by ascending scores.
Removes one or more members from a sorted set. Deletes the sorted set if all members were removed.
Rest ...args: [key: RedisKey, ...members: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, members: (string | number | Buffer)[]]Removes members in a sorted set within a lexicographical range. Deletes the sorted set if all members were removed.
Removes members in a sorted set within a range of indexes. Deletes the sorted set if all members were removed.
Removes members in a sorted set within a range of scores. Deletes the sorted set if all members were removed.
Returns members in a sorted set within a range of indexes in reverse order.
Returns members in a sorted set within a lexicographical range in reverse order.
Returns members in a sorted set within a range of scores in reverse order.
Returns the index of a member in a sorted set ordered by descending scores.
Iterates over members and scores of a sorted set.
Returns the score of a member in a sorted set.
Returns the union of multiple sorted sets.
Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", count: "COUNT", withscores: "WITHSCORES"]Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", count: "COUNT", withscores: "WITHSCORES"]Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<string[]>]Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<string[]>]Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<string[]>]Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", count: "COUNT", withscores: "WITHSCORES", callback: Callback<string[]>]Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", count: "COUNT", withscores: "WITHSCORES"]Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", count: "COUNT"]Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", count: "COUNT"]Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<string[]>]Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM"]Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<string[]>]Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN"]Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<string[]>]Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX"]Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", count: "COUNT", callback: Callback<string[]>]Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", count: "COUNT"]Rest ...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES"]Rest ...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES"]Rest ...args: [numkeys: string | number, ...args: RedisValue[], withscores: "WITHSCORES", callback: Callback<string[]>]Rest ...args: [numkeys: string | number, ...args: RedisValue[], withscores: "WITHSCORES"]Rest ...args: [numkeys: string | number, ...keys: RedisKey[]]Rest ...args: [numkeys: string | number, keys: RedisKey[]]Rest ...args: [numkeys: string | number, ...args: RedisValue[], callback: Callback<string[]>]Rest ...args: [numkeys: string | number, ...args: RedisValue[]]Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", count: "COUNT", withscores: "WITHSCORES"]Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", count: "COUNT", withscores: "WITHSCORES"]Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<Buffer[]>]Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<Buffer[]>]Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<Buffer[]>]Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", count: "COUNT", withscores: "WITHSCORES", callback: Callback<Buffer[]>]Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", count: "COUNT", withscores: "WITHSCORES"]Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]Rest ...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", count: "COUNT"]Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", count: "COUNT"]Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<Buffer[]>]Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM"]Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<Buffer[]>]Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN"]Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<Buffer[]>]Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX"]Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", count: "COUNT", callback: Callback<Buffer[]>]Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", count: "COUNT"]Rest ...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES"]Rest ...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES"]Rest ...args: [numkeys: string | number, ...args: RedisValue[], withscores: "WITHSCORES", callback: Callback<Buffer[]>]Rest ...args: [numkeys: string | number, ...args: RedisValue[], withscores: "WITHSCORES"]Rest ...args: [numkeys: string | number, ...keys: RedisKey[]]Rest ...args: [numkeys: string | number, keys: RedisKey[]]Rest ...args: [numkeys: string | number, ...args: RedisValue[], callback: Callback<Buffer[]>]Rest ...args: [numkeys: string | number, ...args: RedisValue[]]Stores the union of multiple sorted sets in a key.
Rest ...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<number>]Rest ...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM"]Rest ...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<number>]Rest ...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN"]Rest ...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<number>]Rest ...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX"]Rest ...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", count: "COUNT", callback: Callback<number>]Rest ...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", count: "COUNT"]Rest ...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], callback: Callback<number>]Rest ...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[]]
Lists the ACL categories, or the commands inside a category.