public class RedisConnection extends Object implements RedisCommands
ASKING, AUTH, BITCOUNT, BITOP, BITPOS, BITS_SIZE, BLPOP_VALUE, BRPOP_VALUE, BRPOPLPUSH, CLIENT_GETNAME, CLIENT_SETNAME, CLUSTER_INFO, CLUSTER_NODES, DBSIZE, DECR, DEL, DEL_BOOL, DEL_OBJECTS, DEL_VOID, EVAL_BOOLEAN, EVAL_BOOLEAN_AMOUNT, EVAL_BOOLEAN_WITH_VALUES, EVAL_INTEGER, EVAL_LIST, EVAL_LONG, EVAL_MAP_ENTRY, EVAL_MAP_VALUE, EVAL_MAP_VALUE_LIST, EVAL_NULL_BOOLEAN, EVAL_OBJECT, EVAL_SET, EVAL_SSCAN, EVAL_STRING, EVAL_VOID, EVAL_ZSCAN, EXEC, EXISTS, FLUSHALL, FLUSHDB, GEOADD, GEOADD_ENTRIES, GEODIST, GEORADIUS, GEORADIUSBYMEMBER, GET, GET_LONG, GETBIT, GETSET, HDEL, HEXISTS, HGET, HGETALL, HGETALL_ENTRY, HKEYS, HLEN, HLEN_LONG, HMGET, HMSET, HSCAN, HSET, HSETNX, HVALS, INCR, INCRBY, INCRBYFLOAT, INFO_PERSISTENCE, INFO_REPLICATION, KEYS, KEYSLOT, LINDEX, LINSERT, LINSERT_INT, LLEN, LLEN_INT, LPOP, LPUSH, LPUSH_BOOLEAN, LPUSH_VOID, LRANGE, LREM, LREM_SINGLE, LSET, LTRIM, MGET, MIGRATE, MOVE, MSET, MSETNX, MULTI, NOT_EXISTS, PERSIST, PEXPIRE, PEXPIREAT, PFADD, PFCOUNT, PFMERGE, PING, PSUBSCRIBE, PTTL, PUBLISH, PUNSUBSCRIBE, RANDOM_KEY, READONLY, RENAME, RENAMENX, RPOP, RPOPLPUSH, RPUSH, RPUSH_BOOLEAN, SADD, SADD_BOOL, SADD_SINGLE, SCAN, SCARD, SCARD_INT, SCRIPT_EXISTS, SCRIPT_FLUSH, SCRIPT_KILL, SCRIPT_LOAD, SDIFF, SDIFFSTORE_INT, SELECT, SENTINEL_GET_MASTER_ADDR_BY_NAME, SENTINEL_SLAVES, SERVER_INFO, SET, SETBIT, SETBIT_VOID, SETEX, SETNX, SETPXNX, SINTER, SINTERSTORE_INT, SISMEMBER, SMEMBERS, SMOVE, SPOP_SINGLE, SREM_SINGLE, SSCAN, STRLEN, SUBSCRIBE, SUNION, SUNIONSTORE, SUNIONSTORE_INT, UNSUBSCRIBE, UNWATCH, WATCH, ZADD, ZADD_BOOL, ZADD_BOOL_RAW, ZADD_NX_BOOL, ZADD_RAW, ZCARD, ZCARD_INT, ZCOUNT, ZINCRBY, ZLEXCOUNT, ZRANGE, ZRANGE_ENTRY, ZRANGE_SINGLE, ZRANGEBYLEX, ZRANGEBYSCORE, ZRANGEBYSCORE_ENTRY, ZRANGEBYSCORE_LIST, ZRANK, ZRANK_INT, ZREM, ZREMRANGEBYLEX, ZREMRANGEBYRANK, ZREMRANGEBYSCORE, ZREVRANGEBYSCORE, ZREVRANGEBYSCORE_ENTRY, ZREVRANK_INT, 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> future) |
io.netty.channel.ChannelFuture |
closeAsync() |
<T,R> CommandData<T,R> |
create(Codec encoder,
RedisCommand<T> command,
Object... params) |
io.netty.channel.ChannelFuture |
forceReconnectAsync() |
io.netty.util.concurrent.Future<?> |
getAcquireFuture() |
io.netty.channel.Channel |
getChannel()
Access to Netty channel.
|
CommandData |
getCurrentCommand() |
static <C extends RedisConnection> |
getFrom(io.netty.channel.Channel channel) |
long |
getLastUsageTime() |
ReconnectListener |
getReconnectListener() |
RedisClient |
getRedisClient() |
boolean |
isActive()
Check is channel connected and ready for transfer
|
boolean |
isClosed() |
boolean |
isOpen() |
void |
removeCurrentCommand() |
<T,R> io.netty.channel.ChannelFuture |
send(CommandData<T,R> data) |
io.netty.channel.ChannelFuture |
send(CommandsData data) |
void |
setClosed(boolean reconnect) |
void |
setLastUsageTime(long lastUsageTime) |
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 RedisConnection(RedisClient redisClient, io.netty.channel.Channel channel)
public static <C extends RedisConnection> C getFrom(io.netty.channel.Channel channel)
public void removeCurrentCommand()
public CommandData getCurrentCommand()
public long getLastUsageTime()
public void setLastUsageTime(long lastUsageTime)
public void setReconnectListener(ReconnectListener reconnectListener)
public ReconnectListener getReconnectListener()
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> future)
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 io.netty.channel.ChannelFuture forceReconnectAsync()
public io.netty.channel.Channel getChannel()
public io.netty.channel.ChannelFuture closeAsync()
public io.netty.util.concurrent.Future<?> getAcquireFuture()
Copyright © 2014–2016. All rights reserved.