redis/go-redis · error

redis: BLOOM.INFO invalid argument key type

Error message

redis: BLOOM.INFO invalid argument key type

What it means

Error "redis: BLOOM.INFO invalid argument key type" thrown in redis/go-redis.

Source

Thrown at probabilistic.go:384

		return nil
	}

	readType, err := rd.PeekReplyType()
	if err != nil {
		return err
	}

	if len(cmd.args) > 2 && readType == proto.RespArray {
		n, err := rd.ReadArrayLen()
		if err != nil {
			return err
		}
		if key, ok := cmd.args[2].(string); ok && n == 1 {
			if err := readAndAssignValue(key); err != nil {
				return err
			}
		} else {
			return fmt.Errorf("redis: BLOOM.INFO invalid argument key type")
		}
	} else {
		n, err := rd.ReadMapLen()
		if err != nil {
			return err
		}
		for i := 0; i < n; i++ {
			key, err := rd.ReadString()
			if err != nil {
				return err
			}
			if err := readAndAssignValue(key); err != nil {
				return err
			}
		}
	}

	cmd.val = result

View on GitHub (pinned to c5cad058c7)

When it happens

Trigger: Thrown at probabilistic.go:384 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/f28a60102c6e5fa6. Report an issue: GitHub.