ErrLookup › go-redis/redis

go-redis/redis

Redis Go client · Go · 136 source files

Analyzed at 36d97525cd on 2026-08-06. 316 documented errors.

Code / MessageTypeSeverityTags
redis: ZeroCopyStringCmd cannot be cloned (cmd writes into…
exception error command, zero-copy, clone, cluster-routing, get
redis: autopipeline: Close timed out after
exception error autopipeline, shutdown, blocking-command, timeout, connection-pool
relaxed timeout must be greater than 0
validation error maintnotifications, configuration, validation, timeout
redis: autopipeline: panic during dispatch
exception error autopipeline, panic-recovery, hooks, concurrency, debugging
got elements in cluster info address, expected 2, 3, or 4
exception error cluster, cluster-slots, resp-parsing, server-compat
redis: AutoPipelineOptions.NumShards=
validation error autopipeline, config-validation, ordering, concurrency
redis: cluster has no nodes
exception critical cluster, routing, topology, config, runtime
redis: RESET is not allowed when client-side caching is…
error_code error csc, client-side-caching, resp3, command-guard
routing: unknown response_policy
validation warning routing, config, validation
failed to subscribe to streaming credentials
exception error authentication, streaming-credentials, config, network
redis: connection not available
error_code warning pool, connection, transient, maintnotifications, retry
redis: FT.AGGREGATE COLLECT: empty field name in SortBy
validation error ft-aggregate, collect, validation, api-misuse
redis: got elements in the sorted set array, wanted a…
exception error command, reply-parsing, sorted-set, resp3, protocol-mismatch
redis: NewClient nil options
panic critical client, panic, configuration, constructor, nil-guard
at least one channel is required
panic error ring, pubsub, panic, validation, subscribe
FT.AGGREGATE: Steps cannot be combined with the deprecated…
validation error ft-aggregate, validation, api-migration, api-misuse
redis: unexpected client info flags
exception warning client-info, flags, redis-version, parsing, forward-compat
redis: FT.CURSOR command requires at least 3 arguments
validation error cluster, search, ft-cursor, router, internal
redis: invalid cursor ID type
validation error cluster, search, ft-cursor, router, type-error, internal
redis: can't parse map-string-slice-interface reply…
exception error command, reply-parsing, timeseries, resp3, module, protocol-mismatch
redis: NewUniversalClient nil options
panic critical universal, panic, configuration, constructor, nil-guard
redis: failed to parse float
panic error convert, float, panic, resp3, parsing, internal
redis: AutoPipeline is not supported by Ring
validation error ring, autopipeline, unsupported, universal-client, api-misuse
MaxWorkers must be greater than or equal to 0
validation error maintnotifications, config, validation, handoff
redis: AutoPipelineOptions.AdaptiveDelay requires…
validation error autopipeline, config-validation, batching
redis: COLLECT value has type %T, want array of entries
exception error ft-aggregate, collect, response-decoding, type-mismatch
circuit breaker is open, failing fast
error_code warning maintnotifications, circuit-breaker, handoff, runtime, resilience
redis: got elements in cluster info, expected at least 2
exception error cluster, cluster-slots, resp-parsing, server-compat
redis: GROUPBY is not allowed when multiple aggregators are…
validation error timeseries, validation, aggregation, api-misuse, client-side
handler cannot be nil
validation error push, resp3, validation, nil-guard, handler
MaxHandoffRetries must be between 1 and 10
validation error maintnotifications, config, validation, handoff, retry
redis: got elements in COMMAND reply, wanted 6/7/10
exception error command, introspection, resp-parsing, version-mismatch
redis: cannot pipeline command
exception error cluster, pipeline, routing
invalid endpoint type
validation error maintnotifications, config, validation, endpoint
redis: AutoPipelineOptions.MaxConcurrentBatches=
validation error autopipeline, validation, configuration, ordering
redis: SUBSCRIBE is not allowed on pooled connections when…
error_code error csc, client-side-caching, pubsub, subscribe, command-guard
redis: got elements in the XMessage array, expected 2 or 4
exception error command, reply-parsing, streams, xclaim, protocol-mismatch
redis: NewRing nil options
panic critical ring, panic, configuration, constructor, nil-guard
redis: connection not available for write operation
error_code warning pool, connection, transient, maintnotifications, retry, write
redis: can't parse reply=%T reading string
exception error vectorset, vsim, attributes, type-mismatch, parsing
redis: got elements in the key-value array, wanted a…
exception error command, reply-parsing, resp3, hash, protocol-mismatch
redisotel: already initialized, call Shutdown() before…
error_code error otel, redisotel, observability, singleton, init
redis: invalid line
error_code error proto, resp, protocol-desync, corruption, network
handoff queue size must be greater than 0
validation error maintnotifications, config, validation, handoff
invalid notification format
validation warning maintnotifications, push, resp3, notification, runtime
redis: expected '*', but got line
exception error protocol, transaction, pipeline, resp
redis: invalid timeseries aggregator at index
validation error timeseries, aggregator, validation, enum-out-of-range
redis: Watch requires all keys to be in the same slot
validation error cluster, transactions, watch, hash-slot, configuration
invalid maintenance notifications setting (must be…
validation error maintnotifications, config, validation, mode
connection marked for handoff
error_code info maintnotifications, pool, handoff, connection
failed to create metrics recorder
exception error otel, redisotel-native, metrics, initialization, instrument
redis: VectorScoreSliceCmd expects even number of elements…
exception error vectorset, vsim, resp2, parsing, protocol
redis: at least one metric must be specified for HOTKEYS…
error_code error hotkeys, validation, standalone-only
FT.CREATE: SCHEMA FieldName and FieldType are required
validation error redisearch, ft-create, schema, validation, zero-value
invalid total results format
exception error redisearch, ft-search, resp2, response-parsing
redis: unexpected type=%T for String
exception error command, type-conversion, reply-parsing, api-misuse
handoff queue is full, cannot queue new handoff requests -…
error_code warning maintnotifications, handoff, queue, backpressure, runtime
failed to enable maintnotifications: server does not…
exception error maintnotifications, resp3, config, protocol
failed to enable maintnotifications
exception error maintnotifications, config, protocol, version-compat
redis: COLLECT entry
exception error ft-aggregate, collect, response-decoding, server-mismatch
failed to resolve credentials
exception error authentication, credentials, config
max handoff retries reached
error_code error maintnotifications, handoff, retry, runtime
post-handoff relaxed duration must be greater than or equal…
validation error maintnotifications, config, validation, timeout
redis: EXCLUDEEMPTY is not allowed with GROUPBY
validation error timeseries, validation, aggregation, api-misuse, client-side
redis: got elements in GEOSEARCH reply, expected at least
exception error geo, geosearch, resp-parsing, server-compat
redisotel: %T not supported
validation error otel, redisotel, metrics, client-type, universal-client
redis: got elements in the VLINKS array, wanted a multiple…
exception error vectorset, vlinks, resp2, parsing, protocol
invalid client type
validation error maintnotifications, config, resp3, push, client
redis: all sentinels specified in configuration are…
exception critical sentinel, failover, network, outage, availability
redis: value exceeds maximum allowed value
validation error config, pool, validation
redis: tx pipeline produced no outcome
exception error cluster, pipeline, transaction, internal
redis: unexpected type=%T for Float64
exception error command, type-conversion, reply-parsing, api-misuse
redis: unexpected type=%T for Bool
exception error command, type-conversion, reply-parsing, api-misuse
invalid document ID format
exception error redisearch, ft-search, resp2, response-parsing
redis: all ring shards are down
exception critical ring, network, outage, availability, configuration
FT.AGGREGATE: Reduce must follow a GroupBy step
validation error ftaggregate, search, builder, validation, api-misuse
redis: got elements in the VSIM array, wanted a multiple of…
exception error vectorset, vsim, withscores, withattribs, resp2, parsing
circuit breaker failure threshold must be >= 1
validation error maintnotifications, config, validation, circuit-breaker
FT.CREATE: SCHEMA is required
validation error redisearch, ft-create, schema, validation, client-side
unexpected RESP3 response type: %T
exception error ft-aggregate, response-decoding, resp3, type-mismatch
redis: timed out trying to mark connection as unusable
error_code warning pool, timeout, transient, retry, maintnotifications
not implemented
panic error command, deprecated, panic, quit, not-implemented
redis: JSON.SET mode must be NX or XX
panic error json, jsonset, panic, validation, redisjson, mode
circuit breaker max requests must be >= 1
validation error maintnotifications, config, validation, circuit-breaker
redis: the shard is not in the ring
exception error ring, sharding, configuration, rebalance
redis: unexpected EXEC reply
exception error cluster, pipeline, transaction, protocol
redis: unexpected type=%T for Float32
exception error command, type-conversion, reply-parsing, api-misuse
redis: unexpected type=%T for Uint64
exception error command, type-conversion, reply-parsing, api-misuse
redis: empty unix socket path
validation error options, url, unix-socket, config, parseurl
redis: got elements in latency get, expected at least 4
exception error latency, resp-parsing, server-compat, observability
no data returned
exception error ft-aggregate, response-decoding, resp2, empty-reply
redis: connection pool exhausted
error_code error pool, capacity, configuration, concurrency
args should have the same number of keys and vals
validation error hscan, scan, validation, struct-scanning
redis: unexpected client info data
exception error client, client-info, parsing, config
shutdown
error_code info maintnotifications, shutdown, lifecycle, runtime
failed to authenticate
exception error authentication, auth, config
redis: invalid boolean: expected true/false/1/0 or an empty…
validation error config, url, validation
redis: invalid timeseries aggregator at index
validation error timeseries, aggregator, validation, invalid-enum
redis: NewSentinelClient nil options
panic critical sentinel, panic, configuration, nil-options
connection is in invalid state for handoff
error_code error maintnotifications, handoff, state, runtime