Versions in this module Expand all Collapse all v7 v7.5.0 May 21, 2020 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) Buffered() int + func (r *Reader) Peek(n int) ([]byte, error) + func (r *Reader) ReadArrayLen() (int64, error) + func (r *Reader) ReadArrayReply(m MultiBulkParse) (interface{}, 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) ReadReply(m MultiBulkParse) (interface{}, error) + func (r *Reader) ReadScanReply() ([]string, uint64, error) + func (r *Reader) ReadString() (string, error) + func (r *Reader) ReadUint() (uint64, error) + func (r *Reader) Reset(rd io.Reader) + type RedisError string + func (RedisError) RedisError() + func (e RedisError) Error() string + type Writer struct + func NewWriter(wr io.Writer) *Writer + func (w *Writer) Buffered() int + func (w *Writer) Flush() error + func (w *Writer) Reset(wr io.Writer) + func (w *Writer) WriteArgs(args []interface{}) error Other modules containing this package github.com/CPTSLLC/redis