MCPcopy Create free account

hub / github.com/alphazero/Go-Redis / types & classes

Types & classes70 in github.com/alphazero/Go-Redis

InterfaceAsyncClient
The asynchronous client interface provides asynchronous call semantics with future results supporting both blocking and try-and-timeout result accesso
redis.go:335
InterfaceAsyncConnection
---------------------------------------------------------------------------- AsyncConnection API -----------------------------------------------------
connection.go:174
InterfaceClient
The synchronous call semantics Client interface. Method names map one to one to the Redis command set. All methods may return an redis.Error, which i
redis.go:114
StructCommand
Describes a given Redis command
specification.go:112
StructConnectionSpec
Defines the set of parameters that are used by the client connections
connection.go:78
InterfaceError
---------------------------------------------------------------------------- redis.Error -------------------------------------------------------------
error.go:30
InterfaceFutureBool
FutureBool
future.go:171
InterfaceFutureBytes
FutureBytes (for []byte)
future.go:111
InterfaceFutureBytesArray
FutureBytesArray (for [][]byte)
future.go:139
InterfaceFutureFloat64
FutureFloat64
future.go:255
InterfaceFutureInfo
FutureInfo
redisfutures.go:50
InterfaceFutureInt64
FutureInt64
future.go:227
InterfaceFutureKeyType
FutureKeyType
redisfutures.go:79
InterfaceFutureKeys
FutureKeys
redisfutures.go:21
InterfaceFutureResult
Future? interfaces very much in line with the Future<?> of Java. These variants all expose the same set of semantics in a type-safe manner. We're onl
future.go:105
InterfaceFutureString
FutureString
future.go:199
TypeAliasKeyType
import "fmt" ---------------------------------------------------------------------------- PROTOCOL SPEC Various other elements of the package use the
specification.go:33
StructMessage
Conforms to the payload as received from wire. If Type is MESSAGE, then Body will contain a message, and SubscriptionCnt will be -1. otherwise, it is
protocol.go:304
StructMethodSpec
---------------------------------------------------------------------- BlackBox testing contract (WIP) -----------------------------------------------
specification.go:204
StructPendingResponse
Handle to a future response
connection.go:179
TypeAliasProtocol
---------------------------------------------------------------------------- Connection ConnectionSpec -----------------------------------------------
connection.go:59
TypeAliasPubSubChannel
PubSubChannels are used by clients to forward received PubSub messages from Redis See PubSubClient interface for details.
redis.go:619
InterfacePubSubClient
REVU - ALL THE COMMENS NEEDS REVIEW AND REVISION Most critical is the depth of channel for message publication Demux is problematic on many levels. S
redis.go:581
InterfacePubSubConnection
---------------------------------------------------------------------------- PubSubConnection API ----------------------------------------------------
connection.go:190
TypeAliasPubSubMType
---------------------------------------------------------------------------- PubSub message ----------------------------------------------------------
protocol.go:279
InterfaceRedisError
---------------------------------------------------------------------- Redis Server Errors -----------------------------------------------------------
error.go:90
TypeAliasRequestType
Request type defines the characteristic pattern of a cmd request
specification.go:78
InterfaceResponse
---------------------------------------------------------------------------- Response ----------------------------------------------------------------
protocol.go:170
TypeAliasResponseType
Response type defines the various flavors of responses from Redis per its specification.
specification.go:98
TypeAliasStatus
Not yet used -- TODO: decide if returning status (say for Set) for non error cases really buys us anything beyond (useless) consistency.
specification.go:68
StructSubscription
REVU - why is this exported?
connection.go:196
InterfaceSyncConnection
---------------------------------------------------------------------------- SyncConnection API ------------------------------------------------------
connection.go:163
InterfaceSystemError
---------------------------------------------------------------------- Go-Redis System Errors or Bugs ------------------------------------------------
error.go:45
TypeAlias_boolfuture
future.go:177
TypeAlias_bytearrayslicefuture
future.go:145
TypeAlias_byteslicefuture
future.go:117
Struct_futurefloat64
future.go:259
Struct_futureinfo
redisfutures.go:54
TypeAlias_futureint64
future.go:233
Struct_futurekeys
redisfutures.go:25
Struct_futurekeytype
redisfutures.go:83
TypeAlias_futurestring
future.go:205
Struct_response
protocol.go:179
StructasyncClient
----------------------------------------------------------------------------- asyncClient ------------------------------------------------------------
asynchclient.go:27
StructasyncConnHdl
connection.go:448
TypeAliasasyncReqPtr
connection.go:438
StructasyncRequestInfo
Defines the data corresponding to a requested service call through the QueueRequest method of AsyncConnection not used yet.
connection.go:430
TypeAliasclientType
compliance/compliance.go:32
StructconnHdl
---------------------------------------------------------------------------- Generic Conn handle and methods - supports SyncConnection interface -----
connection.go:210
TypeAliasctlbytes
protocol.go:48
Structerror_
compliance/compliance.go:27
TypeAliasevent_code
connection.go:402
TypeAliasinterrupt_code
connection.go:390
Structmtest
test/gen/generate.go:113
Structoutarg
test/gen/generate.go:124
StructpubsubClient
----------------------------------------------------------------------------- pubsubClient - supports PubSubClient interface -------------------------
pubsubclient.go:21
StructredisError
error.go:94
FuncTyperedisTask
---------------------------------------------------------------------------- benchmarker -------------------------------------------------------------
bench/gosynchclient.go:64
FuncTyperedisTask
---------------------------------------------------------------------------- types and props ---------------------------------------------------------
bench/asyncbench.go:17
Structresult
---------------------------------------------------------------------------- synchronization utilities. ----------------------------------------------
future.go:32
TypeAliasstatus_code
---------------------------------------------------------------------------- Asynchronous connection handle and friends ------------------------------
connection.go:377
StructsyncClient
----------------------------------------------------------------------------- syncClient -------------------------------------------------------------
synchclient.go:29
StructsystemError
supports SystemError interface
error.go:50
StructtaskSpec
task info
bench/gosynchclient.go:67
StructtaskSpec
task info
bench/asyncbench.go:20
StructtaskStatus
connection.go:418
Structtspec_ft
REVU: nice to test timing accuracy but it isn't really necessary. basic test data
future_test.go:15
TypeAliasworkerCtl
connection.go:400
StructworkerStatus
connection.go:412
FuncTypeworkerTask
func(*asyncConnHdl, workerCtl) (*interrupt_code, *taskStatus)
connection.go:425