Static ClusterStatic CommandMode of the connection.
One of "normal", "subscriber", or "monitor". When the connection is
not in "normal" mode, certain commands are not allowed.
Optional [captureList the ACL categories or the commands inside a category
Optional callback: Callback<unknown>Optional callback: Callback<unknown>Remove the specified ACL users and the associated rules
Rest ...args: [subcommand: "DELUSER", ...usernames: (string | Buffer)[], callback: Callback<number>]Rest ...args: [subcommand: "DELUSER", ...usernames: (string | Buffer)[]]Returns whether the user can execute the given command 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)[]]Generate a pseudorandom secure password to use for ACL users
Optional callback: Callback<string>Optional callback: Callback<string>Get the rules for a specific ACL user
Optional callback: Callback<null | string[]>Show helpful text about the different subcommands
Optional callback: Callback<unknown>List the current ACL rules in ACL config file format
Optional callback: Callback<string[]>Reload the ACLs from the configured ACL file
Optional callback: Callback<"OK">List latest events denied because of ACLs in place
Optional callback: Callback<unknown>Optional callback: Callback<unknown>Optional callback: Callback<unknown>Save the current ACL rules in the configured ACL file
Optional callback: Callback<"OK">Modify or create the rules for a specific ACL user
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)[]]List the username of all the configured ACL rules
Optional callback: Callback<string[]>Return the name of the user associated to 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<null | Buffer[]>Optional callback: Callback<Buffer[]>Optional callback: Callback<Buffer[]>Optional callback: Callback<Buffer>Alias for emitter.on(eventName, listener).
Rest ...args: any[]v0.1.26
Append a value to a key
Optional callback: Callback<number>Authenticate to the server
Optional callback: Callback<"OK">Optional callback: Callback<"OK">Asynchronously save the dataset to disk
Optional callback: Callback<"OK">Optional callback: Callback<"OK">Count set bits in a string
Optional callback: Callback<number>Optional callback: Callback<number>Optional callback: Callback<number>Optional callback: Callback<number>Perform arbitrary bitfield integer operations on strings
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>Perform arbitrary bitfield integer operations on strings. Read-only variant of BITFIELD
Rest ...args: [key: RedisKey, encodingOffsetToken: "GET", ...encodingOffsets: (string | number | Buffer)[], callback: Callback<unknown[]>]Rest ...args: [key: RedisKey, encodingOffsetToken: "GET", ...encodingOffsets: (string | number | Buffer)[]]Perform bitwise operations between strings
Rest ...args: [operation: string | Buffer, destkey: RedisKey, ...keys: RedisKey[], callback: Callback<number>]Rest ...args: [operation: string | Buffer, destkey: RedisKey, keys: RedisKey[], callback: Callback<number>]Rest ...args: [operation: string | Buffer, destkey: RedisKey, ...keys: RedisKey[]]Rest ...args: [operation: string | Buffer, destkey: RedisKey, keys: RedisKey[]]Find first bit set or clear in a string
Optional callback: Callback<number>Optional callback: Callback<number>Optional callback: Callback<number>Optional callback: Callback<number>Optional callback: Callback<number>Pop an element from a list, push it to another list and return it; or block until one is available
Optional callback: Callback<null | string>Optional callback: Callback<null | string>Optional callback: Callback<null | string>Optional callback: Callback<null | string>Optional callback: Callback<null | Buffer>Optional callback: Callback<null | Buffer>Optional callback: Callback<null | Buffer>Optional callback: Callback<null | Buffer>Pop elements from a list, or block until one is available
Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], left: "LEFT", callback: Callback<null | [key: string, members: string[]]>]Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], left: "LEFT", callback: Callback<null | [key: string, members: string[]]>]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[], left: "LEFT", countToken: "COUNT", count: string | number, callback: Callback<null | [key: string, members: string[]]>]Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number, callback: Callback<null | [key: string, members: string[]]>]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", callback: Callback<null | [key: string, members: string[]]>]Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], right: "RIGHT", callback: Callback<null | [key: string, members: string[]]>]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[], right: "RIGHT", countToken: "COUNT", count: string | number, callback: Callback<null | [key: string, members: string[]]>]Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number, callback: Callback<null | [key: string, members: string[]]>]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", callback: Callback<null | [key: Buffer, members: Buffer[]]>]Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], left: "LEFT", callback: Callback<null | [key: Buffer, members: Buffer[]]>]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[], left: "LEFT", countToken: "COUNT", count: string | number, callback: Callback<null | [key: Buffer, members: Buffer[]]>]Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number, callback: Callback<null | [key: Buffer, members: Buffer[]]>]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", callback: Callback<null | [key: Buffer, members: Buffer[]]>]Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], right: "RIGHT", callback: Callback<null | [key: Buffer, members: Buffer[]]>]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[], right: "RIGHT", countToken: "COUNT", count: string | number, callback: Callback<null | [key: Buffer, members: Buffer[]]>]Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number, callback: Callback<null | [key: Buffer, members: Buffer[]]>]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]Remove and get the first element in a list, or block until one is available
Rest ...args: [...keys: RedisKey[], timeout: string | number, callback: Callback<null | [string, string]>]Rest ...args: [keys: RedisKey[], timeout: string | number, callback: Callback<null | [string, string]>]Rest ...args: [...keys: RedisKey[], timeout: string | number]Rest ...args: [keys: RedisKey[], timeout: string | number]Rest ...args: [...keys: RedisKey[], timeout: string | number, callback: Callback<null | [Buffer, Buffer]>]Rest ...args: [keys: RedisKey[], timeout: string | number, callback: Callback<null | [Buffer, Buffer]>]Rest ...args: [...keys: RedisKey[], timeout: string | number]Rest ...args: [keys: RedisKey[], timeout: string | number]Remove and get the last element in a list, or block until one is available
Rest ...args: [...keys: RedisKey[], timeout: string | number, callback: Callback<null | [string, string]>]Rest ...args: [keys: RedisKey[], timeout: string | number, callback: Callback<null | [string, string]>]Rest ...args: [...keys: RedisKey[], timeout: string | number]Rest ...args: [keys: RedisKey[], timeout: string | number]Rest ...args: [...keys: RedisKey[], timeout: string | number, callback: Callback<null | [Buffer, Buffer]>]Rest ...args: [keys: RedisKey[], timeout: string | number, callback: Callback<null | [Buffer, Buffer]>]Rest ...args: [...keys: RedisKey[], timeout: string | number]Rest ...args: [keys: RedisKey[], timeout: string | number]Pop an element from a list, push it to another list and return it; or block until one is available
Optional callback: Callback<null | string>Remove and return members with scores in a sorted set or block until one is available
Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], min: "MIN", callback: Callback<unknown>]Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], min: "MIN", callback: Callback<unknown>]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[], min: "MIN", countToken: "COUNT", count: string | number, callback: Callback<unknown>]Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], min: "MIN", countToken: "COUNT", count: string | number, callback: Callback<unknown>]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", callback: Callback<unknown>]Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], max: "MAX", callback: Callback<unknown>]Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], max: "MAX"]Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], max: "MAX"]Rest ...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], max: "MAX", countToken: "COUNT", count: string | number, callback: Callback<unknown>]Rest ...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], max: "MAX", countToken: "COUNT", count: string | number, callback: Callback<unknown>]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]Remove and return the member with the highest score from one or more sorted sets, or block until one is available
Rest ...args: [...keys: RedisKey[], timeout: string | number, callback: Callback<null | [key: string, member: string, score: string]>]Rest ...args: [keys: RedisKey[], timeout: string | number, callback: Callback<null | [key: string, member: string, score: string]>]Rest ...args: [...keys: RedisKey[], timeout: string | number]Rest ...args: [keys: RedisKey[], timeout: string | number]Rest ...args: [...keys: RedisKey[], timeout: string | number, callback: Callback<null | [key: Buffer, member: Buffer, score: Buffer]>]Rest ...args: [keys: RedisKey[], timeout: string | number, callback: Callback<null | [key: Buffer, member: Buffer, score: Buffer]>]Rest ...args: [...keys: RedisKey[], timeout: string | number]Rest ...args: [keys: RedisKey[], timeout: string | number]Remove and return the member with the lowest score from one or more sorted sets, or block until one is available
Rest ...args: [...keys: RedisKey[], timeout: string | number, callback: Callback<null | [key: string, member: string, score: string]>]Rest ...args: [keys: RedisKey[], timeout: string | number, callback: Callback<null | [key: string, member: string, score: string]>]Rest ...args: [...keys: RedisKey[], timeout: string | number]Rest ...args: [keys: RedisKey[], timeout: string | number]Rest ...args: [...keys: RedisKey[], timeout: string | number, callback: Callback<null | [key: Buffer, member: Buffer, score: Buffer]>]Rest ...args: [keys: RedisKey[], timeout: string | number, callback: Callback<null | [key: Buffer, member: Buffer, score: Buffer]>]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)[]]Instruct the server about tracking or not keys in the next request
Optional callback: Callback<"OK">Optional callback: Callback<"OK">Get the current connection name
Optional callback: Callback<null | string>Get tracking notifications redirection client ID if any
Optional callback: Callback<number>Show helpful text about the different subcommands
Optional callback: Callback<unknown>Returns the client ID for the current connection
Optional callback: Callback<number>Returns information about the current client connection.
Optional callback: Callback<string>Kill the connection of a client
Rest ...args: [subcommand: "KILL", ...args: RedisValue[], callback: Callback<unknown>]Rest ...args: [subcommand: "KILL", ...args: RedisValue[]]Get the list of client connections
Optional callback: Callback<unknown>Rest ...args: [subcommand: "LIST", idToken: "ID", ...clientIds: (string | number)[], callback: Callback<unknown>]Rest ...args: [subcommand: "LIST", idToken: "ID", ...clientIds: (string | number)[]]Optional callback: Callback<unknown>Rest ...args: [subcommand: "LIST", type: "TYPE", normal: "NORMAL", idToken: "ID", ...clientIds: (string | number)[], callback: Callback<unknown>]Rest ...args: [subcommand: "LIST", type: "TYPE", normal: "NORMAL", idToken: "ID", ...clientIds: (string | number)[]]Optional callback: Callback<unknown>Rest ...args: [subcommand: "LIST", type: "TYPE", master: "MASTER", idToken: "ID", ...clientIds: (string | number)[], callback: Callback<unknown>]Rest ...args: [subcommand: "LIST", type: "TYPE", master: "MASTER", idToken: "ID", ...clientIds: (string | number)[]]Optional callback: Callback<unknown>Rest ...args: [subcommand: "LIST", type: "TYPE", replica: "REPLICA", idToken: "ID", ...clientIds: (string | number)[], callback: Callback<unknown>]Rest ...args: [subcommand: "LIST", type: "TYPE", replica: "REPLICA", idToken: "ID", ...clientIds: (string | number)[]]Optional callback: Callback<unknown>Rest ...args: [subcommand: "LIST", type: "TYPE", pubsub: "PUBSUB", idToken: "ID", ...clientIds: (string | number)[], callback: Callback<unknown>]Rest ...args: [subcommand: "LIST", type: "TYPE", pubsub: "PUBSUB", idToken: "ID", ...clientIds: (string | number)[]]Set client eviction mode for the current connection
Optional callback: Callback<unknown>Optional callback: Callback<unknown>Stop processing commands from clients for some time
Optional callback: Callback<"OK">Optional callback: Callback<"OK">Optional callback: Callback<"OK">Instruct the server whether to reply to commands
Optional callback: Callback<unknown>Optional callback: Callback<unknown>Optional callback: Callback<unknown>Set the current connection name
Optional callback: Callback<"OK">Enable or disable server assisted client side caching support
Rest ...args: [subcommand: "TRACKING", ...args: RedisValue[], callback: Callback<unknown>]Rest ...args: [subcommand: "TRACKING", ...args: RedisValue[]]Return information about server assisted client side caching for the current connection
Optional callback: Callback<string>Unblock a client blocked in a blocking command from a different connection
Optional callback: Callback<unknown>Optional callback: Callback<unknown>Optional callback: Callback<unknown>Resume processing of clients that were paused
Optional callback: Callback<"OK">Optional callback: Callback<null | Buffer>Optional callback: Callback<Buffer>Optional callback: Callback<Buffer>Assign new hash slots to receiving 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)[]]Assign new hash slots to receiving node
Rest ...args: [subcommand: "ADDSLOTSRANGE", ...startSlotEndSlots: (string | number)[], callback: Callback<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>]Rest ...args: [subcommand: "ADDSLOTSRANGE", ...startSlotEndSlots: (string | number)[]]Advance the cluster config epoch
Optional callback: Callback<"BUMPED" | "STILL">Return the number of failure reports active for a given node
Optional callback: Callback<number>Return the number of local keys in the specified hash slot
Optional callback: Callback<number>Set hash slots as unbound in receiving 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)[]]Set hash slots as unbound in receiving node
Rest ...args: [subcommand: "DELSLOTSRANGE", ...startSlotEndSlots: (string | number)[], callback: Callback<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>]Rest ...args: [subcommand: "DELSLOTSRANGE", ...startSlotEndSlots: (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">Delete a node's own slots information
Optional callback: Callback<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>Remove a node from the nodes table
Optional callback: Callback<"OK">Return local key names in the specified hash slot
Optional callback: Callback<string[]>Show helpful text about the different subcommands
Optional callback: Callback<unknown>Provides info about Redis Cluster node state
Optional callback: Callback<string>Returns the hash slot of the specified key
Optional callback: Callback<number>Returns a list of all TCP links to and from peer nodes in cluster
Optional callback: Callback<unknown[]>Force a node cluster to handshake with another node
Optional callback: Callback<"OK">Return the node id
Optional callback: Callback<string>Get Cluster config for the node
Optional callback: Callback<unknown>List replica nodes of the specified master node
Optional callback: Callback<unknown>Reconfigure a node as a replica of the specified master node
Optional callback: Callback<"OK">Reset a Redis Cluster node
Optional callback: Callback<"OK">Optional callback: Callback<"OK">Optional callback: Callback<"OK">Forces the node to save cluster state on disk
Optional callback: Callback<"OK">Set the configuration epoch in a new node
Optional callback: Callback<"OK">Bind a hash slot to a specific node
Optional callback: Callback<"OK">Optional callback: Callback<"OK">Optional callback: Callback<"OK">Optional callback: Callback<"OK">Get array of cluster slots to node mappings
Optional callback: Callback<unknown>List replica nodes of the specified master node
Optional callback: Callback<unknown>Get array of Cluster slot to node mappings
Optional callback: Callback<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>Get total number of Redis commands
Optional callback: Callback<unknown[]>Get array of specific Redis command documentation
Optional callback: Callback<unknown[]>Rest ...args: [subcommand: "DOCS", ...commandNames: (string | Buffer)[], callback: Callback<unknown[]>]Rest ...args: [subcommand: "DOCS", ...commandNames: (string | Buffer)[]]Extract keys given a full Redis command
Optional callback: Callback<unknown[]>Extract keys and access flags given a full Redis command
Optional callback: Callback<unknown[]>Show helpful text about the different subcommands
Optional callback: Callback<unknown[]>Get array of specific Redis command details, or all when no argument is given.
Optional callback: Callback<unknown[]>Rest ...args: [subcommand: "INFO", ...commandNames: (string | Buffer)[], callback: Callback<unknown[]>]Rest ...args: [subcommand: "INFO", ...commandNames: (string | Buffer)[]]Get an array of Redis command names
Optional callback: Callback<unknown[]>Optional callback: Callback<unknown[]>Optional callback: Callback<unknown[]>Optional callback: Callback<unknown[]>Get the values of configuration parameters
Rest ...args: [subcommand: "GET", ...parameters: (string | Buffer)[], callback: Callback<unknown>]Rest ...args: [subcommand: "GET", ...parameters: (string | Buffer)[]]Show helpful text about the different subcommands
Optional callback: Callback<unknown>Reset the stats returned by INFO
Optional callback: Callback<unknown>Rewrite the configuration file with the in memory configuration
Optional callback: Callback<unknown>Set configuration parameters to the given values
Rest ...args: [subcommand: "SET", ...parameterValues: (string | number | Buffer)[], callback: Callback<unknown>]Rest ...args: [subcommand: "SET", ...parameterValues: (string | number | Buffer)[]]Create a connection to Redis.
This method will be invoked automatically when creating a new Redis instance
unless lazyConnect: true is passed.
When calling this method manually, a Promise is returned, which will be resolved when the connection status is ready.
Optional callback: Callback<void>Copy a key
Optional callback: Callback<number>Optional callback: Callback<number>Optional callback: Callback<number>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)[]]Delete a key
Rest ...args: [...keys: RedisKey[], callback: Callback<number>]Rest ...args: [keys: RedisKey[], callback: Callback<number>]Rest ...args: RedisKey[]Rest ...args: [keys: RedisKey[]]Return a serialized version of the value stored at the specified key.
Optional callback: Callback<string>Synchronously calls each of the listeners registered for the event named eventName, in the order they were registered, passing the supplied arguments
to each.
Returns true if the event had listeners, false otherwise.
import { EventEmitter } from 'node:events';
const myEmitter = new EventEmitter();
// First listener
myEmitter.on('event', function firstListener() {
console.log('Helloooo! first listener');
});
// Second listener
myEmitter.on('event', function secondListener(arg1, arg2) {
console.log(`event with parameters ${arg1}, ${arg2} in second listener`);
});
// Third listener
myEmitter.on('event', function thirdListener(...args) {
const parameters = args.join(', ');
console.log(`event with parameters ${parameters} in third listener`);
});
console.log(myEmitter.listeners('event'));
myEmitter.emit('event', 1, 2, 3, 4, 5);
// Prints:
// [
// [Function: firstListener],
// [Function: secondListener],
// [Function: thirdListener]
// ]
// Helloooo! first listener
// event with parameters 1, 2 in second listener
// event with parameters 1, 2, 3, 4, 5 in third listener
Rest ...args: AnyRestv0.1.26
Execute a Lua script server side
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[], callback: Callback<unknown>]Rest ...args: [script: string | Buffer, numkeys: string | number, keys: RedisKey[], callback: Callback<unknown>]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[]]Execute a read-only Lua script server side
Rest ...args: [script: string | Buffer, numkeys: string | number, ...args: RedisValue[], callback: Callback<unknown>]Rest ...args: [script: string | Buffer, numkeys: string | number, ...args: RedisValue[]]Execute a Lua script server side
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[], callback: Callback<unknown>]Rest ...args: [sha1: string | Buffer, numkeys: string | number, keys: RedisKey[], callback: Callback<unknown>]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[]]Execute a read-only Lua script server side
Rest ...args: [sha1: string | Buffer, numkeys: string | number, ...args: RedisValue[], callback: Callback<unknown>]Rest ...args: [sha1: string | Buffer, numkeys: string | number, ...args: RedisValue[]]Returns an array listing the events for which the emitter has registered
listeners. The values in the array are strings or Symbols.
import { EventEmitter } from 'node:events';
const myEE = new EventEmitter();
myEE.on('foo', () => {});
myEE.on('bar', () => {});
const sym = Symbol('symbol');
myEE.on(sym, () => {});
console.log(myEE.eventNames());
// Prints: [ 'foo', 'bar', Symbol(symbol) ]
v6.0.0
Execute all commands issued after MULTI
Optional callback: Callback<null | [error: null | Error, result: unknown][]>Determine if a key exists
Rest ...args: [...keys: RedisKey[], callback: Callback<number>]Rest ...args: [keys: RedisKey[], callback: Callback<number>]Rest ...args: RedisKey[]Rest ...args: [keys: RedisKey[]]Set a key's time to live in seconds
Optional callback: Callback<number>Optional callback: Callback<number>Optional callback: Callback<number>Optional callback: Callback<number>Optional callback: Callback<number>Set the expiration for a key as a UNIX timestamp
Optional callback: Callback<number>Optional callback: Callback<number>Optional callback: Callback<number>Optional callback: Callback<number>Optional callback: Callback<number>Start a coordinated failover between this server and 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">Invoke a function
Rest ...args: [function: string | Buffer, numkeys: string | number, ...args: RedisValue[], callback: Callback<unknown>]Rest ...args: [function: string | Buffer, numkeys: string | number, ...args: RedisValue[]]Invoke a read-only function
Rest ...args: [function: string | Buffer, numkeys: string | number, ...args: RedisValue[], callback: Callback<unknown>]Rest ...args: [function: string | Buffer, numkeys: string | number, ...args: RedisValue[]]Remove 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">Delete a function by name
Optional callback: Callback<string>Dump all functions into a serialized binary payload
Optional callback: Callback<string>Deleting all functions
Optional callback: Callback<string>Optional callback: Callback<string>Optional callback: Callback<string>Show helpful text about the different subcommands
Optional callback: Callback<unknown>Kill the function currently in execution.
Optional callback: Callback<string>List information about all the functions
Optional callback: Callback<unknown[]>Optional callback: Callback<unknown[]>Optional callback: Callback<unknown[]>Optional callback: Callback<unknown[]>Create a function with the given arguments (name, code, description)
Optional callback: Callback<string>Optional callback: Callback<string>Restore all the functions on the given payload
Optional callback: Callback<string>Optional callback: Callback<string>Optional callback: Callback<string>Optional callback: Callback<string>Return information about the function currently running (name, description, duration)
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>Add one or more geospatial items in the geospatial index represented using a sorted set
Rest ...args: [key: RedisKey, ...longitudeLatitudeMembers: (string | number | Buffer)[], callback: Callback<number>]Rest ...args: [key: RedisKey, ...longitudeLatitudeMembers: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, ch: "CH", ...longitudeLatitudeMembers: (string | number | Buffer)[], callback: Callback<number>]Rest ...args: [key: RedisKey, ch: "CH", ...longitudeLatitudeMembers: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, nx: "NX", ...longitudeLatitudeMembers: (string | number | Buffer)[], callback: Callback<number>]Rest ...args: [key: RedisKey, nx: "NX", ...longitudeLatitudeMembers: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, nx: "NX", ch: "CH", ...longitudeLatitudeMembers: (string | number | Buffer)[], callback: Callback<number>]Rest ...args: [key: RedisKey, nx: "NX", ch: "CH", ...longitudeLatitudeMembers: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, xx: "XX", ...longitudeLatitudeMembers: (string | number | Buffer)[], callback: Callback<number>]Rest ...args: [key: RedisKey, xx: "XX", ...longitudeLatitudeMembers: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, xx: "XX", ch: "CH", ...longitudeLatitudeMembers: (string | number | Buffer)[], callback: Callback<number>]Rest ...args: [key: RedisKey, xx: "XX", ch: "CH", ...longitudeLatitudeMembers: (string | number | Buffer)[]]Returns the distance between two members of a geospatial index
Optional callback: Callback<null | string>Optional callback: Callback<null | string>Optional callback: Callback<null | string>Optional callback: Callback<null | string>Optional callback: Callback<null | string>Optional callback: Callback<null | Buffer>Optional callback: Callback<null | Buffer>Optional callback: Callback<null | Buffer>Optional callback: Callback<null | Buffer>Optional callback: Callback<null | Buffer>Returns members of a geospatial index as standard geohash strings
Rest ...args: [key: RedisKey, ...members: (string | number | Buffer)[], callback: Callback<string[]>]Rest ...args: [key: RedisKey, members: (string | number | Buffer)[], callback: Callback<string[]>]Rest ...args: [key: RedisKey, ...members: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, members: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, ...members: (string | number | Buffer)[], callback: Callback<Buffer[]>]Rest ...args: [key: RedisKey, members: (string | number | Buffer)[], callback: Callback<Buffer[]>]Rest ...args: [key: RedisKey, ...members: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, members: (string | number | Buffer)[]]Returns longitude and latitude of members of a geospatial index
Rest ...args: [key: RedisKey, ...members: (string | number | Buffer)[], callback: Callback<(null | [longitude: string, latitude: string])[]>]Rest ...args: [key: RedisKey, members: (string | number | Buffer)[], callback: Callback<(null | [longitude: string, latitude: string])[]>]Rest ...args: [key: RedisKey, ...members: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, members: (string | number | Buffer)[]]Query a sorted set representing a geospatial index to fetch members matching a given maximum distance from a point
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[]]A read-only variant for GEORADIUS
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[]]Query a sorted set representing a geospatial index to fetch members matching a given maximum 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[]]A read-only variant for GEORADIUSBYMEMBER
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[]]Query a sorted set representing a geospatial index to fetch 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[]]Query a sorted set representing a geospatial index to fetch members inside an area of a box or a circle, and store the result in another key.
Rest ...args: [destination: RedisKey, source: RedisKey, ...args: RedisValue[], callback: Callback<number>]Rest ...args: [destination: RedisKey, source: RedisKey, ...args: RedisValue[]]Get the value of a key and optionally set its expiration
Optional callback: Callback<null | string>Optional callback: Callback<null | string>Optional callback: Callback<null | string>Optional callback: Callback<null | string>Optional callback: Callback<null | string>Optional callback: Callback<null | string>Optional callback: Callback<null | Buffer>Optional callback: Callback<null | Buffer>Optional callback: Callback<null | Buffer>Optional callback: Callback<null | Buffer>Optional callback: Callback<null | Buffer>Optional callback: Callback<null | Buffer>Get a substring of the string stored at a key
Optional callback: Callback<string>Delete one or more hash fields
Rest ...args: [key: RedisKey, ...fields: (string | Buffer)[], callback: Callback<number>]Rest ...args: [key: RedisKey, ...fields: (string | Buffer)[]]Handshake with Redis
Optional callback: Callback<unknown[]>Optional callback: Callback<unknown[]>Optional callback: Callback<unknown[]>Optional callback: Callback<unknown[]>Optional callback: Callback<unknown[]>Increment the float value of a hash field by the given amount
Optional callback: Callback<string>Get the values of all the given hash fields
Rest ...args: [key: RedisKey, ...fields: (string | Buffer)[], callback: Callback<(null | string)[]>]Rest ...args: [key: RedisKey, ...fields: (string | Buffer)[]]Rest ...args: [key: RedisKey, ...fields: (string | Buffer)[], callback: Callback<(null | Buffer)[]>]Rest ...args: [key: RedisKey, ...fields: (string | Buffer)[]]Set multiple hash fields to multiple values
Optional callback: Callback<"OK">Optional callback: Callback<"OK">Rest ...args: [key: RedisKey, ...fieldValues: (string | number | Buffer)[], callback: Callback<"OK">]Rest ...args: [key: RedisKey, ...fieldValues: (string | number | Buffer)[]]Get one or multiple random fields from a hash
Optional callback: Callback<null | string | unknown[]>Optional callback: Callback<null | string | unknown[]>Optional callback: Callback<null | string | unknown[]>Optional callback: Callback<null | Buffer | unknown[]>Optional callback: Callback<null | Buffer | unknown[]>Optional callback: Callback<null | Buffer | unknown[]>Incrementally iterate hash fields and associated values
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[]]>Set the string value of a hash field
Optional callback: Callback<number>Optional callback: Callback<number>Rest ...args: [key: RedisKey, ...fieldValues: (string | number | Buffer)[], callback: Callback<number>]Rest ...args: [key: RedisKey, ...fieldValues: (string | number | Buffer)[]]Get information and statistics about the server
Optional callback: Callback<string>Rest ...args: [...sections: (string | Buffer)[], callback: Callback<string>]Rest ...args: (string | Buffer)[]Find all keys matching the given pattern
Optional callback: Callback<string[]>Return a human readable latency analysis report.
Optional callback: Callback<string>Return a latency graph for the event.
Optional callback: Callback<string>Show helpful text about the different subcommands.
Optional callback: Callback<unknown[]>Return the cumulative distribution of latencies of a subset of commands or all.
Optional callback: Callback<unknown>Rest ...args: [subcommand: "HISTOGRAM", ...commands: (string | Buffer)[], callback: Callback<unknown>]Rest ...args: [subcommand: "HISTOGRAM", ...commands: (string | Buffer)[]]Return timestamp-latency samples for the event.
Optional callback: Callback<unknown[]>Return the latest latency samples for all events.
Optional callback: Callback<unknown[]>Reset 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)[]]Find longest common substring
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>Get an element from a list by its index
Optional callback: Callback<null | string>Insert an element before or after another element in a list
Optional callback: Callback<number>Optional callback: Callback<number>Returns the number of listeners listening for the event named eventName.
If listener is provided, it will return how many times the listener is found
in the list of the listeners of the event.
The name of the event being listened for
Optional listener: FunctionThe event handler function
v3.2.0
Returns a copy of the array of listeners for the event named eventName.
server.on('connection', (stream) => {
console.log('someone connected!');
});
console.log(util.inspect(server.listeners('connection')));
// Prints: [ [Function] ]
v0.1.26
Pop an element from a list, push it to another list and return it
Optional callback: Callback<string>Optional callback: Callback<string>Optional callback: Callback<string>Optional callback: Callback<string>Optional callback: Callback<Buffer>Optional callback: Callback<Buffer>Optional callback: Callback<Buffer>Optional callback: Callback<Buffer>Pop elements from a list
Rest ...args: [numkeys: string | number, ...keys: RedisKey[], left: "LEFT", callback: Callback<null | [key: string, members: string[]]>]Rest ...args: [numkeys: string | number, keys: RedisKey[], left: "LEFT", callback: Callback<null | [key: string, members: string[]]>]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[], left: "LEFT", countToken: "COUNT", count: string | number, callback: Callback<null | [key: string, members: string[]]>]Rest ...args: [numkeys: string | number, keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number, callback: Callback<null | [key: string, members: string[]]>]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", callback: Callback<null | [key: string, members: string[]]>]Rest ...args: [numkeys: string | number, keys: RedisKey[], right: "RIGHT", callback: Callback<null | [key: string, members: string[]]>]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[], right: "RIGHT", countToken: "COUNT", count: string | number, callback: Callback<null | [key: string, members: string[]]>]Rest ...args: [numkeys: string | number, keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number, callback: Callback<null | [key: string, members: string[]]>]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", callback: Callback<null | [key: Buffer, members: Buffer[]]>]Rest ...args: [numkeys: string | number, keys: RedisKey[], left: "LEFT", callback: Callback<null | [key: Buffer, members: Buffer[]]>]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[], left: "LEFT", countToken: "COUNT", count: string | number, callback: Callback<null | [key: Buffer, members: Buffer[]]>]Rest ...args: [numkeys: string | number, keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number, callback: Callback<null | [key: Buffer, members: Buffer[]]>]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", callback: Callback<null | [key: Buffer, members: Buffer[]]>]Rest ...args: [numkeys: string | number, keys: RedisKey[], right: "RIGHT", callback: Callback<null | [key: Buffer, members: Buffer[]]>]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[], right: "RIGHT", countToken: "COUNT", count: string | number, callback: Callback<null | [key: Buffer, members: Buffer[]]>]Rest ...args: [numkeys: string | number, keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number, callback: Callback<null | [key: Buffer, members: Buffer[]]>]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]Display some computer art and the Redis version
Optional callback: Callback<string>Optional callback: Callback<string>Remove and get the first elements in a list
Optional callback: Callback<null | string>Optional callback: Callback<null | string[]>Optional callback: Callback<null | Buffer>Optional callback: Callback<null | Buffer[]>Return the index of matching elements on a list
Optional callback: Callback<null | number>Optional callback: Callback<null | number>Optional callback: Callback<number[]>Optional callback: Callback<number[]>Optional callback: Callback<null | number>Optional callback: Callback<null | number>Optional callback: Callback<number[]>Optional callback: Callback<number[]>Prepend one or multiple elements to a list
Rest ...args: [key: RedisKey, ...elements: (string | number | Buffer)[], callback: Callback<number>]Rest ...args: [key: RedisKey, ...elements: (string | number | Buffer)[]]Prepend an element to a list, only if the list exists
Rest ...args: [key: RedisKey, ...elements: (string | number | Buffer)[], callback: Callback<number>]Rest ...args: [key: RedisKey, ...elements: (string | number | Buffer)[]]Get a range of elements from a list
Optional callback: Callback<string[]>Remove elements from a list
Optional callback: Callback<number>Set the value of an element in a list by its index
Optional callback: Callback<"OK">Trim a list to the specified range
Optional callback: Callback<"OK">Outputs memory problems report
Optional callback: Callback<string>Show helpful text about the different subcommands
Optional callback: Callback<unknown[]>Show allocator internal stats
Optional callback: Callback<string>Ask the allocator to release memory
Optional callback: Callback<"OK">Show memory usage details
Optional callback: Callback<unknown[]>Estimate the memory usage of a key
Optional callback: Callback<null | number>Optional callback: Callback<null | number>Get the values of all the given keys
Rest ...args: [...keys: RedisKey[], callback: Callback<(null | string)[]>]Rest ...args: [keys: RedisKey[], callback: Callback<(null | string)[]>]Rest ...args: RedisKey[]Rest ...args: [keys: RedisKey[]]Rest ...args: [...keys: RedisKey[], callback: Callback<(null | Buffer)[]>]Rest ...args: [keys: RedisKey[], callback: Callback<(null | Buffer)[]>]Rest ...args: RedisKey[]Rest ...args: [keys: RedisKey[]]Atomically transfer a key from a Redis instance to another one.
Rest ...args: [host: string | Buffer, port: string | number, ...args: RedisValue[], callback: Callback<"OK">]Rest ...args: [host: string | Buffer, port: string | number, ...args: RedisValue[]]Show helpful text about the different subcommands
Optional callback: Callback<unknown>List all modules loaded by the server
Optional callback: Callback<unknown>Load 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)[]]Load a module with extended parameters
Optional callback: Callback<unknown>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[]]Unload a module
Optional callback: Callback<unknown>Listen for all requests received by the server in real time.
This command will create a new connection to Redis and send a MONITOR command via the new connection in order to avoid disturbing the current connection.
Optional callback: Callback<Redis>The callback function. If omit, a promise will be returned.
var redis = new Redis();
redis.monitor(function (err, monitor) {
// Entering monitoring mode.
monitor.on('monitor', function (time, args, source, database) {
console.log(time + ": " + util.inspect(args));
});
});
// supports promise as well as other commands
redis.monitor().then(function (monitor) {
monitor.on('monitor', function (time, args, source, database) {
console.log(time + ": " + util.inspect(args));
});
});
Set multiple keys to multiple values
Optional callback: Callback<"OK">Optional callback: Callback<"OK">Rest ...args: [...keyValues: (number | RedisKey)[], callback: Callback<"OK">]Rest ...args: (number | RedisKey)[]Set multiple keys to multiple values, only if none of the keys exist
Optional callback: Callback<"OK">Optional callback: Callback<"OK">Rest ...args: [...keyValues: (number | RedisKey)[], callback: Callback<number>]Rest ...args: (number | RedisKey)[]Optional commands: unknown[][]Inspect the internal encoding of a Redis object
Optional callback: Callback<unknown>Get the logarithmic access frequency counter of a Redis object
Optional callback: Callback<unknown>Show helpful text about the different subcommands
Optional callback: Callback<unknown>Get the time since a Redis object was last accessed
Optional callback: Callback<unknown>Get the number of references to the value of the key
Optional callback: Callback<unknown>Alias for emitter.removeListener().
Rest ...args: any[]v10.0.0
Rest ...args: any[]Rest ...args: any[]Set a key's time to live in milliseconds
Optional callback: Callback<number>Optional callback: Callback<number>Optional callback: Callback<number>Optional callback: Callback<number>Optional callback: Callback<number>Set the expiration for a key as a UNIX timestamp specified in milliseconds
Optional callback: Callback<number>Optional callback: Callback<number>Optional callback: Callback<number>Optional callback: Callback<number>Optional callback: Callback<number>Adds the specified elements to the specified HyperLogLog.
Optional callback: Callback<number>Rest ...args: [key: RedisKey, ...elements: (string | number | Buffer)[], callback: Callback<number>]Rest ...args: [key: RedisKey, ...elements: (string | number | Buffer)[]]Return the approximated cardinality of the set(s) observed by the HyperLogLog at key(s).
Rest ...args: [...keys: RedisKey[], callback: Callback<number>]Rest ...args: [keys: RedisKey[], callback: Callback<number>]Rest ...args: RedisKey[]Rest ...args: [keys: RedisKey[]]Merge N different HyperLogLogs into a single one.
Rest ...args: [destkey: RedisKey, ...sourcekeys: RedisKey[], callback: Callback<"OK">]Rest ...args: [destkey: RedisKey, sourcekeys: RedisKey[], callback: Callback<"OK">]Rest ...args: [destkey: RedisKey, ...sourcekeys: RedisKey[]]Rest ...args: [destkey: RedisKey, sourcekeys: RedisKey[]]Ping the server
Optional callback: Callback<"PONG">Optional callback: Callback<string>Adds the listener function to the beginning of the listeners array for the
event named eventName. No checks are made to see if the listener has
already been added. Multiple calls passing the same combination of eventName
and listener will result in the listener being added, and called, multiple times.
server.prependListener('connection', (stream) => {
console.log('someone connected!');
});
Returns a reference to the EventEmitter, so that calls can be chained.
The name of the event.
The callback function
Rest ...args: any[]v6.0.0
Adds a one-timelistener function for the event named eventName to the beginning of the listeners array. The next time eventName is triggered, this
listener is removed, and then invoked.
server.prependOnceListener('connection', (stream) => {
console.log('Ah, we have our first user!');
});
Returns a reference to the EventEmitter, so that calls can be chained.
The name of the event.
The callback function
Rest ...args: any[]v6.0.0
Set the value and expiration in milliseconds of a key
Optional callback: Callback<unknown>Listen for messages published to channels matching the given patterns
Rest ...args: [...patterns: string[], callback: Callback<unknown>]Rest ...args: string[]Post a message to a channel
Optional callback: Callback<number>List active channels
Optional callback: Callback<unknown[]>Optional callback: Callback<unknown[]>Show helpful text about the different subcommands
Optional callback: Callback<unknown[]>Get the count of unique patterns pattern subscriptions
Optional callback: Callback<unknown[]>Get the count of subscribers for channels
Optional callback: Callback<unknown[]>Rest ...args: [subcommand: "NUMSUB", ...channels: (string | Buffer)[], callback: Callback<unknown[]>]Rest ...args: [subcommand: "NUMSUB", ...channels: (string | Buffer)[]]List active shard channels
Optional callback: Callback<unknown[]>Optional callback: Callback<unknown[]>Get the count of subscribers for shard channels
Optional callback: Callback<unknown[]>Rest ...args: [subcommand: "SHARDNUMSUB", ...shardchannels: (string | Buffer)[], callback: Callback<unknown[]>]Rest ...args: [subcommand: "SHARDNUMSUB", ...shardchannels: (string | Buffer)[]]Stop listening for messages posted to channels matching the given patterns
Optional callback: Callback<unknown>Rest ...args: [...patterns: string[], callback: Callback<unknown>]Rest ...args: string[]Returns a copy of the array of listeners for the event named eventName,
including any wrappers (such as those created by .once()).
import { EventEmitter } from 'node:events';
const emitter = new EventEmitter();
emitter.once('log', () => console.log('log once'));
// Returns a new Array with a function `onceWrapper` which has a property
// `listener` which contains the original listener bound above
const listeners = emitter.rawListeners('log');
const logFnWrapper = listeners[0];
// Logs "log once" to the console and does not unbind the `once` event
logFnWrapper.listener();
// Logs "log once" to the console and removes the listener
logFnWrapper();
emitter.on('log', () => console.log('log persistently'));
// Will return a new Array with a single function bound by `.on()` above
const newListeners = emitter.rawListeners('log');
// Logs "log persistently" twice
newListeners[0]();
emitter.emit('log');
v9.4.0
Removes all listeners, or those of the specified eventName.
It is bad practice to remove listeners added elsewhere in the code,
particularly when the EventEmitter instance was created by some other
component or module (e.g. sockets or file streams).
Returns a reference to the EventEmitter, so that calls can be chained.
Optional eventName: string | symbolv0.1.26
Removes the specified listener from the listener array for the event named eventName.
const callback = (stream) => {
console.log('someone connected!');
};
server.on('connection', callback);
// ...
server.removeListener('connection', callback);
removeListener() will remove, at most, one instance of a listener from the
listener array. If any single listener has been added multiple times to the
listener array for the specified eventName, then removeListener() must be
called multiple times to remove each instance.
Once an event is emitted, all listeners attached to it at the
time of emitting are called in order. This implies that any removeListener() or removeAllListeners() calls after emitting and before the last listener finishes execution
will not remove them fromemit() in progress. Subsequent events behave as expected.
import { EventEmitter } from 'node:events';
class MyEmitter extends EventEmitter {}
const myEmitter = new MyEmitter();
const callbackA = () => {
console.log('A');
myEmitter.removeListener('event', callbackB);
};
const callbackB = () => {
console.log('B');
};
myEmitter.on('event', callbackA);
myEmitter.on('event', callbackB);
// callbackA removes listener callbackB but it will still be called.
// Internal listener array at time of emit [callbackA, callbackB]
myEmitter.emit('event');
// Prints:
// A
// B
// callbackB is now removed.
// Internal listener array [callbackA]
myEmitter.emit('event');
// Prints:
// A
Because listeners are managed using an internal array, calling this will
change the position indices of any listener registered after the listener
being removed. This will not impact the order in which listeners are called,
but it means that any copies of the listener array as returned by
the emitter.listeners() method will need to be recreated.
When a single function has been added as a handler multiple times for a single
event (as in the example below), removeListener() will remove the most
recently added instance. In the example the once('ping') listener is removed:
import { EventEmitter } from 'node:events';
const ee = new EventEmitter();
function pong() {
console.log('pong');
}
ee.on('ping', pong);
ee.once('ping', pong);
ee.removeListener('ping', pong);
ee.emit('ping');
ee.emit('ping');
Returns a reference to the EventEmitter, so that calls can be chained.
Rest ...args: any[]v0.1.26
Create a key using the provided serialized value, previously obtained using DUMP.
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">An internal command for migrating keys in a cluster
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>Remove and get the last elements in a list
Optional callback: Callback<null | string>Optional callback: Callback<null | string[]>Optional callback: Callback<null | Buffer>Optional callback: Callback<null | Buffer[]>Append one or multiple elements to a list
Rest ...args: [key: RedisKey, ...elements: (string | number | Buffer)[], callback: Callback<number>]Rest ...args: [key: RedisKey, ...elements: (string | number | Buffer)[]]Append an element to a list, only if the list exists
Rest ...args: [key: RedisKey, ...elements: (string | number | Buffer)[], callback: Callback<number>]Rest ...args: [key: RedisKey, ...elements: (string | number | Buffer)[]]Add something to the redis-server.
Add one or more members to a set
Rest ...args: [key: RedisKey, ...members: (string | number | Buffer)[], callback: Callback<number>]Rest ...args: [key: RedisKey, members: (string | number | Buffer)[], callback: Callback<number>]Rest ...args: [key: RedisKey, ...members: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, members: (string | number | Buffer)[]]Incrementally iterate the keys space
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[]]>Set the debug mode for executed scripts.
Optional callback: Callback<unknown>Optional callback: Callback<unknown>Optional callback: Callback<unknown>Check existence of scripts in the script cache.
Rest ...args: [subcommand: "EXISTS", ...sha1s: (string | Buffer)[], callback: Callback<unknown>]Rest ...args: [subcommand: "EXISTS", ...sha1s: (string | Buffer)[]]Remove all the scripts from the script cache.
Optional callback: Callback<unknown>Optional callback: Callback<unknown>Optional callback: Callback<unknown>Show helpful text about the different subcommands
Optional callback: Callback<unknown>Kill the script currently in execution.
Optional callback: Callback<unknown>Load the specified Lua script into the script cache.
Optional callback: Callback<unknown>Subtract multiple sets
Rest ...args: [...keys: RedisKey[], callback: Callback<string[]>]Rest ...args: [keys: RedisKey[], callback: Callback<string[]>]Rest ...args: RedisKey[]Rest ...args: [keys: RedisKey[]]Rest ...args: [...keys: RedisKey[], callback: Callback<Buffer[]>]Rest ...args: [keys: RedisKey[], callback: Callback<Buffer[]>]Rest ...args: RedisKey[]Rest ...args: [keys: RedisKey[]]Subtract multiple sets and store the resulting set in a key
Rest ...args: [destination: RedisKey, ...keys: RedisKey[], callback: Callback<number>]Rest ...args: [destination: RedisKey, keys: RedisKey[], callback: Callback<number>]Rest ...args: [destination: RedisKey, ...keys: RedisKey[]]Rest ...args: [destination: RedisKey, keys: RedisKey[]]Set the string value of a key
Optional callback: Callback<"OK">Optional callback: Callback<null | string>Optional callback: Callback<null | "OK">Optional callback: Callback<null | string>Optional callback: Callback<null | "OK">Optional callback: Callback<null | string>Optional callback: Callback<"OK">Optional callback: Callback<null | string>Optional callback: Callback<null | "OK">Optional callback: Callback<null | string>Optional callback: Callback<null | "OK">Optional callback: Callback<null | string>Optional callback: Callback<"OK">Optional callback: Callback<null | string>Optional callback: Callback<null | "OK">Optional callback: Callback<null | string>Optional callback: Callback<null | "OK">Optional callback: Callback<null | string>Optional callback: Callback<"OK">Optional callback: Callback<null | string>Optional callback: Callback<null | "OK">Optional callback: Callback<null | string>Optional callback: Callback<null | "OK">Optional callback: Callback<null | string>Optional callback: Callback<"OK">Optional callback: Callback<null | string>Optional callback: Callback<null | "OK">Optional callback: Callback<null | string>Optional callback: Callback<null | "OK">Optional callback: Callback<null | string>Optional callback: Callback<"OK">Optional callback: Callback<null | string>Optional callback: Callback<null | "OK">Optional callback: Callback<null | string>Optional callback: Callback<null | "OK">Optional callback: Callback<null | string>Optional callback: Callback<null | Buffer>Optional callback: Callback<null | Buffer>Optional callback: Callback<null | Buffer>Optional callback: Callback<null | Buffer>Optional callback: Callback<null | Buffer>Optional callback: Callback<null | Buffer>Optional callback: Callback<null | Buffer>Optional callback: Callback<null | Buffer>Optional callback: Callback<null | Buffer>Optional callback: Callback<null | Buffer>Optional callback: Callback<null | Buffer>Optional callback: Callback<null | Buffer>Optional callback: Callback<null | Buffer>Optional callback: Callback<null | Buffer>Optional callback: Callback<null | Buffer>Optional callback: Callback<null | Buffer>Optional callback: Callback<null | Buffer>Optional callback: Callback<null | Buffer>By default EventEmitters will print a warning if more than 10 listeners are
added for a particular event. This is a useful default that helps finding
memory leaks. The emitter.setMaxListeners() method allows the limit to be
modified for this specific EventEmitter instance. The value can be set to Infinity (or 0) to indicate an unlimited number of listeners.
Returns a reference to the EventEmitter, so that calls can be chained.
v0.3.5
Optional prefix: null | stringSet the key prefix
Overwrite part of a string at key starting at the specified offset
Optional callback: Callback<number>Synchronously save the dataset to disk and then shut down the 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">Intersect multiple sets
Rest ...args: [...keys: RedisKey[], callback: Callback<string[]>]Rest ...args: [keys: RedisKey[], callback: Callback<string[]>]Rest ...args: RedisKey[]Rest ...args: [keys: RedisKey[]]Rest ...args: [...keys: RedisKey[], callback: Callback<Buffer[]>]Rest ...args: [keys: RedisKey[], callback: Callback<Buffer[]>]Rest ...args: RedisKey[]Rest ...args: [keys: RedisKey[]]Intersect multiple sets and return the cardinality of the result
Rest ...args: [numkeys: string | number, ...keys: RedisKey[], callback: Callback<number>]Rest ...args: [numkeys: string | number, keys: RedisKey[], callback: Callback<number>]Rest ...args: [numkeys: string | number, ...keys: RedisKey[]]Rest ...args: [numkeys: string | number, keys: RedisKey[]]Rest ...args: [numkeys: string | number, ...keys: RedisKey[], limitToken: "LIMIT", limit: string | number, callback: Callback<number>]Rest ...args: [numkeys: string | number, keys: RedisKey[], limitToken: "LIMIT", limit: string | number, callback: Callback<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]Intersect multiple sets and store the resulting set in a key
Rest ...args: [destination: RedisKey, ...keys: RedisKey[], callback: Callback<number>]Rest ...args: [destination: RedisKey, keys: RedisKey[], callback: Callback<number>]Rest ...args: [destination: RedisKey, ...keys: RedisKey[]]Rest ...args: [destination: RedisKey, keys: RedisKey[]]Get the slow log's entries
Optional callback: Callback<unknown>Optional callback: Callback<unknown>Show helpful text about the different subcommands
Optional callback: Callback<unknown>Get the slow log's length
Optional callback: Callback<unknown>Clear all entries from the slow log
Optional callback: Callback<unknown>Returns the membership associated with the given elements for a set
Rest ...args: [key: RedisKey, ...members: (string | number | Buffer)[], callback: Callback<number[]>]Rest ...args: [key: RedisKey, members: (string | number | Buffer)[], callback: Callback<number[]>]Rest ...args: [key: RedisKey, ...members: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, members: (string | number | Buffer)[]]Sort the elements in a list, set or sorted set
Rest ...args: [key: RedisKey, ...args: RedisValue[], callback: Callback<unknown>]Rest ...args: [key: RedisKey, ...args: RedisValue[]]Sort the elements in a list, set or sorted set. Read-only variant of SORT.
Optional callback: Callback<unknown>Optional callback: Callback<unknown>Optional callback: Callback<unknown>Optional callback: Callback<unknown>Optional callback: Callback<unknown>Optional callback: Callback<unknown>Rest ...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], callback: Callback<unknown>]Rest ...args: [key: RedisKey, patternToken: "GET", ...patterns: string[]]Rest ...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], alpha: "ALPHA", callback: Callback<unknown>]Rest ...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], alpha: "ALPHA"]Rest ...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], asc: "ASC", callback: Callback<unknown>]Rest ...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], asc: "ASC"]Rest ...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], asc: "ASC", alpha: "ALPHA", callback: Callback<unknown>]Rest ...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], asc: "ASC", alpha: "ALPHA"]Rest ...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], desc: "DESC", callback: Callback<unknown>]Rest ...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], desc: "DESC"]Rest ...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], desc: "DESC", alpha: "ALPHA", callback: Callback<unknown>]Rest ...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], desc: "DESC", alpha: "ALPHA"]Optional callback: Callback<unknown>Optional callback: Callback<unknown>Optional callback: Callback<unknown>Optional callback: Callback<unknown>Optional callback: Callback<unknown>Optional callback: Callback<unknown>Rest ...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], callback: Callback<unknown>]Rest ...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[]]Rest ...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], alpha: "ALPHA", callback: Callback<unknown>]Rest ...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], alpha: "ALPHA"]Rest ...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], asc: "ASC", callback: Callback<unknown>]Rest ...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], asc: "ASC"]Rest ...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], asc: "ASC", alpha: "ALPHA", callback: Callback<unknown>]Rest ...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], asc: "ASC", alpha: "ALPHA"]Rest ...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], desc: "DESC", callback: Callback<unknown>]Rest ...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], desc: "DESC"]Rest ...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], desc: "DESC", alpha: "ALPHA", callback: Callback<unknown>]Rest ...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], desc: "DESC", alpha: "ALPHA"]Optional callback: Callback<unknown>Optional callback: Callback<unknown>Optional callback: Callback<unknown>Optional callback: Callback<unknown>Optional callback: Callback<unknown>Optional callback: Callback<unknown>Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], callback: Callback<unknown>]Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[]]Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], alpha: "ALPHA", callback: Callback<unknown>]Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], alpha: "ALPHA"]Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], asc: "ASC", callback: Callback<unknown>]Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], asc: "ASC"]Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], asc: "ASC", alpha: "ALPHA", callback: Callback<unknown>]Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], asc: "ASC", alpha: "ALPHA"]Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], desc: "DESC", callback: Callback<unknown>]Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], desc: "DESC"]Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], desc: "DESC", alpha: "ALPHA", callback: Callback<unknown>]Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], desc: "DESC", alpha: "ALPHA"]Optional callback: Callback<unknown>Optional callback: Callback<unknown>Optional callback: Callback<unknown>Optional callback: Callback<unknown>Optional callback: Callback<unknown>Optional callback: Callback<unknown>Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], callback: Callback<unknown>]Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[]]Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], alpha: "ALPHA", callback: Callback<unknown>]Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], alpha: "ALPHA"]Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], asc: "ASC", callback: Callback<unknown>]Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], asc: "ASC"]Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], asc: "ASC", alpha: "ALPHA", callback: Callback<unknown>]Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], asc: "ASC", alpha: "ALPHA"]Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], desc: "DESC", callback: Callback<unknown>]Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], desc: "DESC"]Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], desc: "DESC", alpha: "ALPHA", callback: Callback<unknown>]Rest ...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], desc: "DESC", alpha: "ALPHA"]Remove and return one or multiple random members from a set
Optional callback: Callback<null | string>Optional callback: Callback<string[]>Optional callback: Callback<null | Buffer>Optional callback: Callback<Buffer[]>Post a message to a shard channel
Optional callback: Callback<unknown>Get one or multiple random members from a set
Optional callback: Callback<null | string>Optional callback: Callback<string[]>Optional callback: Callback<null | Buffer>Optional callback: Callback<Buffer[]>Remove one or more members from a set
Rest ...args: [key: RedisKey, ...members: (string | number | Buffer)[], callback: Callback<number>]Rest ...args: [key: RedisKey, members: (string | number | Buffer)[], callback: Callback<number>]Rest ...args: [key: RedisKey, ...members: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, members: (string | number | Buffer)[]]Incrementally iterate Set elements
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[]]>Listen for messages published to the given shard channels
Rest ...args: [...shardchannels: (string | Buffer)[], callback: Callback<unknown>]Rest ...args: (string | Buffer)[]Listen for messages published to the given channels
Rest ...args: [...channels: (string | Buffer)[], callback: Callback<unknown>]Rest ...args: (string | Buffer)[]Get a substring of the string stored at a key
Optional callback: Callback<unknown>Add multiple sets
Rest ...args: [...keys: RedisKey[], callback: Callback<string[]>]Rest ...args: [keys: RedisKey[], callback: Callback<string[]>]Rest ...args: RedisKey[]Rest ...args: [keys: RedisKey[]]Rest ...args: [...keys: RedisKey[], callback: Callback<Buffer[]>]Rest ...args: [keys: RedisKey[], callback: Callback<Buffer[]>]Rest ...args: RedisKey[]Rest ...args: [keys: RedisKey[]]Add multiple sets and store the resulting set in a key
Rest ...args: [destination: RedisKey, ...keys: RedisKey[], callback: Callback<number>]Rest ...args: [destination: RedisKey, keys: RedisKey[], callback: Callback<number>]Rest ...args: [destination: RedisKey, ...keys: RedisKey[]]Rest ...args: [destination: RedisKey, keys: RedisKey[]]Stop listening for messages posted to the given 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">Alters the last access time of a key(s). Returns the number of existing keys specified.
Rest ...args: [...keys: RedisKey[], callback: Callback<number>]Rest ...args: [keys: RedisKey[], callback: Callback<number>]Rest ...args: RedisKey[]Rest ...args: [keys: RedisKey[]]Delete a key asynchronously in another thread. Otherwise it is just as DEL, but non blocking.
Rest ...args: [...keys: RedisKey[], callback: Callback<number>]Rest ...args: [keys: RedisKey[], callback: Callback<number>]Rest ...args: RedisKey[]Rest ...args: [keys: RedisKey[]]Stop listening for messages posted to the given channels
Optional callback: Callback<unknown>Rest ...args: [...channels: (string | Buffer)[], callback: Callback<unknown>]Rest ...args: (string | Buffer)[]Wait for the synchronous replication of all the write commands sent in the context of the current connection
Optional callback: Callback<number>Watch the given keys to determine execution of the MULTI/EXEC block
Rest ...args: [...keys: RedisKey[], callback: Callback<"OK">]Rest ...args: [keys: RedisKey[], callback: Callback<"OK">]Rest ...args: RedisKey[]Rest ...args: [keys: RedisKey[]]Marks a pending message as correctly processed, effectively removing it from the pending entries list of the consumer group. Return value of the command is the number of messages successfully acknowledged, that is, the IDs we were actually able to resolve in the PEL.
Rest ...args: [key: RedisKey, group: string | Buffer, ...ids: (string | number | Buffer)[], callback: Callback<number>]Rest ...args: [key: RedisKey, group: string | Buffer, ...ids: (string | number | Buffer)[]]Appends a new entry to a stream
Rest ...args: [key: RedisKey, ...args: RedisValue[], callback: Callback<null | string>]Rest ...args: [key: RedisKey, ...args: RedisValue[]]Rest ...args: [key: RedisKey, ...args: RedisValue[], callback: Callback<null | Buffer>]Rest ...args: [key: RedisKey, ...args: RedisValue[]]Changes (or acquires) ownership of messages in a consumer group, as if the messages were delivered to the specified consumer.
Optional callback: Callback<unknown[]>Optional callback: Callback<unknown[]>Optional callback: Callback<unknown[]>Optional callback: Callback<unknown[]>Changes (or acquires) ownership of a message in a consumer group, as if the message was delivered to the specified consumer.
Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], callback: Callback<unknown[]>]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], justid: "JUSTID", callback: Callback<unknown[]>]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", callback: Callback<unknown[]>]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)[], force: "FORCE", justid: "JUSTID", callback: Callback<unknown[]>]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, 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]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], countToken: "RETRYCOUNT", count: string | number, justid: "JUSTID", callback: Callback<unknown[]>]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", 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"]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], countToken: "RETRYCOUNT", count: string | number, force: "FORCE", justid: "JUSTID", callback: Callback<unknown[]>]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, 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]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, justid: "JUSTID", callback: Callback<unknown[]>]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", 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"]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, force: "FORCE", justid: "JUSTID", callback: Callback<unknown[]>]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, 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)[], 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)[], 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, 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]Rest ...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, justid: "JUSTID", callback: Callback<unknown[]>]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", 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, 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, force: "FORCE", 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, 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, 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, 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, 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, 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", 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, 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, 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, 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)[], 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, 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, 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]Removes the specified entries from the stream. Returns the number of items actually deleted, that may be different from the number of IDs passed in case certain IDs do not exist.
Rest ...args: [key: RedisKey, ...ids: (string | number | Buffer)[], callback: Callback<number>]Rest ...args: [key: RedisKey, ...ids: (string | number | Buffer)[]]Create a consumer group.
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>Create a consumer in a consumer group.
Optional callback: Callback<unknown>Delete a consumer from a consumer group.
Optional callback: Callback<unknown>Destroy a consumer group.
Optional callback: Callback<unknown>Show helpful text about the different subcommands
Optional callback: Callback<unknown>Set a consumer group to an arbitrary last delivered ID value.
Optional callback: Callback<unknown>Optional callback: Callback<unknown>Optional callback: Callback<unknown>Optional callback: Callback<unknown>List the consumers in a consumer group
Optional callback: Callback<unknown>List the consumer groups of a stream
Optional callback: Callback<unknown>Show helpful text about the different subcommands
Optional callback: Callback<unknown>Get information about a stream
Optional callback: Callback<unknown>Optional callback: Callback<unknown>Optional callback: Callback<unknown>Return information and entries from a stream consumer group pending entries list, that are messages fetched but never acknowledged.
Optional callback: Callback<unknown[]>Optional callback: Callback<unknown[]>Optional callback: Callback<unknown[]>Optional callback: Callback<unknown[]>Optional callback: Callback<unknown[]>Return a range of elements in a stream, with IDs matching the specified IDs interval
Optional callback: Callback<[id: string, fields: string[]][]>Optional callback: Callback<[id: string, fields: string[]][]>Optional callback: Callback<[id: Buffer, fields: Buffer[]][]>Optional callback: Callback<[id: Buffer, fields: Buffer[]][]>Return never seen elements in multiple streams, with IDs greater than the ones reported by the caller for each stream. Can block.
Rest ...args: [streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<null | [key: string, items: [id: string, fields: string[]][]][]>]Rest ...args: [streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<null | [key: string, items: [id: string, fields: string[]][]][]>]Rest ...args: [millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [countToken: "COUNT", count: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<null | [key: string, items: [id: string, fields: string[]][]][]>]Rest ...args: [countToken: "COUNT", count: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [countToken: "COUNT", count: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<null | [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: [streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<null | [key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]Rest ...args: [streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<null | [key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]Rest ...args: [millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [countToken: "COUNT", count: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<null | [key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]Rest ...args: [countToken: "COUNT", count: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [countToken: "COUNT", count: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<null | [key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]Rest ...args: [countToken: "COUNT", count: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Return new entries from a stream using a consumer group, or access the history of the pending entries for a given consumer. Can block.
Rest ...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<unknown[]>]Rest ...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<unknown[]>]Rest ...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<unknown[]>]Rest ...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, millisecondsToken: "BLOCK", milliseconds: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<unknown[]>]Rest ...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, millisecondsToken: "BLOCK", milliseconds: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<unknown[]>]Rest ...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<unknown[]>]Rest ...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<unknown[]>]Rest ...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest ...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<unknown[]>]Rest ...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[]]Return a range of elements in a stream, with IDs matching the specified IDs interval, in reverse order (from greater to smaller IDs) compared to XRANGE
Optional callback: Callback<[id: string, fields: string[]][]>Optional callback: Callback<[id: string, fields: string[]][]>Optional callback: Callback<[id: Buffer, fields: Buffer[]][]>Optional callback: Callback<[id: Buffer, fields: Buffer[]][]>An internal command for replicating stream values
Optional callback: Callback<unknown>Optional callback: Callback<unknown>Optional callback: Callback<unknown>Optional callback: Callback<unknown>Trims the stream to (approximately if '~' is passed) a certain size
Optional callback: Callback<number>Optional callback: Callback<number>Optional callback: Callback<number>Optional callback: Callback<number>Optional callback: Callback<number>Optional callback: Callback<number>Optional callback: Callback<number>Optional callback: Callback<number>Optional callback: Callback<number>Optional callback: Callback<number>Optional callback: Callback<number>Optional callback: Callback<number>Add one or more members to a sorted set, or update its score if it already exists
Rest ...args: [key: RedisKey, ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]Rest ...args: [key: RedisKey, ...scoreMembers: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]Rest ...args: [key: RedisKey, incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, ch: "CH", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]Rest ...args: [key: RedisKey, ch: "CH", ...scoreMembers: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]Rest ...args: [key: RedisKey, ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, gt: "GT", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]Rest ...args: [key: RedisKey, gt: "GT", ...scoreMembers: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]Rest ...args: [key: RedisKey, gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, gt: "GT", ch: "CH", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]Rest ...args: [key: RedisKey, gt: "GT", ch: "CH", ...scoreMembers: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]Rest ...args: [key: RedisKey, gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, lt: "LT", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]Rest ...args: [key: RedisKey, lt: "LT", ...scoreMembers: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]Rest ...args: [key: RedisKey, lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, lt: "LT", ch: "CH", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]Rest ...args: [key: RedisKey, lt: "LT", ch: "CH", ...scoreMembers: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]Rest ...args: [key: RedisKey, lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, nx: "NX", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]Rest ...args: [key: RedisKey, nx: "NX", ...scoreMembers: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, nx: "NX", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<null | string>]Rest ...args: [key: RedisKey, nx: "NX", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, nx: "NX", ch: "CH", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]Rest ...args: [key: RedisKey, nx: "NX", ch: "CH", ...scoreMembers: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, nx: "NX", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<null | string>]Rest ...args: [key: RedisKey, nx: "NX", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, nx: "NX", gt: "GT", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]Rest ...args: [key: RedisKey, nx: "NX", gt: "GT", ...scoreMembers: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, nx: "NX", gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<null | string>]Rest ...args: [key: RedisKey, nx: "NX", gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, nx: "NX", gt: "GT", ch: "CH", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]Rest ...args: [key: RedisKey, nx: "NX", gt: "GT", ch: "CH", ...scoreMembers: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, nx: "NX", gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<null | string>]Rest ...args: [key: RedisKey, nx: "NX", gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, nx: "NX", lt: "LT", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]Rest ...args: [key: RedisKey, nx: "NX", lt: "LT", ...scoreMembers: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, nx: "NX", lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<null | string>]Rest ...args: [key: RedisKey, nx: "NX", lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, nx: "NX", lt: "LT", ch: "CH", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]Rest ...args: [key: RedisKey, nx: "NX", lt: "LT", ch: "CH", ...scoreMembers: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, nx: "NX", lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<null | string>]Rest ...args: [key: RedisKey, nx: "NX", lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, xx: "XX", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]Rest ...args: [key: RedisKey, xx: "XX", ...scoreMembers: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, xx: "XX", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<null | string>]Rest ...args: [key: RedisKey, xx: "XX", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, xx: "XX", ch: "CH", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]Rest ...args: [key: RedisKey, xx: "XX", ch: "CH", ...scoreMembers: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, xx: "XX", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<null | string>]Rest ...args: [key: RedisKey, xx: "XX", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, xx: "XX", gt: "GT", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]Rest ...args: [key: RedisKey, xx: "XX", gt: "GT", ...scoreMembers: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, xx: "XX", gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<null | string>]Rest ...args: [key: RedisKey, xx: "XX", gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, xx: "XX", gt: "GT", ch: "CH", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]Rest ...args: [key: RedisKey, xx: "XX", gt: "GT", ch: "CH", ...scoreMembers: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, xx: "XX", gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<null | string>]Rest ...args: [key: RedisKey, xx: "XX", gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, xx: "XX", lt: "LT", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]Rest ...args: [key: RedisKey, xx: "XX", lt: "LT", ...scoreMembers: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, xx: "XX", lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<null | string>]Rest ...args: [key: RedisKey, xx: "XX", lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, xx: "XX", lt: "LT", ch: "CH", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]Rest ...args: [key: RedisKey, xx: "XX", lt: "LT", ch: "CH", ...scoreMembers: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, xx: "XX", lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<null | string>]Rest ...args: [key: RedisKey, xx: "XX", lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]Rest ...args: [key: RedisKey, incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]Rest ...args: [key: RedisKey, ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]Rest ...args: [key: RedisKey, gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]Rest ...args: [key: RedisKey, gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]Rest ...args: [key: RedisKey, lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]Rest ...args: [key: RedisKey, lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, nx: "NX", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<null | Buffer>]Rest ...args: [key: RedisKey, nx: "NX", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, nx: "NX", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<null | Buffer>]Rest ...args: [key: RedisKey, nx: "NX", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, nx: "NX", gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<null | Buffer>]Rest ...args: [key: RedisKey, nx: "NX", gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, nx: "NX", gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<null | Buffer>]Rest ...args: [key: RedisKey, nx: "NX", gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, nx: "NX", lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<null | Buffer>]Rest ...args: [key: RedisKey, nx: "NX", lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, nx: "NX", lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<null | Buffer>]Rest ...args: [key: RedisKey, nx: "NX", lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, xx: "XX", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<null | Buffer>]Rest ...args: [key: RedisKey, xx: "XX", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, xx: "XX", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<null | Buffer>]Rest ...args: [key: RedisKey, xx: "XX", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, xx: "XX", gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<null | Buffer>]Rest ...args: [key: RedisKey, xx: "XX", gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, xx: "XX", gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<null | Buffer>]Rest ...args: [key: RedisKey, xx: "XX", gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, xx: "XX", lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<null | Buffer>]Rest ...args: [key: RedisKey, xx: "XX", lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, xx: "XX", lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<null | Buffer>]Rest ...args: [key: RedisKey, xx: "XX", lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]Count the members in a sorted set with scores within the given values
Optional callback: Callback<number>Subtract multiple sorted sets
Rest ...args: [numkeys: string | number, ...keys: RedisKey[], callback: Callback<string[]>]Rest ...args: [numkeys: string | number, keys: RedisKey[], callback: Callback<string[]>]Rest ...args: [numkeys: string | number, ...keys: RedisKey[]]Rest ...args: [numkeys: string | number, keys: RedisKey[]]Rest ...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<string[]>]Rest ...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<string[]>]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[], callback: Callback<Buffer[]>]Rest ...args: [numkeys: string | number, keys: RedisKey[], callback: Callback<Buffer[]>]Rest ...args: [numkeys: string | number, ...keys: RedisKey[]]Rest ...args: [numkeys: string | number, keys: RedisKey[]]Rest ...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<Buffer[]>]Rest ...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<Buffer[]>]Rest ...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES"]Rest ...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES"]Subtract multiple sorted sets and store the resulting sorted set in a new key
Rest ...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], callback: Callback<number>]Rest ...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], callback: Callback<number>]Rest ...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[]]Rest ...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[]]Increment the score of a member in a sorted set
Optional callback: Callback<string>Intersect multiple sorted sets
Rest ...args: [numkeys: string | number, ...keys: RedisKey[], callback: Callback<string[]>]Rest ...args: [numkeys: string | number, keys: RedisKey[], callback: Callback<string[]>]Rest ...args: [numkeys: string | number, ...keys: RedisKey[]]Rest ...args: [numkeys: string | number, keys: RedisKey[]]Rest ...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<string[]>]Rest ...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<string[]>]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[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<string[]>]Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<string[]>]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", sum: "SUM", withscores: "WITHSCORES", callback: Callback<string[]>]Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<string[]>]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", callback: Callback<string[]>]Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<string[]>]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", min: "MIN", withscores: "WITHSCORES", callback: Callback<string[]>]Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<string[]>]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", callback: Callback<string[]>]Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<string[]>]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", max: "MAX", withscores: "WITHSCORES", callback: Callback<string[]>]Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<string[]>]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, ...args: RedisValue[], callback: Callback<string[]>]Rest ...args: [numkeys: string | number, ...args: RedisValue[]]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, ...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", 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", callback: Callback<string[]>]Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN"]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", callback: Callback<string[]>]Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX"]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, ...keys: RedisKey[], callback: Callback<Buffer[]>]Rest ...args: [numkeys: string | number, keys: RedisKey[], callback: Callback<Buffer[]>]Rest ...args: [numkeys: string | number, ...keys: RedisKey[]]Rest ...args: [numkeys: string | number, keys: RedisKey[]]Rest ...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<Buffer[]>]Rest ...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<Buffer[]>]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[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<Buffer[]>]Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<Buffer[]>]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", sum: "SUM", withscores: "WITHSCORES", callback: Callback<Buffer[]>]Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<Buffer[]>]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", callback: Callback<Buffer[]>]Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<Buffer[]>]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", min: "MIN", withscores: "WITHSCORES", callback: Callback<Buffer[]>]Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<Buffer[]>]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", callback: Callback<Buffer[]>]Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<Buffer[]>]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", max: "MAX", withscores: "WITHSCORES", callback: Callback<Buffer[]>]Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<Buffer[]>]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, ...args: RedisValue[], callback: Callback<Buffer[]>]Rest ...args: [numkeys: string | number, ...args: RedisValue[]]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, ...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", 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", callback: Callback<Buffer[]>]Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN"]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", callback: Callback<Buffer[]>]Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX"]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"]Intersect multiple sorted sets and return the cardinality of the result
Rest ...args: [numkeys: string | number, ...keys: RedisKey[], callback: Callback<number>]Rest ...args: [numkeys: string | number, keys: RedisKey[], callback: Callback<number>]Rest ...args: [numkeys: string | number, ...keys: RedisKey[]]Rest ...args: [numkeys: string | number, keys: RedisKey[]]Rest ...args: [numkeys: string | number, ...keys: RedisKey[], limitToken: "LIMIT", limit: string | number, callback: Callback<number>]Rest ...args: [numkeys: string | number, keys: RedisKey[], limitToken: "LIMIT", limit: string | number, callback: Callback<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]Intersect multiple sorted sets and store the resulting sorted set in a new key
Rest ...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], callback: Callback<number>]Rest ...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], callback: Callback<number>]Rest ...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[]]Rest ...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[]]Rest ...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<number>]Rest ...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<number>]Rest ...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]Rest ...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]Rest ...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<number>]Rest ...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<number>]Rest ...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]Rest ...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]Rest ...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<number>]Rest ...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<number>]Rest ...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]Rest ...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]Rest ...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], callback: Callback<number>]Rest ...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[]]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"]Count the number of members in a sorted set between a given lexicographical range
Optional callback: Callback<number>Remove and return members with scores in a sorted set
Rest ...args: [numkeys: string | number, ...keys: RedisKey[], min: "MIN", callback: Callback<unknown>]Rest ...args: [numkeys: string | number, keys: RedisKey[], min: "MIN", callback: Callback<unknown>]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[], min: "MIN", countToken: "COUNT", count: string | number, callback: Callback<unknown>]Rest ...args: [numkeys: string | number, keys: RedisKey[], min: "MIN", countToken: "COUNT", count: string | number, callback: Callback<unknown>]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", callback: Callback<unknown>]Rest ...args: [numkeys: string | number, keys: RedisKey[], max: "MAX", callback: Callback<unknown>]Rest ...args: [numkeys: string | number, ...keys: RedisKey[], max: "MAX"]Rest ...args: [numkeys: string | number, keys: RedisKey[], max: "MAX"]Rest ...args: [numkeys: string | number, ...keys: RedisKey[], max: "MAX", countToken: "COUNT", count: string | number, callback: Callback<unknown>]Rest ...args: [numkeys: string | number, keys: RedisKey[], max: "MAX", countToken: "COUNT", count: string | number, callback: Callback<unknown>]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]Get the score associated with the given members in a sorted set
Rest ...args: [key: RedisKey, ...members: (string | number | Buffer)[], callback: Callback<(null | string)[]>]Rest ...args: [key: RedisKey, members: (string | number | Buffer)[], callback: Callback<(null | string)[]>]Rest ...args: [key: RedisKey, ...members: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, members: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, ...members: (string | number | Buffer)[], callback: Callback<(null | Buffer)[]>]Rest ...args: [key: RedisKey, members: (string | number | Buffer)[], callback: Callback<(null | Buffer)[]>]Rest ...args: [key: RedisKey, ...members: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, members: (string | number | Buffer)[]]Remove and return members with the highest scores in a sorted set
Optional callback: Callback<string[]>Optional callback: Callback<string[]>Optional callback: Callback<Buffer[]>Optional callback: Callback<Buffer[]>Remove and return members with the lowest scores in a sorted set
Optional callback: Callback<string[]>Optional callback: Callback<string[]>Optional callback: Callback<Buffer[]>Optional callback: Callback<Buffer[]>Get one or multiple random elements from a sorted set
Optional callback: Callback<null | string>Optional callback: Callback<string[]>Optional callback: Callback<string[]>Optional callback: Callback<null | Buffer>Optional callback: Callback<Buffer[]>Optional callback: Callback<Buffer[]>Return a range of members in a sorted set
Optional callback: Callback<string[]>Optional callback: Callback<string[]>Optional callback: Callback<string[]>Optional callback: Callback<string[]>Optional callback: Callback<string[]>Optional callback: Callback<string[]>Optional callback: Callback<string[]>Optional callback: Callback<string[]>Optional callback: Callback<string[]>Optional callback: Callback<string[]>Optional callback: Callback<string[]>Optional callback: Callback<string[]>Optional callback: Callback<string[]>Optional callback: Callback<string[]>Optional callback: Callback<string[]>Optional callback: Callback<string[]>Optional callback: Callback<string[]>Optional callback: Callback<string[]>Optional callback: Callback<string[]>Optional callback: Callback<string[]>Optional callback: Callback<string[]>Optional callback: Callback<string[]>Optional callback: Callback<string[]>Optional callback: Callback<string[]>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[]>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[]>Return a range of members in a sorted set, by lexicographical range
Optional callback: Callback<string[]>Optional callback: Callback<string[]>Optional callback: Callback<Buffer[]>Optional callback: Callback<Buffer[]>Return a range of members in a sorted set, by score
Optional callback: Callback<string[]>Optional callback: Callback<string[]>Optional callback: Callback<string[]>Optional callback: Callback<string[]>Optional callback: Callback<Buffer[]>Optional callback: Callback<Buffer[]>Optional callback: Callback<Buffer[]>Optional callback: Callback<Buffer[]>Store a range of members from sorted set into another key
Optional callback: Callback<number>Optional callback: Callback<number>Optional callback: Callback<number>Optional callback: Callback<number>Optional callback: Callback<number>Optional callback: Callback<number>Optional callback: Callback<number>Optional callback: Callback<number>Optional callback: Callback<number>Optional callback: Callback<number>Optional callback: Callback<number>Optional callback: Callback<number>Remove one or more members from a sorted set
Rest ...args: [key: RedisKey, ...members: (string | number | Buffer)[], callback: Callback<number>]Rest ...args: [key: RedisKey, members: (string | number | Buffer)[], callback: Callback<number>]Rest ...args: [key: RedisKey, ...members: (string | number | Buffer)[]]Rest ...args: [key: RedisKey, members: (string | number | Buffer)[]]Remove all members in a sorted set between the given lexicographical range
Optional callback: Callback<number>Remove all members in a sorted set within the given indexes
Optional callback: Callback<number>Remove all members in a sorted set within the given scores
Optional callback: Callback<number>Return a range of members in a sorted set, by index, with scores ordered from high to low
Optional callback: Callback<string[]>Optional callback: Callback<string[]>Optional callback: Callback<Buffer[]>Optional callback: Callback<Buffer[]>Return a range of members in a sorted set, by lexicographical range, ordered from higher to lower strings.
Optional callback: Callback<string[]>Optional callback: Callback<string[]>Optional callback: Callback<Buffer[]>Optional callback: Callback<Buffer[]>Return a range of members in a sorted set, by score, with scores ordered from high to low
Optional callback: Callback<string[]>Optional callback: Callback<string[]>Optional callback: Callback<string[]>Optional callback: Callback<string[]>Optional callback: Callback<Buffer[]>Optional callback: Callback<Buffer[]>Optional callback: Callback<Buffer[]>Optional callback: Callback<Buffer[]>Determine the index of a member in a sorted set, with scores ordered from high to low
Optional callback: Callback<null | number>Incrementally iterate sorted sets elements and associated scores
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[]]>Add multiple sorted sets
Rest ...args: [numkeys: string | number, ...keys: RedisKey[], callback: Callback<string[]>]Rest ...args: [numkeys: string | number, keys: RedisKey[], callback: Callback<string[]>]Rest ...args: [numkeys: string | number, ...keys: RedisKey[]]Rest ...args: [numkeys: string | number, keys: RedisKey[]]Rest ...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<string[]>]Rest ...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<string[]>]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[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<string[]>]Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<string[]>]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", sum: "SUM", withscores: "WITHSCORES", callback: Callback<string[]>]Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<string[]>]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", callback: Callback<string[]>]Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<string[]>]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", min: "MIN", withscores: "WITHSCORES", callback: Callback<string[]>]Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<string[]>]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", callback: Callback<string[]>]Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<string[]>]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", max: "MAX", withscores: "WITHSCORES", callback: Callback<string[]>]Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<string[]>]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, ...args: RedisValue[], callback: Callback<string[]>]Rest ...args: [numkeys: string | number, ...args: RedisValue[]]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, ...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", 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", callback: Callback<string[]>]Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN"]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", callback: Callback<string[]>]Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX"]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, ...keys: RedisKey[], callback: Callback<Buffer[]>]Rest ...args: [numkeys: string | number, keys: RedisKey[], callback: Callback<Buffer[]>]Rest ...args: [numkeys: string | number, ...keys: RedisKey[]]Rest ...args: [numkeys: string | number, keys: RedisKey[]]Rest ...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<Buffer[]>]Rest ...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<Buffer[]>]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[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<Buffer[]>]Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<Buffer[]>]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", sum: "SUM", withscores: "WITHSCORES", callback: Callback<Buffer[]>]Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<Buffer[]>]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", callback: Callback<Buffer[]>]Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<Buffer[]>]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", min: "MIN", withscores: "WITHSCORES", callback: Callback<Buffer[]>]Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<Buffer[]>]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", callback: Callback<Buffer[]>]Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<Buffer[]>]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", max: "MAX", withscores: "WITHSCORES", callback: Callback<Buffer[]>]Rest ...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<Buffer[]>]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, ...args: RedisValue[], callback: Callback<Buffer[]>]Rest ...args: [numkeys: string | number, ...args: RedisValue[]]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, ...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", 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", callback: Callback<Buffer[]>]Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN"]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", callback: Callback<Buffer[]>]Rest ...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX"]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"]Add multiple sorted sets and store the resulting sorted set in a new key
Rest ...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], callback: Callback<number>]Rest ...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], callback: Callback<number>]Rest ...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[]]Rest ...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[]]Rest ...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<number>]Rest ...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<number>]Rest ...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]Rest ...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]Rest ...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<number>]Rest ...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<number>]Rest ...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]Rest ...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]Rest ...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<number>]Rest ...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<number>]Rest ...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]Rest ...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]Rest ...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], callback: Callback<number>]Rest ...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[]]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"]Static createGenerated using TypeDoc
Description
This will prefix keys with "{prefix}_", example: client ID