public class ShardedJedis extends BinaryShardedJedis implements JedisCommands, Closeable
Modifier and Type | Field and Description |
---|---|
protected Pool<ShardedJedis> |
dataSource |
DEFAULT_KEY_TAG_PATTERN, DEFAULT_WEIGHT
Constructor and Description |
---|
ShardedJedis(List<JedisShardInfo> shards) |
ShardedJedis(List<JedisShardInfo> shards,
Hashing algo) |
ShardedJedis(List<JedisShardInfo> shards,
Hashing algo,
Pattern keyTagPattern) |
ShardedJedis(List<JedisShardInfo> shards,
Pattern keyTagPattern) |
append, bitcount, bitcount, blpop, brpop, create, decr, decrBy, del, disconnect, echo, exists, expire, expireAt, get, getbit, getrange, getSet, hdel, hexists, hget, hgetAll, hincrBy, hincrByFloat, hkeys, hlen, hmget, hmset, hset, hsetnx, hvals, incr, incrBy, incrByFloat, lindex, linsert, llen, lpop, lpush, lpushx, lrange, lrem, lset, ltrim, move, objectEncoding, objectIdletime, objectRefcount, persist, pexpire, pexpireAt, pfadd, pfcount, pipelined, pipelined, rpop, rpush, rpushx, sadd, scard, set, setbit, setbit, setex, setnx, setrange, sismember, smembers, sort, sort, spop, srandmember, srandmember, srem, strlen, substr, ttl, type, zadd, zadd, zcard, zcount, zcount, zincrby, zlexcount, zrange, zrangeByLex, zrangeByLex, zrangeByScore, zrangeByScore, zrangeByScore, zrangeByScore, zrangeByScoreWithScores, zrangeByScoreWithScores, zrangeByScoreWithScores, zrangeByScoreWithScores, zrangeWithScores, zrank, zrem, zremrangeByLex, zremrangeByRank, zremrangeByScore, zremrangeByScore, zrevrange, zrevrangeByScore, zrevrangeByScore, zrevrangeByScore, zrevrangeByScore, zrevrangeByScoreWithScores, zrevrangeByScoreWithScores, zrevrangeByScoreWithScores, zrevrangeByScoreWithScores, zrevrangeWithScores, zrevrank, zscore
getAllShardInfo, getAllShards, getKeyTag, getShard, getShard, getShardInfo, getShardInfo
protected Pool<ShardedJedis> dataSource
public ShardedJedis(List<JedisShardInfo> shards)
public ShardedJedis(List<JedisShardInfo> shards, Hashing algo)
public ShardedJedis(List<JedisShardInfo> shards, Pattern keyTagPattern)
public ShardedJedis(List<JedisShardInfo> shards, Hashing algo, Pattern keyTagPattern)
public String set(String key, String value)
set
in interface JedisCommands
public String set(String key, String value, String nxxx, String expx, long time)
set
in interface JedisCommands
public String get(String key)
get
in interface JedisCommands
public String echo(String string)
echo
in interface JedisCommands
public Boolean exists(String key)
exists
in interface JedisCommands
public String type(String key)
type
in interface JedisCommands
public Long expire(String key, int seconds)
expire
in interface JedisCommands
public Long pexpire(String key, long milliseconds)
pexpire
in interface BinaryJedisCommands
pexpire
in interface JedisCommands
pexpire
in class BinaryShardedJedis
public Long expireAt(String key, long unixTime)
expireAt
in interface JedisCommands
public Long pexpireAt(String key, long millisecondsTimestamp)
pexpireAt
in interface JedisCommands
public Long ttl(String key)
ttl
in interface JedisCommands
public Boolean setbit(String key, long offset, boolean value)
setbit
in interface JedisCommands
public Boolean setbit(String key, long offset, String value)
setbit
in interface JedisCommands
public Boolean getbit(String key, long offset)
getbit
in interface JedisCommands
public Long setrange(String key, long offset, String value)
setrange
in interface JedisCommands
public String getrange(String key, long startOffset, long endOffset)
getrange
in interface JedisCommands
public String getSet(String key, String value)
getSet
in interface JedisCommands
public Long setnx(String key, String value)
setnx
in interface JedisCommands
public String setex(String key, int seconds, String value)
setex
in interface JedisCommands
public List<String> blpop(String arg)
blpop
in interface JedisCommands
public List<String> blpop(int timeout, String key)
blpop
in interface JedisCommands
public List<String> brpop(String arg)
brpop
in interface JedisCommands
public List<String> brpop(int timeout, String key)
brpop
in interface JedisCommands
public Long decrBy(String key, long integer)
decrBy
in interface JedisCommands
public Long decr(String key)
decr
in interface JedisCommands
public Long incrBy(String key, long integer)
incrBy
in interface JedisCommands
public Long incr(String key)
incr
in interface JedisCommands
public Long append(String key, String value)
append
in interface JedisCommands
public String substr(String key, int start, int end)
substr
in interface JedisCommands
public Long hset(String key, String field, String value)
hset
in interface JedisCommands
public String hget(String key, String field)
hget
in interface JedisCommands
public Long hsetnx(String key, String field, String value)
hsetnx
in interface JedisCommands
public String hmset(String key, Map<String,String> hash)
hmset
in interface JedisCommands
public List<String> hmget(String key, String... fields)
hmget
in interface JedisCommands
public Long hincrBy(String key, String field, long value)
hincrBy
in interface JedisCommands
public Boolean hexists(String key, String field)
hexists
in interface JedisCommands
public Long del(String key)
del
in interface JedisCommands
public Long hdel(String key, String... fields)
hdel
in interface JedisCommands
public Long hlen(String key)
hlen
in interface JedisCommands
public Set<String> hkeys(String key)
hkeys
in interface JedisCommands
public List<String> hvals(String key)
hvals
in interface JedisCommands
public Map<String,String> hgetAll(String key)
hgetAll
in interface JedisCommands
public Long rpush(String key, String... strings)
rpush
in interface JedisCommands
public Long lpush(String key, String... strings)
lpush
in interface JedisCommands
public Long lpushx(String key, String... string)
lpushx
in interface JedisCommands
public Long strlen(String key)
strlen
in interface JedisCommands
public Long move(String key, int dbIndex)
move
in interface JedisCommands
public Long rpushx(String key, String... string)
rpushx
in interface JedisCommands
public Long persist(String key)
persist
in interface JedisCommands
public Long llen(String key)
llen
in interface JedisCommands
public List<String> lrange(String key, long start, long end)
lrange
in interface JedisCommands
public String ltrim(String key, long start, long end)
ltrim
in interface JedisCommands
public String lindex(String key, long index)
lindex
in interface JedisCommands
public String lset(String key, long index, String value)
lset
in interface JedisCommands
public Long lrem(String key, long count, String value)
lrem
in interface JedisCommands
public String lpop(String key)
lpop
in interface JedisCommands
public String rpop(String key)
rpop
in interface JedisCommands
public Long sadd(String key, String... members)
sadd
in interface JedisCommands
public Set<String> smembers(String key)
smembers
in interface JedisCommands
public Long srem(String key, String... members)
srem
in interface JedisCommands
public String spop(String key)
spop
in interface JedisCommands
public Long scard(String key)
scard
in interface JedisCommands
public Boolean sismember(String key, String member)
sismember
in interface JedisCommands
public String srandmember(String key)
srandmember
in interface JedisCommands
public List<String> srandmember(String key, int count)
srandmember
in interface JedisCommands
public Long zadd(String key, double score, String member)
zadd
in interface JedisCommands
public Long zadd(String key, Map<String,Double> scoreMembers)
zadd
in interface JedisCommands
public Set<String> zrange(String key, long start, long end)
zrange
in interface JedisCommands
public Long zrem(String key, String... members)
zrem
in interface JedisCommands
public Double zincrby(String key, double score, String member)
zincrby
in interface JedisCommands
public Long zrank(String key, String member)
zrank
in interface JedisCommands
public Long zrevrank(String key, String member)
zrevrank
in interface JedisCommands
public Set<String> zrevrange(String key, long start, long end)
zrevrange
in interface JedisCommands
public Set<Tuple> zrangeWithScores(String key, long start, long end)
zrangeWithScores
in interface JedisCommands
public Set<Tuple> zrevrangeWithScores(String key, long start, long end)
zrevrangeWithScores
in interface JedisCommands
public Long zcard(String key)
zcard
in interface JedisCommands
public Double zscore(String key, String member)
zscore
in interface JedisCommands
public List<String> sort(String key)
sort
in interface JedisCommands
public List<String> sort(String key, SortingParams sortingParameters)
sort
in interface JedisCommands
public Long zcount(String key, double min, double max)
zcount
in interface JedisCommands
public Long zcount(String key, String min, String max)
zcount
in interface JedisCommands
public Set<String> zrangeByScore(String key, double min, double max)
zrangeByScore
in interface JedisCommands
public Set<String> zrevrangeByScore(String key, double max, double min)
zrevrangeByScore
in interface JedisCommands
public Set<String> zrangeByScore(String key, double min, double max, int offset, int count)
zrangeByScore
in interface JedisCommands
public Set<String> zrevrangeByScore(String key, double max, double min, int offset, int count)
zrevrangeByScore
in interface JedisCommands
public Set<Tuple> zrangeByScoreWithScores(String key, double min, double max)
zrangeByScoreWithScores
in interface JedisCommands
public Set<Tuple> zrevrangeByScoreWithScores(String key, double max, double min)
zrevrangeByScoreWithScores
in interface JedisCommands
public Set<Tuple> zrangeByScoreWithScores(String key, double min, double max, int offset, int count)
zrangeByScoreWithScores
in interface JedisCommands
public Set<Tuple> zrevrangeByScoreWithScores(String key, double max, double min, int offset, int count)
zrevrangeByScoreWithScores
in interface JedisCommands
public Set<String> zrangeByScore(String key, String min, String max)
zrangeByScore
in interface JedisCommands
public Set<String> zrevrangeByScore(String key, String max, String min)
zrevrangeByScore
in interface JedisCommands
public Set<String> zrangeByScore(String key, String min, String max, int offset, int count)
zrangeByScore
in interface JedisCommands
public Set<String> zrevrangeByScore(String key, String max, String min, int offset, int count)
zrevrangeByScore
in interface JedisCommands
public Set<Tuple> zrangeByScoreWithScores(String key, String min, String max)
zrangeByScoreWithScores
in interface JedisCommands
public Set<Tuple> zrevrangeByScoreWithScores(String key, String max, String min)
zrevrangeByScoreWithScores
in interface JedisCommands
public Set<Tuple> zrangeByScoreWithScores(String key, String min, String max, int offset, int count)
zrangeByScoreWithScores
in interface JedisCommands
public Set<Tuple> zrevrangeByScoreWithScores(String key, String max, String min, int offset, int count)
zrevrangeByScoreWithScores
in interface JedisCommands
public Long zremrangeByRank(String key, long start, long end)
zremrangeByRank
in interface JedisCommands
public Long zremrangeByScore(String key, double start, double end)
zremrangeByScore
in interface JedisCommands
public Long zremrangeByScore(String key, String start, String end)
zremrangeByScore
in interface JedisCommands
public Long zlexcount(String key, String min, String max)
zlexcount
in interface JedisCommands
public Set<String> zrangeByLex(String key, String min, String max)
zrangeByLex
in interface JedisCommands
public Set<String> zrangeByLex(String key, String min, String max, int offset, int count)
zrangeByLex
in interface JedisCommands
public Long zremrangeByLex(String key, String min, String max)
zremrangeByLex
in interface JedisCommands
public Long linsert(String key, BinaryClient.LIST_POSITION where, String pivot, String value)
linsert
in interface JedisCommands
public Long bitcount(String key)
bitcount
in interface JedisCommands
public Long bitcount(String key, long start, long end)
bitcount
in interface JedisCommands
@Deprecated public ScanResult<Map.Entry<String,String>> hscan(String key, int cursor)
hscan
in interface JedisCommands
@Deprecated public ScanResult<String> sscan(String key, int cursor)
sscan
in interface JedisCommands
@Deprecated public ScanResult<Tuple> zscan(String key, int cursor)
zscan
in interface JedisCommands
public ScanResult<Map.Entry<String,String>> hscan(String key, String cursor)
hscan
in interface JedisCommands
public ScanResult<String> sscan(String key, String cursor)
sscan
in interface JedisCommands
public ScanResult<Tuple> zscan(String key, String cursor)
zscan
in interface JedisCommands
public void close()
close
in interface Closeable
close
in interface AutoCloseable
public void setDataSource(Pool<ShardedJedis> shardedJedisPool)
public void resetState()
public Long pfadd(String key, String... elements)
pfadd
in interface JedisCommands
public long pfcount(String key)
pfcount
in interface JedisCommands
Copyright © 2015. All rights reserved.