Package | Description |
---|---|
org.jredis.protocol |
This package contains the constructs that reflect the Redis Protocol Specification
TODO: elaborate on the spec requirements.
|
org.jredis.ri.alphazero.protocol |
Modifier and Type | Interface and Description |
---|---|
interface |
BulkResponse
[TODO: document me!]
|
interface |
MultiBulkResponse
[TODO: document me!]
|
interface |
Request
[TODO: document me!]
|
interface |
Response
[TODO: detail the requirements - this is wip.]
|
interface |
StatusResponse
This is just a marker interface.
|
interface |
ValueResponse
Formally, redis only returns "integers" as values, but in fact, an operation such as
Command.RANDOMKEY will return a key in a single line reply, and not a bulk reply. |
Modifier and Type | Class and Description |
---|---|
static class |
ProtocolBase.StreamBufferRequest
SimpleRequest implements the required
read(InputStream)
using a (likely) shared data buffer. |
class |
ResponseSupport
Base for all responses.
|
class |
SyncProtocol.SyncBulkResponse |
class |
SyncProtocol.SyncLineResponse |
class |
SyncProtocol.SyncMultiBulkResponse |
class |
SyncProtocol.SyncMultiLineResponseBase
Abstract base for all multiline responses (as of now, Bulk and MultBulk).
|
class |
SyncProtocol.SyncResponseBase
Synchronous responses are guaranteed to be contiguous chunks (if the
client of this class is respecting its contract) -- meaning, it can go
ahead and read as much as it can in its first read without busy waiting
or reading one byte at a time.
|
class |
VirtualResponse
Certain requested commands do not have a corresponding response from
redis.
|
Copyright © 2009–2018. All rights reserved.