Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Netflix/rend
/ functions
Functions
544 in github.com/Netflix/rend
⨍
Functions
544
◇
Types & classes
88
Method
Append
(rw *bufio.ReadWriter, key []byte, value []byte)
client/textprot/prot.go:102
Method
Append
(opaque uint32, quiet bool)
protocol/types.go:42
Method
Append
(opaque uint32, quiet bool)
protocol/binprot/respond.go:150
Method
Append
(opaque uint32, quiet bool)
protocol/textprot/respond.go:47
Method
Append
(cmd common.SetRequest)
handlers/types.go:30
Method
Append
(cmd common.SetRequest)
handlers/inmem/inmem.go:120
Method
Append
Append performs an append request on the remote backend
handlers/memcached/chunked/handler.go:338
Method
Append
Append performs an append request on the remote backend
handlers/memcached/std/handler.go:88
Method
Append
Append performs an append operation on the backend. It will append the data to the value only if it already exists.
handlers/memcached/batched/handler.go:195
Method
Append
(req common.SetRequest)
server/default_test.go:86
Method
Append
(req common.SetRequest)
server/default_test.go:137
Method
Append
(req common.SetRequest)
orcas/l1only.go:115
Method
Append
(cmd common.SetRequest)
orcas/util_test.go:56
Method
Append
(req common.SetRequest)
orcas/l1l2batch.go:221
Method
Append
(req common.SetRequest)
orcas/locked_test.go:35
Method
Append
(req common.SetRequest)
orcas/locked.go:175
Method
Append
(req common.SetRequest)
orcas/l1l2.go:264
Method
BatchGet
(rw *bufio.ReadWriter, keys [][]byte)
client/binprot/prot.go:289
Method
BatchGet
(rw *bufio.ReadWriter, keys [][]byte)
client/textprot/prot.go:177
Function
Batched
Batched returns an implementation of the Handler interface that multiplexes requests on to a connection pool in order to reduce the overhead per reque
handlers/memcached/constructors.go:63
Function
BenchmarkHeaders
(b *testing.B)
protocol/binprot/parser_test.go:67
Function
BenchmarkTagsBuildStringAppend
(b *testing.B)
metrics/tagsbench_test.go:59
Function
BenchmarkTagsBuildStringByteSlice
(b *testing.B)
metrics/tagsbench_test.go:103
Function
BenchmarkTagsBuildStringByteSliceDynamicData
(b *testing.B)
metrics/tagsbench_test.go:122
Function
BenchmarkTagsBuildStringByteSlicePrealloc
(b *testing.B)
metrics/tagsbench_test.go:84
Function
BenchmarkTimerNow
(b *testing.B)
timer/timer_test.go:87
Function
BenchmarkTimerSince
(b *testing.B)
timer/timer_test.go:93
Function
BenchmarkWallTimeNow
(b *testing.B)
timer/timer_test.go:100
Function
BenchmarkWallTimeSince
(b *testing.B)
timer/timer_test.go:106
Method
CanParse
()
protocol/binprot/components.go:44
Method
CanParse
()
protocol/textprot/components.go:44
Function
Chunked
Chunked returns an implementation of the Handler interface that implements an interaction model which splits data to set size chunks before inserting.
handlers/memcached/constructors.go:47
Method
Close
()
handlers/inmem/inmem.go:302
Method
Close
Close closes the Handler's underlying io.ReadWriteCloser. Any calls to the handler after Close is called are invalid.
handlers/memcached/chunked/handler.go:138
Method
Close
Close closes the Handler's underlying io.ReadWriteCloser. Any calls to the handler after Close is called are invalid.
handlers/memcached/std/handler.go:59
Method
Close
Close does nothing for this Handler as the connections are pooled behind it and are not explicitly controlled.
handlers/memcached/batched/handler.go:102
Method
Close
()
server/default_test.go:30
Method
Close
()
orcas/util_test.go:131
Method
Configure
(conn net.Conn)
server/listen.go:40
Method
Configure
(conn net.Conn)
server/listen.go:73
Function
Connect
(host string, port int)
client/common/utils.go:64
Function
DecodeError
(header *ResponseHeader)
protocol/binprot/types.go:86
Function
Default
Default creates a new *DefaultServer instance with the given connections, request parser, and request orchestrator.
server/default.go:39
Method
Delete
(rw *bufio.ReadWriter, key []byte)
client/binprot/prot.go:319
Method
Delete
(rw *bufio.ReadWriter, key []byte)
client/textprot/prot.go:237
Method
Delete
(opaque uint32)
protocol/types.go:48
Method
Delete
(opaque uint32)
protocol/binprot/respond.go:218
Method
Delete
(opaque uint32)
protocol/textprot/respond.go:106
Method
Delete
(cmd common.DeleteRequest)
handlers/types.go:35
Method
Delete
(cmd common.DeleteRequest)
handlers/inmem/inmem.go:271
Method
Delete
Delete performs a delete request on the remote backend
handlers/memcached/chunked/handler.go:725
Method
Delete
Delete performs a delete request on the remote backend
handlers/memcached/std/handler.go:269
Method
Delete
Delete performs a delete operation on the backend. It will unconditionally remove the value.
handlers/memcached/batched/handler.go:207
Method
Delete
(req common.DeleteRequest)
server/default_test.go:94
Method
Delete
(req common.DeleteRequest)
server/default_test.go:139
Method
Delete
(req common.DeleteRequest)
orcas/l1only.go:169
Method
Delete
(cmd common.DeleteRequest)
orcas/util_test.go:121
Method
Delete
(req common.DeleteRequest)
orcas/l1l2batch.go:345
Method
Delete
(req common.DeleteRequest)
orcas/locked_test.go:37
Method
Delete
(req common.DeleteRequest)
orcas/locked.go:191
Method
Delete
(req common.DeleteRequest)
orcas/l1l2.go:389
Method
Error
()
client/binprot/prot.go:33
Method
Error
(opaque uint32, reqType common.RequestType, err error, quiet bool)
protocol/textprot/respond.go:129
Method
Error
(req common.Request, reqType common.RequestType, err error)
server/default_test.go:130
Method
Error
(req common.Request, reqType common.RequestType, err error)
server/default_test.go:149
Method
Error
(req common.Request, reqType common.RequestType, err error)
orcas/l1only.go:398
Method
Error
(req common.Request, reqType common.RequestType, err error)
orcas/l1l2batch.go:709
Method
Error
(req common.Request, reqType common.RequestType, err error)
orcas/locked_test.go:47
Method
Error
(req common.Request, reqType common.RequestType, err error)
orcas/locked.go:341
Method
Error
(req common.Request, reqType common.RequestType, err error)
orcas/l1l2.go:896
Function
Exp
get a random expiration
client/common/utils.go:82
Method
GAT
(rw *bufio.ReadWriter, key []byte)
client/binprot/prot.go:305
Method
GAT
(rw *bufio.ReadWriter, key []byte)
client/textprot/prot.go:231
Method
GAT
(response common.GetResponse)
protocol/types.go:47
Method
GAT
(response common.GetResponse)
protocol/binprot/respond.go:185
Method
GAT
(response common.GetResponse)
protocol/textprot/respond.go:95
Method
GAT
(cmd common.GATRequest)
handlers/inmem/inmem.go:237
Method
GAT
GAT performs a get-and-touch request on the remote backend
handlers/memcached/chunked/handler.go:621
Method
GAT
GAT performs a get-and-touch request on the remote backend
handlers/memcached/std/handler.go:237
Method
GAT
GAT performs a get-and-touch on the backend for the given key. It will retrieve the value while updating the TTL to the one supplied.
handlers/memcached/batched/handler.go:231
Method
GAT
(cmd common.GATRequest)
orcas/util_test.go:116
Method
Gat
(req common.GATRequest)
server/default_test.go:110
Method
Gat
(req common.GATRequest)
server/default_test.go:143
Method
Gat
(req common.GATRequest)
orcas/l1only.go:350
Method
Gat
(req common.GATRequest)
orcas/l1l2batch.go:624
Method
Gat
(req common.GATRequest)
orcas/locked_test.go:41
Method
Gat
(req common.GATRequest)
orcas/locked.go:317
Method
Gat
(req common.GATRequest)
orcas/l1l2.go:717
Function
Get
Accepts a sorted slice of durations in nanoseconds Returns a Stats struct of millisecond statistics
client/stats/stats.go:35
Method
Get
(rw *bufio.ReadWriter, key []byte)
client/binprot/prot.go:253
Method
Get
(response common.GetResponse)
protocol/binprot/respond.go:164
Method
Get
(response common.GetResponse)
protocol/textprot/respond.go:55
Method
Get
(cmd common.GetRequest)
handlers/inmem/inmem.go:162
Method
Get
Get performs a batched get request on the remote backend. The channels returned are expected to be read from until either a single error is received o
handlers/memcached/chunked/handler.go:468
Method
Get
Get performs a batched get request on the remote backend. The channels returned are expected to be read from until either a single error is received o
handlers/memcached/std/handler.go:137
Method
Get
Get performs a get operation on the backend. It retrieves the whole of the batch of keys given as a group and returns them one at a time over the requ
handlers/memcached/batched/handler.go:298
Method
Get
(req common.GetRequest)
server/default_test.go:102
Method
Get
(req common.GetRequest)
server/default_test.go:141
Method
Get
(req common.GetRequest)
orcas/l1only.go:223
Method
Get
(cmd common.GetRequest)
orcas/util_test.go:66
← previous
next →
201–300 of 544, ranked by callers