public class RedisClusterClient extends Object
a example:
<bean id="redisClusterClient" class="com.github.fartherp.framework.cache.redis.cluster.RedisClusterClient">
<property name="jedisCluster" value="jedisCluster" />
<property name="expire" value="30000" />
</bean>
| 构造器和说明 |
|---|
RedisClusterClient() |
| 限定符和类型 | 方法和说明 |
|---|---|
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) |
Long |
bitop(redis.clients.jedis.BitOP op,
String destKey,
String... srcKeys) |
Long |
bitpos(String key,
boolean value) |
Long |
bitpos(String key,
boolean value,
redis.clients.jedis.BitPosParams params) |
List<String> |
blpop(int timeout,
String... keys) |
List<String> |
blpop(int timeout,
String key) |
List<String> |
brpop(int timeout,
String... keys) |
List<String> |
brpop(int timeout,
String key) |
String |
brpoplpush(String source,
String destination,
int timeout) |
Long |
decr(String key) |
Long |
decrBy(String key,
long integer) |
Long |
del(String... keys) |
Long |
del(String key) |
String |
echo(String string) |
Object |
eval(String script,
int keyCount,
String... params) |
Object |
eval(String script,
List<String> keys,
List<String> args) |
Object |
eval(String script,
String key) |
Object |
evalsha(String sha1,
int keyCount,
String... params) |
Object |
evalsha(String sha1,
List<String> keys,
List<String> args) |
Object |
evalsha(String script,
String key) |
Long |
exists(String... keys) |
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,redis.clients.jedis.GeoCoordinate> memberCoordinateMap) |
Double |
geodist(String key,
String member1,
String member2) |
Double |
geodist(String key,
String member1,
String member2,
redis.clients.jedis.GeoUnit unit) |
List<String> |
geohash(String key,
String... members) |
List<redis.clients.jedis.GeoCoordinate> |
geopos(String key,
String... members) |
List<redis.clients.jedis.GeoRadiusResponse> |
georadius(String key,
double longitude,
double latitude,
double radius,
redis.clients.jedis.GeoUnit unit) |
List<redis.clients.jedis.GeoRadiusResponse> |
georadius(String key,
double longitude,
double latitude,
double radius,
redis.clients.jedis.GeoUnit unit,
redis.clients.jedis.params.geo.GeoRadiusParam param) |
List<redis.clients.jedis.GeoRadiusResponse> |
georadiusByMember(String key,
String member,
double radius,
redis.clients.jedis.GeoUnit unit) |
List<redis.clients.jedis.GeoRadiusResponse> |
georadiusByMember(String key,
String member,
double radius,
redis.clients.jedis.GeoUnit unit,
redis.clients.jedis.params.geo.GeoRadiusParam param) |
String |
get(String key) |
Boolean |
getbit(String key,
long offset) |
int |
getExpire() |
redis.clients.jedis.JedisCluster |
getJedisCluster() |
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) |
redis.clients.jedis.ScanResult<Map.Entry<String,String>> |
hscan(String key,
String cursor) |
redis.clients.jedis.ScanResult<Map.Entry<String,String>> |
hscan(String key,
String cursor,
redis.clients.jedis.ScanParams params) |
Long |
hset(String key,
String field,
String value) |
Long |
hsetnx(String key,
String field,
String value) |
List<String> |
hvals(String key) |
Long |
incr(String key) |
Long |
incrBy(String key,
long integer) |
Double |
incrByFloat(String key,
double value) |
String |
lindex(String key,
long index) |
Long |
linsert(String key,
redis.clients.jedis.BinaryClient.LIST_POSITION where,
String pivot,
String value) |
Long |
llen(String key) |
String |
lpop(String key) |
Long |
lpush(String key,
String... string) |
Long |
lpushx(String key,
String... string) |
List<String> |
lrange(String key,
long start,
long end) |
Long |
lrem(String key,
long count,
String value) |
String |
lset(String key,
long index,
String value) |
String |
ltrim(String key,
long start,
long end) |
List<String> |
mget(String... keys) |
String |
mset(String... keysvalues) |
Long |
msetnx(String... keysvalues) |
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... keys) |
long |
pfcount(String key) |
String |
pfmerge(String destkey,
String... sourcekeys) |
String |
psetex(String key,
long milliseconds,
String value) |
void |
psubscribe(redis.clients.jedis.JedisPubSub jedisPubSub,
String... patterns) |
Long |
pttl(String key) |
Long |
publish(String channel,
String message) |
String |
rename(String oldkey,
String newkey) |
Long |
renamenx(String oldkey,
String newkey) |
String |
rpop(String key) |
String |
rpoplpush(String srckey,
String dstkey) |
Long |
rpush(String key,
String... string) |
Long |
rpushx(String key,
String... string) |
Long |
sadd(String key,
String... member) |
redis.clients.jedis.ScanResult<String> |
scan(String cursor,
redis.clients.jedis.ScanParams params) |
Long |
scard(String key) |
List<Boolean> |
scriptExists(String key,
String... sha1) |
Boolean |
scriptExists(String sha1,
String key) |
String |
scriptLoad(String script,
String key) |
Set<String> |
sdiff(String... keys) |
Long |
sdiffstore(String dstkey,
String... keys) |
String |
set(String key,
String value) |
String |
set(String key,
String value,
String nxxx,
String expx,
long time) |
Boolean |
setbit(String key,
long offset,
boolean value) |
Boolean |
setbit(String key,
long offset,
String value) |
String |
setex(String key,
int seconds,
String value) |
void |
setExpire(int expire) |
void |
setJedisCluster(redis.clients.jedis.JedisCluster jedisCluster) |
Long |
setnx(String key,
String value) |
Long |
setrange(String key,
long offset,
String value) |
Set<String> |
sinter(String... keys) |
Long |
sinterstore(String dstkey,
String... keys) |
Boolean |
sismember(String key,
String member) |
Set<String> |
smembers(String key) |
Long |
smove(String srckey,
String dstkey,
String member) |
List<String> |
sort(String key) |
List<String> |
sort(String key,
redis.clients.jedis.SortingParams sortingParameters) |
Long |
sort(String key,
redis.clients.jedis.SortingParams sortingParameters,
String dstkey) |
Long |
sort(String key,
String dstkey) |
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) |
redis.clients.jedis.ScanResult<String> |
sscan(String key,
String cursor) |
redis.clients.jedis.ScanResult<String> |
sscan(String key,
String cursor,
redis.clients.jedis.ScanParams params) |
Long |
strlen(String key) |
void |
subscribe(redis.clients.jedis.JedisPubSub jedisPubSub,
String... channels) |
String |
substr(String key,
int start,
int end) |
Set<String> |
sunion(String... keys) |
Long |
sunionstore(String dstkey,
String... keys) |
Long |
ttl(String key) |
String |
type(String key) |
Long |
zadd(String key,
double score,
String member) |
Long |
zadd(String key,
double score,
String member,
redis.clients.jedis.params.sortedset.ZAddParams params) |
Long |
zadd(String key,
Map<String,Double> scoreMembers) |
Long |
zadd(String key,
Map<String,Double> scoreMembers,
redis.clients.jedis.params.sortedset.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 score,
String member) |
Double |
zincrby(String key,
double score,
String member,
redis.clients.jedis.params.sortedset.ZIncrByParams params) |
Long |
zinterstore(String dstkey,
String... sets) |
Long |
zinterstore(String dstkey,
redis.clients.jedis.ZParams params,
String... sets) |
Long |
zlexcount(String key,
String min,
String max) |
Set<String> |
zrange(String key,
long start,
long end) |
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<redis.clients.jedis.Tuple> |
zrangeByScoreWithScores(String key,
double min,
double max) |
Set<redis.clients.jedis.Tuple> |
zrangeByScoreWithScores(String key,
double min,
double max,
int offset,
int count) |
Set<redis.clients.jedis.Tuple> |
zrangeByScoreWithScores(String key,
String min,
String max) |
Set<redis.clients.jedis.Tuple> |
zrangeByScoreWithScores(String key,
String min,
String max,
int offset,
int count) |
Set<redis.clients.jedis.Tuple> |
zrangeWithScores(String key,
long start,
long end) |
Long |
zrank(String key,
String member) |
Long |
zrem(String key,
String... member) |
Long |
zremrangeByLex(String key,
String min,
String max) |
Long |
zremrangeByRank(String key,
long start,
long end) |
Long |
zremrangeByScore(String key,
double start,
double end) |
Long |
zremrangeByScore(String key,
String start,
String end) |
Set<String> |
zrevrange(String key,
long start,
long end) |
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<redis.clients.jedis.Tuple> |
zrevrangeByScoreWithScores(String key,
double max,
double min) |
Set<redis.clients.jedis.Tuple> |
zrevrangeByScoreWithScores(String key,
double max,
double min,
int offset,
int count) |
Set<redis.clients.jedis.Tuple> |
zrevrangeByScoreWithScores(String key,
String max,
String min) |
Set<redis.clients.jedis.Tuple> |
zrevrangeByScoreWithScores(String key,
String max,
String min,
int offset,
int count) |
Set<redis.clients.jedis.Tuple> |
zrevrangeWithScores(String key,
long start,
long end) |
Long |
zrevrank(String key,
String member) |
redis.clients.jedis.ScanResult<redis.clients.jedis.Tuple> |
zscan(String key,
String cursor) |
redis.clients.jedis.ScanResult<redis.clients.jedis.Tuple> |
zscan(String key,
String cursor,
redis.clients.jedis.ScanParams params) |
Double |
zscore(String key,
String member) |
Long |
zunionstore(String dstkey,
String... sets) |
Long |
zunionstore(String dstkey,
redis.clients.jedis.ZParams params,
String... sets) |
public Long zadd(String key, double score, String member, redis.clients.jedis.params.sortedset.ZAddParams params)
public Long zadd(String key, Map<String,Double> scoreMembers, redis.clients.jedis.params.sortedset.ZAddParams params)
public Double zincrby(String key, double score, String member, redis.clients.jedis.params.sortedset.ZIncrByParams params)
public Set<redis.clients.jedis.Tuple> zrangeWithScores(String key, long start, long end)
public Set<redis.clients.jedis.Tuple> zrevrangeWithScores(String key, long start, long end)
public Set<String> zrangeByScore(String key, double min, double max, int offset, int count)
public Set<String> zrangeByScore(String key, String min, String max, int offset, int count)
public Set<String> zrevrangeByScore(String key, double max, double min, int offset, int count)
public Set<redis.clients.jedis.Tuple> zrangeByScoreWithScores(String key, double min, double max)
public Set<redis.clients.jedis.Tuple> zrevrangeByScoreWithScores(String key, double max, double min)
public Set<redis.clients.jedis.Tuple> zrangeByScoreWithScores(String key, double min, double max, int offset, int count)
public Set<String> zrevrangeByScore(String key, String max, String min, int offset, int count)
public Set<redis.clients.jedis.Tuple> zrangeByScoreWithScores(String key, String min, String max)
public Set<redis.clients.jedis.Tuple> zrevrangeByScoreWithScores(String key, String max, String min)
public Set<redis.clients.jedis.Tuple> zrangeByScoreWithScores(String key, String min, String max, int offset, int count)
public Set<redis.clients.jedis.Tuple> zrevrangeByScoreWithScores(String key, double max, double min, int offset, int count)
public Set<redis.clients.jedis.Tuple> zrevrangeByScoreWithScores(String key, String max, String min, int offset, int count)
public Set<String> zrangeByLex(String key, String min, String max, int offset, int count)
public Set<String> zrevrangeByLex(String key, String max, String min, int offset, int count)
public Long linsert(String key, redis.clients.jedis.BinaryClient.LIST_POSITION where, String pivot, String value)
public redis.clients.jedis.ScanResult<String> scan(String cursor, redis.clients.jedis.ScanParams params)
public redis.clients.jedis.ScanResult<Map.Entry<String,String>> hscan(String key, String cursor)
public redis.clients.jedis.ScanResult<Map.Entry<String,String>> hscan(String key, String cursor, redis.clients.jedis.ScanParams params)
public redis.clients.jedis.ScanResult<String> sscan(String key, String cursor, redis.clients.jedis.ScanParams params)
public redis.clients.jedis.ScanResult<redis.clients.jedis.Tuple> zscan(String key, String cursor)
public redis.clients.jedis.ScanResult<redis.clients.jedis.Tuple> zscan(String key, String cursor, redis.clients.jedis.ScanParams params)
public long pfcount(String key)
public Long sort(String key, redis.clients.jedis.SortingParams sortingParameters, String dstkey)
public Long zinterstore(String dstkey, redis.clients.jedis.ZParams params, String... sets)
public Long zunionstore(String dstkey, redis.clients.jedis.ZParams params, String... sets)
public void subscribe(redis.clients.jedis.JedisPubSub jedisPubSub,
String... channels)
public void psubscribe(redis.clients.jedis.JedisPubSub jedisPubSub,
String... patterns)
public long pfcount(String... keys)
public Long geoadd(String key, Map<String,redis.clients.jedis.GeoCoordinate> memberCoordinateMap)
public Double geodist(String key, String member1, String member2, redis.clients.jedis.GeoUnit unit)
public List<redis.clients.jedis.GeoRadiusResponse> georadius(String key, double longitude, double latitude, double radius, redis.clients.jedis.GeoUnit unit)
public List<redis.clients.jedis.GeoRadiusResponse> georadius(String key, double longitude, double latitude, double radius, redis.clients.jedis.GeoUnit unit, redis.clients.jedis.params.geo.GeoRadiusParam param)
public List<redis.clients.jedis.GeoRadiusResponse> georadiusByMember(String key, String member, double radius, redis.clients.jedis.GeoUnit unit)
public List<redis.clients.jedis.GeoRadiusResponse> georadiusByMember(String key, String member, double radius, redis.clients.jedis.GeoUnit unit, redis.clients.jedis.params.geo.GeoRadiusParam param)
public redis.clients.jedis.JedisCluster getJedisCluster()
public void setJedisCluster(redis.clients.jedis.JedisCluster jedisCluster)
public int getExpire()
public void setExpire(int expire)
Copyright © 2018. All rights reserved.