ErrLookup › redis/node-redis

redis/node-redis

Redis Node.js client · TypeScript · ★ 17,571

Analyzed at bb5beb5657 on 2026-08-03. 89 documented errors.

Code / MessageTypeSeverityTags
"arguments[${i}]" must be of type "string | Buffer", got ${t
validation error encoding, validation, typescript
Unknown RESP type ${type} "${String.fromCharCode(type)}"
exception critical resp, network, protocol, tls
expirationRefreshRatio must be less than or equal to 1
validation error config, validation, authx, token-manager
expirationRefreshRatio must be greater or equal to 0
validation error config, validation, authx, token-manager
TokenManager is not running, but refresh was called
exception error authx, token-manager, lifecycle, race-condition
TokenManager is not running, but a new token was received
exception error authx, token-manager, lifecycle, race-condition
TokenManager is not running but received an error: ${errorMe
exception warning authx, token-manager, lifecycle, error-handling
All statistics values must be non-negative
validation error cache, validation, statistics
HIMPORT PREPARE/DISCARD/DISCARDALL are not supported inside
validation error himport, multi, pipeline, validation
tls socket option is set to ${options.socket.tls} which is m
validation error config, tls, url, validation
Invalid protocol
validation error config, url, validation
Invalid pathname
validation error config, url, validation
Invalid unix URL
validation error config, url, unix-socket, validation
Invalid db query parameter
validation error config, url, unix-socket, validation
Client Side Caching is only supported with RESP3
validation error config, resp3, client-side-caching, validation
emitInvalidate is only supported with RESP3
validation error config, resp3, validation
emitInvalidate is not supported (or necessary) when clientSi
validation error config, client-side-caching, validation
Graceful Maintenance is only supported with RESP3
validation error config, resp3, maintenance, enterprise, validation
The client is closed
exception error lifecycle, connection, client-closed
One (or more) of the watched keys has been changed
exception error sentinel, transactions, watch, optimistic-locking, topology
Client reconnected after WATCH
exception error transactions, watch, reconnect, network, optimistic-locking
Reconnect strategy should return `false | Error | number`, g
validation error reconnect, configuration, typescript, socket
Socket already opened
exception error lifecycle, connection, socket
The client is closed
exception error lifecycle, shutdown, socket
topologyRefreshOnReconnectionAttempt must be undefined, fals
validation error cluster, configuration, validation, reconnect
topologyRefreshOnReconnectionAttempt should return `false |
validation error cluster, configuration, reconnect, runtime
Client Side Caching is only supported with RESP3
validation error cluster, client-side-caching, resp3, configuration
Cluster already open
exception error cluster, lifecycle, connection
Cluster closed
exception error cluster, lifecycle, concurrency, startup
All the root nodes are unavailable
exception critical cluster, connection, startup, network
Could not find shard
exception error cluster, migration, topology, enterprise, internal
The client is closed
exception error cluster, lifecycle, connection
The client is offline
exception error cluster, lifecycle, connection, readiness
Unknown request policy ${requestPolicy}
validation error cluster, command-metadata, internal, routing
Unknown response policy ${responsePolicy}
validation error cluster, command-metadata, internal, routing
Request policy ${requestPolicy} produced no target nodes
validation error cluster, topology, routing, startup, all-shards
Cannot find node ${address}
exception error cluster, topology, ask-redirect, resharding, routing
FT.CURSOR: the node serving cursor ${token} on index "${argT
exception error cluster, ft-cursor, ft-aggregate, topology, failover, redisearch
FT.CURSOR: unknown cursor ${token} on index "${argToString(r
exception error cluster, ft-cursor, ft-aggregate, redisearch, cursor-lifecycle
All replies must be array of numbers for logical AND aggrega
exception error cluster, aggregation, response-policy, script-exists, reply-shape
All replies must be array of numbers for logical OR aggregat
exception error cluster, aggregation, response-policy, reply-shape, metadata
All replies must be number arrays of equal length for ${labe
exception error cluster, aggregation, response-policy, reply-shape, waitaof
All replies must be numbers for min aggregation
exception error cluster, aggregation, response-policy, reply-shape, wait
All replies must be numbers for max aggregation
exception error cluster, aggregation, response-policy, reply-shape
All replies must be numbers for sum aggregation
exception error cluster, aggregation, response-policy, multi-shard, reply-shape
Unsupported reply type for merge aggregation
exception error cluster, aggregation, response-policy, reply-shape, merge
Cannot split ${label}: command has no key specification
exception error cluster, multi-shard, metadata, keyspec, splitter
Cannot split ${label}: multiple key specifications are not s
exception error cluster, multi-shard, metadata, keyspec, splitter
Cannot split ${label}: unsupported begin_search type '${begi
exception error cluster, multi-shard, metadata, keyspec, splitter
Cannot split ${label}: unsupported find_keys range (lastkey
exception error cluster, multi-shard, metadata, keyspec, splitter
Cannot split ${label}: numkeys argument inside the key regio
exception error cluster, multi-shard, metadata, keyspec, splitter
Cannot split ${label}: malformed numkeys argument '${args[ke
exception error cluster, multi-shard, keynum, user-input, splitter
Cannot split ${label}: unsupported find_keys type '${findKey
exception error cluster, multi-shard, metadata, keyspec, splitter
Cannot split ${label}: invalid keystep ${keyStep}
exception error cluster, multi-shard, metadata, keyspec, splitter
Cannot split ${label}: key region overruns the arguments
exception error cluster, multi-shard, keynum, user-input, splitter
Cannot split ${label}: key region does not align with keyste
exception critical cluster, multi-shard, internal-invariant, command-metadata
SCAN: no master nodes available
exception error cluster, scan, topology, connection-state
SCAN: unknown cursor "${cursorArg}". Cluster-wide SCAN curso
exception error cluster, scan, cursor, stateful, user-error
SCAN: node ${address} serving this cursor has left the clust
exception error cluster, scan, failover, topology, cursor
HOTKEYS GET: expected slot to be a finite number, got ${JSON
validation error hotkeys, reply-transform, version-mismatch, server-compat
empty toSet Argument
validation error mset, validation, user-error, arguments
empty keyValuePairs Argument
validation error msetex, validation, user-error, arguments
${errorIndexes.length} commands failed, see .replies and .er
exception error multi, pipeline, transaction, batch, error-aggregation
OpenTelemetry already initialized
exception error opentelemetry, singleton, initialization, observability
@opentelemetry/api not found
exception error opentelemetry, missing-dependency, initialization, observability
OTelMetrics already initialized
exception error opentelemetry, metrics, singleton, initialization
Attempted execution on released RedisSentinelClient lease
exception error sentinel, lease, use-after-release, lifecycle
RedisSentinelClient lease already released
validation error sentinel, lease, double-release, lifecycle, pool
Scan iteration was interrupted by a Sentinel master change
exception warning sentinel, scan, failover, interrupted, topology
Client Side Caching is only supported with RESP3
validation error sentinel, client-side-caching, resp3, configuration, validation
invalid nodeClientOptions for Sentinel
validation error sentinel, configuration, node-client-options, validation
invalid sentinelClientOptions for Sentinel
validation error configuration, sentinel, typescript, constructor
already attempting to open
validation error lifecycle, sentinel, concurrency
no replicas available for read
exception error sentinel, replicas, availability, read-routing
None of the sentinels are available
exception critical network, sentinel, connectivity, discovery
no valid master node
exception error sentinel, configuration, master, topology
Couldn't connect to any sentinel node
exception error network, sentinel, connectivity, factory
Master Node Not Enumerated
exception error sentinel, configuration, master, factory
couldn't connect to any sentinels
exception critical network, sentinel, connectivity, factory
No Replicas Nodes Enumerated
exception warning sentinel, replicas, configuration, factory
no available replicas
exception error sentinel, replicas, defensive, factory
The "digest" function requires the "@node-rs/xxhash" package
exception error dependencies, native-module, optional-peer, client
Invalid authority configuration
validation error configuration, entraid, typescript, authentication
Invalid token response
exception error entraid, authentication, azure, token
SESSION_SECRET environment variable must be set
validation error configuration, environment, sample, entraid, security
MSAL_CLIENT_ID and MSAL_TENANT_ID environment variables must
validation error configuration, environment, sample, entraid, azure
SESSION_SECRET environment variable must be set
validation error configuration, environment, sample, entraid, security
MSAL_CLIENT_ID and MSAL_TENANT_ID environment variables must
validation error configuration, environment, sample, entraid, azure
FILTER was given an empty filter expression list; omit it to
validation error time-series, usage, validation, querylabels