Package redis.clients.jedis.commands
Interface JedisClusterCommands
-
- All Known Implementing Classes:
JedisCluster
public interface JedisClusterCommands
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description Long
append(String key, String value)
Long
bitcount(String key)
Long
bitcount(String key, long start, long end)
List<Long>
bitfield(String key, String... arguments)
Executes BITFIELD Redis commandList<Long>
bitfieldReadonly(String key, String... arguments)
List<String>
blpop(int timeout, String key)
List<String>
brpop(int timeout, String key)
Long
decr(String key)
Long
decrBy(String key, long decrement)
Long
del(String key)
byte[]
dump(String key)
String
echo(String string)
Boolean
exists(String key)
Long
expire(String key, int seconds)
Long
expireAt(String key, long unixTime)
Long
geoadd(String key, double longitude, double latitude, String member)
Long
geoadd(String key, Map<String,GeoCoordinate> memberCoordinateMap)
Double
geodist(String key, String member1, String member2)
Double
geodist(String key, String member1, String member2, GeoUnit unit)
List<String>
geohash(String key, String... members)
List<GeoCoordinate>
geopos(String key, String... members)
List<GeoRadiusResponse>
georadius(String key, double longitude, double latitude, double radius, GeoUnit unit)
List<GeoRadiusResponse>
georadius(String key, double longitude, double latitude, double radius, GeoUnit unit, GeoRadiusParam param)
List<GeoRadiusResponse>
georadiusByMember(String key, String member, double radius, GeoUnit unit)
List<GeoRadiusResponse>
georadiusByMember(String key, String member, double radius, GeoUnit unit, GeoRadiusParam param)
List<GeoRadiusResponse>
georadiusByMemberReadonly(String key, String member, double radius, GeoUnit unit)
List<GeoRadiusResponse>
georadiusByMemberReadonly(String key, String member, double radius, GeoUnit unit, GeoRadiusParam param)
List<GeoRadiusResponse>
georadiusReadonly(String key, double longitude, double latitude, double radius, GeoUnit unit)
List<GeoRadiusResponse>
georadiusReadonly(String key, double longitude, double latitude, double radius, GeoUnit unit, GeoRadiusParam param)
String
get(String key)
Boolean
getbit(String key, long offset)
String
getrange(String key, long startOffset, long endOffset)
String
getSet(String key, String value)
Long
hdel(String key, String... field)
Boolean
hexists(String key, String field)
String
hget(String key, String field)
Map<String,String>
hgetAll(String key)
Long
hincrBy(String key, String field, long value)
Double
hincrByFloat(String key, String field, double value)
Set<String>
hkeys(String key)
Long
hlen(String key)
List<String>
hmget(String key, String... fields)
String
hmset(String key, Map<String,String> hash)
ScanResult<Map.Entry<String,String>>
hscan(String key, String cursor)
Long
hset(String key, String field, String value)
Long
hset(String key, Map<String,String> hash)
Long
hsetnx(String key, String field, String value)
Long
hstrlen(String key, String field)
Used for HSTRLEN Redis commandList<String>
hvals(String key)
Long
incr(String key)
Long
incrBy(String key, long increment)
Double
incrByFloat(String key, double increment)
String
lindex(String key, long index)
Long
linsert(String key, ListPosition where, String pivot, String value)
Long
llen(String key)
String
lpop(String key)
Long
lpos(String key, String element)
Long
lpos(String key, String element, LPosParams params)
List<Long>
lpos(String key, String element, LPosParams params, long count)
Long
lpush(String key, String... string)
Long
lpushx(String key, String... string)
List<String>
lrange(String key, long start, long stop)
Long
lrem(String key, long count, String value)
String
lset(String key, long index, String value)
String
ltrim(String key, long start, long stop)
Long
memoryUsage(String key)
MEMORY USAGE keyLong
memoryUsage(String key, int samples)
MEMORY USAGE key [SAMPLES count]Long
persist(String key)
Long
pexpire(String key, long milliseconds)
Long
pexpireAt(String key, long millisecondsTimestamp)
Long
pfadd(String key, String... elements)
long
pfcount(String key)
String
psetex(String key, long milliseconds, String value)
Long
pttl(String key)
String
restore(String key, int ttl, byte[] serializedValue)
String
rpop(String key)
Long
rpush(String key, String... string)
Long
rpushx(String key, String... string)
Long
sadd(String key, String... member)
Long
scard(String key)
String
set(String key, String value)
String
set(String key, String value, SetParams params)
Boolean
setbit(String key, long offset, boolean value)
Boolean
setbit(String key, long offset, String value)
String
setex(String key, int seconds, String value)
Long
setnx(String key, String value)
Long
setrange(String key, long offset, String value)
Boolean
sismember(String key, String member)
Set<String>
smembers(String key)
List<Boolean>
smismember(String key, String... members)
List<String>
sort(String key)
List<String>
sort(String key, SortingParams sortingParameters)
String
spop(String key)
Set<String>
spop(String key, long count)
String
srandmember(String key)
List<String>
srandmember(String key, int count)
Long
srem(String key, String... member)
ScanResult<String>
sscan(String key, String cursor)
Long
strlen(String key)
String
substr(String key, int start, int end)
Long
touch(String key)
Long
ttl(String key)
String
type(String key)
Long
unlink(String key)
Long
waitReplicas(String key, int replicas, long timeout)
Long
xack(String key, String group, StreamEntryID... ids)
XACK key group ID [ID ...]StreamEntryID
xadd(String key, StreamEntryID id, Map<String,String> hash)
XADD key ID field string [field string ...]StreamEntryID
xadd(String key, StreamEntryID id, Map<String,String> hash, long maxLen, boolean approximateLength)
XADD key MAXLEN ~ LEN ID field string [field string ...]List<StreamEntry>
xclaim(String key, String group, String consumername, long minIdleTime, long newIdleTime, int retries, boolean force, StreamEntryID... ids)
XCLAIM[IDLE ] [TIME ] [RETRYCOUNT ] [FORCE] [JUSTID] Long
xdel(String key, StreamEntryID... ids)
XDEL key ID [ID ...]String
xgroupCreate(String key, String groupname, StreamEntryID id, boolean makeStream)
XGROUP CREATELong
xgroupDelConsumer(String key, String groupname, String consumername)
XGROUP DELCONSUMERLong
xgroupDestroy(String key, String groupname)
XGROUP DESTROYString
xgroupSetID(String key, String groupname, StreamEntryID id)
XGROUP SETIDLong
xlen(String key)
XLEN keyList<StreamPendingEntry>
xpending(String key, String groupname, StreamEntryID start, StreamEntryID end, int count, String consumername)
XPENDING key group [start end count] [consumer]List<StreamEntry>
xrange(String key, StreamEntryID start, StreamEntryID end, int count)
XRANGE key start end [COUNT count]List<Map.Entry<String,List<StreamEntry>>>
xread(int count, long block, Map.Entry<String,StreamEntryID>... streams)
Deprecated.Will be removed in future version.List<Map.Entry<String,List<StreamEntry>>>
xreadGroup(String groupname, String consumer, int count, long block, boolean noAck, Map.Entry<String,StreamEntryID>... streams)
Deprecated.Will be removed in future version.List<StreamEntry>
xrevrange(String key, StreamEntryID end, StreamEntryID start, int count)
XREVRANGE key end start [COUNT] Long
xtrim(String key, long maxLen, boolean approximateLength)
XTRIM key MAXLEN [~] countLong
zadd(String key, double score, String member)
Long
zadd(String key, double score, String member, ZAddParams params)
Long
zadd(String key, Map<String,Double> scoreMembers)
Long
zadd(String key, Map<String,Double> scoreMembers, ZAddParams params)
Long
zcard(String key)
Long
zcount(String key, double min, double max)
Long
zcount(String key, String min, String max)
Double
zincrby(String key, double increment, String member)
Double
zincrby(String key, double increment, String member, ZIncrByParams params)
Long
zlexcount(String key, String min, String max)
List<Double>
zmscore(String key, String... members)
Tuple
zpopmax(String key)
Set<Tuple>
zpopmax(String key, int count)
Tuple
zpopmin(String key)
Set<Tuple>
zpopmin(String key, int count)
Set<String>
zrange(String key, long start, long stop)
Set<String>
zrangeByLex(String key, String min, String max)
Set<String>
zrangeByLex(String key, String min, String max, int offset, int count)
Set<String>
zrangeByScore(String key, double min, double max)
Set<String>
zrangeByScore(String key, double min, double max, int offset, int count)
Set<String>
zrangeByScore(String key, String min, String max)
Set<String>
zrangeByScore(String key, String min, String max, int offset, int count)
Set<Tuple>
zrangeByScoreWithScores(String key, double min, double max)
Set<Tuple>
zrangeByScoreWithScores(String key, double min, double max, int offset, int count)
Set<Tuple>
zrangeByScoreWithScores(String key, String min, String max)
Set<Tuple>
zrangeByScoreWithScores(String key, String min, String max, int offset, int count)
Set<Tuple>
zrangeWithScores(String key, long start, long stop)
Long
zrank(String key, String member)
Long
zrem(String key, String... members)
Long
zremrangeByLex(String key, String min, String max)
Long
zremrangeByRank(String key, long start, long stop)
Long
zremrangeByScore(String key, double min, double max)
Long
zremrangeByScore(String key, String min, String max)
Set<String>
zrevrange(String key, long start, long stop)
Set<String>
zrevrangeByLex(String key, String max, String min)
Set<String>
zrevrangeByLex(String key, String max, String min, int offset, int count)
Set<String>
zrevrangeByScore(String key, double max, double min)
Set<String>
zrevrangeByScore(String key, double max, double min, int offset, int count)
Set<String>
zrevrangeByScore(String key, String max, String min)
Set<String>
zrevrangeByScore(String key, String max, String min, int offset, int count)
Set<Tuple>
zrevrangeByScoreWithScores(String key, double max, double min)
Set<Tuple>
zrevrangeByScoreWithScores(String key, double max, double min, int offset, int count)
Set<Tuple>
zrevrangeByScoreWithScores(String key, String max, String min)
Set<Tuple>
zrevrangeByScoreWithScores(String key, String max, String min, int offset, int count)
Set<Tuple>
zrevrangeWithScores(String key, long start, long stop)
Long
zrevrank(String key, String member)
ScanResult<Tuple>
zscan(String key, String cursor)
Double
zscore(String key, String member)
-
-
-
Method Detail
-
dump
byte[] dump(String key)
-
lpos
Long lpos(String key, String element, LPosParams params)
-
lpos
List<Long> lpos(String key, String element, LPosParams params, long count)
-
zadd
Long zadd(String key, double score, String member, ZAddParams params)
-
zincrby
Double zincrby(String key, double increment, String member, ZIncrByParams params)
-
sort
List<String> sort(String key, SortingParams sortingParameters)
-
zrevrangeByScore
Set<String> zrevrangeByScore(String key, double max, double min, int offset, int count)
-
zrevrangeByScoreWithScores
Set<Tuple> zrevrangeByScoreWithScores(String key, double max, double min)
-
zrangeByScoreWithScores
Set<Tuple> zrangeByScoreWithScores(String key, double min, double max, int offset, int count)
-
zrevrangeByScore
Set<String> zrevrangeByScore(String key, String max, String min, int offset, int count)
-
zrevrangeByScoreWithScores
Set<Tuple> zrevrangeByScoreWithScores(String key, String max, String min)
-
zrangeByScoreWithScores
Set<Tuple> zrangeByScoreWithScores(String key, String min, String max, int offset, int count)
-
zrevrangeByScoreWithScores
Set<Tuple> zrevrangeByScoreWithScores(String key, double max, double min, int offset, int count)
-
zrevrangeByScoreWithScores
Set<Tuple> zrevrangeByScoreWithScores(String key, String max, String min, int offset, int count)
-
zrevrangeByLex
Set<String> zrevrangeByLex(String key, String max, String min, int offset, int count)
-
linsert
Long linsert(String key, ListPosition where, String pivot, String value)
-
sscan
ScanResult<String> sscan(String key, String cursor)
-
zscan
ScanResult<Tuple> zscan(String key, String cursor)
-
pfcount
long pfcount(String key)
-
geoadd
Long geoadd(String key, Map<String,GeoCoordinate> memberCoordinateMap)
-
geopos
List<GeoCoordinate> geopos(String key, String... members)
-
georadius
List<GeoRadiusResponse> georadius(String key, double longitude, double latitude, double radius, GeoUnit unit)
-
georadiusReadonly
List<GeoRadiusResponse> georadiusReadonly(String key, double longitude, double latitude, double radius, GeoUnit unit)
-
georadius
List<GeoRadiusResponse> georadius(String key, double longitude, double latitude, double radius, GeoUnit unit, GeoRadiusParam param)
-
georadiusReadonly
List<GeoRadiusResponse> georadiusReadonly(String key, double longitude, double latitude, double radius, GeoUnit unit, GeoRadiusParam param)
-
georadiusByMember
List<GeoRadiusResponse> georadiusByMember(String key, String member, double radius, GeoUnit unit)
-
georadiusByMemberReadonly
List<GeoRadiusResponse> georadiusByMemberReadonly(String key, String member, double radius, GeoUnit unit)
-
georadiusByMember
List<GeoRadiusResponse> georadiusByMember(String key, String member, double radius, GeoUnit unit, GeoRadiusParam param)
-
georadiusByMemberReadonly
List<GeoRadiusResponse> georadiusByMemberReadonly(String key, String member, double radius, GeoUnit unit, GeoRadiusParam param)
-
bitfield
List<Long> bitfield(String key, String... arguments)
Executes BITFIELD Redis command- Parameters:
key
-arguments
-- Returns:
-
hstrlen
Long hstrlen(String key, String field)
Used for HSTRLEN Redis command- Parameters:
key
-field
-- Returns:
- lenth of the value for key
-
memoryUsage
Long memoryUsage(String key)
MEMORY USAGE key- Parameters:
key
-- Returns:
- the memory usage
-
memoryUsage
Long memoryUsage(String key, int samples)
MEMORY USAGE key [SAMPLES count]- Parameters:
key
-samples
-- Returns:
- the memory usage
-
xadd
StreamEntryID xadd(String key, StreamEntryID id, Map<String,String> hash)
XADD key ID field string [field string ...]- Parameters:
key
-id
-hash
-- Returns:
- the ID of the added entry
-
xadd
StreamEntryID xadd(String key, StreamEntryID id, Map<String,String> hash, long maxLen, boolean approximateLength)
XADD key MAXLEN ~ LEN ID field string [field string ...]- Parameters:
key
-id
-hash
-maxLen
-approximateLength
-- Returns:
-
xrange
List<StreamEntry> xrange(String key, StreamEntryID start, StreamEntryID end, int count)
XRANGE key start end [COUNT count]- Parameters:
key
-start
-end
-count
-- Returns:
-
xrevrange
List<StreamEntry> xrevrange(String key, StreamEntryID end, StreamEntryID start, int count)
XREVRANGE key end start [COUNT] - Parameters:
key
-end
-start
-count
-- Returns:
-
xread
List<Map.Entry<String,List<StreamEntry>>> xread(int count, long block, Map.Entry<String,StreamEntryID>... streams)
Deprecated.Will be removed in future version. UseMultiKeyJedisClusterCommands.xread(int, long, java.util.Map.Entry...)
.
-
xack
Long xack(String key, String group, StreamEntryID... ids)
XACK key group ID [ID ...]- Parameters:
key
-group
-ids
-- Returns:
-
xgroupCreate
String xgroupCreate(String key, String groupname, StreamEntryID id, boolean makeStream)
XGROUP CREATE- Parameters:
key
-groupname
-id
-- Returns:
-
xgroupSetID
String xgroupSetID(String key, String groupname, StreamEntryID id)
XGROUP SETID- Parameters:
key
-groupname
-id
-- Returns:
-
xgroupDestroy
Long xgroupDestroy(String key, String groupname)
XGROUP DESTROY- Parameters:
key
-groupname
-- Returns:
-
xgroupDelConsumer
Long xgroupDelConsumer(String key, String groupname, String consumername)
XGROUP DELCONSUMER- Parameters:
key
-groupname
-consumername
-- Returns:
-
xreadGroup
List<Map.Entry<String,List<StreamEntry>>> xreadGroup(String groupname, String consumer, int count, long block, boolean noAck, Map.Entry<String,StreamEntryID>... streams)
Deprecated.Will be removed in future version. UseMultiKeyJedisClusterCommands.xreadGroup(java.lang.String, java.lang.String, int, long, boolean, java.util.Map.Entry...)
.
-
xpending
List<StreamPendingEntry> xpending(String key, String groupname, StreamEntryID start, StreamEntryID end, int count, String consumername)
XPENDING key group [start end count] [consumer]- Parameters:
key
-groupname
-start
-end
-count
-consumername
-- Returns:
-
xdel
Long xdel(String key, StreamEntryID... ids)
XDEL key ID [ID ...]- Parameters:
key
-ids
-- Returns:
-
xtrim
Long xtrim(String key, long maxLen, boolean approximateLength)
XTRIM key MAXLEN [~] count- Parameters:
key
-maxLen
-approximateLength
-- Returns:
-
xclaim
List<StreamEntry> xclaim(String key, String group, String consumername, long minIdleTime, long newIdleTime, int retries, boolean force, StreamEntryID... ids)
XCLAIM[IDLE ] [TIME ] [RETRYCOUNT ] [FORCE] [JUSTID]
-
-