public class RedisConnection extends Object implements RedisCommands
Modifier and Type | Field and Description |
---|---|
static io.netty.util.AttributeKey<RedisConnection> |
CONNECTION |
ASKING, AUTH, BLPOP, BLPOP_VALUE, BRPOPLPUSH, CLIENT_GETNAME, CLIENT_SETNAME, CLUSTER_INFO, CLUSTER_NODES, DECR, DEL, DEL_SINGLE, EVAL_BOOLEAN, EVAL_BOOLEAN_R1, EVAL_BOOLEAN_R2, EVAL_INTEGER, EVAL_LIST, EVAL_MAP_VALUE, EVAL_MAP_VALUE_LIST, EVAL_OBJECT, EVAL_STRING, EXEC, EXISTS, EXPIRE, EXPIREAT, FLUSHALL, FLUSHDB, GET, HDEL, HEXISTS, HGET, HGETALL, HINCRBYFLOAT, HKEYS, HLEN, HMGET, HMSET, HSCAN, HSET, HVALS, INCR, INCRBY, INFO_REPLICATION, KEYS, LINDEX, LINSERT, LLEN, LPOP, LPUSH, LRANGE, LREM, LREM_SINGLE, LSET, LTRIM, MIGRATE, MOVE, MULTI, PERSIST, PFADD, PFCOUNT, PFMERGE, PING, PSUBSCRIBE, PUBLISH, PUNSUBSCRIBE, RANDOM_KEY, READONLY, RENAME, RENAMENX, RPOP, RPOPLPUSH, RPUSH, RPUSH_BOOLEAN, SADD, SADD_SINGLE, SCAN, SCARD, SCRIPT_EXISTS, SCRIPT_FLUSH, SCRIPT_KILL, SCRIPT_LOAD, SELECT, SENTINEL_GET_MASTER_ADDR_BY_NAME, SENTINEL_SLAVES, SET, SETEX, SETNX, SISMEMBER, SMEMBERS, SPOP_SINGLE, SREM, SREM_SINGLE, SSCAN, SUBSCRIBE, TTL, UNSUBSCRIBE, UNWATCH, WATCH, ZADD, ZCARD, ZINCRBY, ZLEXCOUNT, ZRANGE, ZRANGE_ENTRY, ZRANGE_SINGLE, ZRANGEBYLEX, ZRANK, ZREM, ZREMRANGEBYLEX, ZREMRANGEBYRANK, ZREMRANGEBYSCORE, ZSCAN, ZSCORE, ZSCORE_CONTAINS
Constructor and Description |
---|
RedisConnection(RedisClient redisClient,
io.netty.channel.Channel channel) |
Modifier and Type | Method and Description |
---|---|
<T,R> io.netty.util.concurrent.Future<R> |
async(Codec encoder,
RedisCommand<T> command,
Object... params) |
<T,R> io.netty.util.concurrent.Future<R> |
async(RedisCommand<T> command,
Object... params) |
<T,R> io.netty.util.concurrent.Future<R> |
asyncWithTimeout(Codec encoder,
RedisCommand<T> command,
Object... params) |
<R> R |
await(io.netty.util.concurrent.Future<R> cmd) |
io.netty.channel.ChannelFuture |
closeAsync() |
<T,R> CommandData<T,R> |
create(Codec encoder,
RedisCommand<T> command,
Object... params) |
void |
forceReconnect() |
int |
getFailAttempts() |
ReconnectListener |
getReconnectListener() |
RedisClient |
getRedisClient() |
void |
incFailAttempt() |
boolean |
isActive()
Check is channel connected and ready for transfer
|
boolean |
isClosed() |
boolean |
isOpen() |
void |
resetFailAttempt() |
<T,R> io.netty.channel.ChannelFuture |
send(CommandData<T,R> data) |
io.netty.channel.ChannelFuture |
send(CommandsData data) |
void |
setClosed(boolean reconnect) |
void |
setReconnectListener(ReconnectListener reconnectListener) |
<T,R> R |
sync(Codec encoder,
RedisCommand<T> command,
Object... params) |
<T> T |
sync(RedisStrictCommand<T> command,
Object... params) |
String |
toString() |
void |
updateChannel(io.netty.channel.Channel channel) |
public static final io.netty.util.AttributeKey<RedisConnection> CONNECTION
public RedisConnection(RedisClient redisClient, io.netty.channel.Channel channel)
public void setReconnectListener(ReconnectListener reconnectListener)
public ReconnectListener getReconnectListener()
public void resetFailAttempt()
public void incFailAttempt()
public int getFailAttempts()
public boolean isOpen()
public boolean isActive()
public void updateChannel(io.netty.channel.Channel channel)
public RedisClient getRedisClient()
public <R> R await(io.netty.util.concurrent.Future<R> cmd)
public <T> T sync(RedisStrictCommand<T> command, Object... params)
public <T,R> io.netty.channel.ChannelFuture send(CommandData<T,R> data)
public io.netty.channel.ChannelFuture send(CommandsData data)
public <T,R> R sync(Codec encoder, RedisCommand<T> command, Object... params)
public <T,R> io.netty.util.concurrent.Future<R> async(RedisCommand<T> command, Object... params)
public <T,R> io.netty.util.concurrent.Future<R> async(Codec encoder, RedisCommand<T> command, Object... params)
public <T,R> io.netty.util.concurrent.Future<R> asyncWithTimeout(Codec encoder, RedisCommand<T> command, Object... params)
public <T,R> CommandData<T,R> create(Codec encoder, RedisCommand<T> command, Object... params)
public void setClosed(boolean reconnect)
public boolean isClosed()
public void forceReconnect()
public io.netty.channel.ChannelFuture closeAsync()
Copyright © 2014–2015. All rights reserved.