redis/go-redis · error
redis: got %d elements in timeseries sample, expected at lea
Error message
redis: got %d elements in timeseries sample, expected at least 1
What it means
Error "redis: got %d elements in timeseries sample, expected at least 1" thrown in redis/go-redis.
Source
Thrown at timeseries_commands.go:989
func (cmd *TSTimestampValueSliceCmd) Val() []TSTimestampValue {
cmd.await()
return cmd.val
}
func (cmd *TSTimestampValueSliceCmd) readReply(rd *proto.Reader) (err error) {
n, err := rd.ReadArrayLen()
if err != nil {
return err
}
cmd.val = make([]TSTimestampValue, n)
for i := 0; i < n; i++ {
itemLen, err := rd.ReadArrayLen()
if err != nil {
return err
}
if itemLen < 1 {
return fmt.Errorf("redis: got %d elements in timeseries sample, expected at least 1", itemLen)
}
timestamp, err := rd.ReadInt()
if err != nil {
return err
}
cmd.val[i].Timestamp = timestamp
if itemLen == 2 {
value, err := rd.ReadString()
if err != nil {
return err
}
cmd.val[i].Value, err = util.ParseStringToFloat(value)
if err != nil {
return err
}
continue
}View on GitHub (pinned to c5cad058c7)
When it happens
Trigger: Thrown at timeseries_commands.go:989 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of redis/go-redis@c5cad058c7 (2026-09-01).
Data as JSON: /api/errors/4412b308c22003b7.
Report an issue: GitHub.