ErrLookup › redis/go-redis

redis/go-redis

Redis Go client · Go · 136 source files

Analyzed at c5cad058c7 on 2026-09-01. 198 documented errors.

Code / MessageTypeSeverityTags
both LibName and LibVer cannot be set at the same time
validation error client-setinfo, validation, configuration
at least one of LibName and LibVer should be set
validation error client-setinfo, validation, configuration
redis: CLIENT TRACKING OPTIN and OPTOUT are mutually exclusi
validation error client-tracking, validation, options
redis: CLIENT TRACKING BCAST cannot be combined with OPTIN o
validation error client-tracking, validation, options
redis: CLIENT TRACKING PREFIX requires BCAST
validation error client-tracking, validation, options
errors.New(cmd.val) (dynamic: the server's shutdown reason r
exception error shutdown, server-refusal, dynamic-error
MemoryUsage expects single sample count
validation error memory-usage, validation, arguments
redis: ModuleLoadex nil config
validation error module-loadex, nil-pointer, validation
csc: a different "invalidate" push handler is already regist
error_code error client-side-caching, push-handler, configuration
redis: CLIENT TRACKING is not allowed when client-side cachi
error_code error client-tracking, client-side-caching, conflict
redis: got %d elements in latency get, expected at least 4
exception error redis, protocol-parse, latency-command, server-compatibility
redis: invalid map key %#v
exception error redis, protocol-parse, resp3, map-key
redis: unexpected response %#v
exception error redis, protocol-parse, resp2, reply-transform
redis: function list unexpected key %s
exception error redis, function-list, protocol-parse, version-drift
redis: function stats unexpected key %s
exception error redis, function-stats, protocol-parse, version-drift
redis: function stats unexpected running_script key %s
exception error redis, function-stats, reply-parsing, version-mismatch
redis: function stats unexpected %s engine map length
exception error redis, function-stats, reply-parsing, protocol
redis: unexpected key %q in CLUSTER LINKS reply
exception error redis, cluster, reply-parsing, cluster-links
redis: unexpected client info data (%s)
exception error redis, client-info, parsing
redis: VectorScoreSliceCmd expects even number of elements,
exception error redis, vectorset, resp2, reply-parsing
redis: got %d elements in the VLINKS array, wanted a multipl
exception error redis, vectorset, vlinks, reply-parsing
redis: can't parse reply=%T reading string
exception error redis, vectorset, type-conversion, reply-parsing
redis: got %d elements in the VSIM array, wanted a multiple
exception error redis, vectorset, vsim, reply-parsing
redis: got %d elements in the VSIM array, wanted a multiple
exception error redis, vectorset, vsim, reply-parsing
failed to create metrics recorder: %w
exception error opentelemetry, metrics, initialization, redisotel
failed to create operation duration histogram: %w
exception error opentelemetry, metrics, initialization, go
failed to create connection count metric: %w
exception error opentelemetry, metrics, initialization, go
failed to create connection create time histogram: %w
exception error opentelemetry, metrics, histogram, go
failed to create connection relaxed timeout metric: %w
exception error opentelemetry, metrics, maintenance-notifications, go
failed to create connection handoff metric: %w
exception error opentelemetry, metrics, initialization, go
failed to create client errors metric: %w
exception error opentelemetry, metrics, resiliency, go
failed to create maintenance notifications metric: %w
exception error opentelemetry, metrics, maintenance-notifications, go
failed to create connection wait time histogram: %w
exception error opentelemetry, metrics, histogram, go
failed to create connection closed metric: %w
exception error opentelemetry, metrics, connection-pool, go
failed to create connection pending requests metric: %w
exception error opentelemetry, metrics, connection-pool, go
failed to create Pub/Sub messages metric: %w
exception error opentelemetry, metrics, initialization
failed to create stream lag histogram: %w
exception error opentelemetry, metrics, histogram, streams
redisotel: %T not supported
exception error opentelemetry, metrics, type-mismatch, unsupported-client
redisotel: %T not supported
exception error opentelemetry, tracing, unsupported-client, type-mismatch
redis.Scan(non-pointer %T)
exception error reflection, struct-scan, api-misuse
redis.Scan(non-struct %T)
exception error reflection, struct-scan, api-misuse
redis.Scan(unsupported %s)
exception error reflection, struct-scan, unsupported-type
cannot scan redis.result %s into struct field %s.%s of type
exception error struct-scan, type-mismatch, deserialization
redis: no initConnFunc set for conn[%d]
exception error connection-pool, internal-state, lifecycle
redis: can't parse verbatim string reply: %q
exception error go, redis, resp3, protocol-parsing
redis: RESP3 map key must be a scalar type, got %T
exception error go, redis, resp3, map, lua
bigInt(%s) value out of range
exception error go, redis, resp3, bigint, overflow
redis: can't parse int reply: %.100q
exception error go, redis, type-mismatch, reply-parsing
redis: can't parse reply=%.100q reading string into buffer
exception error go-redis, resp-protocol, parsing, internal-proto
redis: can't parse reply=%.100q reading string
exception error go-redis, resp-protocol, parsing, streams
redis: got %d elements in the array, wanted %d
exception error go-redis, resp-protocol, array, version-compat
redis: can't parse array/set/push reply: %.100q
exception error go-redis, resp-protocol, array, parsing
redis: got %d elements in the map, wanted %d
exception error go-redis, resp-protocol, map, version-compat
redis: the length of the array must be a multiple of 2, got:
exception error go-redis, resp-protocol, map, protocol-desync
redis: can't parse map reply: %.100q
exception error go-redis, resp-protocol, map, parsing
redis: can't read raw reply: %.100q
exception error go-redis, resp-protocol, raw-reply, parsing
redis: invalid database number: %q
validation error
redis: invalid URL path: %s
validation error
redis: invalid %s number: %s
validation error
redis: invalid %s duration: %w
validation error
redis: invalid %s boolean: expected true/false/1/0 or an emp
validation error
redis: invalid database number: %w
validation error
redis: unexpected option: %s
validation error
redis: invalid URL scheme: %s
validation error
redis: unable to parse addr param: %s
validation error
redis: unexpected option: %s
validation error
redis: cannot pipeline command %q with request policy ReqAll
exception error
redis: tx pipeline produced no outcome
exception error
redis: unexpected EXEC reply %q
exception error
redis: multi-shard command %s has no key arguments
exception error
redis: non-string key at position %d: %v
exception error
redis: cannot aggregate command %s: unsupported command type
exception error
redis: command %T does not have SetVal method
exception error
redis: failed to set command value: %v
exception error
redis: BLOOM.INFO unexpected key %s
exception error
redis: BLOOM.INFO invalid argument key type
exception error
redis: CF.INFO unexpected key %s
exception error
redis: CMS.INFO unexpected key %s
exception error
redis: topk.info unexpected key %s
exception error
redis: tdigest.info unexpected key %s
exception error
pubsub: connection is not usable
exception error
redis: unsupported pubsub message payload: %T
exception error
redis: unsupported pubsub message: %q
exception error
redis: unsupported pubsub message: %#v
exception error
redis: unknown message: %T
exception error
redis: Channel can't be called after ChannelWithSubscription
panic error
redis: ChannelWithSubscriptions can't be called after Channe
panic error
redis: connection is not usable
exception error
connection in unexpected state after initialization: %s
exception error
failed to create credentials listener: %w
exception error
failed to subscribe to streaming credentials: %w
exception error
failed to resolve credentials: %w
exception error
failed to authenticate: %w
exception error
failed to initialize connection options: %w
exception error
failed to enable maintnotifications: server does not support
exception error
failed to enable maintnotifications: %w
exception error
redis: expected '*', but got line %q
exception error
redis: failed to create connection pool: %w
panic critical go, client-init, panic, connection-pool
redis: failed to create pubsub pool: %w
panic critical go, client-init, panic, pubsub
redis: failed to create pipeline connection pool: %w
panic critical go, client-init, panic, pipeline
redis: Watch requires at least one key
validation error go, ring, transactions, validation
redis: Watch requires at least one shard
validation error go, ring, transactions, configuration
redis: Watch requires all keys to be in the same shard
validation error go, ring, transactions, sharding
FT.AGGREGATE: Reduce must follow a GroupBy step
validation error go, redisearch, aggregate, query-builder
FT.AGGREGATE: ReduceAs must follow a GroupBy step
validation error go, redisearch, aggregate, query-builder
FT.AGGREGATE: SortByMax must follow a SortBy step
validation error search, ft-aggregate, builder-order, validation
redis: FT.AGGREGATE COLLECT: empty field name in Fields
validation error search, ft-aggregate, collect, validation
redis: FT.AGGREGATE COLLECT requires FieldsAll or a non-empt
validation error search, ft-aggregate, collect, validation
redis: FT.AGGREGATE COLLECT: empty field name in SortBy
validation error search, ft-aggregate, collect, validation
redis: FT.AGGREGATE COLLECT: ASC and DESC are mutually exclu
validation error search, ft-aggregate, collect, validation
redis: COLLECT value has type %T, want array of entries
exception error search, ft-aggregate, collect, reply-parsing, resp
redis: COLLECT entry %d: %w
exception error search, ft-aggregate, collect, reply-parsing, error-wrapping
odd-length key/value array of length %d
exception error search, collect, resp2, reply-parsing
unexpected type %T, want map or key/value array
exception error search, collect, reply-parsing, type-mismatch
FT.AGGREGATE: Steps cannot be combined with the deprecated L
validation error search, ft-aggregate, validation, api-migration
FT.AGGREGATE: LOADALL and LOAD are mutually exclusive
validation error
FT.AGGREGATE: each step must set exactly one of Load, Apply,
validation error
FT.AGGREGATE: ASC and DESC are mutually exclusive
validation error
no data returned
exception error
invalid total format
exception error
invalid row format
exception error
invalid field key format
exception error
unexpected RESP3 response type: %T
exception error
unexpected response type: %T
exception error
FT.CREATE: ON HASH and ON JSON are mutually exclusive
validation error
FT.CREATE: SCHEMA is required
validation error
FT.CREATE: SCHEMA FieldName and FieldType are required
validation error
FT.CREATE: SCHEMA FieldType VECTOR is required for VectorArg
validation error
FT.CREATE: SCHEMA VectorArgs must have exactly one of FlatOp
validation error
FT.CREATE: Type, Dim and DistanceMetric are required for VEC
validation error
FT.CREATE: Type, Dim and DistanceMetric are required for VEC
validation error
FT.CREATE: Type, Dim and DistanceMetric are required for VEC
validation error
FT.CREATE: SCHEMA FieldType GEOSHAPE is required for GeoShap
validation error
FTExplainCli is not implemented
exception error
invalid results format: expected map, got %T
exception error
invalid term format
exception error
invalid suggestions format
exception error
invalid suggestion format
exception error
invalid suggestion score format
exception error
invalid suggestion score value
exception error go-redis, rediseearch, resp-parsing, spellcheck
unexpected search result format
exception error go-redis, ftsearch, resp-parsing
invalid total results format
exception error go-redis, ftsearch, resp-parsing, int64
invalid document ID format
exception error go-redis, ftsearch, resp-parsing
invalid score format
exception error go-redis, ftsearch, scores, resp-parsing
invalid document fields format
exception error go-redis, ftsearch, resp-parsing, documents
invalid field value format
exception error go-redis, ftsearch, resp-parsing, fields
invalid key type at index %d
exception error redis, search, resp-protocol, deserialization
invalid cursor result format
exception error redis, search, cursor, resp-protocol
invalid total_results format
exception error redis, search, resp-protocol, deserialization
invalid results format
exception error redis, search, resp-protocol, deserialization
invalid result item format
exception error redis, search, resp-protocol, deserialization
invalid item key format
exception error redis, search, resp-protocol, deserialization
invalid execution_time format: %v
exception warning redis, search, parsing, resp-protocol
FT.SEARCH: ASC and DESC are mutually exclusive
validation error redis, search, validation, query-options
invalid synonyms format
exception error search, parsing, resp2, ft-syndump
invalid synonym format
exception error search, parsing, resp2, ft-syndump
FT.HYBRID: vector data is required
validation error search, vector, ft-hybrid, validation
FT.HYBRID: unsupported vector type %T
validation error search, vector, ft-hybrid, type-mismatch
FT.HYBRID: vector Value must contain a blob at index 1
validation error search, vector, ft-hybrid, custom-implementation
FT.HYBRID: vector blob is required
validation error search, vector, ft-hybrid, validation
FT.HYBRID: SHARD_K_RATIO requires KNN method
validation error search, vector, ft-hybrid, cluster, validation
FT.HYBRID: SHARD_K_RATIO must be between 0.1 and 1.0
validation error redis, search, ft-hybrid, parameter-validation
FT.HYBRID: ASC and DESC are mutually exclusive
validation error redis, search, ft-hybrid, parameter-validation
redis: invalid URL scheme: %s
validation error redis, sentinel, url-parsing, tls
redis: invalid database number: %q
validation error redis, sentinel, url-parsing
redis: invalid URL path: %s
validation error redis, sentinel, url-parsing
redis: invalid database number: %w
validation error redis, sentinel, url-parsing, query-params
redis: unable to parse addr param: %s
validation error redis, sentinel, url-parsing, network
redis: unexpected option: %s
validation error redis, sentinel, url-parsing, query-params
redis: failed to create connection pool: %w
panic critical redis, sentinel, connection-pool, panic
redis: failed to create pubsub pool: %w
panic critical redis, sentinel, connection-pool, pubsub, panic
redis: failed to create pipeline connection pool: %w
panic error
redis: all sentinels specified in configuration are unreacha
exception error
redis: invalid timeseries aggregator at index %d: Invalid (%
validation error
redis: invalid timeseries aggregator at index %d: %d
validation error
redis: invalid timeseries aggregator: %d
validation error
redis: got %d elements in timeseries sample, expected at lea
exception error
redis: TS.NRANGE/TS.NREVRANGE requires exactly %d aggregator
validation error
redis: empty timeseries aggregator spec at index %d
validation error
redis: invalid timeseries aggregator at index %d[%d]: Invali
validation error
redis: invalid timeseries aggregator at index %d[%d]: %d
validation error
redis: FILTER_BY_VALUE requires exactly 2 elements [min, max
validation error
panic(err.Error())
panic error
not implemented
panic error
redis: failed to parse float %q: %v
panic error
not implemented
panic error
redis: JSON.SET mode must be NX or XX
panic error
redis: NewClusterClient nil options
panic error
redis: NewClient nil options
panic error
redis: NewRing nil options
panic error
at least one channel is required
panic error
sharding.GetByKey error (dynamic)
panic error
redis: NewFailoverClient nil options
panic critical panic, nil-options, sentinel, configuration
to route commands by latency, use NewFailoverClusterClient
panic error panic, sentinel, cluster, routing, misconfiguration
to route commands randomly, use NewFailoverClusterClient
panic error panic, sentinel, cluster, routing, misconfiguration
redis: NewSentinelClient nil options
panic critical panic, nil-options, sentinel, configuration
redis: NewFailoverClusterClient nil options
panic critical panic, nil-options, sentinel, cluster, configuration
redis: NewUniversalClient nil options
panic critical panic, nil-options, universal-client, configuration