public class DynoDualWriterClient extends DynoJedisClient
| Modifier and Type | Class and Description |
|---|---|
static interface |
DynoDualWriterClient.Dial |
DynoJedisClient.BuildercpMonitor, opMonitor| Constructor and Description |
|---|
DynoDualWriterClient(java.lang.String name,
java.lang.String clusterName,
com.netflix.dyno.connectionpool.ConnectionPool<redis.clients.jedis.Jedis> pool,
com.netflix.dyno.contrib.DynoOPMonitor operationMonitor,
com.netflix.dyno.connectionpool.ConnectionPoolMonitor connectionPoolMonitor,
DynoJedisClient shadowClient) |
DynoDualWriterClient(java.lang.String name,
java.lang.String clusterName,
com.netflix.dyno.connectionpool.ConnectionPool<redis.clients.jedis.Jedis> pool,
com.netflix.dyno.contrib.DynoOPMonitor operationMonitor,
com.netflix.dyno.connectionpool.ConnectionPoolMonitor connectionPoolMonitor,
DynoJedisClient shadowClient,
DynoDualWriterClient.Dial dial) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Long |
append(java.lang.String key,
java.lang.String value) |
java.util.List<java.lang.String> |
blpop(int timeout,
java.lang.String key) |
java.util.List<java.lang.String> |
brpop(int timeout,
java.lang.String key) |
com.netflix.dyno.connectionpool.OperationResult<java.lang.Long> |
d_append(java.lang.String key,
java.lang.String value) |
com.netflix.dyno.connectionpool.OperationResult<java.lang.String> |
d_hmset(java.lang.String key,
java.util.Map<java.lang.String,java.lang.String> hash) |
com.netflix.dyno.connectionpool.OperationResult<java.lang.Long> |
d_hset(java.lang.String key,
java.lang.String field,
java.lang.String value) |
com.netflix.dyno.connectionpool.OperationResult<java.lang.Long> |
d_sadd(java.lang.String key,
java.lang.String... members) |
com.netflix.dyno.connectionpool.OperationResult<java.lang.String> |
d_set(java.lang.String key,
java.lang.String value) |
com.netflix.dyno.connectionpool.OperationResult<java.lang.String> |
d_setex(java.lang.String key,
java.lang.Integer seconds,
java.lang.String value) |
java.lang.Long |
del(java.lang.String key) |
java.lang.Long |
expire(java.lang.String key,
int seconds) |
java.lang.Long |
expireAt(java.lang.String key,
long unixTime) |
DynoDualWriterClient.Dial |
getDial() |
java.lang.String |
getSet(java.lang.String key,
java.lang.String value) |
java.lang.Long |
hdel(java.lang.String key,
java.lang.String... fields) |
java.lang.Long |
hincrBy(java.lang.String key,
java.lang.String field,
long value) |
java.lang.Double |
hincrByFloat(java.lang.String key,
java.lang.String field,
double value) |
java.lang.Long |
hset(java.lang.String key,
java.lang.String field,
java.lang.String value) |
java.lang.Long |
hsetnx(java.lang.String key,
java.lang.String field,
java.lang.String value) |
java.lang.Long |
incr(java.lang.String key) |
java.lang.Long |
incrBy(java.lang.String key,
long delta) |
java.lang.Double |
incrByFloat(java.lang.String key,
double increment) |
java.lang.String |
lpop(java.lang.String key) |
java.lang.Long |
lpush(java.lang.String key,
java.lang.String... values) |
java.lang.Long |
lrem(java.lang.String key,
long count,
java.lang.String value) |
java.lang.String |
lset(java.lang.String key,
long count,
java.lang.String value) |
java.lang.String |
ltrim(java.lang.String key,
long start,
long end) |
java.lang.Long |
persist(java.lang.String key) |
java.lang.Long |
pexpireAt(java.lang.String key,
long millisecondsTimestamp) |
DynoDualWriterPipeline |
pipelined() |
java.lang.Long |
pttl(java.lang.String key) |
java.lang.String |
rename(java.lang.String oldkey,
java.lang.String newkey) |
java.lang.String |
rpop(java.lang.String key) |
java.lang.Long |
sadd(java.lang.String key,
java.lang.String... members) |
java.lang.Long |
scard(java.lang.String key) |
java.lang.String |
set(byte[] key,
byte[] value)
Jedis Dual write for binary commands
|
java.lang.String |
set(java.lang.String key,
java.lang.String value) |
java.lang.Boolean |
setbit(java.lang.String key,
long offset,
boolean value) |
java.lang.Boolean |
setbit(java.lang.String key,
long offset,
java.lang.String value) |
java.lang.String |
setex(byte[] key,
int seconds,
byte[] value) |
java.lang.String |
setex(java.lang.String key,
int seconds,
java.lang.String value) |
java.lang.Long |
setnx(java.lang.String key,
java.lang.String value) |
java.lang.Long |
setrange(java.lang.String key,
long offset,
java.lang.String value) |
java.util.Set<java.lang.String> |
smembers(java.lang.String key) |
java.lang.Long |
smove(java.lang.String srckey,
java.lang.String dstkey,
java.lang.String member) |
java.util.List<java.lang.String> |
sort(java.lang.String key) |
java.lang.String |
spop(java.lang.String key) |
java.lang.Long |
srem(java.lang.String key,
java.lang.String... members) |
redis.clients.jedis.ScanResult<java.lang.String> |
sscan(java.lang.String key,
java.lang.String cursor) |
redis.clients.jedis.ScanResult<java.lang.String> |
sscan(java.lang.String key,
java.lang.String cursor,
redis.clients.jedis.ScanParams params) |
java.lang.Long |
ttl(java.lang.String key) |
java.lang.Long |
zadd(java.lang.String key,
double score,
java.lang.String member) |
java.lang.Long |
zadd(java.lang.String key,
java.util.Map<java.lang.String,java.lang.Double> scoreMembers) |
java.lang.Double |
zincrby(java.lang.String key,
double score,
java.lang.String member) |
java.lang.Long |
zrem(java.lang.String key,
java.lang.String... member) |
append, bitcount, bitcount, bitcount, bitcount, bitfield, bitfield, bitop, bitop, bitpos, bitpos, blpop, blpop, blpop, blpop, brpop, brpop, brpop, brpop, brpoplpush, brpoplpush, d_bitcount, d_bitcount, d_blpop, d_brpop, d_decr, d_decrBy, d_del, d_del, d_del, d_dump, d_echo, d_eval, d_evalsha, d_exists, d_exists, d_exists, d_expire, d_expire, d_expireAt, d_expireAt, d_get, d_get, d_getbit, d_getrange, d_getSet, d_hdel, d_hdel, d_hexists, d_hget, d_hget, d_hgetAll, d_hgetAll, d_hincrBy, d_hincrByFloat, d_hkeys, d_hkeys, d_hlen, d_hlen, d_hmget, d_hmget, d_hmset, d_hscan, d_hset, d_hsetnx, d_hvals, d_incr, d_incrBy, d_incrByFloat, d_keys, d_lindex, d_linsert, d_llen, d_lpop, d_lpush, d_lpushx, d_lrange, d_lrem, d_lset, d_ltrim, d_mget, d_mget, d_move, d_mset, d_msetnx, d_persist, d_pexpireAt, d_psetex, d_psetex, d_pttl, d_pttl, d_rename, d_renamenx, d_restore, d_rpop, d_rpoplpush, d_rpush, d_rpushx, d_sadd, d_scard, d_scard, d_scriptExists, d_scriptFlush, d_scriptKill, d_scriptLoad, d_sdiff, d_sdiffstore, d_set, d_set, d_set, d_set, d_setbit, d_setbit, d_setex, d_setnx, d_setrange, d_sismember, d_smembers, d_smembers, d_smove, d_sort, d_sort, d_spop, d_spop, d_srandmember, d_srem, d_srem, d_sscan, d_sscan, d_strlen, d_strlen, d_substr, d_ttl, d_ttl, d_type, d_unlink, d_unlink, d_zadd, d_zadd, d_zadd, d_zcard, d_zcard, d_zcount, d_zcount, d_zincrby, d_zlexcount, d_zrange, d_zrangeByLex, d_zrangeByLex, d_zrangeByScore, d_zrangeByScore, d_zrangeByScore, d_zrangeByScore, d_zrangeByScoreWithScores, d_zrangeByScoreWithScores, d_zrangeByScoreWithScores, d_zrangeByScoreWithScores, d_zrangeWithScores, d_zrank, d_zrem, d_zremrangeByLex, d_zremrangeByRank, d_zremrangeByScore, d_zremrangeByScore, d_zrevrange, d_zrevrangeByLex, d_zrevrangeByLex, d_zrevrangeByScore, d_zrevrangeByScore, d_zrevrangeByScore, d_zrevrangeByScore, d_zrevrangeByScoreWithScores, d_zrevrangeByScoreWithScores, d_zrevrangeByScoreWithScores, d_zrevrangeByScoreWithScores, d_zrevrangeWithScores, d_zrevrank, d_zscan, d_zscore, d_zscore, decr, decr, decrBy, decrBy, del, del, del, dump, dump, dyno_scan, dyno_scan, dyno_scan, echo, echo, ehdel, ehexists, ehexpire, ehexpireat, ehget, ehgetall, ehincrby, ehincrbyfloat, ehkeys, ehlen, ehmget, ehmset, ehpersist, ehpexpireat, ehpttl, ehpttl, ehrename, ehrenamenx, ehscan, ehset, ehsetnx, ehttl, ehttl, ehvals, eval, eval, eval, evalsha, evalsha, evalsha, exists, exists, exists, exists, expire, expireAt, geoadd, geoadd, geoadd, geoadd, geodist, geodist, geodist, geodist, geohash, geohash, geopos, geopos, georadius, georadius, georadius, georadius, georadiusByMember, georadiusByMember, georadiusByMember, georadiusByMember, georadiusByMemberReadonly, georadiusByMemberReadonly, georadiusByMemberReadonly, georadiusByMemberReadonly, georadiusReadonly, georadiusReadonly, georadiusReadonly, georadiusReadonly, get, get, getApplicationName, getbit, getbit, getClusterName, getConnPool, getrange, getrange, getSet, getTopologyView, hdel, hexists, hexists, hget, hget, hgetAll, hgetAll, hincrBy, hincrByFloat, hkeys, hkeys, hlen, hlen, hmget, hmget, hmset, hmset, hscan, hscan, hscan, hscan, hset, hset, hset, hsetnx, hstrlen, hstrlen, hvals, hvals, incr, incrBy, incrByFloat, keys, keys, lindex, lindex, linsert, linsert, llen, llen, lpop, lpush, lpushx, lpushx, lrange, lrange, lrem, lset, ltrim, mget, mget, moduleCommand, move, move, mset, mset, msetnx, msetnx, persist, pexpire, pexpire, pexpireAt, pfadd, pfadd, pfcount, pfcount, pfcount, pfcount, pfmerge, pfmerge, psetex, psetex, psubscribe, psubscribe, pttl, publish, publish, randomBinaryKey, randomKey, rename, renamenx, renamenx, restore, restore, restore, restoreReplace, restoreReplace, rpop, rpoplpush, rpoplpush, rpush, rpush, rpushx, rpushx, sadd, scan, scan, scard, scriptExists, scriptExists, scriptFlush, scriptKill, scriptLoad, sdiff, sdiff, sdiffstore, sdiffstore, set, set, set, setbit, setbit, setnx, setrange, sinter, sinter, sinterstore, sinterstore, sismember, sismember, smembers, smove, sort, sort, sort, sort, sort, sort, sort, spop, spop, spop, srandmember, srandmember, srandmember, srandmember, srem, sscan, sscan, stopClient, strlen, strlen, subscribe, subscribe, substr, substr, sunion, sunion, sunionstore, sunionstore, touch, touch, touch, touch, ttl, type, type, unlink, unlink, unlink, unlink, unwatch, watch, watch, zadd, zadd, zadd, zadd, zadd, zadd, zcard, zcard, zcount, zcount, zcount, zcount, zincrby, zincrby, zincrby, zinterstore, zinterstore, zinterstore, zinterstore, zlexcount, zlexcount, zrange, zrange, zrangeByLex, zrangeByLex, zrangeByLex, zrangeByLex, zrangeByScore, zrangeByScore, zrangeByScore, zrangeByScore, zrangeByScore, zrangeByScore, zrangeByScore, zrangeByScore, zrangeByScoreWithScores, zrangeByScoreWithScores, zrangeByScoreWithScores, zrangeByScoreWithScores, zrangeByScoreWithScores, zrangeByScoreWithScores, zrangeByScoreWithScores, zrangeByScoreWithScores, zrangeWithScores, zrangeWithScores, zrank, zrank, zrem, zremrangeByLex, zremrangeByLex, zremrangeByRank, zremrangeByRank, zremrangeByScore, zremrangeByScore, zremrangeByScore, zremrangeByScore, zrevrange, zrevrange, zrevrangeByLex, zrevrangeByLex, zrevrangeByLex, zrevrangeByLex, zrevrangeByScore, zrevrangeByScore, zrevrangeByScore, zrevrangeByScore, zrevrangeByScore, zrevrangeByScore, zrevrangeByScore, zrevrangeByScore, zrevrangeByScoreWithScores, zrevrangeByScoreWithScores, zrevrangeByScoreWithScores, zrevrangeByScoreWithScores, zrevrangeByScoreWithScores, zrevrangeByScoreWithScores, zrevrangeByScoreWithScores, zrevrangeByScoreWithScores, zrevrangeWithScores, zrevrangeWithScores, zrevrank, zrevrank, zscan, zscan, zscan, zscan, zscore, zscore, zunionstore, zunionstore, zunionstore, zunionstorepublic DynoDualWriterClient(java.lang.String name,
java.lang.String clusterName,
com.netflix.dyno.connectionpool.ConnectionPool<redis.clients.jedis.Jedis> pool,
com.netflix.dyno.contrib.DynoOPMonitor operationMonitor,
com.netflix.dyno.connectionpool.ConnectionPoolMonitor connectionPoolMonitor,
DynoJedisClient shadowClient)
public DynoDualWriterClient(java.lang.String name,
java.lang.String clusterName,
com.netflix.dyno.connectionpool.ConnectionPool<redis.clients.jedis.Jedis> pool,
com.netflix.dyno.contrib.DynoOPMonitor operationMonitor,
com.netflix.dyno.connectionpool.ConnectionPoolMonitor connectionPoolMonitor,
DynoJedisClient shadowClient,
DynoDualWriterClient.Dial dial)
public DynoDualWriterClient.Dial getDial()
public DynoDualWriterPipeline pipelined()
pipelined in class DynoJedisClientpublic java.lang.Long append(java.lang.String key,
java.lang.String value)
append in interface redis.clients.jedis.commands.JedisCommandsappend in class DynoJedisClientpublic com.netflix.dyno.connectionpool.OperationResult<java.lang.Long> d_append(java.lang.String key,
java.lang.String value)
d_append in class DynoJedisClientpublic com.netflix.dyno.connectionpool.OperationResult<java.lang.String> d_hmset(java.lang.String key,
java.util.Map<java.lang.String,java.lang.String> hash)
d_hmset in class DynoJedisClientpublic java.lang.Long sadd(java.lang.String key,
java.lang.String... members)
sadd in interface redis.clients.jedis.commands.JedisCommandssadd in class DynoJedisClientpublic com.netflix.dyno.connectionpool.OperationResult<java.lang.Long> d_sadd(java.lang.String key,
java.lang.String... members)
d_sadd in class DynoJedisClientpublic java.lang.Long hset(java.lang.String key,
java.lang.String field,
java.lang.String value)
hset in interface redis.clients.jedis.commands.JedisCommandshset in class DynoJedisClientpublic com.netflix.dyno.connectionpool.OperationResult<java.lang.Long> d_hset(java.lang.String key,
java.lang.String field,
java.lang.String value)
d_hset in class DynoJedisClientpublic java.lang.String set(java.lang.String key,
java.lang.String value)
set in interface redis.clients.jedis.commands.JedisCommandsset in class DynoJedisClientpublic com.netflix.dyno.connectionpool.OperationResult<java.lang.String> d_set(java.lang.String key,
java.lang.String value)
d_set in class DynoJedisClientpublic java.lang.String setex(java.lang.String key,
int seconds,
java.lang.String value)
setex in interface redis.clients.jedis.commands.JedisCommandssetex in class DynoJedisClientpublic com.netflix.dyno.connectionpool.OperationResult<java.lang.String> d_setex(java.lang.String key,
java.lang.Integer seconds,
java.lang.String value)
d_setex in class DynoJedisClientpublic java.lang.Long del(java.lang.String key)
del in interface redis.clients.jedis.commands.JedisCommandsdel in class DynoJedisClientpublic java.lang.Long expire(java.lang.String key,
int seconds)
expire in interface redis.clients.jedis.commands.JedisCommandsexpire in class DynoJedisClientpublic java.lang.Long expireAt(java.lang.String key,
long unixTime)
expireAt in interface redis.clients.jedis.commands.JedisCommandsexpireAt in class DynoJedisClientpublic java.lang.String getSet(java.lang.String key,
java.lang.String value)
getSet in interface redis.clients.jedis.commands.JedisCommandsgetSet in class DynoJedisClientpublic java.lang.Long hdel(java.lang.String key,
java.lang.String... fields)
hdel in interface redis.clients.jedis.commands.JedisCommandshdel in class DynoJedisClientpublic java.lang.Long hincrBy(java.lang.String key,
java.lang.String field,
long value)
hincrBy in interface redis.clients.jedis.commands.JedisCommandshincrBy in class DynoJedisClientpublic java.lang.Double hincrByFloat(java.lang.String key,
java.lang.String field,
double value)
hincrByFloat in interface redis.clients.jedis.commands.JedisCommandshincrByFloat in class DynoJedisClientpublic java.lang.Long hsetnx(java.lang.String key,
java.lang.String field,
java.lang.String value)
hsetnx in interface redis.clients.jedis.commands.JedisCommandshsetnx in class DynoJedisClientpublic java.lang.Long incr(java.lang.String key)
incr in interface redis.clients.jedis.commands.JedisCommandsincr in class DynoJedisClientpublic java.lang.Long incrBy(java.lang.String key,
long delta)
incrBy in interface redis.clients.jedis.commands.JedisCommandsincrBy in class DynoJedisClientpublic java.lang.Double incrByFloat(java.lang.String key,
double increment)
incrByFloat in interface redis.clients.jedis.commands.JedisCommandsincrByFloat in class DynoJedisClientpublic java.lang.String lpop(java.lang.String key)
lpop in interface redis.clients.jedis.commands.JedisCommandslpop in class DynoJedisClientpublic java.lang.Long lpush(java.lang.String key,
java.lang.String... values)
lpush in interface redis.clients.jedis.commands.JedisCommandslpush in class DynoJedisClientpublic java.lang.Long lrem(java.lang.String key,
long count,
java.lang.String value)
lrem in interface redis.clients.jedis.commands.JedisCommandslrem in class DynoJedisClientpublic java.lang.String lset(java.lang.String key,
long count,
java.lang.String value)
lset in interface redis.clients.jedis.commands.JedisCommandslset in class DynoJedisClientpublic java.lang.String ltrim(java.lang.String key,
long start,
long end)
ltrim in interface redis.clients.jedis.commands.JedisCommandsltrim in class DynoJedisClientpublic java.lang.Long persist(java.lang.String key)
persist in interface redis.clients.jedis.commands.JedisCommandspersist in class DynoJedisClientpublic java.lang.Long pexpireAt(java.lang.String key,
long millisecondsTimestamp)
pexpireAt in interface redis.clients.jedis.commands.JedisCommandspexpireAt in class DynoJedisClientpublic java.lang.Long pttl(java.lang.String key)
pttl in interface redis.clients.jedis.commands.JedisCommandspttl in class DynoJedisClientpublic java.lang.String rename(java.lang.String oldkey,
java.lang.String newkey)
rename in interface redis.clients.jedis.commands.MultiKeyCommandsrename in class DynoJedisClientpublic java.lang.String rpop(java.lang.String key)
rpop in interface redis.clients.jedis.commands.JedisCommandsrpop in class DynoJedisClientpublic java.lang.Long scard(java.lang.String key)
scard in interface redis.clients.jedis.commands.JedisCommandsscard in class DynoJedisClientpublic java.lang.Boolean setbit(java.lang.String key,
long offset,
boolean value)
setbit in interface redis.clients.jedis.commands.JedisCommandssetbit in class DynoJedisClientpublic java.lang.Boolean setbit(java.lang.String key,
long offset,
java.lang.String value)
setbit in interface redis.clients.jedis.commands.JedisCommandssetbit in class DynoJedisClientpublic java.lang.Long setnx(java.lang.String key,
java.lang.String value)
setnx in interface redis.clients.jedis.commands.JedisCommandssetnx in class DynoJedisClientpublic java.lang.Long setrange(java.lang.String key,
long offset,
java.lang.String value)
setrange in interface redis.clients.jedis.commands.JedisCommandssetrange in class DynoJedisClientpublic java.util.Set<java.lang.String> smembers(java.lang.String key)
smembers in interface redis.clients.jedis.commands.JedisCommandssmembers in class DynoJedisClientpublic java.lang.Long smove(java.lang.String srckey,
java.lang.String dstkey,
java.lang.String member)
smove in interface redis.clients.jedis.commands.MultiKeyCommandssmove in class DynoJedisClientpublic java.util.List<java.lang.String> sort(java.lang.String key)
sort in interface redis.clients.jedis.commands.JedisCommandssort in class DynoJedisClientpublic java.lang.String spop(java.lang.String key)
spop in interface redis.clients.jedis.commands.JedisCommandsspop in class DynoJedisClientpublic java.lang.Long srem(java.lang.String key,
java.lang.String... members)
srem in interface redis.clients.jedis.commands.JedisCommandssrem in class DynoJedisClientpublic redis.clients.jedis.ScanResult<java.lang.String> sscan(java.lang.String key,
java.lang.String cursor)
sscan in interface redis.clients.jedis.commands.JedisCommandssscan in class DynoJedisClientpublic redis.clients.jedis.ScanResult<java.lang.String> sscan(java.lang.String key,
java.lang.String cursor,
redis.clients.jedis.ScanParams params)
sscan in interface redis.clients.jedis.commands.JedisCommandssscan in class DynoJedisClientpublic java.lang.Long ttl(java.lang.String key)
ttl in interface redis.clients.jedis.commands.JedisCommandsttl in class DynoJedisClientpublic java.lang.Long zadd(java.lang.String key,
double score,
java.lang.String member)
zadd in interface redis.clients.jedis.commands.JedisCommandszadd in class DynoJedisClientpublic java.lang.Long zadd(java.lang.String key,
java.util.Map<java.lang.String,java.lang.Double> scoreMembers)
zadd in interface redis.clients.jedis.commands.JedisCommandszadd in class DynoJedisClientpublic java.lang.Double zincrby(java.lang.String key,
double score,
java.lang.String member)
zincrby in interface redis.clients.jedis.commands.JedisCommandszincrby in class DynoJedisClientpublic java.lang.Long zrem(java.lang.String key,
java.lang.String... member)
zrem in interface redis.clients.jedis.commands.JedisCommandszrem in class DynoJedisClientpublic java.util.List<java.lang.String> blpop(int timeout,
java.lang.String key)
blpop in interface redis.clients.jedis.commands.JedisCommandsblpop in class DynoJedisClientpublic java.util.List<java.lang.String> brpop(int timeout,
java.lang.String key)
brpop in interface redis.clients.jedis.commands.JedisCommandsbrpop in class DynoJedisClientpublic java.lang.String set(byte[] key,
byte[] value)
set in interface redis.clients.jedis.commands.BinaryJedisCommandsset in class DynoJedisClientpublic java.lang.String setex(byte[] key,
int seconds,
byte[] value)
setex in interface redis.clients.jedis.commands.BinaryJedisCommandssetex in class DynoJedisClient