Versions in this module Expand all Collapse all v1 v1.0.0 Mar 29, 2023 Changes in this version + const ArrayReply + const ErrorReply + const IntReply + const Nil + const StatusReply + const StringReply + func ParseErrorReply(line []byte) error + func Scan(b []byte, v interface{}) error + func ScanSlice(data []string, slice interface{}) error + type MultiBulkParse func(*Reader, int64) (interface{}, error) + type Reader struct + func NewReader(rd io.Reader) *Reader + func (r *Reader) PeekBuffered() []byte + func (r *Reader) ReadArrayLen() (int64, error) + func (r *Reader) ReadArrayReply(m MultiBulkParse) (interface{}, error) + func (r *Reader) ReadBytesReply() ([]byte, error) + func (r *Reader) ReadFloatReply() (float64, error) + func (r *Reader) ReadInt() (int64, error) + func (r *Reader) ReadIntReply() (int64, error) + func (r *Reader) ReadLine() ([]byte, error) + func (r *Reader) ReadN(n int) ([]byte, error) + func (r *Reader) ReadReply(m MultiBulkParse) (interface{}, error) + func (r *Reader) ReadScanReply() ([]string, uint64, error) + func (r *Reader) ReadStringReply() (string, error) + func (r *Reader) ReadTmpBytesReply() ([]byte, error) + func (r *Reader) ReadUint() (uint64, error) + func (r *Reader) Reset(rd io.Reader) + type RedisError string + func (e RedisError) Error() string + type WriteBuffer struct + func NewWriteBuffer() *WriteBuffer + func (w *WriteBuffer) Append(args []interface{}) error + func (w *WriteBuffer) AppendBytes(p []byte) + func (w *WriteBuffer) AppendString(s string) + func (w *WriteBuffer) Bytes() []byte + func (w *WriteBuffer) Len() int + func (w *WriteBuffer) Reset()