public interface JedisClusterCommands
Modifier and Type | Method and 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 command
|
List<Long> |
bitfieldReadonly(String key,
String... arguments) |
KeyedListElement |
blpop(double timeout,
String key) |
List<String> |
blpop(int timeout,
String key) |
KeyedListElement |
brpop(double 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) |
default Long |
expire(String key,
int seconds)
Deprecated.
|
Long |
expire(String key,
long seconds) |
Long |
expireAt(String key,
long unixTime) |
Long |
geoadd(String key,
double longitude,
double latitude,
String member) |
Long |
geoadd(String key,
GeoAddParams params,
Map<String,GeoCoordinate> memberCoordinateMap) |
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 |
getDel(String key) |
String |
getEx(String key,
GetExParams params) |
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) |
String |
hrandfield(String key) |
List<String> |
hrandfield(String key,
long count) |
Map<String,String> |
hrandfieldWithValues(String key,
long count) |
ScanResult<Map.Entry<String,String>> |
hscan(String key,
String cursor) |
Long |
hset(String key,
Map<String,String> hash) |
Long |
hset(String key,
String field,
String value) |
Long |
hsetnx(String key,
String field,
String value) |
Long |
hstrlen(String key,
String field)
Used for HSTRLEN Redis command
|
List<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) |
List<String> |
lpop(String key,
int count) |
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 key
|
Long |
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) |
default String |
restore(String key,
int ttl,
byte[] serializedValue)
Deprecated.
|
String |
restore(String key,
long ttl,
byte[] serializedValue) |
String |
restore(String key,
long ttl,
byte[] serializedValue,
RestoreParams params) |
String |
rpop(String key) |
List<String> |
rpop(String key,
int count) |
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) |
default String |
setex(String key,
int seconds,
String value)
Deprecated.
|
String |
setex(String key,
long 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,
Map<String,String> hash,
XAddParams params)
XADD key [NOMKSTREAM] [MAXLEN|MINID [=|~] threshold [LIMIT count]] *|ID field value [field value ...]
|
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
|
List<StreamEntry> |
xclaim(String key,
String group,
String consumername,
long minIdleTime,
XClaimParams params,
StreamEntryID... ids) |
List<StreamEntryID> |
xclaimJustId(String key,
String group,
String consumername,
long minIdleTime,
XClaimParams params,
StreamEntryID... ids) |
Long |
xdel(String key,
StreamEntryID... ids)
XDEL key ID [ID ...]
|
String |
xgroupCreate(String key,
String groupname,
StreamEntryID id,
boolean makeStream)
XGROUP CREATE
|
Long |
xgroupDelConsumer(String key,
String groupname,
String consumername)
XGROUP DELCONSUMER
|
Long |
xgroupDestroy(String key,
String groupname)
XGROUP DESTROY
|
String |
xgroupSetID(String key,
String groupname,
StreamEntryID id)
XGROUP SETID
|
Long |
xlen(String key)
XLEN key
|
StreamPendingSummary |
xpending(String key,
String groupname)
XPENDING key group
|
List<StreamPendingEntry> |
xpending(String key,
String groupname,
StreamEntryID start,
StreamEntryID end,
int count,
String consumername)
XPENDING key group [start end count] [consumer]
|
List<StreamPendingEntry> |
xpending(String key,
String groupname,
XPendingParams params)
XPENDING key group [[IDLE min-idle-time] start end count [consumer]]
|
List<StreamEntry> |
xrange(String key,
StreamEntryID start,
StreamEntryID end)
XRANGE key start end
|
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.
This will be removed in future version. Use
MultiKeyJedisClusterCommands.xread(int, long, java.util.Map.Entry...) . |
List<Map.Entry<String,List<StreamEntry>>> |
xreadGroup(String groupname,
String consumer,
int count,
long block,
boolean noAck,
Map.Entry<String,StreamEntryID>... streams)
Deprecated.
This will be removed in future version. Use
MultiKeyJedisClusterCommands.xreadGroup(java.lang.String, java.lang.String, int, long, boolean, java.util.Map.Entry...) . |
List<StreamEntry> |
xrevrange(String key,
StreamEntryID end,
StreamEntryID start)
XREVRANGE key end start
|
List<StreamEntry> |
xrevrange(String key,
StreamEntryID end,
StreamEntryID start,
int count)
XREVRANGE key end start COUNT count
|
Long |
xtrim(String key,
long maxLen,
boolean approximateLength)
XTRIM key MAXLEN [~] count
|
Long |
xtrim(String key,
XTrimParams params)
XTRIM key MAXLEN|MINID [=|~] threshold [LIMIT count]
|
Long |
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) |
Double |
zaddIncr(String key,
double score,
String member,
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) |
String |
zrandmember(String key) |
Set<String> |
zrandmember(String key,
long count) |
Set<Tuple> |
zrandmemberWithScores(String key,
long 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) |
String getEx(String key, GetExParams params)
byte[] dump(String key)
@Deprecated default String restore(String key, int ttl, byte[] serializedValue)
restore(java.lang.String, long, byte[])
.String restore(String key, long ttl, byte[] serializedValue, RestoreParams params)
@Deprecated default Long expire(String key, int seconds)
expire(java.lang.String, long)
.@Deprecated default String setex(String key, int seconds, String value)
setex(java.lang.String, long, java.lang.String)
.Long lpos(String key, String element, LPosParams params)
List<Long> lpos(String key, String element, LPosParams params, long count)
Long zadd(String key, double score, String member, ZAddParams params)
Double zaddIncr(String key, double score, String member, ZAddParams params)
Double zincrby(String key, double increment, String member, ZIncrByParams params)
List<String> sort(String key, SortingParams sortingParameters)
Set<String> zrevrangeByScore(String key, double max, double min, int offset, int count)
Set<Tuple> zrevrangeByScoreWithScores(String key, double max, double min)
Set<Tuple> zrangeByScoreWithScores(String key, double min, double max, int offset, int count)
Set<String> zrevrangeByScore(String key, String max, String min, int offset, int count)
Set<Tuple> zrevrangeByScoreWithScores(String key, String max, String min)
Set<Tuple> zrangeByScoreWithScores(String key, String min, String max, int offset, int count)
Set<Tuple> zrevrangeByScoreWithScores(String key, double max, double min, int offset, int count)
Set<Tuple> zrevrangeByScoreWithScores(String key, String max, String min, int offset, int count)
Set<String> zrevrangeByLex(String key, String max, String min, int offset, int count)
Long linsert(String key, ListPosition where, String pivot, String value)
KeyedListElement blpop(double timeout, String key)
KeyedListElement brpop(double timeout, String key)
ScanResult<String> sscan(String key, String cursor)
ScanResult<Tuple> zscan(String key, String cursor)
long pfcount(String key)
Long geoadd(String key, Map<String,GeoCoordinate> memberCoordinateMap)
Long geoadd(String key, GeoAddParams params, Map<String,GeoCoordinate> memberCoordinateMap)
List<GeoCoordinate> geopos(String key, String... members)
List<GeoRadiusResponse> georadius(String key, double longitude, double latitude, double radius, GeoUnit unit)
List<GeoRadiusResponse> georadiusReadonly(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> georadiusReadonly(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> georadiusByMemberReadonly(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, GeoRadiusParam param)
List<Long> bitfield(String key, String... arguments)
key
- arguments
- Long hstrlen(String key, String field)
key
- field
- Long memoryUsage(String key)
key
- Long memoryUsage(String key, int samples)
key
- samples
- StreamEntryID xadd(String key, StreamEntryID id, Map<String,String> hash)
key
- id
- hash
- StreamEntryID xadd(String key, StreamEntryID id, Map<String,String> hash, long maxLen, boolean approximateLength)
key
- id
- hash
- maxLen
- approximateLength
- StreamEntryID xadd(String key, Map<String,String> hash, XAddParams params)
key
- hash
- params
- List<StreamEntry> xrange(String key, StreamEntryID start, StreamEntryID end)
key
- start
- end
- List<StreamEntry> xrange(String key, StreamEntryID start, StreamEntryID end, int count)
key
- start
- end
- count
- List<StreamEntry> xrevrange(String key, StreamEntryID end, StreamEntryID start)
key
- end
- start
- List<StreamEntry> xrevrange(String key, StreamEntryID end, StreamEntryID start, int count)
key
- end
- start
- count
- @Deprecated List<Map.Entry<String,List<StreamEntry>>> xread(int count, long block, Map.Entry<String,StreamEntryID>... streams)
MultiKeyJedisClusterCommands.xread(int, long, java.util.Map.Entry...)
.Long xack(String key, String group, StreamEntryID... ids)
key
- group
- ids
- String xgroupCreate(String key, String groupname, StreamEntryID id, boolean makeStream)
key
- groupname
- id
- String xgroupSetID(String key, String groupname, StreamEntryID id)
key
- groupname
- id
- Long xgroupDestroy(String key, String groupname)
key
- groupname
- Long xgroupDelConsumer(String key, String groupname, String consumername)
key
- groupname
- consumername
- @Deprecated List<Map.Entry<String,List<StreamEntry>>> xreadGroup(String groupname, String consumer, int count, long block, boolean noAck, Map.Entry<String,StreamEntryID>... streams)
MultiKeyJedisClusterCommands.xreadGroup(java.lang.String, java.lang.String, int, long, boolean, java.util.Map.Entry...)
.StreamPendingSummary xpending(String key, String groupname)
key
- groupname
- List<StreamPendingEntry> xpending(String key, String groupname, StreamEntryID start, StreamEntryID end, int count, String consumername)
key
- groupname
- start
- end
- count
- consumername
- List<StreamPendingEntry> xpending(String key, String groupname, XPendingParams params)
key
- groupname
- params
- Long xdel(String key, StreamEntryID... ids)
key
- ids
- Long xtrim(String key, long maxLen, boolean approximateLength)
key
- maxLen
- approximateLength
- Long xtrim(String key, XTrimParams params)
key
- params
- List<StreamEntry> xclaim(String key, String group, String consumername, long minIdleTime, long newIdleTime, int retries, boolean force, StreamEntryID... ids)
List<StreamEntry> xclaim(String key, String group, String consumername, long minIdleTime, XClaimParams params, StreamEntryID... ids)
List<StreamEntryID> xclaimJustId(String key, String group, String consumername, long minIdleTime, XClaimParams params, StreamEntryID... ids)
Copyright © 2021. All rights reserved.