(writer *bufio.Writer, payload []byte)
| 509 | } |
| 510 | |
| 511 | func writeRedisBulkString(writer *bufio.Writer, payload []byte) error { |
| 512 | if writer == nil { |
| 513 | return net.ErrClosed |
| 514 | } |
| 515 | if payload == nil { |
| 516 | return writeRedisNilBulkString(writer) |
| 517 | } |
| 518 | if _, errWrite := writer.WriteString("$" + strconv.Itoa(len(payload)) + "\r\n"); errWrite != nil { |
| 519 | return errWrite |
| 520 | } |
| 521 | if _, errWrite := writer.Write(payload); errWrite != nil { |
| 522 | return errWrite |
| 523 | } |
| 524 | _, errWrite := writer.WriteString("\r\n") |
| 525 | return errWrite |
| 526 | } |
| 527 | |
| 528 | func writeRedisArrayOfBulkStrings(writer *bufio.Writer, items [][]byte) error { |
| 529 | if writer == nil { |
no test coverage detected