ErrLookup › redis/node-redis
redis/node-redis
Redis Node.js client · TypeScript · 726 source files
Analyzed at 90fd0652bc on 2026-08-11. 110 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| Client Side Caching is only supported with RESP3 | validation | error | sentinel, client-side-caching, resp3, configuration, constructor |
| FILTER was given an empty filter expression list; omit it… | exception | error | time-series, querylabels, validation, typescript |
| All ports are in use | exception | error | docker, networking, ports, test-utils, resource-exhaustion |
| Unknown RESP type | exception | critical | resp, protocol, decoder, connection, resp3 |
| All replies must be array of numbers for logical AND… | exception | error | cluster, aggregation, script, response-validation |
| MSAL_CLIENT_ID and MSAL_TENANT_ID environment variables… | exception | error | entraid, environment-variables, azure, configuration, sample |
| HTTP | exception | error | fault-injection, http, test-utils, bug, error-handling |
| Cannot split : unsupported find_keys type | exception | error | cluster, internal, command-metadata, multi-shard |
| Unsupported reply type for merge aggregation | exception | error | cluster, aggregation, merge, response-validation |
| default-keyed reducer: split reply missing position hints | exception | error | cluster, internal-bug, multi-shard, reducer |
| [Proxy] Failed to send SMIGRATED notification | exception | error | proxy, cluster, migration, test-utils, network |
| All replies must be array of numbers for logical OR… | exception | error | cluster, aggregation, metadata, response-validation |
| Invalid token response | validation | error | entraid, auth, msal, token, azure |
| No slots to migrate | exception | error | proxy, cluster, migration, test-utils, invariant |
| is not a valid redis version | exception | error | test-utils, version, configuration, typescript |
| Cannot split : numkeys argument inside the key region | exception | error | cluster, multi-shard, key-spec, metadata |
| Client reconnected after WATCH | exception | error | transactions, watch, reconnect, multi |
| Invalid authority configuration | validation | error | entraid, configuration, authority, discriminated-union |
| Cannot split : unsupported find_keys range (lastkey , limit… | exception | error | cluster, multi-shard, key-spec, metadata |
| invalid nodeClientOptions for Sentinel | validation | error | sentinel, configuration, url, constructor, node-options |
| RE_FAULT_INJECTOR_URL environment variable must be set | exception | error | test-utils, configuration, environment, redis-enterprise |
| Reconnect strategy should return `false | Error | number`… | validation | error | reconnect, configuration, validation, typescript |
| FT.CURSOR: the node serving cursor | exception | error | cluster, redisearch, cursor, failover |
| [Proxy] No node with no connections | exception | error | fault-injection, proxy, cluster, migration, test-utils, configuration |
| Could not find shard | exception | error | cluster, topology, migration, internal |
| Unknown response policy | exception | error | cluster, routing, command-policy, configuration |
| Too many Cluster redirections | exception | error | cluster, redirection, resharding, topology |
| HIMPORT PREPARE/DISCARD/DISCARDALL are not supported inside… | exception | error | multi, pipeline, himport, transaction, validation |
| Unknown request policy | exception | error | cluster, routing, command-policy, configuration |
| Cannot split : multiple key specifications are not supported | exception | error | cluster, multi-shard, key-spec, metadata |
| The "digest" function requires the "@node-rs/xxhash"… | exception | error | digest, optional-dependency, native-module, conditional-commands |
| vectorOutput is undefined | exception | error | transformers, ml-embedding, doctest, network, model-loading |
| All the root nodes are unavailable | exception | critical | cluster, connection, network, discovery |
| Cluster closed | exception | error | cluster, lifecycle, discovery, concurrency |
| Master Node Not Enumerated | exception | error | sentinel, configuration, master-name, discovery |
| topologyRefreshOnReconnectionAttempt must be undefined… | validation | error | cluster, configuration, validation, reconnect |
| Cannot split : malformed numkeys argument | exception | error | cluster, multi-shard, key-spec, metadata |
| Request policy produced no target nodes | exception | critical | cluster, connectivity, routing, topology |
| Cannot split : command has no key specification | exception | error | cluster, multi-shard, key-spec, metadata |
| FT.CURSOR: unknown cursor | exception | error | cluster, redisearch, cursor, lifecycle |
| already attempting to open | exception | error | sentinel, lifecycle, concurrency, connect |
| Cannot split : invalid keystep | exception | error | cluster, internal, command-metadata, multi-shard |
| The client is offline | exception | warning | cluster, lifecycle, readiness, timing |
| Scan iteration was interrupted by a Sentinel master change | exception | warning | sentinel, scan, failover, iterator |
| topologyRefreshOnReconnectionAttempt should return `false |… | validation | error | cluster, configuration, validation, reconnect |
| Cannot split : unsupported begin_search type | exception | error | cluster, multi-shard, key-spec, metadata |
| [Proxy] Failed to send SMIGRATING notification | exception | error | fault-injection, proxy, cluster, migration, test-utils |
| Invalid JSON configuration | exception | error | json, configuration, parsing, test-utils |
| no available replicas | exception | error | sentinel, replicas, read-routing, defensive |
| Cannot find node | exception | error | cluster, redirection, failover, topology |
| Database not found in | exception | error | test-utils, configuration, redis-enterprise, environment |
| HTTP | exception | error | fault-injection, http, test-utils, error-handling |
| All replies must be number arrays of equal length for | exception | error | cluster, aggregation, waitaof, response-validation |
| One (or more) of the watched keys has been changed | exception | warning | transactions, watch, multi, contention |
| invalid sentinelClientOptions for Sentinel | validation | error | sentinel, configuration, url, constructor, sentinel-options |
| no replicas available for read | exception | error | sentinel, replicas, read-routing, configuration |
| All statistics values must be non-negative | validation | error | cache, validation, statistics, cache-stats |
| HOTKEYS GET: expected slot to be a finite number, got | exception | error | command, reply-parsing, version-mismatch, hotkeys |
| [Proxy] No destination node | exception | error | fault-injection, proxy, cluster, migration, test-utils, topology |
| TokenManager is not running, but a new token was received | exception | warning | lifecycle, race, token-manager, auth, teardown |
| Action not implemented | exception | error | fault-injection, proxy, test-utils, not-implemented |
| "arguments[ ]" must be of type "string | Buffer", got… | validation | error | encoder, type-error, validation, arguments |
| Attempted execution on released RedisSentinelClient lease | exception | error | sentinel, lease, lifecycle |
| docker run error | exception | error | docker, test-utils, container, infrastructure |
| SCAN: unknown cursor | exception | error | cluster, scan, cursor, state |
| Couldn't connect to any sentinel node | exception | critical | sentinel, network, discovery, connectivity |
| No endpoints found for database | exception | error | test-utils, configuration, redis-enterprise, network |
| TLS certificates not available after | exception | error | docker, tls, certificates, timeout, test-utils, polling |
| All replies must be numbers for max aggregation | exception | error | cluster, aggregation, client, response-validation |
| Cannot split : key region overruns the arguments | exception | error | cluster, validation, arguments, multi-shard |
| Timeout waiting for action | exception | error | fault-injection, timeout, test-utils, polling, action-status |
| REDIS_ENDPOINTS_CONFIG_PATH must be set when RE_CLUSTER=true | exception | error | test-utils, configuration, environment, redis-enterprise |
| All replies must be numbers for min aggregation | exception | error | cluster, aggregation, wait, response-validation |
| No Replicas Nodes Enumerated | exception | error | sentinel, replicas, topology, discovery |
| no valid master node | exception | critical | sentinel, failover, master, topology |
| The client is closed | exception | error | lifecycle, transactions, multi, connection |
| tls socket option is set to | validation | error | config, tls, url, validation |
| SCAN: node serving this cursor has left the cluster —… | exception | error | cluster, scan, topology, failover |
| None of the sentinels are available | exception | critical | sentinel, network, connectivity, discovery, failover |
| expirationRefreshRatio must be less than or equal to 1 | validation | error | config, auth, validation, token-manager |
| pubSubProxy: didn't define node to do pubsub against | exception | error | sentinel, pubsub, lifecycle, ordering |
| docker rm error | exception | warning | docker, test-utils, cleanup, container |
| Failed to read from container | exception | error | docker, tls, certificates, test-utils, filesystem |
| Invalid unix URL | validation | error | url, unix-socket, config, validation |
| Config file not found at path | exception | error | filesystem, configuration, test-utils, enoent |
| couldn't connect to any sentinels | exception | critical | sentinel, network, connectivity, master |
| emitInvalidate is not supported (or necessary) when… | validation | error | config, client-side-caching, validation |
| commands failed, see .replies and .errorIndexes for more… | exception | error | transaction, multi, error-handling |
| Cannot split : key region does not align with keystep | exception | error | cluster, validation, arguments, multi-shard |
| Action id: failed! Error | exception | error | fault-injection, http, test-utils, action-status |
| @opentelemetry/api not found | exception | error | opentelemetry, dependencies, initialization |
| No endpoints found in database config | exception | error | fault-injection, database, test-utils, configuration |
| All replies must be numbers for sum aggregation | exception | error | cluster, aggregation, dbsize, response-validation |
| HTTP - Unable to parse response as JSON | exception | error | fault-injection, http, json, test-utils, parsing |
| OpenTelemetry already initialized | exception | error | opentelemetry, singleton, initialization |
| SCAN: no master nodes available | exception | error | cluster, scan, topology, availability |
| Socket already opened | exception | error | lifecycle, connection, configuration |
| SESSION_SECRET environment variable must be set | exception | error | entraid, sample, environment, session, startup, interactive-browser |
| RedisSentinelClient lease already released | exception | error | sentinel, lease, lifecycle, double-release |
| Graceful Maintenance is only supported with RESP3 | validation | error | config, resp3, maintenance, validation |