ErrLookup › redis/redis-py

redis/redis-py

Redis Python client · Python · 161 source files

Analyzed at da03cdc7e8 on 2026-08-04. 394 documented errors.

Code / MessageTypeSeverityTags
Connection closed by server.
exception error network, async, connection, parser
Buffer is closed.
exception error async, pubsub, connection, lifecycle
{cmd_name.upper()} command doesn't exist in Redis commands
exception error cluster, commands, routing, sync
Subcommand {subcommand_name} not found in command {command_n
exception error cluster, commands, validation, sync
Command {command_name} not found in commands
exception error cluster, commands, validation, sync
Incorrect request policy type: {policy_type}
exception error cluster, policies, commands, sync
Incorrect response policy type: {policy_type}
exception error cluster, policies, commands, sync
Invalid input of type: 'bool'. Convert to a bytes, string, i
validation error encoding, data, type-error
Invalid input of type: '{typename}'. Convert to a bytes, str
validation error encoding, data, type-error
Hiredis is not installed
exception error hiredis, dependency, config, sync
Connection closed by server.
exception error hiredis, connection, pubsub, sync
Maintenance notifications handlers on connection are only su
exception error redis, asyncio, configuration, resp3, maintenance-notifications
MONITOR failed: {response}
exception error redis, asyncio, monitor, permissions, server-error
pubsub connection not set: did you forget to call subscribe(
exception error redis, asyncio, pubsub, api-misuse, connection-state
Channel: '{channel}' has no handler registered
exception error redis, asyncio, pubsub, callback-worker, api-misuse
Pattern: '{pattern}' has no handler registered
exception error redis, asyncio, pubsub, callback-worker, api-misuse
Cannot issue nested calls to MULTI
exception error redis, asyncio, pipeline, transactions, api-misuse
Commands without an initial WATCH have already been issued
exception error redis, asyncio, pipeline, transactions, api-misuse
A {type(error).__name__} occurred while watching one or more
exception warning redis, asyncio, pipeline, transactions, watch, retry, connection
Watched variable changed.
exception warning redis, asyncio, pipeline, transactions, watch, optimistic-locking, contention
Wrong number of response items from pipeline execution
exception error redis, asyncio, pipeline, transactions, protocol-desync, defensive
Cannot issue a WATCH after a MULTI
exception error redis, asyncio, pipeline, transactions, watch, api-misuse
Argument 'db' must be 0 or None in cluster mode
exception error redis, asyncio, cluster, configuration, database-selection
Unix domain socket is not supported in cluster mode
exception error redis, asyncio, cluster, configuration, unix-socket
RedisCluster requires at least one node to discover the clus
exception error redis, asyncio, cluster, configuration, bootstrap
Maintenance notifications are only supported with RESP versi
exception error redis, asyncio, cluster, configuration, resp3, maintenance-notifications
READONLY command failed
exception error redis, asyncio, cluster, connection, replica-read, readonly
The requested node does not exist in the cluster.
validation error redis, asyncio, cluster, topology, default-node, routing
Slot "{slot}" is not covered by the cluster.
exception error redis, asyncio, cluster, topology, slots, routing, discovery
Cannot execute FT.CURSOR commands without FT.AGGREGATE
exception error redis-cluster, redisearch, ft-cursor, routing
Invalid args in command: {command, *args}
exception error redis-cluster, lua-scripting, eval, validation
No way to dispatch this command to Redis Cluster. Missing ke
exception error redis-cluster, routing, keyless-command, admin
{command} - all keys must map to the same key slot
exception error redis-cluster, hash-slot, multi-key, cross-slot
target_nodes type can be one of the following: node_flag (PR
validation error redis-cluster, target-nodes, typeerror, api-usage
No targets were found to execute {args} command on
exception error redis-cluster, routing, no-targets, replicas
shard_hint is deprecated in cluster mode
exception error redis-cluster, pipeline, shard-hint, deprecated
get_node requires one of the following: 1. node name 2. host
validation error redis-cluster, node-lookup, dataerror, api-usage
Slot "{slot}" not covered by the cluster. "require_full_cove
exception error redis-cluster, slot-coverage, topology, resharding
Cluster mode is not enabled on this node
exception critical redis-cluster, startup, misconfiguration, non-cluster-node
startup_nodes could not agree on a valid slots cache: {', '.
exception critical redis-cluster, startup, topology, split-brain, resharding
Redis Cluster cannot be connected. Please provide at least o
exception critical redis-cluster, startup, network, connectivity, auth
All slots are not covered after query all startup_nodes. {le
exception critical redis-cluster, startup, slot-coverage, degraded-cluster
No targets were found to execute {cmd.args} command on
exception error redis-cluster, pipeline, routing, no-targets
Too many targets for command {cmd.args}
exception error redis-cluster, pipeline, multi-target, fan-out
method multi() is not supported outside of transactional con
exception error redis-cluster, pipeline, transaction, multi
method watch() is not supported outside of transactional con
exception error redis-cluster, pipeline, transaction, watch, optimistic-locking
method unwatch() is not supported outside of transactional c
exception error redis-cluster, pipeline, transaction, unwatch
method discard() is not supported outside of transactional c
exception error redis-cluster, pipeline, transaction, discard
unlinking multiple keys is not implemented in pipeline comma
exception error redis-cluster, pipeline, unlink, multi-key, cross-slot
At least a command with a key is needed to identify a node
exception error cluster, pipeline, transaction, routing
Cannot watch or send commands on different slots
exception error cluster, pipeline, transaction, cross-slot, hash-tag
Cannot identify slot number for command: {args[0]},it cannot
exception error cluster, pipeline, transaction, slot-resolution, commands
Cannot issue a WATCH after a MULTI
exception error cluster, pipeline, transaction, watch, ordering
Slot rebalancing occurred while watching keys
exception error cluster, pipeline, watch, resharding, moved, retry
Method is not supported in transactional context.
exception error cluster, pipeline, mset, not-implemented
All keys involved in a cluster transaction must map to the s
exception error cluster, pipeline, transaction, cross-slot, hash-tag
Watched variable changed.
exception warning cluster, pipeline, watch, cas, retry
Unexpected response length for cluster pipeline EXEC. Comman
exception error cluster, pipeline, transaction, protocol, assertion
Maintenance notifications are only supported with hiredis an
exception error connection, maintenance-notifications, parser, resp3, config
To configure maintenance notifications, a parser must be pro
exception error connection, maintenance-notifications, internal, subclassing
Cannot enable maintenance notifications for connection objec
validation error connection, maintenance-notifications, host, subclassing
The server doesn't support maintenance notifications
exception error connection, maintenance-notifications, server-version, compatibility
'username' and 'password' cannot be passed along with 'crede
validation error connection, auth, credentials, config, validation
protocol must be an integer
validation error connection, protocol, config, validation
protocol must be either 2 or 3
validation error connection, protocol, config, validation
{exc}
exception error connection, connect, ssl, wrapper, diagnostics
Invalid RESP version
exception error connection, protocol, handshake, hello, server-version
Invalid Username or Password
exception error connection, auth, credentials, acl, security
Error setting client name
exception error connection, handshake, client-name, async
Invalid Database
exception error connection, handshake, database, config, async
Timed out closing connection after {self.socket_connect_time
exception warning connection, disconnect, timeout, network, async
Bad response from PING health check
exception error health-check, connection, protocol, proxy, async
Timeout writing to socket
exception error network, timeout, write, socket-timeout, async
Error {err_no} while writing to socket. {errmsg}.
exception error network, write, connection-reset, broken-pipe, async
Error while reading from {host_error}: {e.args}
exception warning deprecated, read, network, pubsub, async
Timeout reading from {host_error}
exception error network, timeout, read, socket-timeout, blocking, async
Error while reading from {host_error} : {e.args}
exception error network, read, connection-reset, broken-pipe, async
Python wasn't built with SSL support
exception critical ssl, environment, build, tls, async
Invalid SSL Certificate Requirements Flag: {cert_reqs}
validation error ssl, config, validation, tls, async
Invalid ssl verify flag: {flag}
validation error ssl, config, validation, url-parsing, tls, async
Invalid value for '{name}' in connection URL.
validation error url-parsing, config, validation, async
Redis URL must specify one of the following schemes ({valid_
validation error url-parsing, config, validation, async
Maintenance notifications are not supported for Unix domain
exception error maintenance-notifications, config, unix-socket, async
Maintenance notifications are not supported for connection c
exception error maintenance-notifications, config, connection-class, async
Maintenance notifications are not supported for connections
exception error maintenance-notifications, config, connection, async
Maintenance notifications handlers on connection are only su
exception error maintenance-notifications, resp3, protocol, config, async
Cannot disable maintenance notifications after enabling them
validation error maintenance-notifications, configuration, asyncio, pool
Either maint_notifications_pool_handler or oss_cluster_maint
validation error maintenance-notifications, internal, pool, asyncio
"max_connections" must be a positive integer
validation error configuration, pool, validation, asyncio
Too many connections
exception error pool, connection-limit, concurrency, asyncio
Connection has data
exception warning pool, connection-health, protocol, asyncio
Connection not ready
exception warning pool, connection-health, protocol, asyncio
No connection available.
exception error pool, blocking-pool, timeout, concurrency, asyncio
Failed to subscribe to cluster nodes: {', '.join(failed_node
exception warning cluster, keyspace-notifications, topology, retry, asyncio
Unable to acquire lock within the time specified
exception warning lock, contention, timeout, asyncio
Cannot release a lock that's not owned or is already unlocke
exception warning lock, ownership, thread-local, asyncio
Cannot release a lock that's no longer owned
exception warning lock, ttl, ownership, asyncio
Cannot extend an unlocked lock
exception warning lock, ownership, extend, asyncio
Cannot extend a lock with no timeout
exception warning lock, timeout, extend, asyncio
Cannot extend a lock that's no longer owned
exception warning lock, ttl, extend, ownership, asyncio
Cannot reacquire an unlocked lock
exception warning lock, ownership, reacquire, asyncio
Cannot reacquire a lock with no timeout
exception warning lock, timeout, reacquire, asyncio
Cannot reacquire a lock that's no longer owned
exception error lock, distributed-lock, ttl, async
Initial connection failed - no active database found
exception critical multidb, initialization, health, failover, circuit-breaker
Given database is not a member of database list
validation error multidb, validation, configuration
Cannot set active database, database is unhealthy
exception error multidb, health, failover, circuit-breaker
HIMPORT is not supported on the multi-database (Active-Activ
validation error multidb, himport, unsupported, active-active
Initial health check failed. Initial health check policy: {s
exception critical multidb, initialization, health, configuration
PubSub is not supported for RedisCluster
validation error multidb, pubsub, cluster, unsupported
No valid database available for communication
exception critical multidb, failover, circuit-breaker, outage
No database connections currently available. This is a tempo
exception error multidb, failover, retry, transient, circuit-breaker
Unhealthy database
exception warning multidb, health, probe, timeout, circuit-breaker
Cluster client has no nodes - cannot create health check cli
validation error multidb, cluster, health, configuration
Unsupported client type: {type(database.client)}
validation error multidb, type, configuration, health
health_check_probes must be greater than 0
validation error config, validation, multidb, healthcheck
Database health check url is not set. Please check DatabaseC
validation error config, healthcheck, redis-enterprise, multidb
Could not find a matching bdb
validation error config, redis-enterprise, healthcheck, multidb
The previous master is now a slave
exception error sentinel, failover, network
No slave found for {self.service_name!r}
exception error sentinel, replicas, failover
No master found for {service_name!r}{error_info}
exception critical sentinel, failover, config
The PyJWT library is required for {self.__class__.__name__}.
exception error dependencies, auth, jwt
Unexpected token schema. Following fields are missing: {miss
exception error auth, jwt, validation
Requested token is expired
exception error auth, token, expiration
{e}
exception error auth, token, callback
Scheduler is stopped
exception error scheduler, lifecycle, background
Health check event loop failed to start within {timeout} sec
exception error scheduler, threading, background, healthcheck
Evictions count is above cache size
validation warning cache, validation
Given entry does not belong to the cache
validation warning cache, validation
Eviction policy should be associated with valid cache.
validation error cache, config, validation
Maintenance notifications are not supported with Unix domain
exception error config, maintenance-notifications, unix-socket
Maintenance notifications handlers on connection are only su
exception error config, maintenance-notifications, resp3
Client caching is only supported with RESP version 3
exception error config, caching, resp3
MONITOR failed: {response}
exception error redis-server, monitor, acl, permissions
A non health check response was cleaned by execute_command:
exception error pubsub, health-check, connection, resp3
pubsub connection not set: did you forget to call subscribe(
exception error pubsub, lifecycle, usage
Channel: '{channel}' has no handler registered
exception error pubsub, threading, callbacks
Pattern: '{pattern}' has no handler registered
exception error pubsub, threading, patterns, callbacks
Shard Channel: '{s_channel}' has no handler registered
exception error pubsub, threading, sharded, callbacks, redis7
Cannot issue nested calls to MULTI
exception error pipeline, transaction, multi
Commands without an initial WATCH have already been issued
exception error pipeline, transaction, ordering
A {type(error).__name__} occurred while watching one or more
exception error pipeline, watch, transaction, connection, retry
Watched variable changed.
exception error pipeline, watch, transaction, optimistic-lock
Wrong number of response items from pipeline execution
exception critical pipeline, transaction, protocol, corruption
Cannot issue a WATCH after a MULTI
exception error pipeline, transaction, watch, ordering
Argument 'db' is not possible to use in cluster mode
exception error cluster, config, initialization
The 'retry' argument cannot be used in kwargs when running i
exception error cluster, config, retry, initialization
RedisCluster does not currently support Unix Domain Socket c
exception error cluster, config, unix-socket, initialization
A ``db`` querystring option can only be 0 in cluster mode
exception error cluster, config, url, initialization
RedisCluster requires at least one node to discover the clus
exception error cluster, config, initialization, discovery
Client caching is only supported with RESP version 3
exception error cluster, client-side-caching, resp3, config
Maintenance notifications are only supported with RESP versi
exception error
READONLY command failed
exception error
Slot "{slot}" is not covered by the cluster.
exception error
Cannot execute FT.CURSOR commands without FT.AGGREGATE
exception error
Cluster Node {target_node.name} has no redis_connection
exception error
shard_hint is deprecated in cluster mode
exception error
Invalid args in command: {args}
exception error
No way to dispatch this command to Redis Cluster. Missing ke
exception error
{command} - all keys must map to the same key slot
exception error
target_nodes type can be one of the following: node_flag (PR
validation error
No targets were found to execute {args} command on
exception error
Slot "{slot}" not covered by the cluster. "require_full_cove
exception error
Cluster mode is not enabled on this node
exception error
startup_nodes could not agree on a valid slots cache: {', '.
exception error
Redis Cluster cannot be connected. Please provide at least o
exception error
All slots are not covered after query all startup_nodes. {le
exception error
Passing a host requires passing a port, and vice versa
validation error
Node {host}:{port} doesn't exist in the cluster
exception error
{len(uncovered)} shard channel(s) left unreconciled; slot(s)
exception error
ERROR: Calling pipelined function {name} is blocked when run
exception error
method eval() is not implemented
exception error cluster, pipeline, scripting, not-implemented
method load_scripts() is not implemented
exception error cluster, pipeline, scripting, not-implemented
method script_load_for_pipeline() is not implemented
exception error cluster, pipeline, scripting, not-implemented
No targets were found to execute {c.args} command on
exception error cluster, pipeline, routing, keyless-command
Too many targets for command {c.args}
exception error cluster, pipeline, routing, api-misuse
method multi() is not supported outside of transactional con
exception error cluster, pipeline, transaction, api-misuse
method discard() is not supported outside of transactional c
exception error cluster, pipeline, transaction, api-misuse
method watch() is not supported outside of transactional con
exception error cluster, pipeline, transaction, optimistic-locking
method unwatch() is not supported outside of transactional c
exception error cluster, pipeline, transaction, optimistic-locking
deleting multiple keys is not implemented in pipeline comman
exception error cluster, pipeline, keys, del
unlinking multiple keys is not implemented in pipeline comma
exception error cluster, pipeline, keys, unlink
At least a command with a key is needed to identify a node
exception error cluster, pipeline, transaction, routing
Cannot watch or send commands on different slots
exception error cluster, pipeline, transaction, hashslot, cross-slot
Cannot identify slot number for command: {args[0]},it cannot
exception error cluster, pipeline, transaction, hashslot, keyless-command
Cannot issue a WATCH after a MULTI
exception error cluster, pipeline, transaction, optimistic-locking, ordering
SLAVEOF is not supported in cluster mode
exception error cluster, unsupported-command, replication
REPLICAOF is not supported in cluster mode
exception error cluster, unsupported-command, replication
SWAPDB is not supported in cluster mode
exception error cluster, unsupported-command, database
Invalid option for CLUSTER FAILOVER command: {option}
exception error cluster, validation, failover, api-misuse
For "stable" state please use cluster_setslot_stable
exception error cluster, setslot, api-routing, validation
Invalid slot state: {state}
exception error cluster, setslot, validation, argument-error
CLUSTER FLUSHSLOTS is intentionally not implemented in the c
exception error cluster, unsupported, flushslots, notimplemented
CLUSTER BUMPEPOCH is intentionally not implemented in the cl
exception error cluster, unsupported, bumpepoch, notimplemented
HOTKEYS commands are not supported in cluster mode. Please u
exception error cluster, unsupported, hotkeys, observability, notimplemented
genpass optionally accepts a bits argument, between 0 and 40
validation error acl, validation, genpass, argument-error, range
ACL LOG count must be an integer
validation error acl, validation, type, acl-log, argument-error
Cannot set 'nopass' and supply 'passwords' or 'hashed_passwo
validation error acl, validation, setuser, password, conflict
Password {i} must be prefixed with a "+" to add or a "-" to
validation error acl, validation, setuser, password, prefix
Hashed password {i} must be prefixed with a "+" to add or a
validation error acl, validation, setuser, hashed-password, prefix
Category "{category}" must be prefixed with "+" or "-"
validation error acl, validation, setuser, category, prefix
Command "{cmd}" must be prefixed with "+" or "-"
validation error acl, validation, setuser, command, prefix
CLIENT KILL type must be one of {client_types!r}
validation error client-management, validation, dataerror
CLIENT KILL skipme must be a bool
validation error client-management, validation, type-error, dataerror
CLIENT KILL <filter> <value> ... ... <filter> <value> must s
validation error client-management, validation, dataerror
CLIENT LIST _type must be one of {client_types!r}
validation error client-management, validation, dataerror
client_id must be a list
validation error client-management, validation, type-error, dataerror
CLIENT REPLY must be one of {replies!r}
validation error client-management, validation, dataerror
Prefix can only be used with bcast
validation error client-side-caching, validation, dataerror
CLIENT PAUSE timeout must be an integer
validation error client-management, validation, type-error, dataerror
COMMAND INFO is intentionally not implemented in the client.
exception error not-implemented, command-introspection, api-gap
COMMAND DOCS is intentionally not implemented in the client.
exception error not-implemented, command-introspection, api-gap
DEBUG SEGFAULT is intentionally not implemented in the clien
exception critical not-implemented, debug, dangerous, server-crash
LATENCY DOCTOR is intentionally not implemented in the clien
exception error not-implemented, latency, api-gap
LATENCY GRAPH is intentionally not implemented in the client
exception error not-implemented, latency, api-gap
MIGRATE requires at least one key
validation error key-management, migration, validation, dataerror
MEMORY DOCTOR is intentionally not implemented in the client
exception error not-implemented, memory, api-gap
MEMORY HELP is intentionally not implemented in the client.
exception info not-implemented, memory, api-gap
LATENCY HISTOGRAM is intentionally not implemented in the cl
exception error not-implemented, latency, api-gap
SHUTDOWN save and nosave cannot both be set
validation error server-management, validation, shutdown, dataerror
SHUTDOWN seems to have failed.
exception error server-management, shutdown, connection, rediserror
HELLO is intentionally not implemented in the client.
exception error not-implemented, protocol, handshake, resp3
FAILOVER is intentionally not implemented in the client.
exception error redis, notimplemented, failover, operations, intentional
Both start and end must be specified
validation error redis, bitcount, validation, parameter-conflict, range
bit must be 0 or 1
validation error redis, bitpos, validation, arguments
start argument is not set, when end is specified
validation error redis, bitpos, validation, range, parameter-conflict
Only one of IFEQ/IFNE/IFDEQ/IFDNE may be specified
validation error redis, delex, validation, parameter-conflict, experimental
XXHASH support requires the optional 'xxhash' library. Insta
exception error redis, dependency, xxhash, optional-feature, digest
``ex``, ``px``, ``exat``, ``pxat``, and ``persist`` are mutu
validation error redis, getex, validation, parameter-conflict, expiry
{name}
exception error redis, keyerror, getitem, missing-key, dict-semantics
``byfloat`` and ``byint`` are mutually exclusive.
validation error redis, increx, validation, parameter-conflict, experimental
``enx`` requires one of ``ex``, ``px``, ``exat``, or ``pxat`
validation error redis, increx, validation, expiry, experimental
``count`` is required when ``mode`` or ``ordering`` is set
validation error redis, lmovem, validation, parameter-conflict, lists
``ordering`` (OBO or BULK) is required when ``count`` is set
validation error redis, lmovem, validation, parameter-conflict, lists
``ex``, ``px``, ``exat``, ``pxat``, and ``keepttl`` are mutu
validation error redis, msetex, validation, parameter-conflict, expiry
idletimemust be an integer
validation error redis, restore, validation, type-coercion, eviction
frequency must be an integer
validation error redis, restore, validation, type-coercion, eviction
``nx``, ``xx``, ``ifeq``, ``ifne``, ``ifdeq``, ``ifdne`` are
validation error set, conditional, validation, dataerror
The supported algorithms are: {supported_algos_str}
validation error stralgo, lcs, validation, dataerror
specific_argument can be only keys or strings
validation error stralgo, validation, dataerror
len and idx cannot be provided together.
validation error stralgo, lcs, validation, dataerror
Async Redis client does not support class deletion
exception error async, delete, typeerror, dunder
Async Redis client does not support class inclusion
exception error async, exists, typeerror, dunder
Async Redis client does not support class retrieval
exception error async, get, typeerror, dunder
Async Redis client does not support class assignment
exception error async, set, typeerror, dunder
``start`` and ``num`` must both be specified
validation error sort, pagination, validation, dataerror
when using "groups" the "get" argument must be specified and
validation error sort, groups, validation, dataerror
XACKDEL requires at least one message ID
validation error stream, xackdel, validation, dataerror
XACKDEL ref_policy must be one of: KEEPREF, DELREF, ACKED
validation error stream, xackdel, ref-policy, validation, dataerror
Only one of ```maxlen``` or ```minid``` may be specified
validation error stream, xadd, trim, validation, dataerror
Only one of ```idmpauto``` or ```idmp``` may be specified
validation error stream, xadd, idempotency, validation, dataerror
IDMPAUTO and IDMP can only be used with id='*'
validation error stream, xadd, idempotency, validation, dataerror
XADD ref_policy must be one of: KEEPREF, DELREF, ACKED
validation error stream, xadd, ref-policy, validation, dataerror
XADD idmp must be a tuple of (producer_id, idempotent_id)
validation error stream, xadd, idempotency, validation, dataerror
XADD maxlen must be non-negative integer
validation error stream, xadd, trim, validation, dataerror
XADD fields must be a non-empty dict
validation error stream, xadd, validation, dataerror
XCFGSET requires at least one of idmp_duration or idmp_maxsi
validation error redis, streams, xcfgset, validation, argument-error
XCFGSET idmp_duration must be an integer between 1 and 300
validation error redis, streams, xcfgset, validation, range-error
XCFGSET idmp_maxsize must be an integer between 1 and 1,000,
validation error redis, streams, xcfgset, validation, range-error
XAUTOCLAIM min_idle_time must be a nonnegative integer
validation error redis, streams, xautoclaim, validation, range-error, weak-guard
XPENDING count must be a integer >= 0
validation error redis, streams, xautoclaim, validation, range-error, misleading-message
XCLAIM min_idle_time must be a non negative integer
validation error redis, streams, xclaim, type-guard, argument-error
XCLAIM message_ids must be a non empty list or tuple of mess
validation error redis, streams, xclaim, type-guard, empty-argument
XCLAIM idle must be an integer
validation error redis, streams, xclaim, type-guard, argument-error
XCLAIM time must be an integer
validation error redis, streams, xclaim, type-guard, argument-error
XCLAIM retrycount must be an integer
validation error redis, streams, xclaim, type-guard, argument-error
XCLAIM force must be a boolean
validation error redis, streams, xclaim, type-guard, argument-error, truthy-guard
XCLAIM justid must be a boolean
validation error redis, streams, xclaim, type-guard, argument-error, truthy-guard
XDELEX requires at least one message ID
validation error redis, streams, xdelex, validation, empty-argument
XDELEX ref_policy must be one of: KEEPREF, DELREF, ACKED
validation error redis, streams, xdelex, validation, enum-error
XNACK requires at least one message ID
validation error redis, streams, xnack, validation, empty-argument
XNACK mode must be one of: SILENT, FAIL, FATAL
validation error redis, streams, xnack, validation, enum-error
XNACK retrycount must be >= 0
validation error redis, streams, xnack, validation, range-error, weak-guard
if XPENDING is provided with idle time or consumername, it m
validation error redis, streams, xpending, validation, argument-interdependency
XPENDING must be provided with min, max and count parameters
validation error redis, streams, xpending, validation, argument-interdependency
XPENDING idle must be a integer >= 0
validation error redis, streams, xpending, validation, range-error, weak-guard
XRANGE count must be a positive integer
validation error redis-streams, validation, xrange, dataerror
XREAD block must be a non-negative integer
validation error redis-streams, validation, xread, dataerror
XREAD count must be a positive integer
validation error redis-streams, validation, xread, dataerror
XREAD max_count must be a positive integer
validation error redis-streams, validation, xread, version-gated, dataerror
Invalid FPHA type: {value}. Must be one of {', '.join(t.valu
validation error redis-json, validation, fpha, dataerror
nx and xx are mutually exclusive: use one, the other or neit
exception error redis-json, validation, json-set, mutual-exclusion
The only valid subcommands are
validation error redis-json, validation, json-debug, dataerror
No key specified
validation error redis-json, validation, json-debug, missing-argument, dataerror
Wrong command or module name: {command_name}
validation error cluster, policies, internal, valueerror
Cannot use FIELDNAME alias with no field
validation error redis-search, aggregation, validation, valueerror
Bad query type {type(query)}
validation error redis-search, validation, query, valueerror
EXPLAINCLI will not be implemented.
exception error redis-search, notimplemented, explain, deprecated
Bad query
validation error redis-search, validation, aggregate, valueerror
Must provide AggregateRequest object or Query object.
validation error redis-search, validation, profile, valueerror
Non-Sortable non-Indexable fields are ignored
validation error redis-search, schema, validation, field, valueerror
Cannot set 'sortable' or 'no_index' in Vector fields.
validation error redis-search, vector, schema, validation, dataerror
Realtime vector indexing supporting 3 Indexing Methods:'FLAT
validation error redis-search, vector, schema, validation, dataerror
index_type must be one of {list(IndexType)}
exception error redistimeseries, search, search-and-query, enum, validation, argument-error
prefix must be provided
validation error search, search-and-query, argument-error, validation
Did not receive a Filter object.
validation error search, search-and-query, query, filter, argument-error
Did not receive a SortByField.
validation error search, search-and-query, query, sort, argument-error
At least one tag must be specified
validation error search, search-and-query, querystring, tag, argument-error
collect fields must be '*' or a non-empty list of names
validation error search, search-and-query, aggregation, reducer, collect, argument-error
collect sort_by must contain at least one field
validation error search, search-and-query, aggregation, reducer, collect, sort, argument-error
At least one key must be provided.
validation error redistimeseries, timeseries, nrange, argument-error, validation
GROUPBY is not allowed when multiple aggregators are specifi
validation error redistimeseries, timeseries, mrange, aggregation, groupby, argument-error
EXCLUDEEMPTY is not allowed with GROUPBY
validation error redistimeseries, timeseries, mrange, groupby, exclude-empty, argument-error
filters cannot be an empty collection; pass None to query al
validation error redistimeseries, timeseries, querylabels, filter, argument-error
with_labels and select_labels cannot be provided together.
validation error redistimeseries, timeseries, mrange, labels, argument-error
block_min_count requires block_milliseconds to be set; the B
validation error redistimeseries, timeseries, read, blocking, argument-error
AGGREGATION requires exactly one aggregation spec per key (e
validation error redistimeseries, timeseries, nrange, aggregation, argument-error
Both ignore_max_time_diff and ignore_max_val_diff must be se
validation error redistimeseries, timeseries, add, ignore, argument-error
Both vector and element must be provided
validation error vectorset, vadd, argument-error, validation
'input' should be provided
validation error vectorset, vsim, argument-error, validation
Maintenance notifications are only supported with hiredis an
exception error connection, parser, resp3, hiredis, maintenance-notifications, cluster, config
To configure maintenance notifications, a parser must be pro
exception error connection, parser, maintenance-notifications, internal, config
Cannot enable maintenance notifications for connection objec
validation error maintenance-notifications, configuration, unix-socket
The server doesn't support maintenance notifications
exception warning maintenance-notifications, server-compatibility, configuration
'username' and 'password' cannot be passed along with 'crede
validation error authentication, configuration, credential-provider
protocol must be an integer
exception error protocol, configuration, resp3
protocol must be either 2 or 3
exception error protocol, configuration, resp3
Invalid Username or Password
exception critical authentication, security, connection
Invalid RESP version
exception error protocol, resp3, connection, handshake
Error setting client name
exception error connection, configuration, handshake
Invalid Database
exception error connection, configuration, database
Bad response from PING health check
exception error health-check, connection, protocol-corruption
Timeout writing to socket
exception error network, timeout, write, transient
Error {errno} while writing to socket. {errmsg}.
exception error network, connection-reset, write, transient
Error while reading from {host_error}: {e.args}
exception error network, pubsub, read, connection-reset
Timeout reading from {host_error}
exception error network, timeout, read, blocking-command
Error while reading from {host_error} : {e.args}
exception error network, connection-reset, read, transient
Cannot retrieve information about server version
exception error client-side-caching, handshake, resp3, configuration
To maximize compatibility with all Redis products, client-si
exception error client-side-caching, server-version, configuration
Cannot create cache key.
validation error client-side-caching, cache-key, configuration
Maintenance notifications are not supported by this connecti
exception error maintenance-notifications, client-side-caching, connection-type
Python wasn't built with SSL support
exception critical ssl, build-environment, configuration, connection
Invalid SSL Certificate Requirements Flag: {ssl_cert_reqs}
validation error ssl, configuration, validation, connection
cryptography is not installed.
exception error ssl, ocsp, dependency, configuration
Either an OCSP staple or pure OCSP connection must be valida
exception error ssl, ocsp, configuration, validation
ocsp validation error
exception error ssl, ocsp, security, connection
Invalid ssl verify flag: {flag}
validation error ssl, configuration, validation, url-parsing
Redis URL must specify one of the following schemes (redis:/
validation error configuration, url-parsing, connection, validation
Invalid value for '{name}' in connection URL.
validation error configuration, url-parsing, validation, connection
Maintenance notifications handlers on connection are only su
exception error resp3, maintenance-notifications, configuration, validation
Cannot disable maintenance notifications after enabling them
validation error maintenance-notifications, configuration, validation, lifecycle
Either maint_notifications_pool_handler or oss_cluster_maint
validation error maintenance-notifications, internal, validation, lifecycle
"max_connections" must be a positive integer
validation error connection-pool, configuration, validation
Maintenance notifications are not supported with {connection
exception error maintenance-notifications, configuration, validation, connection
Client caching is only supported with RESP version 3
exception error client-side-caching, resp3, configuration, validation
Cache must implement CacheInterface
validation error client-side-caching, validation, configuration, types
Connection has data
exception error connection-pool, connection, protocol, debugging
Connection not ready
exception error connection-pool, connection, protocol, push-messages
Too many connections
exception error connection-pool, resource-limits, configuration, connection
No connection available.
exception error connection-pool, resource-limits, configuration, timeout
get_credentials must be implemented
exception error auth, credentials, notimplemented, subclassing
Item not found
exception warning data-structure, multidb, failover, valueerror
{field_name} must not contain spaces, newlines, non-printabl
validation error driver-info, client-setinfo, validation, valueerror
Upstream driver name must use a Python package-style name: s
validation error driver-info, client-setinfo, validation, valueerror, naming
Driver name must not be None
validation error driver-info, client-setinfo, validation, valueerror, none
Driver version must not be None
validation error driver-info, client-setinfo, validation, valueerror, none
driver_info must be a DriverInfo instance or None
validation error driver-info, validation, typeerror, client-config
HIMPORT fields must be a collection of field names, not a si
validation error himport, dataerror, validation, fieldset
HIMPORT fieldset must have at least one field
validation error himport, dataerror, validation, fieldset
HTTP {status} for {url}
http error http, httpclient, auth, network, retry
Provide either json_body or data, not both.
validation error http, httpclient, validation, valueerror
Channel '{channel}' has no handler registered
exception warning keyspace-notifications, pubsub, validation, rediserror
Pattern '{pattern}' has no handler registered
exception warning keyspace-notifications, pubsub, validation, rediserror, pattern
Failed to subscribe to cluster nodes: {', '.join(failed_node
exception error keyspace-notifications, cluster, failover, network, connectionerror, topology
Unable to acquire lock within the time specified
exception warning lock, distributed-lock, contention, lockerror, context-manager
Cannot release a lock that's not owned or is already unlocke
exception warning lock, distributed-lock, lockerror, release, programming-error
No valid database available for communication
exception error
No database connections currently available. This is a tempo
exception error
OpenTelemetry API is not installed. Install it with: pip ins
exception error
OpenTelemetry is not installed. Install it with: pip insta
exception error
Metrics are enabled but no global MeterProvider is configure
exception error
failed to valid ocsp response
exception error
you are not authorized to view this ocsp certificate
exception error
Received an {str(ocsp_response.certificate_status).split('.'
exception error
failed to retrieve a successful response from the ocsp respo
exception error
ocsp certificate was issued in the future
exception error
ocsp certificate has invalid update - in the past
exception error
no certificates found for the responder
exception error
delegate not authorized for ocsp signing
exception error
no ocsp response present
exception error
no matching issuer cert found in certificate chain
exception error
received and expected certificates do not match
exception error
no certificate found for ssl peer
exception error
No AIA information present in ssl certificate
exception error
no ocsp servers in certificate
exception error
failed to fetch issuer certificate
exception error
failed to fetch ocsp certificate
exception error tls, ocsp, ssl, network, security, certificate
no issuers found in certificate chain
exception error tls, ocsp, ssl, certificate, security, pki
The previous master is now a slave
exception warning sentinel, failover, replication, transient, topology
No slave found for {self.service_name!r}
exception error sentinel, replica, replication, topology, failover
No master found for {service_name!r}{error_info}
exception critical sentinel, master, topology, replication, failover, availability
hiredis package should be >= 3.2.0
exception info hiredis, dependencies, versioning, performance, parser
Key must be either a string or bytes
validation error types, validation, keys, input
ex must be datetime.timedelta or int
validation error types, validation, expiry, commands, set
px must be datetime.timedelta or int
validation error types, validation, expiry, commands, set