go-redis/redis
Documented errors, page 2 of 4. Back to go-redis/redis
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| redis: all sentinels specified in configuration are… | exception | error | sentinel, failover, network, connectivity, configuration |
| redis: no sentinels configured | validation | critical | sentinel, failover, configuration, bootstrap |
| redis: unexpected type=%T for Int | exception | error | command, type-conversion, reply-parsing, api-misuse |
| redis: invalid number | validation | error | config, url, validation |
| connection marked for handoff with state | error_code | info | maintnotifications, pool, handoff, connection |
| redis: connection pool timeout | error_code | error | pool, timeout, configuration, concurrency |
| redis: FT.AGGREGATE COLLECT: ASC and DESC are mutually… | validation | error | ft-aggregate, collect, validation, api-misuse |
| redis: got elements in XAutoClaimJustID reply, wanted 2/3 | exception | error | command, reply-parsing, streams, xautoclaim, protocol-mismatch |
| redis: no valid results to aggregate for max operation | error_code | error | cluster, routing, aggregation, max, fan-out |
| redis: no valid results to aggregate for logical OR… | error_code | error | cluster, routing, aggregation, logical-or, fan-out |
| FT.AGGREGATE: each step must set exactly one of Load… | validation | error | ft-aggregate, validation, steps, api-misuse |
| circuit breaker reset timeout must be >= 0 | validation | error | maintnotifications, config, validation, circuit-breaker, timeout |
| redis: invalid timeseries aggregator | validation | error | timeseries, aggregator, validation, enum-out-of-range, deprecated |
| redis: TS.NRANGE/TS.NREVRANGE requires exactly | validation | error | timeseries, nrange, aggregator, validation, count-mismatch |
| unexpected type %T, want map or key/value array | exception | error | ft-aggregate, collect, response-decoding, type-mismatch |
| redis: invalid duration | validation | error | config, url, validation |
| odd-length key/value array of length | exception | error | ft-aggregate, collect, response-decoding, resp2, corruption |
| redis: AutoPipelineOptions.NumShards= | validation | error | autopipeline, validation, configuration, sharding, value-error |
| redis: got elements in the VSIM array, wanted a multiple of… | exception | error | vectorset, vsim, withattribs, resp2, parsing |
| redis: multi-shard command | exception | error | cluster, routing, validation |
| redis: unexpected type=%T for Slice | exception | error | command, type-conversion, reply-parsing, api-misuse |
| failed to create operation duration histogram | exception | error | otel, redisotel-native, metrics, histogram, operation-duration |
| FT.CREATE: SCHEMA FieldType GEOSHAPE is required for… | validation | error | redisearch, ft-create, geoshape, schema, validation |
| FT.CREATE: ON HASH and ON JSON are mutually exclusive | validation | error | ft-create, validation, index-options, api-misuse |
| invalid score format | exception | error | redisearch, ft-search, score-parsing, strconv |
| GeoRadius does not support Store or StoreDist | validation | error | geo, georadius, validation, deprecated |
| redis: value is below minimum allowed value | validation | error | config, pool, validation |
| FT.CREATE: SCHEMA FieldType VECTOR is required for… | validation | error | redisearch, ft-create, vector, schema, validation |
| FT.CREATE: SCHEMA VectorArgs must have exactly one of… | validation | error | redisearch, ft-create, vector, schema, mutual-exclusion, validation |
| invalid results format: expected map, got %T | exception | error | redisearch, ft-spellcheck, resp3, parsing, schema-mismatch |
| invalid total format | exception | error | ft-aggregate, response-decoding, resp2, type-mismatch |
| FT.CREATE: Type, Dim and DistanceMetric are required for… | validation | error | redisearch, ft-create, vector, vamana, validation |
| redis: failed to create pubsub pool | panic | critical | pool, pubsub, config, initialization, panic |
| redis: got elements commands reply in slowlog get, expected… | exception | error | slowlog, resp-parsing, data-corruption, observability |
| FT.AGGREGATE: SortByMax must follow a SortBy step | validation | error | ftaggregate, search, builder, validation, api-misuse |
| redis: failed to create pipeline connection pool | panic | critical | pool, pipeline, config, initialization, panic |
| invalid field key format | exception | error | ft-aggregate, response-decoding, resp2, type-mismatch |
| redis: got elements in XAutoClaim reply, wanted 2/3 | exception | error | command, reply-parsing, streams, xautoclaim, protocol-mismatch |
| redis: unexpected response %#v | exception | error | redisearch, ft-config, resp2, resp-parsing |
| invalid document fields format | exception | error | redisearch, ft-search, resp2, response-parsing |
| invalid row format | exception | error | ft-aggregate, response-decoding, resp2, type-mismatch |
| unexpected response type: %T | exception | error | ft-aggregate, response-decoding, type-mismatch |
| redis: FT.AGGREGATE COLLECT: empty field name in Fields | validation | error | ftaggregate, search, collect, validation |
| redis: FT.AGGREGATE COLLECT requires FieldsAll or a… | validation | error | ftaggregate, search, collect, validation |
| redis: failed to create connection pool | panic | critical | pool, config, initialization, panic |
| redis: unexpected type=%T for Int64 | exception | error | command, type-conversion, reply-parsing, api-misuse |
| FT.AGGREGATE: LOADALL and LOAD are mutually exclusive | validation | error | ft-aggregate, validation, load, api-misuse |
| redis: AutoPipelineOptions.MaxBatchSize= | validation | error | autopipeline, validation, configuration, value-error |
| redis: AutoPipelineOptions.MaxConcurrentBatches= | validation | error | autopipeline, validation, configuration, value-error |
| redis: please enter the command to be executed | validation | error | pipeline, validation, api-misuse, client-side |
| failed to initialize connection options | exception | error | connection, init, config, network |
| invalid suggestion score value | exception | error | redisearch, ft-spellcheck, resp2, parsing, score |
| redis: Watch requires at least one shard | validation | error | ring, transaction, validation |
| FT.AGGREGATE: ReduceAs must follow a GroupBy step | validation | error | ftaggregate, search, builder, validation, api-misuse |
| redis: no valid results to aggregate for logical AND… | error_code | error | cluster, routing, aggregation, logical-and, fan-out |
| FT.AGGREGATE: ASC and DESC are mutually exclusive | validation | error | ft-aggregate, validation, sortby, api-misuse |
| invalid key type at index | exception | error | redisearch, ft-hybrid, response-parsing |
| redis: AutoPipelineOptions.MaxFlushDelay= | validation | error | autopipeline, validation, configuration, duration, value-error |
| FT.AGGREGATE: Collect must follow a GroupBy step | validation | error | ftaggregate, search, collect, builder, validation, api-misuse |
| redis: function list unexpected key | exception | error | functions, function-list, resp-parsing, version-mismatch |
| too many arguments | validation | error | sorted-set, validation, api-misuse, client-side |
| redis: unexpected option | validation | error | config, url, validation |
| redis: invalid map key %#v | exception | error | redisearch, ft-config, resp3, resp-parsing |
| redis: client is closed | error_code | error | pool, lifecycle, closed, client |
| redis: Watch requires all keys to be in the same shard | validation | error | ring, transaction, sharding, hashtag |
| invalid suggestions format | exception | error | redisearch, ft-spellcheck, resp2, parsing |
| redis: invalid timeseries aggregator at index | validation | error | timeseries, nrange, aggregator, validation, invalid-enum |
| redis: invalid URL scheme | validation | error | config, url, validation |
| redis: AutoPipelineOptions.MaxBatchBytes= | validation | error | autopipeline, validation, configuration, value-error |
| redis: invalid database number | validation | error | config, url, validation |
| invalid execution_time format | exception | error | redisearch, ft-hybrid, strconv, response-parsing |
| redis: got elements in slowlog get, expected at least 4 | exception | error | slowlog, resp-parsing, server-compat, observability |
| invalid suggestion score format | exception | error | redisearch, ft-spellcheck, resp2, parsing, score |
| redis: invalid timeseries aggregator at index | validation | error | timeseries, nrange, aggregator, validation, enum-out-of-range |
| unexpected search result format | exception | error | redisearch, ft-search, parsing, protocol |
| FTExplainCli is not implemented | exception | error | redisearch, ft-explain, not-implemented, deprecated, stub |
| FT.CREATE: Type, Dim and DistanceMetric are required for… | validation | error | redisearch, ft-create, vector, hnsw, validation |
| FT.SEARCH: ASC and DESC are mutually exclusive | validation | error | redisearch, ft-search, argument-validation, sortby |
| redis: unable to parse addr param | validation | error | config, url, cluster, validation |
| failed to create connection count metric | exception | error | otel, redisotel-native, metrics, connection, updown-counter |
| GeoRadiusStore requires Store or StoreDist | validation | error | geo, georadius, validation |
| redis: empty timeseries aggregator spec at index | validation | error | timeseries, nrange, aggregator, validation, empty-slice |
| FT.CREATE: Type, Dim and DistanceMetric are required for… | validation | error | redisearch, ft-create, vector, flat, validation |
| redis: unexpected key | exception | error | cluster, cluster-links, resp-parsing, version-mismatch |
| redis: Watch requires at least one key | validation | error | ring, transaction, validation, api-misuse |
| redis: function stats unexpected running_script key | exception | error | functions, function-stats, resp-parsing, version-mismatch |
| GeoRadiusByMemberStore requires Store or StoreDist | validation | error | geo, georadiusbymember, validation |
| invalid result item format | exception | error | redisearch, ft-hybrid, response-parsing |
| invalid term format | exception | error | redisearch, ft-spellcheck, resp2, parsing |
| invalid cursor result format | exception | error | redisearch, ft-hybrid, cursor, response-parsing |
| redis: NewFailoverClusterClient nil options | panic | critical | sentinel, cluster, panic, configuration, nil-options |
| redis: FILTER_BY_VALUE requires exactly 2 elements [min… | validation | error | timeseries, nrange, filter, validation, count-mismatch |
| failed to create connection create time histogram | exception | error | otel, redisotel-native, metrics, connection, histogram |
| failed to create connection wait time histogram | exception | error | otel, redisotel-native, metrics, connection, histogram |
| redis: invalid database number | validation | error | config, url, validation |
| redis: invalid URL path | validation | error | config, url, validation |
| redis: function stats unexpected key | exception | error | functions, function-stats, resp-parsing, version-mismatch |
| redis: function stats unexpected | exception | error | functions, function-stats, resp-parsing, version-mismatch |
| failed to create connection pending requests metric | exception | error | otel, redisotel-native, metrics, connection, updown-counter |
| failed to create connection relaxed timeout metric | exception | error | otel, redisotel-native, metrics, connection, updown-counter |