| Interface | Description |
|---|---|
| AsyncHandler<V> |
Callback interface used in aredis to indicate completion of an Asynchronous task submitted.
|
| AsyncRedisClient |
Specifies the different methods to run Redis Commands.
|
| ClassDescriptorStorageFactory |
Defines a factory for getting a
ClassDescriptorStorage for the given Redis Server. |
| DataHandler |
Specifies the serialization and de-serialization of a value when storing to and retrieving an Object from the Redis Server.
|
| HashAlgorithm |
Intends to provide hash for locating a server for a key.
|
| KeyHasher |
Specifies the Hashing technique to assign a key to one of the servers in a
ShardedAsyncRedisClient. |
| RedisMessageListener |
Interface to be implemented by a Message Listener for the
RedisSubscription PI |
| Class | Description |
|---|---|
| AbstractAsyncRedisClient |
A basic implementation of AsyncRedisClient based on 2 abstract methods.
|
| AsyncRedisConnection |
This is the pipelined asynchronous implementation of AsyncRedisClient that is the basis of aredis.
|
| AsyncRedisConnectionPoolManager |
A Pool Member Manager for AsyncRedisConnection so that
AsyncObjectPool can be used to create a pool of
AsyncRedisConnection. |
| AsyncRedisFactory |
This is the preferred class to use to get aredis Service Objects like
AsyncRedisConnection,
AsyncObjectPoolRedisSubscription. |
| BinaryHandler |
A Data Handler which stores a Byte Array of data optionally compressing it.
|
| ConsistentKeyHasher |
Consistent Hashing Algorithm derived from the one in SpyMemcached memcached client.
|
| JavaHandler |
The default Data Handler.
|
| JavaKeyHasher |
A basic Key Hasher which takes the java hashcode of the key and assigns the index got by the reminder when the
hashcode is divided by the number of servers.
|
| PerConnectionRedisClassDescriptorStorageFactory |
A ClassDescriptorStorage Factory which returns a
RedisClassDescriptorStorage for the given redis server. |
| RedisClassDescriptorStorage |
Implementation of ClassDescriptorStorage used by aredis that stores the ClassDescriptors on a redis server.
|
| RedisClassDescriptorStorageFactory |
A ClassDescriptorStorage Factory which a returns a single
RedisClassDescriptorStorage for all redis servers. |
| RedisCommandInfo |
This is a class to Hold a Redis Command with its arguments and also the result once the command is completed.
|
| RedisRawResponse |
Data Object representing the Redis Response Read and parsed by
RedisResponseReader. |
| RedisResponseReader |
This is a low level redis response parser that is used by aredis.
|
| RedisServerInfo |
Identifies a Redis server with its host, port and dbIndex.
|
| RedisServerListInfo |
Identifies a list of Redis servers.
|
| RedisSubscriptionConnection |
This is the base class used by
RedisSubscription. |
| ResultTypeInfo |
A Holder for Result Type that is used to specify Individual Result Types recursively in case the
Result is of Type MULTIBULK.
|
| Script |
A simple immutable holder class to hold a Redis Lua Script and its sha1 digest.
|
| ShardedAsyncRedisClient |
ShardedAsyncRedisClient is an implementation of AsynRedisClient which holds 2 or more
AsyncRedisConnection
Objects and forwards the commands to one of them based on the hash of the key in the command. |
| StringHandler |
A Data Handler which stores a String optionally compressing it.
|
| SubscriptionInfo |
Subscription Info for a Redis Subscription including the Listener.
|
| Enum | Description |
|---|---|
| ConnectionType |
Defines the types of a Redis Connection.
|
| DefaultHashAlgorithm |
Known hashing algorithms for locating a server for a key.
|
| RedisCommand |
Enumerates the Redis Commands and also contains information about the command argument types using which the AsyncRedisConnection
determines the arguments to which to used the Data Handler.
|
| RedisCommandInfo.CommandStatus |
Enumerates the CommandStatus which is expected to be SUCCESS on normal execution.
|
| RedisCommandInfo.ResultType |
Enumerates the Result Types of Redis
|
| RedisSubscriptionConnection.CommandType |
Different Subscribe Unsubscribe Command Types.
|
Copyright © 2013- Suresh Mahalingam. All Rights Reserved.