A B C D E F G H I K L M N O P Q R S T U V W Z

A

aggregate(ZParams.Aggregate) - Method in class org.idevlab.rjc.ZParams
 
alpha() - Method in class org.idevlab.rjc.SortingParams
Sort lexicographicaly.
append(String, String) - Method in class org.idevlab.rjc.Client
 
append(String, String) - Method in interface org.idevlab.rjc.RedisCommands
 
append(String, String) - Method in class org.idevlab.rjc.RedisNode
 
append(String, String) - Method in interface org.idevlab.rjc.RedisOperations
Time complexity O(1).
append(String, String) - Method in class org.idevlab.rjc.sharding.ShardedRedis
 
asc() - Method in class org.idevlab.rjc.SortingParams
Get the Sorting in Ascending Order.
ASTERISK_BYTE - Static variable in class org.idevlab.rjc.protocol.Protocol
 
auth(String) - Method in class org.idevlab.rjc.Client
 
auth(String) - Method in class org.idevlab.rjc.RedisNode
 
auth(String) - Method in interface org.idevlab.rjc.SingleRedisOperations
 

B

bgrewriteaof() - Method in class org.idevlab.rjc.Client
 
bgrewriteaof() - Method in class org.idevlab.rjc.RedisNode
 
bgrewriteaof() - Method in interface org.idevlab.rjc.SingleRedisOperations
 
bgsave() - Method in class org.idevlab.rjc.Client
 
bgsave() - Method in class org.idevlab.rjc.RedisNode
 
bgsave() - Method in interface org.idevlab.rjc.SingleRedisOperations
 
blpop(String...) - Method in class org.idevlab.rjc.Client
 
blpop(String...) - Method in interface org.idevlab.rjc.RedisCommands
 
blpop(int, String...) - Method in class org.idevlab.rjc.RedisNode
 
blpop(int, String...) - Method in interface org.idevlab.rjc.SingleRedisOperations
Time complexity

O(1)

BLPOP is a blocking list pop primitive.

brpop(String...) - Method in class org.idevlab.rjc.Client
 
brpop(String...) - Method in interface org.idevlab.rjc.RedisCommands
 
brpop(int, String...) - Method in class org.idevlab.rjc.RedisNode
 
brpop(int, String...) - Method in interface org.idevlab.rjc.SingleRedisOperations
Time complexity

O(1)

BRPOP is a blocking list pop primitive.

brpoplpush(String, String, int) - Method in class org.idevlab.rjc.Client
 
brpoplpush(String, String, int) - Method in interface org.idevlab.rjc.RedisCommands
 
brpoplpush(String, String, int) - Method in class org.idevlab.rjc.RedisNode
 
brpoplpush(String, String, int) - Method in interface org.idevlab.rjc.SingleRedisOperations
Time complexity

O(1).

buf - Variable in class org.idevlab.rjc.protocol.RedisInputStream
 
buf - Variable in class org.idevlab.rjc.protocol.RedisOutputStream
 
by(String) - Method in class org.idevlab.rjc.SortingParams
Sort by weight in keys.

C

CHARSET - Static variable in class org.idevlab.rjc.protocol.Protocol
 
Client - Class in org.idevlab.rjc
 
Client(RedisConnection) - Constructor for class org.idevlab.rjc.Client
 
Client.LIST_POSITION - Enum in org.idevlab.rjc
 
close() - Method in class org.idevlab.rjc.Client
Closes underlying connection
close() - Method in class org.idevlab.rjc.ds.PoolableDataSource
 
close() - Method in interface org.idevlab.rjc.ds.RedisConnection
 
close() - Method in class org.idevlab.rjc.message.RedisNodeSubscriber
 
close() - Method in interface org.idevlab.rjc.Session
 
closed - Variable in class org.idevlab.rjc.ds.PoolableDataSource
 
COLON_BYTE - Static variable in class org.idevlab.rjc.protocol.Protocol
 
computeMd5(String) - Static method in enum org.idevlab.rjc.util.HashAlgorithm
Get the md5 of the given key.
configGet(String) - Method in class org.idevlab.rjc.Client
 
configGet(String) - Method in class org.idevlab.rjc.RedisNode
 
configGet(String) - Method in interface org.idevlab.rjc.SingleRedisOperations
 
configResetStat() - Method in class org.idevlab.rjc.Client
 
configResetStat() - Method in interface org.idevlab.rjc.RedisCommands
 
configSet(String, String) - Method in class org.idevlab.rjc.Client
 
configSet(String, String) - Method in class org.idevlab.rjc.RedisNode
 
configSet(String, String) - Method in interface org.idevlab.rjc.SingleRedisOperations
 
connect() - Method in interface org.idevlab.rjc.ds.RedisConnection
 
count - Variable in class org.idevlab.rjc.protocol.RedisInputStream
 
count - Variable in class org.idevlab.rjc.protocol.RedisOutputStream
 
create(String, int) - Method in interface org.idevlab.rjc.ds.DataSourceFactory
Creates Redis data source
create(String, int) - Method in class org.idevlab.rjc.ds.PoolableDataSourceFactory
 
create(String, int) - Method in class org.idevlab.rjc.ds.SimpleDataSourceFactory
 
create(DataSource) - Method in interface org.idevlab.rjc.NodeFactory
 
create(DataSource) - Method in class org.idevlab.rjc.RedisNodeFactory
 
create() - Method in interface org.idevlab.rjc.SessionFactory
 
create() - Method in class org.idevlab.rjc.SessionFactoryImpl
 
create() - Method in interface org.idevlab.rjc.sharding.ShardsFactory
 
create() - Method in class org.idevlab.rjc.sharding.ShardsFactoryImpl
 

D

DataSource - Interface in org.idevlab.rjc.ds
 
DataSourceFactory - Interface in org.idevlab.rjc.ds
 
dbSize() - Method in class org.idevlab.rjc.Client
 
dbSize() - Method in class org.idevlab.rjc.RedisNode
 
dbSize() - Method in interface org.idevlab.rjc.SingleRedisOperations
 
debug(DebugParams) - Method in class org.idevlab.rjc.Client
 
debug(DebugParams) - Method in interface org.idevlab.rjc.RedisCommands
 
debug(DebugParams) - Method in class org.idevlab.rjc.RedisNode
 
debug(DebugParams) - Method in interface org.idevlab.rjc.SingleRedisOperations
 
DebugParams - Class in org.idevlab.rjc
 
decr(String) - Method in class org.idevlab.rjc.Client
 
decr(String) - Method in interface org.idevlab.rjc.RedisCommands
 
decr(String) - Method in class org.idevlab.rjc.RedisNode
 
decr(String) - Method in interface org.idevlab.rjc.RedisOperations
Time complexity O(1)

Decrements the number stored at key by one.

decr(String) - Method in class org.idevlab.rjc.sharding.ShardedRedis
 
decrBy(String, int) - Method in class org.idevlab.rjc.Client
 
decrBy(String, int) - Method in interface org.idevlab.rjc.RedisCommands
 
decrBy(String, int) - Method in class org.idevlab.rjc.RedisNode
 
decrBy(String, int) - Method in interface org.idevlab.rjc.RedisOperations
Time complexity O(1)

Decrements the number stored at key by decrement.

decrBy(String, int) - Method in class org.idevlab.rjc.sharding.ShardedRedis
 
DEFAULT_KEY_TAG_PATTERN - Static variable in class org.idevlab.rjc.sharding.HashNodeLocator
 
DEFAULT_PORT - Static variable in class org.idevlab.rjc.protocol.Protocol
 
DEFAULT_TIMEOUT - Static variable in class org.idevlab.rjc.protocol.Protocol
 
del(String...) - Method in class org.idevlab.rjc.Client
 
del(String...) - Method in interface org.idevlab.rjc.RedisCommands
 
del(String...) - Method in class org.idevlab.rjc.RedisNode
 
del(String...) - Method in interface org.idevlab.rjc.RedisOperations
Time complexity O(N) where N is the number of keys that will be removed.
del(String...) - Method in class org.idevlab.rjc.sharding.ShardedRedis
 
desc() - Method in class org.idevlab.rjc.SortingParams
Get the Sorting in Descending Order.
discard() - Method in class org.idevlab.rjc.Client
 
discard() - Method in interface org.idevlab.rjc.MultiExecCommands
 
discard() - Method in interface org.idevlab.rjc.Session
Flushes all previously queued commands in a transaction and restores the connection state to normal.
doIt(Session) - Method in interface org.idevlab.rjc.RedisCallback
 
DOLLAR_BYTE - Static variable in class org.idevlab.rjc.protocol.Protocol
 

E

echo(String) - Method in class org.idevlab.rjc.Client
 
echo(String) - Method in class org.idevlab.rjc.RedisNode
 
echo(String) - Method in interface org.idevlab.rjc.SingleRedisOperations
 
ElementScore - Class in org.idevlab.rjc
 
ElementScore() - Constructor for class org.idevlab.rjc.ElementScore
 
ElementScore(String, String) - Constructor for class org.idevlab.rjc.ElementScore
 
encode(String) - Static method in class org.idevlab.rjc.util.SafeEncoder
 
encode(byte[]) - Static method in class org.idevlab.rjc.util.SafeEncoder
 
equals(Object) - Method in class org.idevlab.rjc.ElementScore
 
exec() - Method in class org.idevlab.rjc.Client
 
exec() - Method in interface org.idevlab.rjc.MultiExecCommands
 
exec() - Method in interface org.idevlab.rjc.Session
Executes all previously queued commands in a transaction and restores the connection state to normal.
execute(RedisCommands) - Method in interface org.idevlab.rjc.Pipeline
 
execute(RedisCallback<T>) - Method in class org.idevlab.rjc.RedisTemplate
 
exists(String) - Method in class org.idevlab.rjc.Client
 
exists(String) - Method in interface org.idevlab.rjc.RedisCommands
 
exists(String) - Method in class org.idevlab.rjc.RedisNode
 
exists(String) - Method in interface org.idevlab.rjc.RedisOperations
Time complexity O(1)

Determine if a key exists

exists(String) - Method in class org.idevlab.rjc.sharding.ShardedRedis
 
expire(String, int) - Method in class org.idevlab.rjc.Client
 
expire(String, int) - Method in interface org.idevlab.rjc.RedisCommands
 
expire(String, int) - Method in class org.idevlab.rjc.RedisNode
 
expire(String, int) - Method in interface org.idevlab.rjc.RedisOperations
Time complexity O(1)

Set a timeout on key.

expire(String, int) - Method in class org.idevlab.rjc.sharding.ShardedRedis
 
expireAt(String, long) - Method in class org.idevlab.rjc.Client
 
expireAt(String, long) - Method in interface org.idevlab.rjc.RedisCommands
 
expireAt(String, long) - Method in class org.idevlab.rjc.RedisNode
 
expireAt(String, long) - Method in interface org.idevlab.rjc.RedisOperations
Time complexity O(1)

Set a timeout on key.

expireAt(String, long) - Method in class org.idevlab.rjc.sharding.ShardedRedis
 

F

find(String) - Static method in enum org.idevlab.rjc.protocol.Protocol.Keyword
 
flush() - Method in class org.idevlab.rjc.protocol.RedisOutputStream
 
flushAll() - Method in class org.idevlab.rjc.Client
 
flushAll() - Method in class org.idevlab.rjc.RedisNode
 
flushAll() - Method in interface org.idevlab.rjc.SingleRedisOperations
 
flushDB() - Method in class org.idevlab.rjc.Client
 
flushDB() - Method in class org.idevlab.rjc.RedisNode
 
flushDB() - Method in interface org.idevlab.rjc.SingleRedisOperations
 

G

get(String) - Method in class org.idevlab.rjc.Client
 
get(String) - Method in interface org.idevlab.rjc.RedisCommands
 
get(String) - Method in class org.idevlab.rjc.RedisNode
 
get(String) - Method in interface org.idevlab.rjc.RedisOperations
Time complexity O(1)

Get the value of key.

get(String) - Method in class org.idevlab.rjc.sharding.ShardedRedis
 
get(String...) - Method in class org.idevlab.rjc.SortingParams
Retrieving external keys from the result of the search.
getAddresses() - Method in class org.idevlab.rjc.sharding.ShardsFactoryImpl
 
getAlgorithm() - Method in class org.idevlab.rjc.sharding.HashNodeLocator
 
getAll() - Method in class org.idevlab.rjc.Client
 
getAll() - Method in interface org.idevlab.rjc.ds.RedisConnection
 
getbit(String, int) - Method in class org.idevlab.rjc.Client
 
getbit(String, int) - Method in interface org.idevlab.rjc.RedisCommands
 
getBit(String, int) - Method in class org.idevlab.rjc.RedisNode
 
getBit(String, int) - Method in interface org.idevlab.rjc.RedisOperations
Time complexity O(1)

Returns the bit value at offset in the string value stored at key.

getBit(String, int) - Method in class org.idevlab.rjc.sharding.ShardedRedis
 
getBulkReply() - Method in class org.idevlab.rjc.Client
 
getBulkReply() - Method in interface org.idevlab.rjc.ds.RedisConnection
 
getCommand() - Method in class org.idevlab.rjc.DebugParams
 
getConnection() - Method in interface org.idevlab.rjc.ds.DataSource
 
getConnection() - Method in class org.idevlab.rjc.ds.PoolableDataSource
 
getConnection() - Method in class org.idevlab.rjc.ds.SimpleDataSource
 
getDataSource() - Method in class org.idevlab.rjc.message.RedisNodeSubscriber
 
getDataSource() - Method in class org.idevlab.rjc.SessionFactoryImpl
 
getDataSourceFactory() - Method in class org.idevlab.rjc.sharding.ShardsFactoryImpl
 
getElement() - Method in class org.idevlab.rjc.ElementScore
 
getFactory() - Method in class org.idevlab.rjc.RedisTemplate
 
getHost() - Method in class org.idevlab.rjc.ds.PoolableDataSource
 
getHost() - Method in interface org.idevlab.rjc.ds.RedisConnection
 
getHost() - Method in class org.idevlab.rjc.ds.SimpleDataSource
 
getIds() - Method in class org.idevlab.rjc.sharding.ShardsFactoryImpl
 
getInitialSize() - Method in class org.idevlab.rjc.ds.PoolableDataSource
Returns the initial size of the connection pool.
getInitialSize() - Method in class org.idevlab.rjc.ds.PoolableDataSourceFactory
Returns the initial size of the connection pool.
getIntegerReply() - Method in class org.idevlab.rjc.Client
 
getIntegerReply() - Method in interface org.idevlab.rjc.ds.RedisConnection
 
getKeyBytes(String) - Static method in class org.idevlab.rjc.util.KeyUtil
Get the bytes for a key.
getMaxActive() - Method in class org.idevlab.rjc.ds.PoolableDataSource
Returns the maximum number of active connections that can be allocated at the same time.
getMaxActive() - Method in class org.idevlab.rjc.ds.PoolableDataSourceFactory
Returns the maximum number of active connections that can be allocated at the same time.
getMaxIdle() - Method in class org.idevlab.rjc.ds.PoolableDataSource
Returns the maximum number of connections that can remain idle in the pool.
getMaxIdle() - Method in class org.idevlab.rjc.ds.PoolableDataSourceFactory
Returns the maximum number of connections that can remain idle in the pool.
getMaxWait() - Method in class org.idevlab.rjc.ds.PoolableDataSource
Returns the maximum number of milliseconds that the pool will wait for a connection to be returned before throwing an exception.
getMaxWait() - Method in class org.idevlab.rjc.ds.PoolableDataSourceFactory
Returns the maximum number of milliseconds that the pool will wait for a connection to be returned before throwing an exception.
getMessageListener() - Method in class org.idevlab.rjc.message.RedisNodeSubscriber
 
getMinEvictableIdleTimeMillis() - Method in class org.idevlab.rjc.ds.PoolableDataSource
Returns the PoolableDataSource.minEvictableIdleTimeMillis property.
getMinEvictableIdleTimeMillis() - Method in class org.idevlab.rjc.ds.PoolableDataSourceFactory
Returns the PoolableDataSourceFactory.minEvictableIdleTimeMillis property.
getMinIdle() - Method in class org.idevlab.rjc.ds.PoolableDataSource
Returns the minimum number of idle connections in the pool
getMinIdle() - Method in class org.idevlab.rjc.ds.PoolableDataSourceFactory
Returns the minimum number of idle connections in the pool
getMultiBulkReply() - Method in class org.idevlab.rjc.Client
 
getMultiBulkReply() - Method in interface org.idevlab.rjc.ds.RedisConnection
 
getNode(String) - Method in class org.idevlab.rjc.sharding.HashNodeLocator
 
getNode(String) - Method in interface org.idevlab.rjc.sharding.NodeLocator
 
getNode() - Method in interface org.idevlab.rjc.sharding.Shard
Underlying shard node
getNode() - Method in class org.idevlab.rjc.sharding.ShardImpl
 
getNodeFactory() - Method in class org.idevlab.rjc.sharding.ShardsFactoryImpl
 
getNodes() - Method in class org.idevlab.rjc.sharding.HashNodeLocator
 
getNodes() - Method in interface org.idevlab.rjc.sharding.NodeLocator
 
getNumActive() - Method in class org.idevlab.rjc.ds.PoolableDataSource
[Read Only] The current number of active connections that have been allocated from this data source.
getNumIdle() - Method in class org.idevlab.rjc.ds.PoolableDataSource
[Read Only] The current number of idle connections that are waiting to be allocated from this data source.
getNumTestsPerEvictionRun() - Method in class org.idevlab.rjc.ds.PoolableDataSource
Returns the value of the PoolableDataSource.numTestsPerEvictionRun property.
getNumTestsPerEvictionRun() - Method in class org.idevlab.rjc.ds.PoolableDataSourceFactory
Returns the value of the PoolableDataSourceFactory.numTestsPerEvictionRun property.
getObjectMultiBulkReply() - Method in class org.idevlab.rjc.Client
 
getObjectMultiBulkReply() - Method in interface org.idevlab.rjc.ds.RedisConnection
 
getOne() - Method in class org.idevlab.rjc.Client
 
getOne() - Method in interface org.idevlab.rjc.ds.RedisConnection
 
getParams() - Method in class org.idevlab.rjc.SortingParams
 
getParams() - Method in class org.idevlab.rjc.ZParams
 
getPassword() - Method in class org.idevlab.rjc.ds.PoolableDataSource
 
getPassword() - Method in class org.idevlab.rjc.ds.PoolableDataSourceFactory
 
getPassword() - Method in class org.idevlab.rjc.ds.SimpleDataSource
 
getPassword() - Method in class org.idevlab.rjc.ds.SimpleDataSourceFactory
 
getPMessageListener() - Method in class org.idevlab.rjc.message.RedisNodeSubscriber
 
getPort() - Method in class org.idevlab.rjc.ds.PoolableDataSource
 
getPort() - Method in interface org.idevlab.rjc.ds.RedisConnection
 
getPort() - Method in class org.idevlab.rjc.ds.SimpleDataSource
 
getRange(String, int, int) - Method in class org.idevlab.rjc.Client
 
getRange(String, int, int) - Method in interface org.idevlab.rjc.RedisCommands
 
getRange(String, int, int) - Method in class org.idevlab.rjc.RedisNode
 
getRange(String, int, int) - Method in interface org.idevlab.rjc.RedisOperations
Time complexity O(N) where N is the length of the returned string.
getRange(String, int, int) - Method in class org.idevlab.rjc.sharding.ShardedRedis
 
getScore() - Method in class org.idevlab.rjc.ElementScore
 
getSet(String, String) - Method in class org.idevlab.rjc.Client
 
getSet(String, String) - Method in interface org.idevlab.rjc.RedisCommands
 
getSet(String, String) - Method in class org.idevlab.rjc.RedisNode
 
getSet(String, String) - Method in interface org.idevlab.rjc.RedisOperations
Time complexity O(1)

Atomically sets key to value and returns the old value stored at key.

getSet(String, String) - Method in class org.idevlab.rjc.sharding.ShardedRedis
 
getShardId() - Method in interface org.idevlab.rjc.sharding.Shard
Shard id
getShardId() - Method in class org.idevlab.rjc.sharding.ShardImpl
 
getStatusCodeReply() - Method in class org.idevlab.rjc.Client
 
getStatusCodeReply() - Method in interface org.idevlab.rjc.ds.RedisConnection
 
getSubscribeListener() - Method in class org.idevlab.rjc.message.RedisNodeSubscriber
 
getTagPattern() - Method in class org.idevlab.rjc.sharding.HashNodeLocator
 
getTestOnBorrow() - Method in class org.idevlab.rjc.ds.PoolableDataSource
Returns the PoolableDataSource.testOnBorrow property.
getTestOnBorrow() - Method in class org.idevlab.rjc.ds.PoolableDataSourceFactory
Returns the PoolableDataSourceFactory.testOnBorrow property.
getTestOnReturn() - Method in class org.idevlab.rjc.ds.PoolableDataSource
Returns the value of the PoolableDataSource.testOnReturn property.
getTestOnReturn() - Method in class org.idevlab.rjc.ds.PoolableDataSourceFactory
Returns the value of the PoolableDataSourceFactory.testOnReturn property.
getTestWhileIdle() - Method in class org.idevlab.rjc.ds.PoolableDataSource
Returns the value of the PoolableDataSource.testWhileIdle property.
getTestWhileIdle() - Method in class org.idevlab.rjc.ds.PoolableDataSourceFactory
Returns the value of the PoolableDataSourceFactory.testWhileIdle property.
getTimeBetweenEvictionRunsMillis() - Method in class org.idevlab.rjc.ds.PoolableDataSource
Returns the value of the PoolableDataSource.timeBetweenEvictionRunsMillis property.
getTimeBetweenEvictionRunsMillis() - Method in class org.idevlab.rjc.ds.PoolableDataSourceFactory
Returns the value of the PoolableDataSourceFactory.timeBetweenEvictionRunsMillis property.
getTimeout() - Method in class org.idevlab.rjc.ds.PoolableDataSource
 
getTimeout() - Method in class org.idevlab.rjc.ds.PoolableDataSourceFactory
 
getTimeout() - Method in interface org.idevlab.rjc.ds.RedisConnection
 
getTimeout() - Method in class org.idevlab.rjc.ds.SimpleDataSource
 
getTimeout() - Method in class org.idevlab.rjc.ds.SimpleDataSourceFactory
 
getWeight() - Method in interface org.idevlab.rjc.sharding.Shard
Shard weight
getWeight() - Method in class org.idevlab.rjc.sharding.ShardImpl
 
getWeights() - Method in class org.idevlab.rjc.sharding.ShardsFactoryImpl
 

H

hash(String) - Method in enum org.idevlab.rjc.util.HashAlgorithm
Compute the hash for the given key.
hash(byte[], int) - Static method in class org.idevlab.rjc.util.MurmurHash
Hashes bytes in an array.
hash(byte[], int, int, int) - Static method in class org.idevlab.rjc.util.MurmurHash
Hashes bytes in part of an array.
hash(ByteBuffer, int) - Static method in class org.idevlab.rjc.util.MurmurHash
Hashes the bytes in a buffer from the current position to the limit.
hash(byte[]) - Method in class org.idevlab.rjc.util.MurmurHash
 
hash(String) - Method in class org.idevlab.rjc.util.MurmurHash
 
hash64A(byte[], int) - Static method in class org.idevlab.rjc.util.MurmurHash
 
hash64A(byte[], int, int, int) - Static method in class org.idevlab.rjc.util.MurmurHash
 
hash64A(ByteBuffer, int) - Static method in class org.idevlab.rjc.util.MurmurHash
 
HashAlgorithm - Enum in org.idevlab.rjc.util
Known hashing algorithms for locating a server for a key.
hashCode() - Method in class org.idevlab.rjc.ElementScore
 
HashNodeLocator<T> - Class in org.idevlab.rjc.sharding
 
HashNodeLocator() - Constructor for class org.idevlab.rjc.sharding.HashNodeLocator
 
HashNodeLocator(Collection<? extends Shard<T>>) - Constructor for class org.idevlab.rjc.sharding.HashNodeLocator
 
HashNodeLocator(Collection<? extends Shard<T>>, HashAlgorithm) - Constructor for class org.idevlab.rjc.sharding.HashNodeLocator
 
HashNodeLocator(Collection<? extends Shard<T>>, Pattern) - Constructor for class org.idevlab.rjc.sharding.HashNodeLocator
 
HashNodeLocator(Collection<? extends Shard<T>>, HashAlgorithm, Pattern) - Constructor for class org.idevlab.rjc.sharding.HashNodeLocator
 
hdel(String, String) - Method in class org.idevlab.rjc.Client
 
hdel(String, String) - Method in interface org.idevlab.rjc.RedisCommands
 
hdel(String, String) - Method in class org.idevlab.rjc.RedisNode
 
hdel(String, String) - Method in interface org.idevlab.rjc.RedisOperations
Time complexity O(1)

Removes field from the hash stored at key.

hdel(String, String) - Method in class org.idevlab.rjc.sharding.ShardedRedis
 
hexists(String, String) - Method in class org.idevlab.rjc.Client
 
hexists(String, String) - Method in interface org.idevlab.rjc.RedisCommands
 
hexists(String, String) - Method in class org.idevlab.rjc.RedisNode
 
hexists(String, String) - Method in interface org.idevlab.rjc.RedisOperations
Time complexity O(1) Returns if field is an existing field in the hash stored at key.
hexists(String, String) - Method in class org.idevlab.rjc.sharding.ShardedRedis
 
hget(String, String) - Method in class org.idevlab.rjc.Client
 
hget(String, String) - Method in interface org.idevlab.rjc.RedisCommands
 
hget(String, String) - Method in class org.idevlab.rjc.RedisNode
 
hget(String, String) - Method in interface org.idevlab.rjc.RedisOperations
Time complexity O(1)

Returns the value associated with field in the hash stored at key.

hget(String, String) - Method in class org.idevlab.rjc.sharding.ShardedRedis
 
hgetAll(String) - Method in class org.idevlab.rjc.Client
 
hgetAll(String) - Method in interface org.idevlab.rjc.RedisCommands
 
hgetAll(String) - Method in class org.idevlab.rjc.RedisNode
 
hgetAll(String) - Method in interface org.idevlab.rjc.RedisOperations
Time complexity O(N) where N is the size of the hash.
hgetAll(String) - Method in class org.idevlab.rjc.sharding.ShardedRedis
 
hincrBy(String, String, int) - Method in class org.idevlab.rjc.Client
 
hincrBy(String, String, int) - Method in interface org.idevlab.rjc.RedisCommands
 
hincrBy(String, String, int) - Method in class org.idevlab.rjc.RedisNode
 
hincrBy(String, String, int) - Method in interface org.idevlab.rjc.RedisOperations
Time complexity O(1)

Increments the number stored at field in the hash stored at key by increment.

hincrBy(String, String, int) - Method in class org.idevlab.rjc.sharding.ShardedRedis
 
hkeys(String) - Method in class org.idevlab.rjc.Client
 
hkeys(String) - Method in interface org.idevlab.rjc.RedisCommands
 
hkeys(String) - Method in class org.idevlab.rjc.RedisNode
 
hkeys(String) - Method in interface org.idevlab.rjc.RedisOperations
Time complexity

O(N) where N is the size of the hash.

hkeys(String) - Method in class org.idevlab.rjc.sharding.ShardedRedis
 
hlen(String) - Method in class org.idevlab.rjc.Client
 
hlen(String) - Method in interface org.idevlab.rjc.RedisCommands
 
hlen(String) - Method in class org.idevlab.rjc.RedisNode
 
hlen(String) - Method in interface org.idevlab.rjc.RedisOperations
Time complexity

O(1)

Returns the number of fields contained in the hash stored at key.

hlen(String) - Method in class org.idevlab.rjc.sharding.ShardedRedis
 
hmget(String, String...) - Method in class org.idevlab.rjc.Client
 
hmget(String, String...) - Method in interface org.idevlab.rjc.RedisCommands
 
hmget(String, String...) - Method in class org.idevlab.rjc.RedisNode
 
hmget(String, String...) - Method in interface org.idevlab.rjc.RedisOperations
Time complexity

O(N) where N is the number of fields being requested.

hmget(String, String...) - Method in class org.idevlab.rjc.sharding.ShardedRedis
 
hmset(String, Map<String, String>) - Method in class org.idevlab.rjc.Client
 
hmset(String, Map<String, String>) - Method in interface org.idevlab.rjc.RedisCommands
 
hmset(String, Map<String, String>) - Method in class org.idevlab.rjc.RedisNode
 
hmset(String, Map<String, String>) - Method in interface org.idevlab.rjc.RedisOperations
Time complexity

O(N) where N is the number of fields being set.

hmset(String, Map<String, String>) - Method in class org.idevlab.rjc.sharding.ShardedRedis
 
hset(String, String, String) - Method in class org.idevlab.rjc.Client
 
hset(String, String, String) - Method in interface org.idevlab.rjc.RedisCommands
 
hset(String, String, String) - Method in class org.idevlab.rjc.RedisNode
 
hset(String, String, String) - Method in interface org.idevlab.rjc.RedisOperations
Time complexity

O(1)

Sets field in the hash stored at key to value.

hset(String, String, String) - Method in class org.idevlab.rjc.sharding.ShardedRedis
 
hsetnx(String, String, String) - Method in class org.idevlab.rjc.Client
 
hsetnx(String, String, String) - Method in interface org.idevlab.rjc.RedisCommands
 
hsetnx(String, String, String) - Method in class org.idevlab.rjc.RedisNode
 
hsetnx(String, String, String) - Method in interface org.idevlab.rjc.RedisOperations
Time complexity

O(1)

Sets field in the hash stored at key to value, only if field does not yet exist.

hsetnx(String, String, String) - Method in class org.idevlab.rjc.sharding.ShardedRedis
 
hvals(String) - Method in class org.idevlab.rjc.Client
 
hvals(String) - Method in interface org.idevlab.rjc.RedisCommands
 
hvals(String) - Method in class org.idevlab.rjc.RedisNode
 
hvals(String) - Method in interface org.idevlab.rjc.RedisOperations
Time complexity

O(N) where N is the size of the hash.

hvals(String) - Method in class org.idevlab.rjc.sharding.ShardedRedis
 

I

incr(String) - Method in class org.idevlab.rjc.Client
 
incr(String) - Method in interface org.idevlab.rjc.RedisCommands
 
incr(String) - Method in class org.idevlab.rjc.RedisNode
 
incr(String) - Method in interface org.idevlab.rjc.RedisOperations
Time complexity O(1) Increments the number stored at key by one.
incr(String) - Method in class org.idevlab.rjc.sharding.ShardedRedis
 
incrBy(String, int) - Method in class org.idevlab.rjc.Client
 
incrBy(String, int) - Method in interface org.idevlab.rjc.RedisCommands
 
incrBy(String, int) - Method in class org.idevlab.rjc.RedisNode
 
incrBy(String, int) - Method in interface org.idevlab.rjc.RedisOperations
Time complexity O(1) Increments the number stored at key by increment.
incrBy(String, int) - Method in class org.idevlab.rjc.sharding.ShardedRedis
 
info() - Method in class org.idevlab.rjc.Client
 
info() - Method in class org.idevlab.rjc.RedisNode
 
info() - Method in interface org.idevlab.rjc.SingleRedisOperations
 
init() - Method in class org.idevlab.rjc.ds.PoolableDataSource
 
initialSize - Variable in class org.idevlab.rjc.ds.PoolableDataSource
The initial number of connections that are created when the pool is started.
initialSize - Variable in class org.idevlab.rjc.ds.PoolableDataSourceFactory
The initial number of connections that are created when the pool is started.
isConnected() - Method in class org.idevlab.rjc.Client
 
isConnected() - Method in interface org.idevlab.rjc.ds.RedisConnection
 
isConnected() - Method in class org.idevlab.rjc.message.RedisNodeSubscriber
 
isInitAfterCreation() - Method in class org.idevlab.rjc.ds.PoolableDataSourceFactory
 
isInMulti() - Method in class org.idevlab.rjc.Client
 
isSurrogate(char) - Static method in class org.idevlab.rjc.protocol.RedisOutputStream
 

K

keys(String) - Method in class org.idevlab.rjc.Client
 
keys(String) - Method in interface org.idevlab.rjc.RedisCommands
 
keys(String) - Method in class org.idevlab.rjc.RedisNode
 
keys(String) - Method in interface org.idevlab.rjc.RedisOperations
Time complexity O(N) with N being the number of keys in the database, under the assumption that the key names in the database and the given pattern have limited length.
keys(String) - Method in class org.idevlab.rjc.sharding.ShardedRedis
 
KeyUtil - Class in org.idevlab.rjc.util
 

L

lastsave() - Method in class org.idevlab.rjc.Client
 
lastsave() - Method in class org.idevlab.rjc.RedisNode
 
lastsave() - Method in interface org.idevlab.rjc.SingleRedisOperations
 
limit - Variable in class org.idevlab.rjc.protocol.RedisInputStream
 
limit(int, int) - Method in class org.idevlab.rjc.SortingParams
Limit the Numbers of returned Elements.
lindex(String, int) - Method in class org.idevlab.rjc.Client
 
lindex(String, int) - Method in interface org.idevlab.rjc.RedisCommands
 
lindex(String, int) - Method in class org.idevlab.rjc.RedisNode
 
lindex(String, int) - Method in interface org.idevlab.rjc.RedisOperations
Time complexity

O(N) where N is the number of elements to traverse to get to the element at index.

lindex(String, int) - Method in class org.idevlab.rjc.sharding.ShardedRedis
 
linsert(String, Client.LIST_POSITION, String, String) - Method in class org.idevlab.rjc.Client
 
linsert(String, Client.LIST_POSITION, String, String) - Method in class org.idevlab.rjc.RedisNode
 
linsert(String, Client.LIST_POSITION, String, String) - Method in interface org.idevlab.rjc.RedisOperations
Time complexity

O(N) where N is the number of elements to traverse before seeing the value pivot.

linsert(String, Client.LIST_POSITION, String, String) - Method in class org.idevlab.rjc.sharding.ShardedRedis
 
llen(String) - Method in class org.idevlab.rjc.Client
 
llen(String) - Method in interface org.idevlab.rjc.RedisCommands
 
llen(String) - Method in class org.idevlab.rjc.RedisNode
 
llen(String) - Method in interface org.idevlab.rjc.RedisOperations
Time complexity

O(1)

Returns the length of the list stored at key.

llen(String) - Method in class org.idevlab.rjc.sharding.ShardedRedis
 
lpop(String) - Method in class org.idevlab.rjc.Client
 
lpop(String) - Method in interface org.idevlab.rjc.RedisCommands
 
lpop(String) - Method in class org.idevlab.rjc.RedisNode
 
lpop(String) - Method in interface org.idevlab.rjc.RedisOperations
Time complexity

O(1)

Removes and returns the first element of the list stored at key.

lpop(String) - Method in class org.idevlab.rjc.sharding.ShardedRedis
 
lpush(String, String) - Method in class org.idevlab.rjc.Client
 
lpush(String, String) - Method in interface org.idevlab.rjc.RedisCommands
 
lpush(String, String) - Method in class org.idevlab.rjc.RedisNode
 
lpush(String, String) - Method in interface org.idevlab.rjc.RedisOperations
Time complexity

O(1)

Inserts value at the head of the list stored at key.

lpush(String, String) - Method in class org.idevlab.rjc.sharding.ShardedRedis
 
lpushx(String, String) - Method in class org.idevlab.rjc.Client
 
lpushx(String, String) - Method in interface org.idevlab.rjc.RedisCommands
 
lpushx(String, String) - Method in class org.idevlab.rjc.RedisNode
 
lpushx(String, String) - Method in interface org.idevlab.rjc.RedisOperations
Time complexity

O(1)

Inserts value at the head of the list stored at key, only if key already exists and holds a list.

lpushx(String, String) - Method in class org.idevlab.rjc.sharding.ShardedRedis
 
lrange(String, int, int) - Method in class org.idevlab.rjc.Client
 
lrange(String, int, int) - Method in interface org.idevlab.rjc.RedisCommands
 
lrange(String, int, int) - Method in class org.idevlab.rjc.RedisNode
 
lrange(String, int, int) - Method in interface org.idevlab.rjc.RedisOperations
Time complexity

O(S+N) where S is the start offset and N is the number of elements in the specified range.

lrange(String, int, int) - Method in class org.idevlab.rjc.sharding.ShardedRedis
 
lrem(String, int, String) - Method in class org.idevlab.rjc.Client
 
lrem(String, int, String) - Method in interface org.idevlab.rjc.RedisCommands
 
lrem(String, int, String) - Method in class org.idevlab.rjc.RedisNode
 
lrem(String, int, String) - Method in interface org.idevlab.rjc.RedisOperations
Time complexity

O(N) where N is the length of the list.

lrem(String, int, String) - Method in class org.idevlab.rjc.sharding.ShardedRedis
 
lset(String, int, String) - Method in class org.idevlab.rjc.Client
 
lset(String, int, String) - Method in interface org.idevlab.rjc.RedisCommands
 
lset(String, int, String) - Method in class org.idevlab.rjc.RedisNode
 
lset(String, int, String) - Method in interface org.idevlab.rjc.RedisOperations
Time complexity

O(N) where N is the length of the list.

lset(String, int, String) - Method in class org.idevlab.rjc.sharding.ShardedRedis
 
ltrim(String, int, int) - Method in class org.idevlab.rjc.Client
 
ltrim(String, int, int) - Method in interface org.idevlab.rjc.RedisCommands
 
ltrim(String, int, int) - Method in class org.idevlab.rjc.RedisNode
 
ltrim(String, int, int) - Method in interface org.idevlab.rjc.RedisOperations
Time complexity

O(N) where N is the number of elements to be removed by the operation.

ltrim(String, int, int) - Method in class org.idevlab.rjc.sharding.ShardedRedis
 

M

maxActive - Variable in class org.idevlab.rjc.ds.PoolableDataSource
The maximum number of active connections that can be allocated from this pool at the same time, or negative for no limit.
maxActive - Variable in class org.idevlab.rjc.ds.PoolableDataSourceFactory
The maximum number of active connections that can be allocated from this pool at the same time, or negative for no limit.
maxIdle - Variable in class org.idevlab.rjc.ds.PoolableDataSource
The maximum number of connections that can remain idle in the pool, without extra ones being released, or negative for no limit.
maxIdle - Variable in class org.idevlab.rjc.ds.PoolableDataSourceFactory
The maximum number of connections that can remain idle in the pool, without extra ones being released, or negative for no limit.
maxWait - Variable in class org.idevlab.rjc.ds.PoolableDataSource
The maximum number of milliseconds that the pool will wait (when there are no available connections) for a connection to be returned before throwing an exception, or <= 0 to wait indefinitely.
maxWait - Variable in class org.idevlab.rjc.ds.PoolableDataSourceFactory
The maximum number of milliseconds that the pool will wait (when there are no available connections) for a connection to be returned before throwing an exception, or <= 0 to wait indefinitely.
MessageListener - Interface in org.idevlab.rjc.message
 
mget(String...) - Method in class org.idevlab.rjc.Client
 
mget(String...) - Method in interface org.idevlab.rjc.RedisCommands
 
mget(String...) - Method in class org.idevlab.rjc.RedisNode
 
mget(String...) - Method in interface org.idevlab.rjc.SingleRedisOperations
Time complexity O(N) where N is the number of keys to retrieve

Returns the values of all specified keys.

minEvictableIdleTimeMillis - Variable in class org.idevlab.rjc.ds.PoolableDataSource
The minimum amount of time an object may sit idle in the pool before it is eligable for eviction by the idle object evictor (if any).
minEvictableIdleTimeMillis - Variable in class org.idevlab.rjc.ds.PoolableDataSourceFactory
The minimum amount of time an object may sit idle in the pool before it is eligable for eviction by the idle object evictor (if any).
minIdle - Variable in class org.idevlab.rjc.ds.PoolableDataSource
The minimum number of active connections that can remain idle in the pool, without extra ones being created, or 0 to create none.
minIdle - Variable in class org.idevlab.rjc.ds.PoolableDataSourceFactory
The minimum number of active connections that can remain idle in the pool, without extra ones being created, or 0 to create none.
MINUS_BYTE - Static variable in class org.idevlab.rjc.protocol.Protocol
 
monitor() - Method in class org.idevlab.rjc.Client
 
monitor(RedisMonitor) - Method in class org.idevlab.rjc.RedisNode
 
monitor(RedisMonitor) - Method in interface org.idevlab.rjc.SingleRedisOperations
 
move(String, int) - Method in class org.idevlab.rjc.Client
 
move(String, int) - Method in interface org.idevlab.rjc.RedisCommands
 
move(String, int) - Method in class org.idevlab.rjc.RedisNode
 
move(String, int) - Method in interface org.idevlab.rjc.SingleRedisOperations
Time complexity O(1)

Move key from the currently selected database (see SELECT) to the speficied destination database.

mset(String...) - Method in class org.idevlab.rjc.Client
 
mset(String...) - Method in interface org.idevlab.rjc.RedisCommands
 
mset(String...) - Method in class org.idevlab.rjc.RedisNode
 
mset(String...) - Method in interface org.idevlab.rjc.SingleRedisOperations
Time complexity O(N) where N is the number of keys to set

Sets the given keys to their respective values.

msetnx(String...) - Method in class org.idevlab.rjc.Client
 
msetnx(String...) - Method in interface org.idevlab.rjc.RedisCommands
 
msetnx(String...) - Method in class org.idevlab.rjc.RedisNode
 
msetnx(String...) - Method in interface org.idevlab.rjc.SingleRedisOperations
Time complexity O(N) where N is the number of keys to set

Sets the given keys to their respective values.

multi() - Method in class org.idevlab.rjc.Client
 
multi() - Method in interface org.idevlab.rjc.MultiExecCommands
 
multi() - Method in interface org.idevlab.rjc.Session
Marks the start of a transaction block.
MultiExecCommands - Interface in org.idevlab.rjc
MurmurHash - Class in org.idevlab.rjc.util
This is a very fast, non-cryptographic hash suitable for general hash-based lookup.
MurmurHash() - Constructor for class org.idevlab.rjc.util.MurmurHash
 

N

NodeFactory<T> - Interface in org.idevlab.rjc
 
NodeLocator<T> - Interface in org.idevlab.rjc.sharding
 
nosort() - Method in class org.idevlab.rjc.SortingParams
No sorting.
numTestsPerEvictionRun - Variable in class org.idevlab.rjc.ds.PoolableDataSource
The number of objects to examine during each run of the idle object evictor thread (if any).
numTestsPerEvictionRun - Variable in class org.idevlab.rjc.ds.PoolableDataSourceFactory
The number of objects to examine during each run of the idle object evictor thread (if any).

O

OBJECT(String) - Static method in class org.idevlab.rjc.DebugParams
 
onCommand(String) - Method in interface org.idevlab.rjc.RedisMonitor
 
onMessage(String, String) - Method in interface org.idevlab.rjc.message.MessageListener
 
onMessage(String, String, String) - Method in interface org.idevlab.rjc.message.PMessageListener
 
onPSubscribe(String, long) - Method in interface org.idevlab.rjc.message.SubscribeListener
Means that we successfully subscribed to the given pattern
onPUnsubscribe(String, long) - Method in interface org.idevlab.rjc.message.SubscribeListener
Means that we successfully unsubscribed from the given pattern
onSubscribe(String, long) - Method in interface org.idevlab.rjc.message.SubscribeListener
Means that we successfully subscribed to the given channel *
onUnsubscribe(String, long) - Method in interface org.idevlab.rjc.message.SubscribeListener
Means that we successfully unsubscribed from the given channel
org.idevlab.rjc - package org.idevlab.rjc
 
org.idevlab.rjc.ds - package org.idevlab.rjc.ds
 
org.idevlab.rjc.message - package org.idevlab.rjc.message
 
org.idevlab.rjc.protocol - package org.idevlab.rjc.protocol
 
org.idevlab.rjc.sharding - package org.idevlab.rjc.sharding
 
org.idevlab.rjc.util - package org.idevlab.rjc.util
 

P

persist(String) - Method in class org.idevlab.rjc.Client
 
persist(String) - Method in interface org.idevlab.rjc.RedisCommands
 
persist(String) - Method in class org.idevlab.rjc.RedisNode
 
persist(String) - Method in interface org.idevlab.rjc.RedisOperations
Time complexity O(1)

Remove the existing timeout on key.

persist(String) - Method in class org.idevlab.rjc.sharding.ShardedRedis
 
ping() - Method in class org.idevlab.rjc.Client
 
ping() - Method in class org.idevlab.rjc.RedisNode
 
ping() - Method in interface org.idevlab.rjc.SingleRedisOperations
 
Pipeline - Interface in org.idevlab.rjc
 
pipeline(Pipeline) - Method in class org.idevlab.rjc.RedisNode
 
pipeline(Pipeline) - Method in interface org.idevlab.rjc.SingleRedisOperations
 
PLUS_BYTE - Static variable in class org.idevlab.rjc.protocol.Protocol
 
PMessageListener - Interface in org.idevlab.rjc.message
 
PoolableDataSource - Class in org.idevlab.rjc.ds
Provides a poolable implementation of DataSource based on commons-pool
PoolableDataSource() - Constructor for class org.idevlab.rjc.ds.PoolableDataSource
 
PoolableDataSourceFactory - Class in org.idevlab.rjc.ds
 
PoolableDataSourceFactory() - Constructor for class org.idevlab.rjc.ds.PoolableDataSourceFactory
 
Protocol - Class in org.idevlab.rjc.protocol
 
Protocol() - Constructor for class org.idevlab.rjc.protocol.Protocol
 
Protocol.Command - Enum in org.idevlab.rjc.protocol
 
Protocol.Keyword - Enum in org.idevlab.rjc.protocol
 
psubscribe(String...) - Method in class org.idevlab.rjc.Client
 
psubscribe(String...) - Method in class org.idevlab.rjc.message.RedisNodeSubscriber
 
publish(String, String) - Method in class org.idevlab.rjc.Client
 
publish(String, String) - Method in class org.idevlab.rjc.RedisNode
 
publish(String, String) - Method in interface org.idevlab.rjc.RedisOperations
 
publish(String, String) - Method in class org.idevlab.rjc.sharding.ShardedRedis
 
punsubscribe() - Method in class org.idevlab.rjc.Client
 
punsubscribe(String...) - Method in class org.idevlab.rjc.Client
 
punsubscribe(String...) - Method in class org.idevlab.rjc.message.RedisNodeSubscriber
 
punsubscribe() - Method in class org.idevlab.rjc.message.RedisNodeSubscriber
 

Q

quit() - Method in class org.idevlab.rjc.Client
 
quit() - Method in class org.idevlab.rjc.RedisNode
 
quit() - Method in interface org.idevlab.rjc.SingleRedisOperations
 

R

randomKey() - Method in class org.idevlab.rjc.Client
 
randomKey() - Method in class org.idevlab.rjc.RedisNode
 
randomKey() - Method in interface org.idevlab.rjc.SingleRedisOperations
Time complexity O(1)

Return a random key from the currently selected database.

raw - Variable in enum org.idevlab.rjc.protocol.Protocol.Command
 
raw - Variable in enum org.idevlab.rjc.protocol.Protocol.Keyword
 
read(RedisInputStream) - Method in class org.idevlab.rjc.protocol.Protocol
 
read(byte[], int, int) - Method in class org.idevlab.rjc.protocol.RedisInputStream
 
readByte() - Method in class org.idevlab.rjc.protocol.RedisInputStream
 
readLine() - Method in class org.idevlab.rjc.protocol.RedisInputStream
 
RedisCallback<T> - Interface in org.idevlab.rjc
 
RedisCommands - Interface in org.idevlab.rjc
 
RedisConnection - Interface in org.idevlab.rjc.ds
 
RedisException - Exception in org.idevlab.rjc
 
RedisException(String) - Constructor for exception org.idevlab.rjc.RedisException
 
RedisException(IOException) - Constructor for exception org.idevlab.rjc.RedisException
 
RedisException(String, Throwable) - Constructor for exception org.idevlab.rjc.RedisException
 
RedisInputStream - Class in org.idevlab.rjc.protocol
 
RedisInputStream(InputStream, int) - Constructor for class org.idevlab.rjc.protocol.RedisInputStream
 
RedisInputStream(InputStream) - Constructor for class org.idevlab.rjc.protocol.RedisInputStream
 
RedisMonitor - Interface in org.idevlab.rjc
 
RedisNode - Class in org.idevlab.rjc
Creates new Session object for each command execution
RedisNode() - Constructor for class org.idevlab.rjc.RedisNode
 
RedisNode(DataSource) - Constructor for class org.idevlab.rjc.RedisNode
 
RedisNodeFactory - Class in org.idevlab.rjc
 
RedisNodeFactory() - Constructor for class org.idevlab.rjc.RedisNodeFactory
 
RedisNodeSubscriber - Class in org.idevlab.rjc.message
 
RedisNodeSubscriber() - Constructor for class org.idevlab.rjc.message.RedisNodeSubscriber
 
RedisNodeSubscriber(DataSource) - Constructor for class org.idevlab.rjc.message.RedisNodeSubscriber
 
RedisOperations - Interface in org.idevlab.rjc
Common interface for sharded and non-sharded Redis
RedisOutputStream - Class in org.idevlab.rjc.protocol
The class implements a buffered output stream without synchronization There are also special operations like in-place string encoding.
RedisOutputStream(OutputStream) - Constructor for class org.idevlab.rjc.protocol.RedisOutputStream
 
RedisOutputStream(OutputStream, int) - Constructor for class org.idevlab.rjc.protocol.RedisOutputStream
 
RedisTemplate - Class in org.idevlab.rjc
 
RedisTemplate() - Constructor for class org.idevlab.rjc.RedisTemplate
 
RedisTemplate(SessionFactory) - Constructor for class org.idevlab.rjc.RedisTemplate
 
RELOAD() - Static method in class org.idevlab.rjc.DebugParams
 
rename(String, String) - Method in class org.idevlab.rjc.Client
 
rename(String, String) - Method in interface org.idevlab.rjc.RedisCommands
 
rename(String, String) - Method in class org.idevlab.rjc.RedisNode
 
rename(String, String) - Method in interface org.idevlab.rjc.SingleRedisOperations
Time complexity O(1)

Renames key to newKey.

renamenx(String, String) - Method in class org.idevlab.rjc.Client
 
renamenx(String, String) - Method in interface org.idevlab.rjc.RedisCommands
 
renamenx(String, String) - Method in class org.idevlab.rjc.RedisNode
 
renamenx(String, String) - Method in interface org.idevlab.rjc.SingleRedisOperations
Time complexity O(1)

Renames key to newKey if newKey does not yet exist.

rollbackTimeout() - Method in class org.idevlab.rjc.Client
 
rollbackTimeout() - Method in interface org.idevlab.rjc.ds.RedisConnection
 
rpop(String) - Method in class org.idevlab.rjc.Client
 
rpop(String) - Method in interface org.idevlab.rjc.RedisCommands
 
rpop(String) - Method in class org.idevlab.rjc.RedisNode
 
rpop(String) - Method in interface org.idevlab.rjc.RedisOperations
Time complexity

O(1)

Removes and returns the last element of the list stored at key.

rpop(String) - Method in class org.idevlab.rjc.sharding.ShardedRedis
 
rpoplpush(String, String) - Method in class org.idevlab.rjc.Client
 
rpoplpush(String, String) - Method in interface org.idevlab.rjc.RedisCommands
 
rpoplpush(String, String) - Method in class org.idevlab.rjc.RedisNode
 
rpoplpush(String, String) - Method in interface org.idevlab.rjc.SingleRedisOperations
Time complexity

O(1)

Atomically returns and removes the last element (tail) of the list stored at source, and pushes the element at the first element (head) of the list stored at destination.

rpush(String, String) - Method in class org.idevlab.rjc.Client
 
rpush(String, String) - Method in interface org.idevlab.rjc.RedisCommands
 
rpush(String, String) - Method in class org.idevlab.rjc.RedisNode
 
rpush(String, String) - Method in interface org.idevlab.rjc.RedisOperations
Time complexity

O(1)

Inserts value at the tail of the list stored at key.

rpush(String, String) - Method in class org.idevlab.rjc.sharding.ShardedRedis
 
rpushx(String, String) - Method in class org.idevlab.rjc.Client
 
rpushx(String, String) - Method in interface org.idevlab.rjc.RedisCommands
 
rpushx(String, String) - Method in class org.idevlab.rjc.RedisNode
 
rpushx(String, String) - Method in interface org.idevlab.rjc.RedisOperations
Time complexity

O(1)

Inserts value at the tail of the list stored at key, only if key already exists and holds a list.

rpushx(String, String) - Method in class org.idevlab.rjc.sharding.ShardedRedis
 
runSubscription() - Method in class org.idevlab.rjc.message.RedisNodeSubscriber
 

S

sadd(String, String) - Method in class org.idevlab.rjc.Client
 
sadd(String, String) - Method in interface org.idevlab.rjc.RedisCommands
 
sadd(String, String) - Method in class org.idevlab.rjc.RedisNode
 
sadd(String, String) - Method in interface org.idevlab.rjc.RedisOperations
Time complexity

O(1)

Add member to the set stored at key.

sadd(String, String) - Method in class org.idevlab.rjc.sharding.ShardedRedis
 
SafeEncoder - Class in org.idevlab.rjc.util
The only reason to have this is to be able to compatible with java 1.5 :(
SafeEncoder() - Constructor for class org.idevlab.rjc.util.SafeEncoder
 
save() - Method in class org.idevlab.rjc.Client
 
save() - Method in class org.idevlab.rjc.RedisNode
 
save() - Method in interface org.idevlab.rjc.SingleRedisOperations
 
scard(String) - Method in class org.idevlab.rjc.Client
 
scard(String) - Method in interface org.idevlab.rjc.RedisCommands
 
scard(String) - Method in class org.idevlab.rjc.RedisNode
 
scard(String) - Method in interface org.idevlab.rjc.RedisOperations
Time complexity

O(1)

Returns the set cardinality (number of elements) of the set stored at key.

scard(String) - Method in class org.idevlab.rjc.sharding.ShardedRedis
 
sdiff(String...) - Method in class org.idevlab.rjc.Client
 
sdiff(String...) - Method in interface org.idevlab.rjc.RedisCommands
 
sdiff(String...) - Method in class org.idevlab.rjc.RedisNode
 
sdiff(String...) - Method in interface org.idevlab.rjc.SingleRedisOperations
Time complexity

O(N) where N is the total number of elements in all given sets.

sdiffstore(String, String...) - Method in class org.idevlab.rjc.Client
 
sdiffstore(String, String...) - Method in interface org.idevlab.rjc.RedisCommands
 
sdiffstore(String, String...) - Method in class org.idevlab.rjc.RedisNode
 
sdiffstore(String, String...) - Method in interface org.idevlab.rjc.SingleRedisOperations
Time complexity

O(N) where N is the total number of elements in all given sets.

SEGFAULT() - Static method in class org.idevlab.rjc.DebugParams
 
select(int) - Method in class org.idevlab.rjc.Client
 
select(int) - Method in interface org.idevlab.rjc.RedisCommands
 
select(int) - Method in interface org.idevlab.rjc.Session
 
sendCommand(Protocol.Command, String...) - Method in interface org.idevlab.rjc.ds.RedisConnection
 
sendCommand(Protocol.Command, byte[]...) - Method in interface org.idevlab.rjc.ds.RedisConnection
 
sendCommand(Protocol.Command) - Method in interface org.idevlab.rjc.ds.RedisConnection
 
sendCommand(RedisOutputStream, Protocol.Command, byte[]...) - Method in class org.idevlab.rjc.protocol.Protocol
 
Session - Interface in org.idevlab.rjc
 
SessionFactory - Interface in org.idevlab.rjc
 
SessionFactoryImpl - Class in org.idevlab.rjc
 
SessionFactoryImpl() - Constructor for class org.idevlab.rjc.SessionFactoryImpl
 
SessionFactoryImpl(DataSource) - Constructor for class org.idevlab.rjc.SessionFactoryImpl
 
set(String, String) - Method in class org.idevlab.rjc.Client
 
set(String, String) - Method in interface org.idevlab.rjc.RedisCommands
 
set(String, String) - Method in class org.idevlab.rjc.RedisNode
 
set(String, String) - Method in interface org.idevlab.rjc.RedisOperations
Time complexity O(1)

Set key to hold the string value.

set(String, String) - Method in class org.idevlab.rjc.sharding.ShardedRedis
 
setAddresses(String) - Method in class org.idevlab.rjc.sharding.ShardsFactoryImpl
 
setAlgorithm(HashAlgorithm) - Method in class org.idevlab.rjc.sharding.HashNodeLocator
 
setbit(String, int, String) - Method in class org.idevlab.rjc.Client
 
setbit(String, int, String) - Method in interface org.idevlab.rjc.RedisCommands
 
setBit(String, int, String) - Method in class org.idevlab.rjc.RedisNode
 
setBit(String, int, String) - Method in interface org.idevlab.rjc.RedisOperations
Time complexity O(1)

Sets or clears the bit at offset in the string value stored at key.

setBit(String, int, String) - Method in class org.idevlab.rjc.sharding.ShardedRedis
 
setDataSource(DataSource) - Method in class org.idevlab.rjc.message.RedisNodeSubscriber
 
setDataSource(DataSource) - Method in class org.idevlab.rjc.RedisNode
 
setDataSource(DataSource) - Method in class org.idevlab.rjc.SessionFactoryImpl
 
setDataSourceFactory(DataSourceFactory) - Method in class org.idevlab.rjc.sharding.ShardsFactoryImpl
 
setElement(String) - Method in class org.idevlab.rjc.ElementScore
 
setex(String, int, String) - Method in class org.idevlab.rjc.Client
 
setex(String, int, String) - Method in interface org.idevlab.rjc.RedisCommands
 
setex(String, int, String) - Method in class org.idevlab.rjc.RedisNode
 
setex(String, int, String) - Method in interface org.idevlab.rjc.RedisOperations
Time complexity O(1) Set key to hold the string value and set key to timeout after a given number of seconds.
setex(String, int, String) - Method in class org.idevlab.rjc.sharding.ShardedRedis
 
setFactory(SessionFactory) - Method in class org.idevlab.rjc.RedisTemplate
 
setHost(String) - Method in class org.idevlab.rjc.ds.PoolableDataSource
 
setHost(String) - Method in class org.idevlab.rjc.ds.SimpleDataSource
 
setIds(String) - Method in class org.idevlab.rjc.sharding.ShardsFactoryImpl
 
setInitAfterCreation(boolean) - Method in class org.idevlab.rjc.ds.PoolableDataSourceFactory
 
setInitialSize(int) - Method in class org.idevlab.rjc.ds.PoolableDataSource
Sets the initial size of the connection pool.
setInitialSize(int) - Method in class org.idevlab.rjc.ds.PoolableDataSourceFactory
Sets the initial size of the connection pool.
setLocator(NodeLocator<? extends RedisOperations>) - Method in class org.idevlab.rjc.sharding.ShardedRedis
 
setMaxActive(int) - Method in class org.idevlab.rjc.ds.PoolableDataSource
Sets the maximum number of active connections that can be allocated at the same time.
setMaxActive(int) - Method in class org.idevlab.rjc.ds.PoolableDataSourceFactory
Sets the maximum number of active connections that can be allocated at the same time.
setMaxIdle(int) - Method in class org.idevlab.rjc.ds.PoolableDataSource
Sets the maximum number of connections that can remain idle in the pool.
setMaxIdle(int) - Method in class org.idevlab.rjc.ds.PoolableDataSourceFactory
Sets the maximum number of connections that can remain idle in the pool.
setMaxWait(long) - Method in class org.idevlab.rjc.ds.PoolableDataSource
Sets the maxWait property.
setMaxWait(long) - Method in class org.idevlab.rjc.ds.PoolableDataSourceFactory
Sets the maxWait property.
setMessageListener(MessageListener) - Method in class org.idevlab.rjc.message.RedisNodeSubscriber
 
setMinEvictableIdleTimeMillis(long) - Method in class org.idevlab.rjc.ds.PoolableDataSource
Sets the PoolableDataSource.minEvictableIdleTimeMillis property.
setMinEvictableIdleTimeMillis(long) - Method in class org.idevlab.rjc.ds.PoolableDataSourceFactory
Sets the PoolableDataSourceFactory.minEvictableIdleTimeMillis property.
setMinIdle(int) - Method in class org.idevlab.rjc.ds.PoolableDataSource
Sets the minimum number of idle connections in the pool.
setMinIdle(int) - Method in class org.idevlab.rjc.ds.PoolableDataSourceFactory
Sets the minimum number of idle connections in the pool.
setNode(T) - Method in class org.idevlab.rjc.sharding.ShardImpl
 
setNodeFactory(NodeFactory<T>) - Method in class org.idevlab.rjc.sharding.ShardsFactoryImpl
 
setNumTestsPerEvictionRun(int) - Method in class org.idevlab.rjc.ds.PoolableDataSource
Sets the value of the PoolableDataSource.numTestsPerEvictionRun property.
setNumTestsPerEvictionRun(int) - Method in class org.idevlab.rjc.ds.PoolableDataSourceFactory
Sets the value of the PoolableDataSourceFactory.numTestsPerEvictionRun property.
setnx(String, String) - Method in class org.idevlab.rjc.Client
 
setnx(String, String) - Method in interface org.idevlab.rjc.RedisCommands
 
setnx(String, String) - Method in class org.idevlab.rjc.RedisNode
 
setnx(String, String) - Method in interface org.idevlab.rjc.RedisOperations
Time complexity O(1)

Set key to hold string value if key does not exist.

setnx(String, String) - Method in class org.idevlab.rjc.sharding.ShardedRedis
 
setPassword(String) - Method in class org.idevlab.rjc.ds.PoolableDataSource
 
setPassword(String) - Method in class org.idevlab.rjc.ds.PoolableDataSourceFactory
 
setPassword(String) - Method in class org.idevlab.rjc.ds.SimpleDataSource
 
setPassword(String) - Method in class org.idevlab.rjc.ds.SimpleDataSourceFactory
 
setPMessageListener(PMessageListener) - Method in class org.idevlab.rjc.message.RedisNodeSubscriber
 
setPort(int) - Method in class org.idevlab.rjc.ds.PoolableDataSource
 
setPort(int) - Method in class org.idevlab.rjc.ds.SimpleDataSource
 
setRange(String, int, String) - Method in class org.idevlab.rjc.Client
 
setRange(String, int, String) - Method in interface org.idevlab.rjc.RedisCommands
 
setRange(String, int, String) - Method in class org.idevlab.rjc.RedisNode
 
setRange(String, int, String) - Method in interface org.idevlab.rjc.RedisOperations
Time complexity O(1), not counting the time taken to copy the new string in place.
setRange(String, int, String) - Method in class org.idevlab.rjc.sharding.ShardedRedis
 
setScore(String) - Method in class org.idevlab.rjc.ElementScore
 
setShardId(String) - Method in class org.idevlab.rjc.sharding.ShardImpl
 
setShards(Collection<? extends Shard<T>>) - Method in class org.idevlab.rjc.sharding.HashNodeLocator
 
setSubscribeListener(SubscribeListener) - Method in class org.idevlab.rjc.message.RedisNodeSubscriber
 
setTagPattern(Pattern) - Method in class org.idevlab.rjc.sharding.HashNodeLocator
 
setTestOnBorrow(boolean) - Method in class org.idevlab.rjc.ds.PoolableDataSource
Sets the PoolableDataSource.testOnBorrow property.
setTestOnBorrow(boolean) - Method in class org.idevlab.rjc.ds.PoolableDataSourceFactory
Sets the PoolableDataSourceFactory.testOnBorrow property.
setTestOnReturn(boolean) - Method in class org.idevlab.rjc.ds.PoolableDataSource
Sets the testOnReturn property.
setTestOnReturn(boolean) - Method in class org.idevlab.rjc.ds.PoolableDataSourceFactory
Sets the testOnReturn property.
setTestWhileIdle(boolean) - Method in class org.idevlab.rjc.ds.PoolableDataSource
Sets the testWhileIdle property.
setTestWhileIdle(boolean) - Method in class org.idevlab.rjc.ds.PoolableDataSourceFactory
Sets the testWhileIdle property.
setTimeBetweenEvictionRunsMillis(long) - Method in class org.idevlab.rjc.ds.PoolableDataSource
Sets the PoolableDataSource.timeBetweenEvictionRunsMillis property.
setTimeBetweenEvictionRunsMillis(long) - Method in class org.idevlab.rjc.ds.PoolableDataSourceFactory
Sets the PoolableDataSourceFactory.timeBetweenEvictionRunsMillis property.
setTimeout(int) - Method in class org.idevlab.rjc.ds.PoolableDataSource
 
setTimeout(int) - Method in class org.idevlab.rjc.ds.PoolableDataSourceFactory
 
setTimeout(int) - Method in class org.idevlab.rjc.ds.SimpleDataSource
 
setTimeout(int) - Method in class org.idevlab.rjc.ds.SimpleDataSourceFactory
 
setTimeoutInfinite() - Method in class org.idevlab.rjc.Client
 
setTimeoutInfinite() - Method in interface org.idevlab.rjc.ds.RedisConnection
 
setWeight(int) - Method in class org.idevlab.rjc.sharding.ShardImpl
 
setWeights(String) - Method in class org.idevlab.rjc.sharding.ShardsFactoryImpl
 
Shard<T> - Interface in org.idevlab.rjc.sharding
 
ShardedRedis - Class in org.idevlab.rjc.sharding
 
ShardedRedis() - Constructor for class org.idevlab.rjc.sharding.ShardedRedis
 
ShardedRedis(NodeLocator<? extends RedisOperations>) - Constructor for class org.idevlab.rjc.sharding.ShardedRedis
 
ShardImpl<T> - Class in org.idevlab.rjc.sharding
 
ShardImpl() - Constructor for class org.idevlab.rjc.sharding.ShardImpl
 
ShardImpl(String, T) - Constructor for class org.idevlab.rjc.sharding.ShardImpl
 
ShardImpl(String, T, int) - Constructor for class org.idevlab.rjc.sharding.ShardImpl
 
ShardsFactory<T> - Interface in org.idevlab.rjc.sharding
 
ShardsFactoryImpl<T> - Class in org.idevlab.rjc.sharding
 
ShardsFactoryImpl() - Constructor for class org.idevlab.rjc.sharding.ShardsFactoryImpl
 
shutdown() - Method in class org.idevlab.rjc.Client
 
shutdown() - Method in class org.idevlab.rjc.RedisNode
 
shutdown() - Method in interface org.idevlab.rjc.SingleRedisOperations
 
SimpleDataSource - Class in org.idevlab.rjc.ds
Simple data source mostly for testing purpose.
SimpleDataSource() - Constructor for class org.idevlab.rjc.ds.SimpleDataSource
 
SimpleDataSource(String) - Constructor for class org.idevlab.rjc.ds.SimpleDataSource
 
SimpleDataSource(String, int) - Constructor for class org.idevlab.rjc.ds.SimpleDataSource
 
SimpleDataSource(String, int, int) - Constructor for class org.idevlab.rjc.ds.SimpleDataSource
 
SimpleDataSource(String, int, int, String) - Constructor for class org.idevlab.rjc.ds.SimpleDataSource
 
SimpleDataSourceFactory - Class in org.idevlab.rjc.ds
Creates SimpleDataSource instances
SimpleDataSourceFactory() - Constructor for class org.idevlab.rjc.ds.SimpleDataSourceFactory
 
SingleRedisOperations - Interface in org.idevlab.rjc
 
sinter(String...) - Method in class org.idevlab.rjc.Client
 
sinter(String...) - Method in interface org.idevlab.rjc.RedisCommands
 
sinter(String...) - Method in class org.idevlab.rjc.RedisNode
 
sinter(String...) - Method in interface org.idevlab.rjc.SingleRedisOperations
Time complexity

O(N*M) worst case where N is the cardinality of the smallest set and M is the number of sets.

sinterstore(String, String...) - Method in class org.idevlab.rjc.Client
 
sinterstore(String, String...) - Method in interface org.idevlab.rjc.RedisCommands
 
sinterstore(String, String...) - Method in class org.idevlab.rjc.RedisNode
 
sinterstore(String, String...) - Method in interface org.idevlab.rjc.SingleRedisOperations
Time complexity

O(N*M) worst case where N is the cardinality of the smallest set and M is the number of sets.

sismember(String, String) - Method in class org.idevlab.rjc.Client
 
sismember(String, String) - Method in interface org.idevlab.rjc.RedisCommands
 
sismember(String, String) - Method in class org.idevlab.rjc.RedisNode
 
sismember(String, String) - Method in interface org.idevlab.rjc.RedisOperations
Time complexity

O(1)

Returns if member is a member of the set stored at key.

sismember(String, String) - Method in class org.idevlab.rjc.sharding.ShardedRedis
 
slaveof(String, int) - Method in class org.idevlab.rjc.Client
 
slaveof(String, int) - Method in class org.idevlab.rjc.RedisNode
 
slaveof(String, int) - Method in interface org.idevlab.rjc.SingleRedisOperations
 
slaveofNoOne() - Method in class org.idevlab.rjc.Client
 
slaveofNoOne() - Method in class org.idevlab.rjc.RedisNode
 
slaveofNoOne() - Method in interface org.idevlab.rjc.SingleRedisOperations
 
smembers(String) - Method in class org.idevlab.rjc.Client
 
smembers(String) - Method in interface org.idevlab.rjc.RedisCommands
 
smembers(String) - Method in class org.idevlab.rjc.RedisNode
 
smembers(String) - Method in interface org.idevlab.rjc.RedisOperations
Time complexity

O(N) where N is the set cardinality.

smembers(String) - Method in class org.idevlab.rjc.sharding.ShardedRedis
 
smove(String, String, String) - Method in class org.idevlab.rjc.Client
 
smove(String, String, String) - Method in interface org.idevlab.rjc.RedisCommands
 
smove(String, String, String) - Method in class org.idevlab.rjc.RedisNode
 
smove(String, String, String) - Method in interface org.idevlab.rjc.SingleRedisOperations
Time complexity

O(1)

Move member from the set at source to the set at destination.

sort(String) - Method in class org.idevlab.rjc.Client
 
sort(String, SortingParams) - Method in class org.idevlab.rjc.Client
 
sort(String, SortingParams, String) - Method in class org.idevlab.rjc.Client
 
sort(String, String) - Method in class org.idevlab.rjc.Client
 
sort(String) - Method in interface org.idevlab.rjc.RedisCommands
 
sort(String, SortingParams) - Method in interface org.idevlab.rjc.RedisCommands
 
sort(String, SortingParams, String) - Method in interface org.idevlab.rjc.RedisCommands
 
sort(String, String) - Method in interface org.idevlab.rjc.RedisCommands
 
sort(String) - Method in class org.idevlab.rjc.RedisNode
 
sort(String, SortingParams) - Method in class org.idevlab.rjc.RedisNode
 
sort(String, SortingParams, String) - Method in class org.idevlab.rjc.RedisNode
 
sort(String, String) - Method in class org.idevlab.rjc.RedisNode
 
sort(String) - Method in interface org.idevlab.rjc.RedisOperations
Time complexity O(N*log(N)) where N is the number of elements returned.
sort(String, SortingParams) - Method in interface org.idevlab.rjc.RedisOperations
Time complexity O(N*log(N)) where N is the number of elements returned.
sort(String) - Method in class org.idevlab.rjc.sharding.ShardedRedis
 
sort(String, SortingParams) - Method in class org.idevlab.rjc.sharding.ShardedRedis
 
sort(String, SortingParams, String) - Method in interface org.idevlab.rjc.SingleRedisOperations
 
sort(String, String) - Method in interface org.idevlab.rjc.SingleRedisOperations
 
SortingParams - Class in org.idevlab.rjc
Builder Class for SORT Parameters.
SortingParams() - Constructor for class org.idevlab.rjc.SortingParams
 
spop(String) - Method in class org.idevlab.rjc.Client
 
spop(String) - Method in interface org.idevlab.rjc.RedisCommands
 
spop(String) - Method in class org.idevlab.rjc.RedisNode
 
spop(String) - Method in interface org.idevlab.rjc.RedisOperations
Time complexity

O(1)

Removes and returns a random element from the set value stored at key.

spop(String) - Method in class org.idevlab.rjc.sharding.ShardedRedis
 
srandmember(String) - Method in class org.idevlab.rjc.Client
 
srandmember(String) - Method in interface org.idevlab.rjc.RedisCommands
 
srandmember(String) - Method in class org.idevlab.rjc.RedisNode
 
srandmember(String) - Method in interface org.idevlab.rjc.RedisOperations
Time complexity

O(1)

Returns a random element from the set value stored at key.

srandmember(String) - Method in class org.idevlab.rjc.sharding.ShardedRedis
 
srem(String, String) - Method in class org.idevlab.rjc.Client
 
srem(String, String) - Method in interface org.idevlab.rjc.RedisCommands
 
srem(String, String) - Method in class org.idevlab.rjc.RedisNode
 
srem(String, String) - Method in interface org.idevlab.rjc.RedisOperations
Time complexity

O(1)

Remove member from the set stored at key.

srem(String, String) - Method in class org.idevlab.rjc.sharding.ShardedRedis
 
str - Variable in enum org.idevlab.rjc.protocol.Protocol.Keyword
 
strlen(String) - Method in class org.idevlab.rjc.Client
 
strlen(String) - Method in interface org.idevlab.rjc.RedisCommands
 
strlen(String) - Method in class org.idevlab.rjc.RedisNode
 
strlen(String) - Method in interface org.idevlab.rjc.RedisOperations
Time complexity O(1)

Returns the length of the string value stored at key.

strlen(String) - Method in class org.idevlab.rjc.sharding.ShardedRedis
 
subscribe(String...) - Method in class org.idevlab.rjc.Client
 
subscribe(String...) - Method in class org.idevlab.rjc.message.RedisNodeSubscriber
 
SubscribeListener - Interface in org.idevlab.rjc.message
 
sunion(String...) - Method in class org.idevlab.rjc.Client
 
sunion(String...) - Method in interface org.idevlab.rjc.RedisCommands
 
sunion(String...) - Method in class org.idevlab.rjc.RedisNode
 
sunion(String...) - Method in interface org.idevlab.rjc.SingleRedisOperations
Time complexity

O(N) where N is the total number of elements in all given sets.

sunionstore(String, String...) - Method in class org.idevlab.rjc.Client
 
sunionstore(String, String...) - Method in interface org.idevlab.rjc.RedisCommands
 
sunionstore(String, String...) - Method in class org.idevlab.rjc.RedisNode
 
sunionstore(String, String...) - Method in interface org.idevlab.rjc.SingleRedisOperations
Time complexity

O(N) where N is the total number of elements in all given sets.

SWAPIN(String) - Static method in class org.idevlab.rjc.DebugParams
 
SWAPOUT(String) - Static method in class org.idevlab.rjc.DebugParams
 
sync() - Method in class org.idevlab.rjc.Client
 
sync() - Method in class org.idevlab.rjc.RedisNode
 
sync() - Method in interface org.idevlab.rjc.SingleRedisOperations
 

T

testOnBorrow - Variable in class org.idevlab.rjc.ds.PoolableDataSource
The indication of whether objects will be validated before being borrowed from the pool.
testOnBorrow - Variable in class org.idevlab.rjc.ds.PoolableDataSourceFactory
The indication of whether objects will be validated before being borrowed from the pool.
testOnReturn - Variable in class org.idevlab.rjc.ds.PoolableDataSource
The indication of whether objects will be validated before being returned to the pool.
testOnReturn - Variable in class org.idevlab.rjc.ds.PoolableDataSourceFactory
The indication of whether objects will be validated before being returned to the pool.
testWhileIdle - Variable in class org.idevlab.rjc.ds.PoolableDataSource
The indication of whether objects will be validated by the idle object evictor (if any).
testWhileIdle - Variable in class org.idevlab.rjc.ds.PoolableDataSourceFactory
The indication of whether objects will be validated by the idle object evictor (if any).
timeBetweenEvictionRunsMillis - Variable in class org.idevlab.rjc.ds.PoolableDataSource
The number of milliseconds to sleep between runs of the idle object evictor thread.
timeBetweenEvictionRunsMillis - Variable in class org.idevlab.rjc.ds.PoolableDataSourceFactory
The number of milliseconds to sleep between runs of the idle object evictor thread.
toByteArray(int) - Static method in class org.idevlab.rjc.protocol.Protocol
 
toByteArray(long) - Static method in class org.idevlab.rjc.protocol.Protocol
 
toByteArray(double) - Static method in class org.idevlab.rjc.protocol.Protocol
 
toKey(Object...) - Static method in class org.idevlab.rjc.util.KeyUtil
Creates a key from the given blocks using the default separator character (':').
ttl(String) - Method in class org.idevlab.rjc.Client
 
ttl(String) - Method in interface org.idevlab.rjc.RedisCommands
 
ttl(String) - Method in class org.idevlab.rjc.RedisNode
 
ttl(String) - Method in interface org.idevlab.rjc.RedisOperations
Time complexity O(1)

Returns the remaining time to live of a key that has a timeout.

ttl(String) - Method in class org.idevlab.rjc.sharding.ShardedRedis
 
type(String) - Method in class org.idevlab.rjc.Client
 
type(String) - Method in interface org.idevlab.rjc.RedisCommands
 
type(String) - Method in class org.idevlab.rjc.RedisNode
 
type(String) - Method in interface org.idevlab.rjc.RedisOperations
Time complexity O(1)

Returns the string representation of the type of the value stored at key.

type(String) - Method in class org.idevlab.rjc.sharding.ShardedRedis
 

U

unsubscribe() - Method in class org.idevlab.rjc.Client
 
unsubscribe(String...) - Method in class org.idevlab.rjc.Client
 
unsubscribe(String...) - Method in class org.idevlab.rjc.message.RedisNodeSubscriber
 
unsubscribe() - Method in class org.idevlab.rjc.message.RedisNodeSubscriber
 
unwatch() - Method in class org.idevlab.rjc.Client
 
unwatch() - Method in interface org.idevlab.rjc.MultiExecCommands
 
unwatch() - Method in interface org.idevlab.rjc.Session
O(1).
utf8Length(String) - Static method in class org.idevlab.rjc.protocol.RedisOutputStream
 

V

valueOf(String) - Static method in enum org.idevlab.rjc.Client.LIST_POSITION
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.idevlab.rjc.protocol.Protocol.Command
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.idevlab.rjc.protocol.Protocol.Keyword
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.idevlab.rjc.util.HashAlgorithm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.idevlab.rjc.ZParams.Aggregate
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.idevlab.rjc.Client.LIST_POSITION
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.idevlab.rjc.protocol.Protocol.Command
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.idevlab.rjc.protocol.Protocol.Keyword
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.idevlab.rjc.util.HashAlgorithm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.idevlab.rjc.ZParams.Aggregate
Returns an array containing the constants of this enum type, in the order they are declared.

W

watch(String...) - Method in class org.idevlab.rjc.Client
 
watch(String...) - Method in interface org.idevlab.rjc.MultiExecCommands
 
watch(String...) - Method in interface org.idevlab.rjc.Session
O(1) for every keys.
weights(int...) - Method in class org.idevlab.rjc.ZParams
 
write(byte) - Method in class org.idevlab.rjc.protocol.RedisOutputStream
 
write(byte[]) - Method in class org.idevlab.rjc.protocol.RedisOutputStream
 
write(byte[], int, int) - Method in class org.idevlab.rjc.protocol.RedisOutputStream
 
writeAsciiCrLf(String) - Method in class org.idevlab.rjc.protocol.RedisOutputStream
 
writeCrLf() - Method in class org.idevlab.rjc.protocol.RedisOutputStream
 
writeIntCrLf(int) - Method in class org.idevlab.rjc.protocol.RedisOutputStream
 
writeUtf8CrLf(String) - Method in class org.idevlab.rjc.protocol.RedisOutputStream
 

Z

zadd(String, Number, String) - Method in class org.idevlab.rjc.Client
 
zadd(String, Number, String) - Method in interface org.idevlab.rjc.RedisCommands
 
zadd(String, Number, String) - Method in class org.idevlab.rjc.RedisNode
 
zadd(String, Number, String) - Method in interface org.idevlab.rjc.RedisOperations
Time complexity

O(log(N)) where N is the number of elements in the sorted set.

zadd(String, Number, String) - Method in class org.idevlab.rjc.sharding.ShardedRedis
 
zcard(String) - Method in class org.idevlab.rjc.Client
 
zcard(String) - Method in interface org.idevlab.rjc.RedisCommands
 
zcard(String) - Method in class org.idevlab.rjc.RedisNode
 
zcard(String) - Method in interface org.idevlab.rjc.RedisOperations
Time complexity

O(1)

Returns the sorted set cardinality (number of elements) of the sorted set stored at key.

zcard(String) - Method in class org.idevlab.rjc.sharding.ShardedRedis
 
zcount(String, Number, Number) - Method in class org.idevlab.rjc.Client
 
zcount(String, Number, Number) - Method in interface org.idevlab.rjc.RedisCommands
 
zcount(String, Number, Number) - Method in class org.idevlab.rjc.RedisNode
 
zcount(String, Number, Number) - Method in interface org.idevlab.rjc.RedisOperations
Time complexity

O(log(N)+M) with N being the number of elements in the sorted set and M being the number of elements between min and max.

zcount(String, Number, Number) - Method in class org.idevlab.rjc.sharding.ShardedRedis
 
zincrby(String, Number, String) - Method in class org.idevlab.rjc.Client
 
zincrby(String, Number, String) - Method in interface org.idevlab.rjc.RedisCommands
 
zincrby(String, Number, String) - Method in class org.idevlab.rjc.RedisNode
 
zincrby(String, Number, String) - Method in interface org.idevlab.rjc.RedisOperations
Time complexity

O(log(N)) where N is the number of elements in the sorted set.

zincrby(String, Number, String) - Method in class org.idevlab.rjc.sharding.ShardedRedis
 
zinterstore(String, String...) - Method in class org.idevlab.rjc.Client
 
zinterstore(String, ZParams, String...) - Method in class org.idevlab.rjc.Client
 
zinterstore(String, String...) - Method in interface org.idevlab.rjc.RedisCommands
 
zinterstore(String, ZParams, String...) - Method in interface org.idevlab.rjc.RedisCommands
 
zinterstore(String, String...) - Method in class org.idevlab.rjc.RedisNode
 
zinterstore(String, ZParams, String...) - Method in class org.idevlab.rjc.RedisNode
 
zinterstore(String, String...) - Method in interface org.idevlab.rjc.SingleRedisOperations
Time complexity

O(N*K)+O(M*log(M)) worst case with N being the smallest input sorted set, K being the number of input sorted sets and M being the number of elements in the resulting sorted set.

zinterstore(String, ZParams, String...) - Method in interface org.idevlab.rjc.SingleRedisOperations
Time complexity

O(N*K)+O(M*log(M)) worst case with N being the smallest input sorted set, K being the number of input sorted sets and M being the number of elements in the resulting sorted set.

ZParams - Class in org.idevlab.rjc
 
ZParams() - Constructor for class org.idevlab.rjc.ZParams
 
ZParams.Aggregate - Enum in org.idevlab.rjc
 
zrange(String, int, int) - Method in class org.idevlab.rjc.Client
 
zrange(String, int, int) - Method in interface org.idevlab.rjc.RedisCommands
 
zrange(String, int, int) - Method in class org.idevlab.rjc.RedisNode
 
zrange(String, int, int) - Method in interface org.idevlab.rjc.RedisOperations
Time complexity

O(log(N)+M) with N being the number of elements in the sorted set and M the number of elements returned.

zrange(String, int, int) - Method in class org.idevlab.rjc.sharding.ShardedRedis
 
zrangeByScore(String, String, String) - Method in class org.idevlab.rjc.Client
 
zrangeByScore(String, String, String, int, int) - Method in class org.idevlab.rjc.Client
 
zrangeByScore(String, String, String) - Method in interface org.idevlab.rjc.RedisCommands
 
zrangeByScore(String, String, String, int, int) - Method in interface org.idevlab.rjc.RedisCommands
 
zrangeByScore(String, String, String) - Method in class org.idevlab.rjc.RedisNode
 
zrangeByScore(String, String, String, int, int) - Method in class org.idevlab.rjc.RedisNode
 
zrangeByScore(String, String, String) - Method in interface org.idevlab.rjc.RedisOperations
Time complexity

O(log(N)+M) with N being the number of elements in the sorted set and M the number of elements being returned.

zrangeByScore(String, String, String, int, int) - Method in interface org.idevlab.rjc.RedisOperations
Time complexity

O(log(N)+M) with N being the number of elements in the sorted set and M the number of elements being returned.

zrangeByScore(String, String, String) - Method in class org.idevlab.rjc.sharding.ShardedRedis
 
zrangeByScore(String, String, String, int, int) - Method in class org.idevlab.rjc.sharding.ShardedRedis
 
zrangeByScoreWithScores(String, String, String) - Method in class org.idevlab.rjc.Client
 
zrangeByScoreWithScores(String, String, String, int, int) - Method in class org.idevlab.rjc.Client
 
zrangeByScoreWithScores(String, String, String) - Method in interface org.idevlab.rjc.RedisCommands
 
zrangeByScoreWithScores(String, String, String, int, int) - Method in interface org.idevlab.rjc.RedisCommands
 
zrangeByScoreWithScores(String, String, String) - Method in class org.idevlab.rjc.RedisNode
 
zrangeByScoreWithScores(String, String, String, int, int) - Method in class org.idevlab.rjc.RedisNode
 
zrangeByScoreWithScores(String, String, String) - Method in interface org.idevlab.rjc.RedisOperations
Time complexity

O(log(N)+M) with N being the number of elements in the sorted set and M the number of elements being returned.

zrangeByScoreWithScores(String, String, String, int, int) - Method in interface org.idevlab.rjc.RedisOperations
Time complexity

O(log(N)+M) with N being the number of elements in the sorted set and M the number of elements being returned.

zrangeByScoreWithScores(String, String, String) - Method in class org.idevlab.rjc.sharding.ShardedRedis
 
zrangeByScoreWithScores(String, String, String, int, int) - Method in class org.idevlab.rjc.sharding.ShardedRedis
 
zrangeWithScores(String, int, int) - Method in class org.idevlab.rjc.Client
 
zrangeWithScores(String, int, int) - Method in interface org.idevlab.rjc.RedisCommands
 
zrangeWithScores(String, int, int) - Method in class org.idevlab.rjc.RedisNode
 
zrangeWithScores(String, int, int) - Method in interface org.idevlab.rjc.RedisOperations
Time complexity

O(log(N)+M) with N being the number of elements in the sorted set and M the number of elements returned.

zrangeWithScores(String, int, int) - Method in class org.idevlab.rjc.sharding.ShardedRedis
 
zrank(String, String) - Method in class org.idevlab.rjc.Client
 
zrank(String, String) - Method in interface org.idevlab.rjc.RedisCommands
 
zrank(String, String) - Method in class org.idevlab.rjc.RedisNode
 
zrank(String, String) - Method in interface org.idevlab.rjc.RedisOperations
Time complexity

O(log(N))

Returns the rank of member in the sorted set stored at key, with the scores ordered from low to high.

zrank(String, String) - Method in class org.idevlab.rjc.sharding.ShardedRedis
 
zrem(String, String) - Method in class org.idevlab.rjc.Client
 
zrem(String, String) - Method in interface org.idevlab.rjc.RedisCommands
 
zrem(String, String) - Method in class org.idevlab.rjc.RedisNode
 
zrem(String, String) - Method in interface org.idevlab.rjc.RedisOperations
Time complexity

O(log(N)) with N being the number of elements in the sorted set.

zrem(String, String) - Method in class org.idevlab.rjc.sharding.ShardedRedis
 
zremrangeByRank(String, int, int) - Method in class org.idevlab.rjc.Client
 
zremrangeByRank(String, int, int) - Method in interface org.idevlab.rjc.RedisCommands
 
zremrangeByRank(String, int, int) - Method in class org.idevlab.rjc.RedisNode
 
zremrangeByRank(String, int, int) - Method in interface org.idevlab.rjc.RedisOperations
Time complexity

O(log(N)+M) with N being the number of elements in the sorted set and M the number of elements removed by the operation.

zremrangeByRank(String, int, int) - Method in class org.idevlab.rjc.sharding.ShardedRedis
 
zremrangeByScore(String, String, String) - Method in class org.idevlab.rjc.Client
 
zremrangeByScore(String, String, String) - Method in interface org.idevlab.rjc.RedisCommands
 
zremrangeByScore(String, String, String) - Method in class org.idevlab.rjc.RedisNode
 
zremrangeByScore(String, String, String) - Method in interface org.idevlab.rjc.RedisOperations
Time complexity

O(log(N)+M) with N being the number of elements in the sorted set and M the number of elements removed by the operation.

zremrangeByScore(String, String, String) - Method in class org.idevlab.rjc.sharding.ShardedRedis
 
zrevrange(String, int, int) - Method in class org.idevlab.rjc.Client
 
zrevrange(String, int, int) - Method in interface org.idevlab.rjc.RedisCommands
 
zrevrange(String, int, int) - Method in class org.idevlab.rjc.RedisNode
 
zrevrange(String, int, int) - Method in interface org.idevlab.rjc.RedisOperations
Time complexity

O(log(N)+M) with N being the number of elements in the sorted set and M the number of elements returned.

zrevrange(String, int, int) - Method in class org.idevlab.rjc.sharding.ShardedRedis
 
zrevrangeByScore(String, String, String) - Method in class org.idevlab.rjc.Client
 
zrevrangeByScore(String, String, String, int, int) - Method in class org.idevlab.rjc.Client
 
zrevrangeByScore(String, String, String) - Method in interface org.idevlab.rjc.RedisCommands
 
zrevrangeByScore(String, String, String, int, int) - Method in interface org.idevlab.rjc.RedisCommands
 
zrevrangeByScore(String, String, String) - Method in class org.idevlab.rjc.RedisNode
 
zrevrangeByScore(String, String, String, int, int) - Method in class org.idevlab.rjc.RedisNode
 
zrevrangeByScore(String, String, String) - Method in interface org.idevlab.rjc.RedisOperations
Time complexity

O(log(N)+M) with N being the number of elements in the sorted set and M the number of elements being returned.

zrevrangeByScore(String, String, String, int, int) - Method in interface org.idevlab.rjc.RedisOperations
Time complexity

O(log(N)+M) with N being the number of elements in the sorted set and M the number of elements being returned.

zrevrangeByScore(String, String, String) - Method in class org.idevlab.rjc.sharding.ShardedRedis
 
zrevrangeByScore(String, String, String, int, int) - Method in class org.idevlab.rjc.sharding.ShardedRedis
 
zrevrangeByScoreWithScores(String, String, String) - Method in class org.idevlab.rjc.Client
 
zrevrangeByScoreWithScores(String, String, String, int, int) - Method in class org.idevlab.rjc.Client
 
zrevrangeByScoreWithScores(String, String, String) - Method in interface org.idevlab.rjc.RedisCommands
 
zrevrangeByScoreWithScores(String, String, String, int, int) - Method in interface org.idevlab.rjc.RedisCommands
 
zrevrangeByScoreWithScores(String, String, String) - Method in class org.idevlab.rjc.RedisNode
 
zrevrangeByScoreWithScores(String, String, String, int, int) - Method in class org.idevlab.rjc.RedisNode
 
zrevrangeByScoreWithScores(String, String, String) - Method in interface org.idevlab.rjc.RedisOperations
Time complexity

O(log(N)+M) with N being the number of elements in the sorted set and M the number of elements being returned.

zrevrangeByScoreWithScores(String, String, String, int, int) - Method in interface org.idevlab.rjc.RedisOperations
Time complexity

O(log(N)+M) with N being the number of elements in the sorted set and M the number of elements being returned.

zrevrangeByScoreWithScores(String, String, String) - Method in class org.idevlab.rjc.sharding.ShardedRedis
 
zrevrangeByScoreWithScores(String, String, String, int, int) - Method in class org.idevlab.rjc.sharding.ShardedRedis
 
zrevrangeWithScores(String, int, int) - Method in class org.idevlab.rjc.Client
 
zrevrangeWithScores(String, int, int) - Method in interface org.idevlab.rjc.RedisCommands
 
zrevrangeWithScores(String, int, int) - Method in class org.idevlab.rjc.RedisNode
 
zrevrangeWithScores(String, int, int) - Method in interface org.idevlab.rjc.RedisOperations
Time complexity

O(log(N)+M) with N being the number of elements in the sorted set and M the number of elements returned.

zrevrangeWithScores(String, int, int) - Method in class org.idevlab.rjc.sharding.ShardedRedis
 
zrevrank(String, String) - Method in class org.idevlab.rjc.Client
 
zrevrank(String, String) - Method in interface org.idevlab.rjc.RedisCommands
 
zrevrank(String, String) - Method in class org.idevlab.rjc.RedisNode
 
zrevrank(String, String) - Method in interface org.idevlab.rjc.RedisOperations
Time complexity

O(log(N))

Returns the rank of member in the sorted set stored at key, with the scores ordered from high to low.

zrevrank(String, String) - Method in class org.idevlab.rjc.sharding.ShardedRedis
 
zscore(String, String) - Method in class org.idevlab.rjc.Client
 
zscore(String, String) - Method in interface org.idevlab.rjc.RedisCommands
 
zscore(String, String) - Method in class org.idevlab.rjc.RedisNode
 
zscore(String, String) - Method in interface org.idevlab.rjc.RedisOperations
Time complexity

O(1)

Returns the score of member in the sorted set at key.

zscore(String, String) - Method in class org.idevlab.rjc.sharding.ShardedRedis
 
zunionstore(String, String...) - Method in class org.idevlab.rjc.Client
 
zunionstore(String, ZParams, String...) - Method in class org.idevlab.rjc.Client
 
zunionstore(String, String...) - Method in interface org.idevlab.rjc.RedisCommands
 
zunionstore(String, ZParams, String...) - Method in interface org.idevlab.rjc.RedisCommands
 
zunionstore(String, String...) - Method in class org.idevlab.rjc.RedisNode
 
zunionstore(String, ZParams, String...) - Method in class org.idevlab.rjc.RedisNode
 
zunionstore(String, String...) - Method in interface org.idevlab.rjc.SingleRedisOperations
Time complexity

O(N)+O(M log(M)) with N being the sum of the sizes of the input sorted sets, and M being the number of elements in the resulting sorted set.

zunionstore(String, ZParams, String...) - Method in interface org.idevlab.rjc.SingleRedisOperations
Time complexity

O(N)+O(M log(M)) with N being the sum of the sizes of the input sorted sets, and M being the number of elements in the resulting sorted set.


A B C D E F G H I K L M N O P Q R S T U V W Z

Copyright © 2011. All Rights Reserved.