package proto
Import Path
github.com/go-redis/redis/v8/internal/proto (on go.dev )
Dependency Relation
imports 8 packages , and imported by 3 packages
Package-Level Type Names (total 5, in which 4 are exported)
/* sort exporteds by: alphabet | popularity */
type Reader (struct)
Fields (total 2, neither is exported )
/* 2 unexporteds ... */ /* 2 unexporteds: */
_buf []byte
rd *bufio .Reader
Methods (total 18, in which 13 are exported )
(*T) Buffered () int
(*T) Peek (n int ) ([]byte , error )
(*T) ReadArrayLen () (int64 , error )
(*T) ReadArrayReply (m MultiBulkParse ) (interface{}, error )
(*T) ReadFloatReply () (float64 , error )
(*T) ReadInt () (int64 , error )
(*T) ReadIntReply () (int64 , error )
(*T) ReadLine () ([]byte , error )
(*T) ReadReply (m MultiBulkParse ) (interface{}, error )
(*T) ReadScanReply () ([]string , uint64 , error )
(*T) ReadString () (string , error )
(*T) ReadUint () (uint64 , error )
(*T) Reset (rd io .Reader )
/* 5 unexporteds ... */ /* 5 unexporteds: */
(*T) _readTmpBytesReply (line []byte ) ([]byte , error )
(*T) buf (n int ) []byte
(*T) readLine () ([]byte , error )
readLine that returns an error if:
- there is a pending read error;
- or line does not end with \r\n.
(*T) readStringReply (line []byte ) (string , error )
(*T) readTmpBytesReply () ([]byte , error )
As Outputs Of (at least one exported )
func NewReader (rd io .Reader ) *Reader
As Inputs Of (at least 37, none are exported )
/* 37+ unexporteds ... */ /* 37+ unexporteds: */
func github.com/go-redis/redis/v8.commandInfoParser (rd *Reader , n int64 ) (interface{}, error )
func github.com/go-redis/redis/v8.pipelineReadCmds (rd *Reader , cmds []redis .Cmder ) error
func github.com/go-redis/redis/v8.sliceParser (rd *Reader , n int64 ) (interface{}, error )
func github.com/go-redis/redis/v8.stringInterfaceMapParser (rd *Reader , n int64 ) (interface{}, error )
func github.com/go-redis/redis/v8.txPipelineReadQueued (rd *Reader , statusCmd *redis .StatusCmd , cmds []redis .Cmder ) error
func github.com/go-redis/redis/v8.xGroupInfoParser (rd *Reader , n int64 ) (interface{}, error )
func github.com/go-redis/redis/v8.xMessageSliceParser (rd *Reader , n int64 ) (interface{}, error )
func github.com/go-redis/redis/v8.(*BoolCmd ).readReply (rd *Reader ) error
func github.com/go-redis/redis/v8.(*BoolSliceCmd ).readReply (rd *Reader ) error
func github.com/go-redis/redis/v8.(*ClusterClient ).pipelineReadCmds (ctx context .Context , node *redis .clusterNode , rd *Reader , cmds []redis .Cmder , failedCmds *redis .cmdsMap ) error
func github.com/go-redis/redis/v8.(*ClusterClient ).txPipelineReadQueued (ctx context .Context , rd *Reader , statusCmd *redis .StatusCmd , cmds []redis .Cmder , failedCmds *redis .cmdsMap ) error
func github.com/go-redis/redis/v8.(*ClusterSlotsCmd ).readReply (rd *Reader ) error
func github.com/go-redis/redis/v8.(*Cmd ).readReply (rd *Reader ) error
func github.com/go-redis/redis/v8.(*CommandsInfoCmd ).readReply (rd *Reader ) error
func github.com/go-redis/redis/v8.(*DurationCmd ).readReply (rd *Reader ) error
func github.com/go-redis/redis/v8.(*FloatCmd ).readReply (rd *Reader ) error
func github.com/go-redis/redis/v8.(*GeoLocationCmd ).readReply (rd *Reader ) error
func github.com/go-redis/redis/v8.(*GeoPosCmd ).readReply (rd *Reader ) error
func github.com/go-redis/redis/v8.(*IntCmd ).readReply (rd *Reader ) error
func github.com/go-redis/redis/v8.(*IntSliceCmd ).readReply (rd *Reader ) error
func github.com/go-redis/redis/v8.(*ScanCmd ).readReply (rd *Reader ) error
func github.com/go-redis/redis/v8.(*SliceCmd ).readReply (rd *Reader ) error
func github.com/go-redis/redis/v8.(*SlowLogCmd ).readReply (rd *Reader ) error
func github.com/go-redis/redis/v8.(*StatusCmd ).readReply (rd *Reader ) error
func github.com/go-redis/redis/v8.(*StringCmd ).readReply (rd *Reader ) error
func github.com/go-redis/redis/v8.(*StringIntMapCmd ).readReply (rd *Reader ) error
func github.com/go-redis/redis/v8.(*StringSliceCmd ).readReply (rd *Reader ) error
func github.com/go-redis/redis/v8.(*StringStringMapCmd ).readReply (rd *Reader ) error
func github.com/go-redis/redis/v8.(*StringStructMapCmd ).readReply (rd *Reader ) error
func github.com/go-redis/redis/v8.(*TimeCmd ).readReply (rd *Reader ) error
func github.com/go-redis/redis/v8.(*XInfoGroupsCmd ).readReply (rd *Reader ) error
func github.com/go-redis/redis/v8.(*XMessageSliceCmd ).readReply (rd *Reader ) error
func github.com/go-redis/redis/v8.(*XPendingCmd ).readReply (rd *Reader ) error
func github.com/go-redis/redis/v8.(*XPendingExtCmd ).readReply (rd *Reader ) error
func github.com/go-redis/redis/v8.(*XStreamSliceCmd ).readReply (rd *Reader ) error
func github.com/go-redis/redis/v8.(*ZSliceCmd ).readReply (rd *Reader ) error
func github.com/go-redis/redis/v8.(*ZWithKeyCmd ).readReply (rd *Reader ) error
Package-Level Constants (total 6, all are exported)
The pages are generated with Golds v0.3.2-preview . (GOOS=darwin GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu .
PR and bug reports are welcome and can be submitted to the issue list .
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds .