go-redis/redis · error
redis: tdigest.info unexpected key %s
Error message
redis: tdigest.info unexpected key %s
What it means
Error "redis: tdigest.info unexpected key %s" thrown in go-redis/redis.
Source
Thrown at probabilistic.go:1345
result.Compression, err = rd.ReadInt()
case "Capacity":
result.Capacity, err = rd.ReadInt()
case "Merged nodes":
result.MergedNodes, err = rd.ReadInt()
case "Unmerged nodes":
result.UnmergedNodes, err = rd.ReadInt()
case "Merged weight":
result.MergedWeight, err = rd.ReadInt()
case "Unmerged weight":
result.UnmergedWeight, err = rd.ReadInt()
case "Observations":
result.Observations, err = rd.ReadInt()
case "Total compressions":
result.TotalCompressions, err = rd.ReadInt()
case "Memory usage":
result.MemoryUsage, err = rd.ReadInt()
default:
return fmt.Errorf("redis: tdigest.info unexpected key %s", key)
}
if err != nil {
return err
}
}
cmd.val = result
return nil
}
func (cmd *TDigestInfoCmd) Clone() Cmder {
return &TDigestInfoCmd{
baseCmd: cmd.cloneBaseCmd(),
val: cmd.val, // TDigestInfo is a simple struct, can be copied directly
}
}
View on GitHub (pinned to 36d97525cd)
Solutions
- Extend TDIGEST.INFO parsing for the unexpected key
- Check module version compatibility
When it happens
Trigger: Thrown at probabilistic.go:1345 when the library encounters an invalid state.
Common situations: Tolerate unknown keys in info replies or pin tested module versions.
AI-assisted analysis of go-redis/redis@36d97525cd (2026-08-06).
Data as JSON: /data/errors/ab6e0b98931ab44c.json.
Report an issue: GitHub.