redis/redis-py
Documented errors, page 3 of 4. Back to redis/redis-py
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| Bad query type | validation | error | search, query, valueerror, redisearch, argument-validation |
| ocsp certificate has invalid update - in the past | exception | warning | ocsp, ssl, tls, security, stale, clock-skew, certificate, connection |
| client_id must be a list | exception | error | client-management, validation, dataerror, type-coercion |
| Cannot set 'sortable' or 'no_index' in Vector fields. | validation | error | search, vectorfield, dataerror, redisearch, vss |
| Given database is not a member of database list | validation | error | multidb, active-active, validation, api-misuse |
| RedisCluster does not currently support Unix Domain Socket… | exception | error | cluster, config, unix-socket, url |
| shard_hint is deprecated in cluster mode | exception | error | pipeline, deprecated, cluster, configuration |
| Driver version must not be None | exception | error | driver-info, validation, null-check, upstream-driver |
| Async Redis client does not support class deletion | exception | error | async, dunder, delete, typeerror, sync-to-async |
| Cannot reacquire a lock with no timeout | exception | error | lock, distributed-lock, ttl, precondition |
| method unwatch() is not supported outside of transactional… | exception | error | cluster, pipeline, transaction, api-misuse |
| Invalid option for CLUSTER FAILOVER command | exception | error | cluster, failover, validation, api-misuse |
| Pattern ' ' has no handler registered | exception | error | keyspace-notifications, pubsub, handler, pattern, standalone |
| XNACK retrycount must be >= 0 | validation | error | stream, xnack, validation |
| Hiredis is not installed | exception | error | dependency, hiredis, config, environment |
| XCFGSET idmp_duration must be an integer between 1 and 300 | validation | error | stream, xcfgset, validation, idempotency |
| Passing a host requires passing a port, and vice versa | exception | error | pubsub, arguments, validation, cluster |
| Method is not supported in transactional context. | exception | error | cluster, pipeline, transaction, mset |
| Cluster Node has no redis_connection | exception | error | monitor, connection, cluster |
| ``ordering`` (OBO or BULK) is required when ``count`` is set | validation | error | lmovem, arguments, validation, lists, dataerror |
| CLUSTER BUMPEPOCH is intentionally not implemented in the… | exception | error | redis-cluster, not-implemented, cluster-bumpepoch, intentional-stub |
| Node : doesn't exist in the cluster | exception | error | pubsub, node-not-found, validation, cluster |
| Unix domain socket is not supported in cluster mode | exception | error | cluster, configuration, init, unix-socket |
| GROUPBY is not allowed when multiple aggregators are… | validation | error | redistimeseries, mrange, groupby, aggregation, argument-validation |
| Hashed password must be prefixed with a "+" to add or a "-"… | exception | error | acl, validation, acl-setuser, hashed-passwords, input-validation, prefix |
| DEBUG SEGFAULT is intentionally not implemented in the… | exception | error | debug, notimplemented, intentional, dangerous |
| XREAD max_count must be a positive integer | validation | error | streams, xread, argument-validation, dataerror, version-gated |
| protocol must be either 2 or 3 | validation | error | protocol, configuration, validation, resp |
| Async Redis client does not support class inclusion | exception | error | async, dunder, contains, exists, typeerror, sync-to-async |
| EXCLUDEEMPTY is not allowed with GROUPBY | validation | error | redistimeseries, mrange, groupby, exclude-empty, argument-validation |
| Channel: ' ' has no handler registered | exception | error | pubsub, threading, api-misuse |
| Maintenance notifications are only supported with RESP… | exception | error | cluster, config, resp3, maintenance-notifications |
| Non-Sortable non-Indexable fields are ignored | validation | warning | search, field, schema, valueerror, redisearch |
| ``ex``, ``px``, ``exat``, ``pxat``, and ``persist`` are… | validation | error | getex, arguments, validation, expiry, dataerror |
| Async Redis client does not support class retrieval | exception | error | async, dunder, getitem, get, typeerror, sync-to-async |
| Must provide AggregateRequest object or Query object. | validation | error | search, profile, valueerror, redisearch, argument-validation |
| The PyJWT library is required for | exception | error | auth, jwt, dependency, import |
| Command not found in commands | exception | error | cluster, commands, policies, internal |
| Eviction policy should be associated with valid cache. | validation | error | cache, eviction, configuration, client-side-caching |
| ``ex``, ``px``, ``exat``, ``pxat``, and ``keepttl`` are… | validation | error | msetex, arguments, validation, expiry, dataerror, redis-8-4 |
| get_node requires one of the following: 1. node name 2… | exception | error | cluster, nodes, api-usage, dataerror |
| pubsub connection not set: did you forget to call… | exception | error | pubsub, api-misuse, connection |
| XXHASH support requires the optional 'xxhash' library… | exception | error | dependency, xxhash, digest, notimplementederror, optional-extra |
| XCLAIM force must be a boolean | validation | error | stream, xclaim, validation, boolean-coercion |
| Bad query | validation | error | search, aggregate, valueerror, redisearch, sync |
| No key specified | validation | error | json, jsondebug, argument-validation, dataerror, redisjson |
| XREAD block must be a non-negative integer | validation | error | streams, xread, argument-validation, dataerror |
| collect fields must be '*' or a non-empty list of names | validation | error | redisearch, aggregation, reducer, argument-validation |
| Did not receive a SortByField. | validation | error | redisearch, query, sort, argument-validation |
| SWAPDB is not supported in cluster mode | exception | error | cluster, database, api-misuse, unsupported-command |
| COMMAND DOCS is intentionally not implemented in the client. | exception | error | command-introspection, notimplemented, intentional |
| Did not receive a Filter object. | validation | error | redisearch, query, argument-validation |
| A ``db`` querystring option can only be 0 in cluster mode | exception | error | cluster, config, url, api-misuse |
| block_min_count requires block_milliseconds to be set; the… | validation | error | redistimeseries, block, range, argument-validation |
| Cannot issue nested calls to MULTI | exception | error | pipeline, transaction, multi, lifecycle |
| Argument 'db' must be 0 or None in cluster mode | exception | error | cluster, configuration, init, database |
| Both ignore_max_time_diff and ignore_max_val_diff must be… | validation | error | redistimeseries, add, ignore, argument-validation |
| filters cannot be an empty collection; pass None to query… | validation | error | redistimeseries, querylabels, filter, argument-validation |
| MIGRATE requires at least one key | exception | error | migration, validation, dataerror |
| The supported algorithms are | validation | error | stralgo, lcs, validation, argument-value |
| Only one of IFEQ/IFNE/IFDEQ/IFDNE may be specified | validation | error | delex, arguments, validation, valueerror, experimental, redis-8-4 |
| Scheduler is stopped | exception | error | background, scheduler, lifecycle, shutdown |
| ``enx`` requires one of ``ex``, ``px``, ``exat``, or… | validation | error | increx, arguments, validation, expiry, enx, dataerror |
| Async Redis client does not support class assignment | exception | error | async, dunder, setitem, set, typeerror, sync-to-async |
| Invalid FPHA type: . Must be one of | validation | error | json, fpha, argument-validation, dataerror, redisjson |
| method discard() is not supported outside of transactional… | exception | error | cluster, pipeline, transaction, api-misuse |
| Argument 'db' is not possible to use in cluster mode | exception | error | cluster, config, api-misuse |
| XADD idmp must be a tuple of (producer_id, idempotent_id) | validation | error | streams, xadd, idempotency, type-check, validation |
| when using "groups" the "get" argument must be specified… | validation | error | sort, groups, get-projection, validation |
| XCFGSET requires at least one of idmp_duration or… | validation | error | streams, xcfgset, idempotency, required-argument, validation |
| XCLAIM min_idle_time must be a non negative integer | validation | error | stream, xclaim, validation, type-check |
| Evictions count is above cache size | validation | warning | cache, eviction, client-side-caching, validation |
| specific_argument can be only keys or strings | validation | error | stralgo, lcs, validation, argument-value |
| EXPLAINCLI will not be implemented. | exception | error | search, explain, notimplementederror, redisearch |
| Only one of ```idmpauto``` or ```idmp``` may be specified | validation | error | streams, xadd, idempotency, mutual-exclusivity, validation |
| XACKDEL ref_policy must be one of: KEEPREF, DELREF, ACKED | validation | error | streams, xackdel, ref-policy, validation, enum |
| XPENDING idle must be a integer >= 0 | validation | error | stream, xpending, validation |
| len and idx cannot be provided together. | validation | error | stralgo, lcs, mutual-exclusivity, validation |
| XCFGSET idmp_maxsize must be an integer between 1 and… | validation | error | stream, xcfgset, validation, idempotency |
| REPLICAOF is not supported in cluster mode | exception | error | cluster, replication, api-misuse, unsupported-command |
| ``count`` is required when ``mode`` or ``ordering`` is set | validation | error | lmovem, arguments, validation, lists, dataerror |
| Given entry does not belong to the cache | validation | warning | cache, eviction, client-side-caching, validation |
| The requested node does not exist in the cluster. | exception | error | cluster, topology, node-routing, default-node |
| with_labels and select_labels cannot be provided together. | validation | error | redistimeseries, mrange, labels, argument-validation |
| MEMORY HELP is intentionally not implemented in the client… | exception | error | memory, notimplemented, intentional |
| XADD ref_policy must be one of: KEEPREF, DELREF, ACKED | validation | error | streams, xadd, ref-policy, validation, enum |
| XCLAIM message_ids must be a non empty list or tuple of… | validation | error | stream, xclaim, validation, argument-shape |
| Shard Channel: ' ' has no handler registered | exception | error | pubsub, threading, sharded, api-misuse |
| ``start`` and ``num`` must both be specified | validation | error | sort, pagination, validation, paired-arguments |
| ``byfloat`` and ``byint`` are mutually exclusive. | validation | error | increx, arguments, validation, dataerror |
| XADD maxlen must be non-negative integer | validation | error | streams, xadd, trimming, type-check, validation |
| XCLAIM idle must be an integer | validation | error | stream, xclaim, validation, type-check |
| Pattern: ' ' has no handler registered | exception | error | pubsub, threading, api-misuse, patterns |
| XACKDEL requires at least one message ID | validation | error | streams, xackdel, validation, required-argument |
| XREAD count must be a positive integer | validation | error | streams, xread, argument-validation, dataerror |
| At least one tag must be specified | validation | error | redisearch, querystring, tag-query, argument-validation |
| frequency must be an integer | validation | error | restore, arguments, validation, dataerror |
| bit must be 0 or 1 | validation | error | bitpos, arguments, validation, dataerror |
| IDMPAUTO and IDMP can only be used with id='*' | validation | error | streams, xadd, idempotency, validation, dependency |
| collect sort_by must contain at least one field | validation | error | redisearch, aggregation, reducer, sort, argument-validation |