Versions in this module Expand all Collapse all v8 v8.3.3 Oct 19, 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() (int, 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 writer) *Writer + func (w *Writer) WriteArg(v interface{}) error + func (w *Writer) WriteArgs(args []interface{}) error Other modules containing this package github.com/nikolubbe/redis